Wiele osób poruszało temat o GNU radio na forum, jest to jednak trochę "rozmyte w inne zagadnienia". Obecnie GNU radio jest dostępne nie tylko pod linuxem.
Z tego co wiem, kilku z nas wykonało pierwszy krok:
lecz nie wie za bardzo co dalej, gdyż nie zna języka obcego. Zakładam ten temat, aby ułatwić wymianę informacji o swoich doświadczeniach oraz o poradnikach (wideo poradnikach) w j. polskim (a może nie tylko?) na temat GNU Radio. _________________ Armand, SP3QFE, (SWL: SP3 27 235) PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
Bardzo dobry krok. Ja wykorzystuję GR zawodowo i zmagam się z kilkoma rzeczami dość poważnymi w tym środowisku. Być może tutaj uda mi się wymienić doświadczenia, czy też uzyskać jakieś porady.
Proszę napisz z czym się zmagasz. Mam tam jakieś doświadczenia. Ja używam GnuRadio głównie do nadawania na QO-100 DATV.
Armand, nie wróżę temu wątkowi sukcesu. Ostatnio była prezentacja gdzie prowadzący sam podstaw nie rozumiał. Sprawy na tyle trudne, że nawet na mikrofalowym forum zainteresowanie jest żadne.
Rozumiem, że to były początki pod nazwą Radio rekonfigurowalne programowo?
Stefański J., Gajewski S., Marczak A.: Radio rekonfigurowalne programowo w systemie UMTS, Elektronik, nr 11, 2001 _________________ Armand, SP3QFE, (SWL: SP3 27 235) PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
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
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.
Dla mnie pojęcie ujemnej częstotliwości nadal jest takie w mózg uwierające... Ale gnuradio fajne, i cała masa materiałów w Internecie jest. Kolega Olgierd SQ3SWF fajne tu zagadki kiedyś wrzucał związane z gnuradio, ale zainteresowanie było raczej niewielkie. A szkoda, bo fajna zabawa. _________________ "Prezydium zapoznało się z wnioskiem Marka SP9UO, w którym domaga się podjęcia przez Prezydium działań przeciwko osobom szkalującym PZK, a szczególnie przeciwko członkom organizacji. Takie działania będą podjęte po zasięgnięciu opinii prawnej."
To mówiłem ja, "unlis i ukrywający coś, wstydzący się swojego znaku, człowiek z ulicy, losowa osoba z internetu, element, ignorant i darmozjad, anonimowy pirat, konfident, donosiciel, do d**y".
Proszę napisz z czym się zmagasz. Mam tam jakieś doświadczenia. Ja używam GnuRadio głównie do nadawania na QO-100 DATV.
Armand, nie wróżę temu wątkowi sukcesu. Ostatnio była prezentacja gdzie prowadzący sam podstaw nie rozumiał. Sprawy na tyle trudne, że nawet na mikrofalowym forum zainteresowanie jest żadne.
a możesz podesłać ten plik generujący strumień ? _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
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
W każdym GnuRadio jest w examplach - dvbs2_tx.grc To są bloczki Rona W6RZ https://github.com/drmpeg/gr-dvbs2 Jest to sam modulator cyfrowy. Natomiast bardzo kłopotliwe jest wygenerowanie strumienia o odpowiednim bitrate - trzeba użyć source'a UDP i załadować dane generowane przez ffmpeg i ten skrypt https://wiki.batc.org.uk/SQ6QV_script
Połączysz wszystko do kupy i ot jest telewizja.
[quote] Kolega Olgierd SQ3SWF fajne tu zagadki kiedyś wrzucał związane z gnuradio, ale zainteresowanie było raczej niewielkie. A szkoda, bo fajna zabawa.[/quote]
Tak, Olgierda już spotkałem osobiście na konferencji ARISS, z GnuRadio nadawał SSB wtedy.
W każdym GnuRadio jest w examplach - dvbs2_tx.grc To są bloczki Rona W6RZ https://github.com/drmpeg/gr-dvbs2 Jest to sam modulator cyfrowy. Natomiast bardzo kłopotliwe jest wygenerowanie strumienia o odpowiednim bitrate - trzeba użyć source'a UDP i załadować dane generowane przez ffmpeg i ten skrypt https://wiki.batc.org.uk/SQ6QV_script
Połączysz wszystko do kupy i ot jest telewizja.
TNX za naprowadzenie _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Skoro to wątek dla początkujących: czy byłoby zainteresowanie jakbym zrobił prezentację live o obsłudze gnuradio? Takie ścisłe podstawy, jak łączyć, o źródłach, bloczkach itp. Takie informacje jak wystartować. Bez zagłębiania się w matematykę. _________________ "Prezydium zapoznało się z wnioskiem Marka SP9UO, w którym domaga się podjęcia przez Prezydium działań przeciwko osobom szkalującym PZK, a szczególnie przeciwko członkom organizacji. Takie działania będą podjęte po zasięgnięciu opinii prawnej."
To mówiłem ja, "unlis i ukrywający coś, wstydzący się swojego znaku, człowiek z ulicy, losowa osoba z internetu, element, ignorant i darmozjad, anonimowy pirat, konfident, donosiciel, do d**y".
Skoro to wątek dla początkujących: czy byłoby zainteresowanie jakbym zrobił prezentację live o obsłudze gnuradio? Takie ścisłe podstawy, jak łączyć, o źródłach, bloczkach itp. Takie informacje jak wystartować. Bez zagłębiania się w matematykę.
Pewnie, że rób. Nawet jak 5 osób zainteresuje, to już będzie sukces.
O to chodzi,). Ostatnio chciałem zrobić wizualizacje. Przykład podpowiadał użyć WX GUI, a ja miałem QT GUI i to jeszcze z innymi dalej nazwami. Coś źle zrobiłem przy instalacji, że QT miały inne "klocki" niż WX? _________________ Armand, SP3QFE, (SWL: SP3 27 235) PS. Z osobami, które nie chcą mi się przedstwić (nawet prywatnie) i "ukrywają swoja toższamość" nie dyskutuję. Nie chcesz publicznie, to przedstaw się poza forum.
Do U want to be HAM? Remember: Play fair on the air.
QT wyparło WX, nic więcej. Wymień je wszystkie na QT i z głowy. Warto jeszcze wspomnieć, że są różne wersje GnuRadio. 3.7, 3.8 i 3.9 - i bloki napisane dla 3.7 nie przekompilują się na 3.8 a te na 3.8 na 3.9 To jest spory problem, bo dosyć trudno jest mieć na jednym komputerze np. 3.7 i 3.8 w osobnych katalogach żeby się dało kompilować na obydwa i się nie żarło ze sobą. 3.9 polecam unikać w tym momencie.
Natomiast na Ubuntu 18.04 które było standardem w zabawach SDR przez długi czas w dystrybucji jest tylko 3.7 i nowsze rzeczy się na tym już nie kompilują.
Ostatnio chciałem zrobić wizualizacje. Przykład podpowiadał użyć WX GUI, a ja miałem QT GUI i to jeszcze z innymi dalej nazwami. Coś źle zrobiłem przy instalacji, że QT miały inne "klocki" niż WX?
Wx znika z gnuradio. _________________ "Prezydium zapoznało się z wnioskiem Marka SP9UO, w którym domaga się podjęcia przez Prezydium działań przeciwko osobom szkalującym PZK, a szczególnie przeciwko członkom organizacji. Takie działania będą podjęte po zasięgnięciu opinii prawnej."
To mówiłem ja, "unlis i ukrywający coś, wstydzący się swojego znaku, człowiek z ulicy, losowa osoba z internetu, element, ignorant i darmozjad, anonimowy pirat, konfident, donosiciel, do d**y".