Teraz byłoby może warto pokombinować z modułami pod GnuRadio, by uniezależnić się od emulatora androida. Specem od tego jest Daniel Estevez EA4GPZ https://destevez.net/ może byłby zainteresowany kontrybuowaniem. Opracował wiele dekoderów telemetrii z satelitów jako moduły do GnuRadio.
On jest mistrzem jeśli chodzi o GnuRadio i nie tylko. Ale ostatecznie musiałbyś uruchomić blok właśnie w GnuRadio, a przydała by się zwykła aplikacja na Windowsa.
1. Dekoder z repozytorium modem (nie ofdmtv) dekoduje tego wave'a, w wyniku powstają dane CRS
2. Dekoder z repozytorium crs umie te dane poskładać w obrazek
Czyli najpierw z .wav na .crs:
$ mkdir /tmp/crs && for n in $(seq 1 7), do modem/decode /tmp/$n.crs /tmp/sox.wav $n, done
A potem z .crs na .jpg (crs/decode):
$ crs/decode test.jpg /tmp/crs/*.crs
I mamy obrazek.
CRS wydaje się być formatem pośrednim, wprowadzającym korekcję błędów (na to wskazuje też rozwinięcie skrótu, Cauchy-Reed-Solomon), ale nie zagłębiałem się tak bardzo. Podejrzewam że można zakodować tym modemem dowolne dane, a obrazek jest opakowywany w CRS dla lepszej niezawodności dekodowania.
Zakładam też, że fetch() z posta powyżej nie zwraca obrazka, tylko dane CRS – ale skoro mamy działający dekoder w repozytorium 'modem' to nie trzeba bawić się tym z assempix.
Kolega Łukasz SP5LG dziękuje Ci za dobre podpowiedzi dot. linuxa. Jemu również udało się pod nim zdekodować zdjęcia.
W aplikacji wystąpił nieznany wyjątek programowy. (Oxe0434352) w lokalizacji 0x75c8812f.
Windowe 7 SP1 32 bit. Jak temu zaradzić ?
windroy-4-0-3-en-win.exe dał się zainstalować i działa Ale jak uruchomić na nim ściągniętego na dysk Assempix - Decode COFDMTV.apk Brak ikonki pliki uruchom itd.
Przede wszystkim zainstaluj ostatni dostępny SP, a nie lecisz na zabytku. Chociaż bardziej polecam nowszy system. Wtedy problemy znikną.
Chciałbym, ale im więcej SP tym bardziej Win7 muli, a proc Core2 Quad do mocarzy nie należy Spróbuję polecany ldplayer, zapis dźwiękowy obrazków mam, w Bydgoszczy dobrze było słychać _________________ Zbyszek
W aplikacji wystąpił nieznany wyjątek programowy. (Oxe0434352) w lokalizacji 0x75c8812f.
Windowe 7 SP1 32 bit. Jak temu zaradzić ?
windroy-4-0-3-en-win.exe dał się zainstalować i działa Ale jak uruchomić na nim ściągniętego na dysk Assempix - Decode COFDMTV.apk Brak ikonki pliki uruchom itd.
Przede wszystkim zainstaluj ostatni dostępny SP, a nie lecisz na zabytku. Chociaż bardziej polecam nowszy system. Wtedy problemy znikną.
Chciałbym, ale im więcej SP tym bardziej Win7 muli, a proc Core2 Quad do mocarzy nie należy Spróbuję polecany ldplayer, zapis dźwiękowy obrazków mam, w Bydgoszczy dobrze było słychać [/quote]
Może i zabytek , u mnie śmiga z SP1 na stacjonarnym, na laptoku jest Win10 Pro . U mnie BlueStack instalował się bez problemu i na początku przecież assempix normalnie dekodował . Po aktualizacji na wersję .13 już nie chciało dekodować zdjęcia . Wszystko szło ok , synchronizacja itd. a na końcu wywalało decode failed . Zainstalowałem LDPlayer , który sam pobierze assempixa i próba test. Z pierwszej strony tego tematu , otworzyłem to wideo w YT korzystając e strony konwertera online , przekonwertowałem to wideo do wav i wrzuciłem do allplayera , wybierając wyjście wirtualny kabel . Assempix zdekodował i wyświetlił zdjęcie , czyli ok , i podczas misji dekodował bez problemu .
Planujecie w przyszłości wykorzystywać OFDMTV, czy to była jednorazowa próba?
Właściwie to już nasz 3 lot z OFDMTV. Do pierwszego generowaliśmy wav z aplikacji na tel, drugi przesyłał błędnie 1 zdjęcie ale ze zmieniającą się telemetrią, trzeci dopiero nabrał właściwego rozpędu.
No to przysiadłem i wydumałem dekoder dla Linuksa:
Przyda się przy kolejnych lotach (na pewno mi, ale mam nadzieję, że komuś innemu też). Przetestowałem z nagranym strumieniem (i przykładem z Twojego YT) i wygląda na to, że działa.