Re: pmr 446 data test Kaspergal, ja det er gammelt. Jeg fandt der-er-nyt mailen i min skrotbunke, derfor lidt forsinkelse.
Setup: lydkort -> topcom3000 -> topcom3000 -> lydkort.
Preamble var 25 cycles 1kHz efterfulgt af en 25 ms lang PN kode (pseudorandom signal); På modtagersiden detekterede jeg burst’en af 1kHz, og opsamlede PN koden (analoge samples, ikke demoduleret, på dette tidspunkt er den totalt forvredet og uigenkendelig). Den korrelerede jeg med den forventede PN-kode (som modtageren jo kender, og har starttidspunktet for grundet 1kHz burst’en), og resultatet deraf er transmissionskanalens impulsrespons, alt inklusive.
Derudfra beregner man den inverse impulsrespons, og filtrer den med det forventede pasbånd (ellers vil den inverse impulsrespons, der bliver korrektionsfilter, give vildt gain der hvor radioen dæmper helt, og hæve støjgulvet uacceptabelt). Dette korrektionsfilter påtrykkker man alle samples - også PN koden man lige har modtaget. Resultatet er rigtig god timing-lås på pakken ud fra PN koden, at de efterfølgende modulerede symboler bliver af-krøllet, og kendt amplitudeskalering.
Min modulation var multilevel modified duobinær, med så vidt jeg husker 11 eller 12 symboler. checkum/ecc var reed-solomon; det kan nok gøres bedre, men det var nu udmærket.
Matematikken er ikke specielt tung når den er gjort rigtig - jeg vil gætte på at ATMega168 eller lignende vil have cycles nok.
Det hele var faktisk lavet til at køre data over to dåser og et stykke sytråd.
Sendt den 3. juli 2006 kl. 22:33. Besvar dette indlæg
Tilbage
til oversigten over indlæg
Hele denne tråd:
pmr 446 data test. Kasper - 15. marts 2003 21:38. Re: pmr 446 data test. Ulrik Brinck / A304 - 16. april 2003 16:57. Re: pmr 446 data test. Kasper - 16. april 2003 23:42. Re: pmr 446 data test. Lars - 20. juni 2006 10:12. Re: pmr 446 data test. Kasper - 3. juli 2006 22:33. |
|