Hi, eigentlich müsste man doch mit einem µC locker Lang- oder Mittelwelle empfangen können... Lange Antennen an Portbit (ev. über Impedanzwandler),mit entsprechender Frequenz einsampeln, per Software demodulieren und NF über PWM ausgeben! Hat das mal jemand getestet?
Theo wrote: > Hi, > > eigentlich müsste man doch mit einem µC locker Lang- oder Mittelwelle > empfangen können... Also AM-moduliert > > Lange Antennen an Portbit (ev. über Impedanzwandler),mit entsprechender > Frequenz einsampeln, Nope. Maximal könnte man mit einer FFT das interessierende 'Frequenzband' aus dem Wellensalat herausfischen. Aber auch das wird nicht gehen. per Software demodulieren und NF über PWM ausgeben! Nep. So kriegst du eine AM-Modulation nicht demoduliert. Dazu musst du das Nutzsignal-Signal schon durch einen ADC jagen. Dein Denkfehler besteht darin, dass du von deiner Antenne, ja nicht nur diese eine MW oder KW Frequenz kriegst. Du kriegst einen Wellensalat aus allen möglichen Frequenzen, aus denen du erst mal die Frequenz des Trägers herausfischen musst.
Theo wrote: > eigentlich müsste man doch mit einem µC locker Lang- oder Mittelwelle > empfangen können... Theoretisch geht das, praktisch nicht. > Lange Antennen an Portbit (ev. über Impedanzwandler),mit entsprechender > Frequenz einsampeln, per Software demodulieren und NF über PWM ausgeben! Das Problem ist ganz einfach die Geschwindigkeit: Bei rund 1MHz (MW) dürfte das Samplen mit dem internen ADC eher schwer werden. Das selektieren einer Frequenz dürfte mangels Rechenleistung auch extrem unmöglich sein. Wenn nur ein Sender existiert, der dazu auch noch sehr stark ist, dann würde ich den AVR weglassen und stattdessen eine Diode und einen Widerstand verwenden: Ist einfacher, billiger und funktioniert besser. > Hat das mal jemand getestet? Irgendwo gibts Code für einen Propeller, mit dem scheint das sogar ziemlich gut zu gehen, dank interner PLL für die Timer die etwas Zweckentfremdet wird.
Nur mal so als Gedanke. Man könnte doch mit dem Mikrocontroller ein Rechtecksignal mit einer bestimmten Frequenz ausgeben, das dann mit dem Eingangssignal mischen und das Ergebnis mit dem ADC aufnehmen. Dazu müsste der interne ADC schnell genug sein.
Vielleicht kann man sowas mit einem FPSLIC machen... das ist ein AVR mit eingebautem FPGA. Ist aber nicht ganz so handlich wie ein ATmega8. Gruß, SIGINT P.S.: Hat jemand ne Ahnung, was so ein FPSLIC eigentlich kostet?
... wrote: > Nur mal so als Gedanke. Man könnte doch mit dem Mikrocontroller ein > Rechtecksignal mit einer bestimmten Frequenz ausgeben, das dann mit dem > Eingangssignal mischen und das Ergebnis mit dem ADC aufnehmen. Dazu > müsste der interne ADC schnell genug sein. Ja, das sollte gehen. Das Problem ist nur die Erzeugung der Frequenz. Bei 20MHz könnte man folgende Frequenzen erzeugen: 10MHz, 5MHz, 3,3MHz, 2,5MHz, 2MHz, 1,67MHz, 1,43MHz, 1,25MHz, 1,11MHz, 1MHz usw. Bei rund 10-20kHz Bandbreite muss da schon viel Glück haben, um einen Sender zu treffen. Letztendlich wird das auf ein SDR (http://de.wikipedia.org/wiki/Software_Defined_Radio) mit PLL usw. hinauslaufen, dessen HF Teil hardwaremäßig ist, und nur das runtergemischte Signal per Software demoduliert wird. Allerdings ist auch hier noch einiges an Rechenleistung erforderlich.
Hallo das Thema finde ich auch interessant, auch wenn ich selber nicht so viel dazu beitragen kann. In die gleiche Richtung geht ja diese Idee: Beitrag "DCF Digital Empfangsmodul - Korrelation - (Assembler)ATmega8" Gruß Olaf
@benedikt: ich sehe schon, du hast den durchblick frequenzmässig! man könnte also auf einer art naturtonleiter der quarzfrequenz sender empfangen (vorrausgesetzt, die demodulation gelingt irgendwie). man könnte natürlich auch den quarz anpassen oder für langwellenbereich über irgendwelche schleifen die frequenz in irgendeiner mehr oder weniger groben feinabstimmung erreichen...
Hier ist der Thread zum AM-Radio auf dem Propeller : http://forums.parallax.com/forums/default.aspx?f=25&p=1&m=285351
Und hier noch eins auf ARM-Basis : http://www.circuitcellar.com/designstellaris2006/winners/DE/LM1745.htm
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.