Zendamateur.COM

24 uur per dag QRV
Het is nu 24 jan 2017, 16:14

Alle tijden zijn GMT + 1 uur




Plaats een nieuw onderwerp Antwoord op onderwerp  [ 42 berichten ]  Ga naar pagina Vorige  1, 2, 3
Auteur Bericht
BerichtGeplaatst: 29 mei 2016, 07:51 
Offline

Geregistreerd: 21 dec 2005, 20:02
Berichten: 856
Woonplaats: Nuenen
Wie bewijst dat het ook ZONDER Grimbergen werkt??


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 30 mei 2016, 18:18 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
Na flink wat experimenteren lijkt de repeater en reflector code redelijk goed te werken. Ook ben ik al even geen vervelende bugs meer in dmld tegen gekomen.
Het wordt dus tijd om wat verder te denken: het bouwen van een echt netwerk.

Een van de dingen die dan belangrijk wordt is het uitgeven van certificaten. Op basis daarvan laat je namelijk iemand toe in de ether.
Ik zit er aan te denken 3 authorities op te zetten:
1. RF-only: repeaters e.d. waarvan het zeker is dat de stream van RF afkomstig is.
2. CEPT: amateurs met een CEPT (of gelijkwaardige) licentie.
3. NL-NOVICE: amateurs met een nederlands novice licentie.
Voor alledrie zou gelden dat je een certificaat krijgt als je kunt bewijzen dat je daadwerkelijk een licentie hebt. (Vergelijkbaar met echolink)

Het idee hierachter is dat een beheerder van een repeater zelf kan kiezen welke categorie hij toestaat om een link op te zetten. Vrijwel iedereen accepteerd inmiddels dat van RF naar RF prima is (zelfs tussen verschillende banden). Maar over rechtstreekse links zonder RF zijn de meningen verdeeld.
Een nederlandse VHF repeater zal typisch alledrie toestaan, maar een SHF repeater zal alleen 1 en 2 toestaan om een verbinding te maken.
En echte puristen staan alleen 1 toe.

Aangezien harmonisatie wat betreft novice/foundation nogal ver te zoeken is zal er waarschijnlijk per land een nieuwe authoriteit nodig zijn, maar dat moeten ze dan zelf maar uitzoeken. (Meerdere onafhankelijke authoriteiten is een plus, je wilt namelijk niemand absolute controle over het netwerk geven)

Of heeft er iemand betere ideeen?


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 05 jun 2016, 21:12 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
Mijn patch om GPIO pinnen te gebruiken voor het bedienen van de PTT zit sinds vandaag in hamlib. (BIjvoorbeeld handig bij gebruik van b.v. een raspberry pi of ander linux bordje met io pinnen)
eth_ar heeft ook een update gekregen om die nieuwe optie te gebruiken. En heeft dus ook de nieuwe hamlib nodig. (nu nog alleen in de development versie, en binnenkort in de eerste release na 3.0.1)


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 06 jun 2016, 06:09 
Offline
Avatar gebruiker

Geregistreerd: 23 aug 2005, 09:54
Berichten: 108
Woonplaats: Veldhoven
Heb je het al op een RPi geprobeerd?
Zou het op de originele RPi werken, of is en RPi 2 of 3 nodig?

_________________
73 PE1ICQ
//Arno Verhoeven


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 06 jun 2016, 08:17 
Offline

Geregistreerd: 21 dec 2005, 20:02
Berichten: 856
Woonplaats: Nuenen
Ik ben doende het aan de gang te krijgen.
2 audio usb
PTT via GPIO (Dank aan Jeroen voor hamlib mods)
Performance zou moeten kunnen.


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 26 nov 2016, 16:54 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
Ik heb hier al een tijdje geen updates geplaatst, maar onderstussen ging het programmeerwerk natuurlijk door.

