-
Data: 2024-09-05 21:20:03
Temat: Re: Odbiór SDR na mikrokontrolerach
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 5.09.2024 15:52, Cezar wrote:
> Robisz za duży skrót. Sygnały IQ to tylko sygnały przeniesione z
> częstotliwości oryginalnej do częstotliwości "0". To taki LNB
> Tutaj masz troche teori w zjadliwej formie:
> https://pysdr.org/content/sampling.html
Chyba nie do końca się zrozumieliśmy. Doskonale zdaję sobie sprawę z
tego, że układ Tayloe'a jedynie "przenosi" fragment pasma z wysokiego
zakresu częstotliwości na niski, mieszczący się w możliwościach
samplowania ADC. Tak przetworzony sygnał musi zostać poddany
software'owej demodulacji i dopiero wtedy otrzymujemy próbki PCM audio,
które można wysłać do DAC-a.
Na chwilę obecną rozważam po prostu zastosowanie dwóch równoległych
rozwiązań:
1. Odbiór LW/MW/SW z modulacjami AM/SSB/CW. Tutaj właśnie zamierzam użyc
układu Tayloe'a. Sygnał IQ z jego wyjścia podam na wejścia ADC VS1053.
Po digitalizacji zostanie on zdemodulowany w sofcie, a następnie w
postaci próbek PCM audio przesłany do DAC-a. Próbkowanie 48000 Hz
powinno wystarczyć w przypadku tych emisji, PIC32MZ2048 też spokojnie
powinien sobie poradzić ze złożonością obliczeniową tej operacji.
2. Odbiór UKF z modulacją FM. Tutaj początkowo planowałem zastosowanie
podobnego rozwiązania, jednak odbiłem już na etapie digitalizacji -
próbkowanie 48000 Hz jest za małe do odbioru radiofonii FM. Być może ADC
z MCU by sobie poradził, ale jego na chwilę obecną nie chcę stosować.
Jest na szczęście jeszcze alternatywne rozwiązanie - użycie modułu w
stylu TEA5767. Maleńki element, sterowany przez I2C, który na wejściu
przyjmuje sygnał z anteny, a na wyjściu daje zdemodulowany,
stereofoniczny sygnał audio. I w tym wypadku to właśnie to audio byłoby
kierowane do ADC. Potem już żadne dodatkowe operacje nie byłyby
potrzebne - wystarczyłoby przesyłać do DAC-a próbki PCM audio w
niezmienionej formie.
Tyle tylko, że wejścia ADC trzeba będzie przełączać pomiędzy wyjściami
układu Tayloe'a i TEA5767, np. za pomocą jakichś kluczy analogowych albo
analogowego multipleksera (żeby wzajemnie się nie obciążały i nie
zakłócały). W zależności od tego, czy w danym momencie odbiór będzie
realizowany wedle scenariusza pierwszego, czy drugiego.
> Po takim przeniesieniu samplujesz to ADC a potem programowo musisz wykonać:
>
> (w przypadku DAB)
>
> - demodulację COFDM
> - demodulację QAM
> - zdemultipleksować strumień
> - zrekonstruować strumień (używająć danych nadmiarowych)
> - zdekodować audio (MP2 w przypadku DAB i AAC w DAB+)
Odbiór DAB był takim luźnym pomysłem, z którym już dałem sobie spokój.
Po pierwsze za szerokie pasmo do samplowania przez ADC, poza tym nie
jestem pewien, czy złożonośc obliczeniowa demodulacji i
demultipleksowania jednak nie przerosłaby MCU - nawet przy założeniu, że
końcowym dekodowaniem strumienia audio mógłby się zająć VS1053.
Zresztą... Odbiór DAB tak naprawdę nie będzie mi potrzebny w urządzeniu,
które potrafi odtwarzać streamy audio z Internetu. ;)
Następne wpisy z tego wątku
- 06.09.24 11:50 Cezar
- 06.09.24 13:19 Atlantis
- 10.09.24 10:18 Atlantis
- 10.09.24 16:40 Ceat
- 18.10.24 23:25 Waldek Hebisch
Najnowsze wątki z tej grupy
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
Najnowsze wątki
- 2024-11-20 "betamaxy" i inne voip-y dzisiaj
- 2024-11-21 Strach się bać
- 2024-11-21 Koniec smrodów
- 2024-11-20 Krematorium
- 2024-11-20 Taki tam szkolny problem...
- 2024-11-20 LIR2032 a ML2032
- 2024-11-20 SmartWatch Multimetr bezprzewodowy
- 2024-11-21 Środa Wielkopolska => Konsultant SAP <=
- 2024-11-21 Łódź => Spedytor Międzynarodowy <=
- 2024-11-21 Wrocław => Inżynier bezpieczeństwa aplikacji <=
- 2024-11-21 Kraków => Lead Java EE Developer <=
- 2024-11-21 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-21 Warszawa => IT Recruiter <=
- 2024-11-20 Katowice => Administrator IT - Operating Systems and Virtualization <=
- 2024-11-20 Warszawa => Junior Account Manager <=