projekte:rtty-demodulator:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
projekte:rtty-demodulator:start [2014/02/20 09:58] – [Arbeitspakete und Milestones] thasti | projekte:rtty-demodulator:start [2014/02/20 13:54] – [Entwicklungsumgebung] thasti | ||
---|---|---|---|
Zeile 71: | Zeile 71: | ||
Im AtMega wird dieser Algorithmus als kleine State Machine umgesetzt. | Im AtMega wird dieser Algorithmus als kleine State Machine umgesetzt. | ||
- | |||
- | ==== Abstimmanzeige ==== | ||
- | Zur Anzeige der (ungefähren) korrekten Abstimmung werden ein/zwei einfache IIR-Resonator-Filter benutzt. Diese werden in Matlab als IIR Biquad Filter realisiert. | ||
- | |||
- | < | ||
- | |||
- | Die Parameter der Funktion sind die Peak-Frequenz und die gewünschte Bandbreite. | ||
- | Der Koeffizient a0 ist immer 1, b1 ist immer 0, und wenn die Mittenfrequenz zu 0.5 (FS/4) gewählt wird, wird a1 zu Null und der Filter kann weiter Optimiert werden. Dies ist leider ungünstig, daher wird auf diese Möglichkeit der Optimierung verzichtet. | ||
- | |||
- | FIXME Möglichkeit untersuchen, | ||
- | |||
- | Durch die sehr guten Ergebnisse der Regelung kann die Abstimmanzeige eigentlich wegfallen - das System regelt selbstständig auf das vorhandene Signal irgendwo in der Empfangsbandbreite. | ||
- | |||
Zeile 107: | Zeile 94: | ||
===== Entwicklungsumgebung ===== | ===== Entwicklungsumgebung ===== | ||
- | Es wird mit dem internen ADC des AtMega gearbeitet, welcher als erstes auf eine feste Samplerate eingestellt wird. Zur Kontrolle sollen Signale " | + | Es wird mit dem internen ADC des AtMega gearbeitet, welcher als erstes auf eine feste Samplerate eingestellt wird. Zur Kontrolle sollen Signale " |
+ | Ein Pin wird zum Beginn des Rechenkerns und am Ende umgeschaltet, | ||
Zur Validierung von Funktionsblöcken ist eine Anbindung an Matlab per UART vorgesehen, durch diese können die eigenen Ergebnisse mit verifizierten Funktionen in Matlab verglichen werden. | Zur Validierung von Funktionsblöcken ist eine Anbindung an Matlab per UART vorgesehen, durch diese können die eigenen Ergebnisse mit verifizierten Funktionen in Matlab verglichen werden. | ||
+ | |||
+ | TODO für die HW: | ||
+ | * AtMega48, TQFP | ||
+ | * UART (RxD: PD0, TxD: PD1) | ||
+ | * 16MHz XTAL (PB6, PB7) | ||
+ | * 2xADC (PC0..5), Filterung 1.Ordnung @ 3kHz | ||
+ | * 2x DAC (PD5, PD6), Filterung 4. Ordnung @ 3kHz (PWM@61 kHz, DAC@6kHz) | ||
+ | * LED | ||
+ | * ISP | ||
===== Arbeitspakete und Milestones ===== | ===== Arbeitspakete und Milestones ===== |
projekte/rtty-demodulator/start.txt · Zuletzt geändert: 2015/11/17 09:26 von thasti