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/19 13:44] – [Links] thasti | projekte:rtty-demodulator:start [2014/02/20 13:53] – [Abstimmanzeige] thasti | ||
---|---|---|---|
Zeile 73: | Zeile 73: | ||
==== Abstimmanzeige ==== | ==== Abstimmanzeige ==== | ||
+ | |||
+ | ** fällt weg ** | ||
+ | |||
Zur Anzeige der (ungefähren) korrekten Abstimmung werden ein/zwei einfache IIR-Resonator-Filter benutzt. Diese werden in Matlab als IIR Biquad Filter realisiert. | Zur Anzeige der (ungefähren) korrekten Abstimmung werden ein/zwei einfache IIR-Resonator-Filter benutzt. Diese werden in Matlab als IIR Biquad Filter realisiert. | ||
Zeile 107: | Zeile 110: | ||
===== 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) | ||
+ | * ADC (PC0..5), Filterung 2.Ordnung @ 3kHz | ||
+ | * DAC (PD5, PD6), Filterung 4. Ordnung @ 3kHz | ||
+ | * LED | ||
+ | * ISP | ||
===== Arbeitspakete und Milestones ===== | ===== Arbeitspakete und Milestones ===== | ||
Zeile 116: | Zeile 129: | ||
* Loopback-Test | * Loopback-Test | ||
* Einbindung in Matlab | * Einbindung in Matlab | ||
- | * Timer Inbetriebnahme | + | * Timer Inbetriebnahme |
* Pin-Toggle | * Pin-Toggle | ||
- | * ADC Inbetriebnahme | + | * ADC Inbetriebnahme |
* Loopback @ 12kHz | * Loopback @ 12kHz | ||
* Mathematikoperationen | * Mathematikoperationen | ||
Zeile 137: | Zeile 150: | ||
* Phasenakkumulator mit Sinus und Kosinus am DSO validieren (FCW -> Ausgangsfrequenz) | * Phasenakkumulator mit Sinus und Kosinus am DSO validieren (FCW -> Ausgangsfrequenz) | ||
* Phasenverschiebung des komplexen NCO bestimmen (frequenzunabhängig 90°) | * Phasenverschiebung des komplexen NCO bestimmen (frequenzunabhängig 90°) | ||
- | * CORDIC (Phasenwinkelbestimmung) | + | * CORDIC (Phasenwinkelbestimmung) |
* per Matlab testen (Eingabe: I, Q, Ausgabe: phi) | * per Matlab testen (Eingabe: I, Q, Ausgabe: phi) | ||
* BiQuad-Filter (für I/ | * BiQuad-Filter (für I/ | ||
Zeile 176: | Zeile 189: | ||
===== Links ===== | ===== Links ===== | ||
[[http:// | [[http:// | ||
- | [[http:// | + | [[http:// |
[[http:// | [[http:// | ||
[[http:// | [[http:// |
projekte/rtty-demodulator/start.txt · Zuletzt geändert: 2015/11/17 09:26 von thasti