Hej alle,
Jeg skal bruge et radiomodem, der skal bruges til telemetri ombord på et fjernstyret modelfly. Jeg har umiddelbart tænkt mig at implementere modemet i en atmel processor, en atmega8. Modulatoren er nem nok at lave, men demodulatoren vil jeg også helst holde helt i software, ved at sample lydsignalet og analysere på dette.
Umiddelbart lyder det nemt nok:
- Sample signalet i nok målepunkter, til at frekvensen kan vurderes præcist nok.
- Detekter top og minimum, for at vurdere midten.
- Find 0 krydstiderne og bestem frekvensen. (spektrum 30-3000 hz)
Men dette vil kun virke sålænge signalet er nogelunde pænt. Det jeg søger er nogle gode ideer til, hvordan jeg kan gøre demodulatoren tolerant over for støj - meget støj. Jeg vil starte med at lave et analogt filter foran ADC'en, der nøjes med at slippe de relevante frekvenser igennem, men er det nok ?
Er der nogen der har lavet noget lignende ? Er det arbejdet værd ? Er der nemt tilgængelige (billige) kredse, der gør dette arbejde helt perfekt selv ?
Mvh Per Hansen