Momenteel draait de eerste experimentele fprs database 'dml_fprs_db' en is de dml_trx (voor b.v. repeaters) uitgebreid met een eigen mini databaseje. Eerst maar even wat achtergrond:
Ik had al het 'FPRS' protocol werkend over FreeDV. Hiermee kan een station dus APRS achtige rapportjes versturen. Maar tot nu toe werden die op de repeater rechtstreeks doorgestuurd naar het APRS-IS netwerk. Maar dit kan natuurlijk ook naar het DML netwerk. Voordeel hiervan is dat het mogelijk is om een fout tolerant netwerk op te bouwen zonder centrale servers.

Er zijn dus meerder servers nodig om dit voor elkaar te krijgen die elkaars gelijken zijn.
dml_fprs_db is zo'n database en heeft twee streams. Eentje met de alias 'DB' en eentje met de alias 'BACKBONE'.
De server zelf zal een connectie opbouwen met andere backbone streams. Hierdoor onstaat een netwerk van gekoppelde databases die elkaars pakketen ontvangen.
De repeater (dml_trx) zal een connectie opbouwen met een 'DB' stream. Bij voorkeur eentje met een lage hop count (en waarschijnlijk dichtbij) en zal deze ook vragen een connectie naar de repeater op te bouwen.
Een rapport van een gebruiker zal dus via twee tussenstops op de backbone komen.

Maar er kan meer: Een gebruiker kan ook requests sturen. Mocht de repeater dat kunnen beantwoorden (bijvoorbeeld omdat het betreffende station op dezelfde repeater actief is) dan zal deze dat beantwoorden, zo niet dan gaat het request door naar de database, en als die het niet weet wordt het request doorgestuurd naar de backbone.
De repeater zal ook zelf rapporten genereren met de actieve stations (als ze hun call tenminste mee sturen) en ook welke dml connecties naar andere repeaters/reflectors er zijn.
Het is nu dus mogelijk om als gebruiker aan het netwerk te vragen of een ander station bekend is bij een van de repeaters en er vervolgens een connectie mee op te bouwen.

De code is grotendeels af maar moet nog wat testen ondergaan om ervoor te zorgen dat alles ook echt werkt...


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 07 dec 2016, 00:07 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
Om niet elke keer met een ft817 of een kf452 te slepen heb ik een paar interface printjes gemaakt voor de VX3.
Een hotspot opzetten is hiermee heel makkelijk, interfaceje, usb audio en usb seriel is alles wat nodig is.

Afbeelding

Inmiddels draait de database code ook goed. Vanaf de laptop met VX3 kan ik FPRS requests sturen die netjes door de hotspot of de backbone database beantwoord worden.

Door de VX3 te gebruiken is de FT817 vrij gekomen voor het volgende experiment: FreeDV mode 2400A.
Dit is een pure FSK mode. (Dus niet toontjes via een gewone FM zender zoals 1200baud AFSK of mode 2400B).
Voordeel hiervan is dat je signaal er zo'n 10dB op vooruit gaat.
Nadeel is dat je DC offsets krijgt waar standaard FM spul niet mee overweg kan. Een oplossing is een middenfrequent op b.v. 24kHz en dat te sampelen op 96kHz. De FT817 is voorbereid op een extra 455kHz filter wat zowel voor zenden als ontvangen gebruikt kan worden. Dit punt is dus een mooie plek om een converter op aan te sluiten. Binnenkort dus maar weer aan het ontwerpen om een gecombineerde down en up converter te maken. De set wordt daarmee een (smalbandige) SDR.


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 19 dec 2016, 22:01 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
De FT817 heeft een nieuwe in/uit-gang gekregen...
Print en onderdelen voor de up/down-converter zijn onderweg...

Afbeelding

