projekte:rtty-demodulator:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
projekte:rtty-demodulator:start [2014/02/20 14:04] – [Arbeitspakete und Milestones] thasti | projekte:rtty-demodulator:start [2014/03/30 18:43] – [Zielstellung] thasti | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== RTTY-Demodulator ====== | ====== RTTY-Demodulator ====== | ||
===== Zielstellung ===== | ===== Zielstellung ===== | ||
- | Es soll für das Studienfach Mikroprozessortechnik | + | Es soll ein FSK-Demodulator entwickelt werden. Die Umsetzung soll in Assembler auf einem AtMega-Prozessor passieren, die dahinführende Entwicklung wird hier dokumentiert werden. |
Einsatzzweck für das Gerät ist entweder RTTY der Funkamateure bzw des DWD. Als HF-Frontend zum praktischen Einsatz ist die Verwendung eines gewöhnlichen Transceivers geplant, sodass die Demodulation einer AFSK erfolgt, die Demodulation einer evtl. vorhandenen FM, SSB, AM usw wird vom Funkgerät durchgeführt. | Einsatzzweck für das Gerät ist entweder RTTY der Funkamateure bzw des DWD. Als HF-Frontend zum praktischen Einsatz ist die Verwendung eines gewöhnlichen Transceivers geplant, sodass die Demodulation einer AFSK erfolgt, die Demodulation einer evtl. vorhandenen FM, SSB, AM usw wird vom Funkgerät durchgeführt. | ||
Zeile 145: | Zeile 145: | ||
===== Interna ===== | ===== Interna ===== | ||
Systemdaten: | Systemdaten: | ||
- | * verwendeter MCU: AtMega8 | + | * verwendeter MCU: AtMega48 |
* Systemtakt: 16MHz | * Systemtakt: 16MHz | ||
* ADC Samplerate (Timer): 12kHz | * ADC Samplerate (Timer): 12kHz | ||
Zeile 151: | Zeile 151: | ||
Bitbreite verschiedener Register: | Bitbreite verschiedener Register: | ||
- | * ADC-Input: | + | * ADC-Input: |
* NCO-PAC: 16bit, unsigned | * NCO-PAC: 16bit, unsigned | ||
- | * NCO-sin/ | + | * NCO-sin/ |
- | * Mischer: Input 16bit signed * 16bit, signed, Output 16bit, signed | + | * Mischer: Input 8bit signed * 8bit, signed, Output 16bit, signed |
- | * RC-Filter: Input 16bit, signed, Output 16bit Signed (16*16 und 16 bit abschneiden oder nur 8*8 rechnen?) | + | * RC-Filter: Input 16bit, signed, Output 16bit Signed (intern 24bit) |
- | * BiQuad-Filter: | + | * BiQuad-Filter: |
Rechenintensive Operationen: | Rechenintensive Operationen: | ||
- | * Sin/ | + | * Sin/ |
* Division: 255 Takte (16/16 signed), 103 Takte (8/8 signed) | * Division: 255 Takte (16/16 signed), 103 Takte (8/8 signed) | ||
projekte/rtty-demodulator/start.txt · Zuletzt geändert: 2015/11/17 09:26 von thasti