(18-10-2010 19:09)ac2fc napisał(a): Witam kolegow!
Co powiecie na temat tego projektu http://www.sdr-cube.com/.
Co prawda projekt ten oparty jest na SDR ale wydaje mi sie ze jako przedstawia kompletny trx powinien wlasnie trafic tutaj.
Pozdrawiam Arek KC2TXZ
Witam,
Potraktowałbym ten projekt raczej jako ciekawostkę lub TRX wakacyjno-wycieczkowy, ponieważ jego parametry są podobne do takich właśnie urządzeń.
Autorzy tego urządzenia twierdzą, że układ dsPIC ze swoim 16-bitowym przetwarzaniem osiąga dynamikę 96dB (Cube manual), co jest nieprawdą, ponieważ układ ten operuje na liczbach typu integer, tzn liczbach, które osiągają wartości -32767 do 32767 więc amplituda sygnału zmienia się w zakresie od 0 do -32767 lub od 0 do 32767 (przy przetwarzaniu sygnału należy brać pod uwagę amplitudę sygnału, a nie wartości międzyszczytowe sygnału). Rozpiętość amplitudy od 0 do 32767 daje nam wartość 32767, a więc dynamika wynosi 20*log(32767) = 90,3dB. Taka jest teoretyczna wartość jaką może osiągnąć procesor DSP operujący na liczbach 16-bitowych. W praktyce wygląda to jednak o trochę gorzej i trzeba odjąć ok 10 do 15 dB (szumy i zniekształcenia wnoszone przez inne obwody towarzyszące np wzmacniacze, przetworniki AD itp), co w najlepszym wypadku daje nam dynamikę rzędu 80dB.
Parametry samego codec-a typu TLV320AIC23B nie są też zbyt wysokie i wynoszą:
1) Input Signal-to-noise ratio, A-weighted, 0-dB gain = 85 - 90 dB
2) Input Total harmonic distortion = 80 dB
Poza tym wszystkim parametry filtrów DSP użytych w SDR Cube są bardzo słabe, ponieważ ich max tłumienie w paśmie zaporowym wynosi 60dB (zaczerpnięte ze źródeł SDR Cube - pliki pdf w katalogu Cube_filters), co jest niewystarczające zwłaszcza, gdy odbieramy słabą stację w pobliżu silnej stacji. Dobry filtr powinien mieć tłumienie rzędu 90dB. Myślę, że autorzy nie zastosowali lepszych filtrów (o większej ilości taps-ów) ze względu na ograniczoną moc procesora, dlatego efekt jest taki, a nie inny.
Osobiście bawiłem się w coś takiego na MPLAB Starter Kit for dsPIC DM330011 (dsPIC33FJ256GP506, codec Wolfson WM8510 - parametry podobne jak w SDR Cube), który zastosowałem do obróbki DSP w moim TRX (2 pośr 4-8 kHz, sampling 16 kHz), przy czym moje filtry miały tłumienie rzędu 80dB (200 taps). To oczywiście działa, ale jak? Przy odsłuchu na paśmie 40m silnych stacji nadających z siłą S9+20dB wszystko wychodzi i czar pryska. Dlatego też zarzuciłem ten projekt. Do urządzeń przenośnych, lub na początek to urządzenie te można polecić, ale nic poza tym.
Nie chcę oczywiście nikogo zniechęcać, do SDR Cube, ale myślę, że zanim zaczniemy cokolwiek działać w tym kierunku, to powinniśmy o nim wiedzieć coś więcej, dlatego dzielę się moimi spostrzeżeniami i doświadczeniami z podobnymi układami.
Pozdrawiam,
Krzysiek SP9NLD
P.S.
Muszę tutaj wstawić małą erratę do mojego postu.
To co napisałem wcześniej o moich próbach, to tak to wtedy wyglądało, jednak powodem tego był głównie wzmacniacz na wejściu modułu DM330011, który się "przesterowywał" przy silniejszych sygnałach. Zrobiłem coś takiego samemu, ale bez wzmacniacza i sytuacja uległa poprawie. Zmieniłem też mój filtr kwarcowy na trochę lepszy, co dodatkowo poprawiło odporność na przesterowania przy silnych sygnałach stojących obok. Oczywiście dynamika takiego układu DSP jest w granicach 80 - 90dB, co wynika z zastosowanego kodeka i przetwarzania 16-bitowego. Myślę jednak, że w warunkach amatorskich jest to wystarczające.