GNU Radio
Nie 3 dni temu była live "Zrozumieć Software Defined Radio", śmiałem się z kolegami, że niezły tytuł...zrozumieć w godzinę...mi to z rok zajęło jak nie dłużej bardzo szczęśliwy

Armand, w samym gnu radio są tutoriale, teraz jest mnóstwo kursów akademickich online gdzie są normalnie skrypty do laboratorium - właśnie podstawy DSP w GnuRadio.

Jest też ileś stopni wtajemniczenia, bo masz GnuRadio Companion - gdzie składasz to z bloczków i dajesz play. Kolejny jest taki, że możesz też to wszystko oprogramować jako kod w C czy pythonie, ale jest też ostatni etap - samemu zbudować "bloczek".

Wszędzie trzeba mieć jakieś pojęcie co się dzieje z sygnałem kiedy się kolejnymi bloczkami go zmienia, ciężko się wyrwać z myślenia analogowego np. że po mieszaczu (multiply tutaj) wychodzi LO, dwie częstotliwości +- i tona śmiecia. Nie tu jest matematyka i wszystko jest idealne.
Że filtr dolnoprzepustowy tnie nie od zera do f tylko od -f do +f.
Jakie w ogóle są dostępne filtry i jaka jest ich złożoność obliczeniowa.
Temat jest niewyczerpany...ciągle się okazuje, że mało wiesz.

--------
Z ciekawszych bloczków na jakie ostatnio trafiłem jest ten:
https://github.com/gnuradio/gr-dpd

Czyli cyfrowa korekcja nieliniowości wzmacniacza mocy - bo wzmacniacz mocy przy różnych wysterowaniach ma nie tylko kompresję amplitudy, ale też zmienia się np. faza sygnału - i ten blok formuje sygnał "wyprzedzający" deformację którą wzmacniacz wprowadzi.
Jeszcze nie udało mi się go użyć, ale zaglądałem mu w kod.


  PRZEJDŹ NA FORUM