projekte:rtty-demodulator:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| projekte:rtty-demodulator:start [2014/02/20 14:04] – [Arbeitspakete und Milestones] thasti | projekte:rtty-demodulator:start [2015/11/17 09:26] (aktuell) – thasti | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== RTTY-Demodulator ====== | ====== RTTY-Demodulator ====== | ||
| + | ~~NOTOC~~ | ||
| + | <WRAP 30% right> | ||
| + | ^ RTTY-AFSK-Demodulator ^^ | ||
| + | | Ein AtMega demoduliert RTTY, Verwendbar für den DWD oder die AFu-Bänder. || | ||
| + | | **Mitarbeiter** | Stefan, DK3SB \\ Sebastian, DL3YC | | ||
| + | | **Status** | Konzept erstellt, Simulation durchgeführt, | ||
| + | </ | ||
| + | |||
| ===== 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 153: | ||
| ===== 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 159: | ||
| 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.1392905050.txt.gz · Zuletzt geändert: von thasti
