Antena Helix własnej produkcji?
    rad_n pisze:


    3) Sama komunikacja USB niestety będzie stanowić poważny problem, bo nie wiem jak zamierzasz robić kompensację latencji tego interfejsu (nie jest deterministyczna). Jak oszacować w którym momencie została zrobiona próbka, którą akurat odbierasz przez USB? No bo to będzie działać tak, że RTL-SDR sobie sampluje i zapisuje sampla w wewnętrznym buforze, komputer sukcesywnie co jakiś czas odpytuje podpięte urządzenie, czy ono nie ma jakichś danych dla niego, jeśli urządzenie odpowie że tak, to komputer odpytuje o dane, urządzenie odpowiada i wysyła, odbierasz "ramkę danych" i masz sampla wreszcie w RAM ale... jak określić w której mikrosekundzie była zrobiona próbka? No bo nawet zakładając, że znasz dokładny czas "przyjścia" każdej próbki i zapisania jej w RAM (bo masz na bieżąco na GPIO czas z zegara synchronizowanego GPS-em) to jednak od momentu ich zrobienia przez sampler w donglu do momentu gdy je masz w RAM mija czas i ten czas ze względu na specyfikę działania USB będzie różny przy kolejnych "odpytywaniach".

    Jeśli chodzi o (3), to ja bym po prostu "wstrzykiwał" w tor radiowy przed RTL-SDRem markery z zegara GPS na przykład co 0,1s (generował "piki" odbierane przez RTL-SDR) i potem szukał tych "pików" w odbieranym samplu jako punktów odniesienia do dokładnego określenia kiedy który sampel był zrobiony (a przy okazji można byłoby w sposób ciągły kalibrować/korygować zmiany częstotliwości próbkowania dongla), po prostu sygnał radiowy i sygnał czasu musi przejść JEDNOCZEŚNIE tę samą "drogę cyfrową" (przesyłanie przez port USB) aby się dokładnie dało czas zrobienia każdej próbki obliczyć. No ale mimo wszystko to byłoby coś więcej niż "nawiń kabel na rurkę PVC i podłącz do RTL-SDR, resztę załatwisz komputerem", a gdzie tu jeszcze do wzorców rubidowych oczko

Tak, to jest dość poważny problem. Wskazałeś bardzo ciekawe i myślę praktyczne rozwiązanie.
Czyli będę potrzebował jeszcze sposobu na "wstrzykiwanie" markerów w tor radiowy za pośrednictwem GPIO.
Jakiś pomysł jak można to zrealizować?


  PRZEJDŹ NA FORUM