Aan de software kant ook wat beweging:
Dmld draait nu ook op het AMPRnet (pe1rxq.ampr.org).
Codec2 heeft nu ook een SNR estimation voor mode 2400B. Met deze SNR waarde is een veel betrouwbaardere squelch te maken.
En als laatste is de analog_trx code aangepast om tegelijk analoge FM en FreeDV mode 2400B te ontvangen.
Hierdoor is het mogelijk om bijvoorbeeld een repeater op beide modes te laten reageren. (Voice/FreeDV in en Voice uit)


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 20 dec 2016, 11:38 
Offline
Avatar gebruiker

Geregistreerd: 27 sep 2011, 02:11
Berichten: 38
Woonplaats: Hillegom
Goed bezig! Ik heb de stappen om e.e.a. op een Raspberry Pi te installeren hier bedocumenteerd: https://gist.github.com/tehmaze/10e97ba ... ea08f1a168

Maar hoe nu verder? Ik heb zo te zien een node alias/id nodig en een stapeltje certificaten.

Hardware is een FT-817 via USB/CAT en een soundcard aan een Raspberry Pi. TRX staat afgestemd op 431 MHz.

_________________
Hose line DMR streaming, onderdeel van BrandMeister DMR.


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 23 dec 2016, 20:49 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
Ik heb de stream dml.pd0mz.nl langs zien komen... Het lijkt erop dat je wat werkend hebt gekregen.

Ondertussen heb ik ook audio in de web interface werkend gekregen. Als een DML stream ALAW gebruikt als codec kun je deze nu live mee luisteren.
Volgende stap: de codec2 library werkend krijgen in javascript...


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 25 dec 2016, 00:52 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
En sinds vandaag werkt ook het decoderen en hoorbaar maken van codec2 streams in de browser.

Ik heb een deel van de codec2 library gecompiled met emscripten en een kleine javascript wrapper om het resultaat geschreven.
De web interface kan nu zo'n beetje alle typen streams decoderen (WebM, FPRS, ALAW en Codec2)


Omhoog
 Profiel  
Antwoord met een citaat  
BerichtGeplaatst: 03 jan 2017, 23:53 
Offline

Geregistreerd: 01 mei 2005, 20:54
Berichten: 89
Woonplaats: Valkenswaard
Aangezien freedv_eth en analog_trx nogal wat code deelden en het gebruik van analog_trx met of zonder transceiver nogal verwarrend werd heb ik ze beide eens goed onder handen genomen.

analog_trx heeft nu geen transceiver code meer en is alleen geschikt voor bediening met een input device (koptelefoons, knoppen op audio dongles) en keyboard.
freedv_eth kan zowel analoog als freedv ontvangen en versturen (ontvangen zelfs tegelijkertijd).

dml_trx heeft ook wat nieuws: connecties met andere DML streams worden aan FPRS databases gemeld, actieve gebruikers via freedv ook. Ook kan deze zelf een connectie maken met aprs-is waardoor gebruikers die een locatie mee sturen daar ook meteen zichtbaar zijn.
dml_trx maakt automatisch een connectie met een FPRS database in de buurt en deze databases maken verbinding met elkaar waarover info en zoekopdrachten uitgevoerd kunnen worden. Zonder centrale server kunnen de verschillende databases samen een volledige dekking over alle DML gebruikers geven.


Omhoog
 Profiel  
Antwoord met een citaat  
Geef de vorige berichten weer:  Sorteer op  
Plaats een nieuw onderwerp Antwoord op onderwerp  [ 42 berichten ]  Ga naar pagina Vorige  1, 2, 3

Alle tijden zijn GMT + 1 uur


Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers. en 1 gast


Je mag geen nieuwe onderwerpen in dit forum plaatsen
Je mag niet antwoorden op een onderwerp in dit forum
Je mag je berichten in dit forum niet wijzigen
Je mag je berichten niet uit dit forum verwijderen
Je mag geen bijlagen toevoegen in dit forum

Zoek naar:
Ga naar:  
Powered by phpBB® Forum Software © phpBB Group
phpBB.nl Vertaling