Nie mam doświadczenia w technikach DSP; mam za do ADC i procesor z szybkim mnożeniem i dzieleniem (dsPIC30) i paroma innymi featurkami.
Potrzebuje z sygnału wejściowego (AFSK, 1200 + 2400 Hz) wyciągnąć te prążki celem poddania dalszej detekcji. Wiem, że można to zrobić przy pomocy FFT, ale może są jakieś łatwiejsze do implementacji algorytmy. Bardzo proszę grupowych matematyków o nakierowanie :-)
No jakiś algorytm musi tam być zaszyty, niestety nie ma źródeł. Dokładnie chcę zrobić własnego trackera, jadnak takiego z odbiorem i analizą przychodzących ramek.
Tak, wiem że są gotowce, ale chcę zrobić sam i przy okazji się nauczyć czegoś nowego :-)
Dziwi mnie tylko to, że przy jednakowej amplitudzie sygnału wejściowego (bo jest wyliczony :-), algorytm daje wyniki mocno różniące się na wyjściu. W moim zastosowaniu to nie przeszkadza - ot taka ciekawostka :-)
?Użytkownik "EM" napisał w wiadomości grup dyskusyjnych:ihrso4$aqf$ snipped-for-privacy@news.onet.pl...
Przypomniały mi się czasy Packet Radio w latach `90, skakałem jak głupek po pokoju gdy poskładałem modem, zestroiłem i na ekranie zaczęły lecieć ramki, Amiga + Lincoln i byłem gość POL1PE :)
do dekodowania FSK nie potrzebujesz Groetzla , bo nie musisz dekodowac dwoch czestotliwosci rownoczesnie (Frequency Shift - wiec czestotliwosc sie przesuwa, albo jest niska, albo wysoka). innymi slowy, wystarczy ze napiszesz prosty dyskriminator z przelomem przy np. 1700hz i wsio. na wejscie mozna dodac jeszcze jakis prymitywny filtr aktywny poprawiajacy SNR - dwa lm358 i pare elementow bedzie dzialac o niebo szybciej i lepiej niz proba wyluskania sygnalu z danych z 12bit ADC ...
osobiscie troche bawilem sie dekoderami fsk na pic16f628 , i fakt faktem uzycie czegos 'silniejszego' (tzn. samplujacego wejscie przez adc , a nie tylko zero-crossing) jest wskazane - uklad jest bardzo czuly na intermodulacje i przesterowanie (wykrywa harmoniczne) wiec potrzeba nie tylko analogowego filtru na wejscie, ale i limitera...
jesli jednak sygnal jest 'ladny' to ukladzik bezproblemowo daje rade :)
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.