Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom – w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli

Życzy Zespół Home Made

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Opóźnienia w SDR
#6
Witam fanów SDR...
Opóźnienia sygnału w układach DSP są głównie zależne od wielkości bufora obrabianych sampli. Do tego trzeba dodać opóźnienia sprzętowe kodeka (na wejściu i wyjściu). Dla przykładu opóźnienie sygnału przy buforze 512 sampli i częstotliwości próbkowania 48kHz wyniesie ok 10,5 ms. Przy tym trzeba użyć dwóch buforów - wejściowy i wyjściowy - i tutaj opóźnienie się podwaja co daje nam ok 21 ms (dotyczy to obróbki DSP na komputerze PC). W zależności od tego jakich sterowników audio używamy w komputerze PC opóźnienie wnoszone przez system operacyjny może być różne i może ono wynosić od kilku do kilkuset ms ! Jeśli używamy systemu Windows, to tutaj bywa różnie. Dobrze jak są dedykowane sterowniki ASIO. Pod Linuksem, jeśli karta dźwiękowa jest wspierana przez ALSA, to nie ma takich problemów, a opóźnienie sygnału wnoszone przez ALSA osiąga max ok 10 ms !
Z tego też powodu ja używam do SDR-a Linuksa ;-)
Problem z opóźnieniami sygnału jest szczególnie dotkliwy w oprogramowaniu, które stosuje do obróbki DSP technikę FFT, gdzie bufor musi być o wielkości min 1024 sampli, a z reguły wynosi on 2048 lub 4096 sampli !
Home made SDR-IF, SDR-IQ, SunSDR2 PRO, Icom IC718, Ant: EFHW 80..10m
Odpowiedz


Wiadomości w tym wątku
Opóźnienia w SDR - przez SP9FKP - 27-01-2016, 9:20

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości