To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
WALET – czyli jak buduję sobie transceiver SDR
#25
Kontynuując informacje na temat analogowej części odbiornika najlepiej posłużyć się odpowiednią częścią schematu (płytka ha).

[Obrazek: http://lx-net.pl/walet/image/rx01.jpg]


Z lewej jest tłumik PIN (-2dB), kolejno działa wzmacniacz U8/MAR6 (+18dB) i sygnał dostaje się na mieszacz FST3253 (-2dB). Po mieszaczu działają dwa wzmacniacza NE5534 (wzmocnienie ok. +36dB) i powstają dwa sygnały poddane dalej obróbce cyfrowej I oraz Q.
Całkowity bilans wzmocnienia toru analogowego wygląda więc następująco:
- płytka hc (przekaźniki): -0.5dB
- płytka hb (filtry pasmowe): -2dB
- tłumik PIN (tłumienie minimalne): -2dB
- wzmacniacz MAR6: +18dB
- mieszacz FST3253: -2dB
- wzmacniacz NE5534: +36dB
- inne (złączki, przewody, etc): -1.5dB
----------------------------------------------------
razem: +54 - 8dB = 46dB (około 200 razy licząc stosunek napięć)

Doświadczenie wskazuje, że przetworniki A/D procesora A1S działają prawidłowo dla napięć wejściowych do ok. 1.3V a zatem, licząc od strony procesora maksymalne sygnały z anteny jakie jest w stanie odebrać cały tor bez przesterowania toru cyfrowego wynoszą ok. 1.3V/200 = 6.5mV w antenie.
Skala S to 50uV dla S9, 160uV dla S9+10, 500uV dla S9+20 oraz 3mV dla S9+40dB. Tak więc wydaje się, że nawet sygnały S9+40dB powinny zmieścić się w dynamice toru analogowo-cyfrowego. Jedynie sygnały silniejsze wymagać będą uruchomienia tłumienia.
Patrząc od strony najmniejszych sygnałów, powiedzmy dla przyjmowanego średniego tła szumowego S3 (0.77uV) napięcie na wejściu toru cyfrowego wyniesie 0.77*200=154uV. Rozdzielczość konwerterów A/D to 16 bitów a więc wychodząc od największej akceptowalnej wartości (ok. 1.3V) przetwornik "zobaczy" sygnały nie mniejsze niż 1.3V/2^16 czyli ok. 20uV. Sygnały S1 (0.19uV) po wzmocnieniu to 200*0.19=38uV a więc niemal dwa razy tyle co jest w stanie odróżnić przetwornik A/C.

Reasumując i zakładając, że nie pomyliłem się w obliczeniach, teoretycznie, procesor, jest w stanie odbierać sygnały od poziomu S1 do poziomu S9+40dB bez konieczności regulacji. dopiero sygnały silniejsze wymagają tłumienia. W praktyce należy, szczególnie dolny próg czułości podnieść ale i tak wydaje się, że odbiornik powinien odbierać dość słabe sygnały w warunkach sterylnych. W moim mieszkaniu zakłócenia na 3.5 i 7MHz przekraczają S9, dopiero od 10.5 sytuacja się poprawia. Niestety, nie mam dobrych warunków antenowych i odbieram każdy komputer, lodówkę a nawet opiekacz w pobliżu ;-)
Niemniej sprawnie działające ARW zwiększy komfort pracy choć wydaje się, że najbardziej przyda się do pomiaru siły odbieranego sygnału.

A teraz kilka moich uwag na temat dotychczasowych prób z ARW. Robiłem to z nieco innym układem niż pokazany na rysunkach (w wersji 0.0). Pomiar sygnału odbywał się za torem cyfrowym a więc mniej więcej na wejściu wzmacniacza głośnikowego (LM386). Okazało się, że cały tor wpada w wolne oscylacje związane niemal na pewno z opóźnieniami w torze obróbki cyfrowej.
W torze cyfrowym odbywa się próbkowanie sygnału (24kHz -> 42us) oraz przetwarzanie cyfrowe w filtrach cyfrowych a główny wkład w to ma filtr Hilberta. Napiszę o tym później ale generalnie im więcej członów filtra (taps) tym dokładniejsze przesunięcie w fazie o 90 stopni sygnałów I oraz Q. Obecnie działający filtr ma 81 taps co oznacza , że tor cyfrowy opóźnia sygnał co najmniej o int(81/2)*42us = 1.6ms. To się wydaje niewiele ale sumaryczne opóźnienie toru cyfrowego  pod kontrolą Arduino Audio Tools, to co najmniej kilkadziesiąt ms. Powoduje to właśnie pulsacje toru ARW a w konsekwencji sygnału w głośniku.
Dlatego, ostatecznie zdecydowałem się na całkowicie analogowy tor ARW, wypracowuje on po pierwsze sygnał do określenia siły sygnału S (pomiar za pomocą procesora) a po drugie może sterować tłumikiem PIN analogowo lub cyfrowo.

cdn.   lj

Ps. Bogdan, mam nadzieję, że przez zanegowanie rozumiesz zakomentowanie wskazanych linii za pomocą dwóch znaków slash na początku linii np. ->  //# include.....

Github
Cytuj


Wiadomości w tym wątku
RE: WALET – czyli jak buduję sobie transceiver SDR - przez SP6FRE - 05-08-2026, 8:57

Skocz do:


Użytkownicy przeglądający ten wątek: SP6IYT, 2 gości