Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:rtty-demodulator:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
projekte:rtty-demodulator:start [2014/02/20 14:04] – [Arbeitspakete und Milestones] thastiprojekte: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 ein FSK-Demodulator entwickelt werden. Die Umsetzung soll in Assembler auf einem AtMega-Prozessor passieren, die dahinführende Entwicklung wird hier dokumentiert werden.+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: 10bit, unsigned -> zu 16bit, signed konvertieren+  * ADC-Input: 8bit, unsigned -> zu 8 bit signed konvertieren
   * NCO-PAC: 16bit, unsigned   * NCO-PAC: 16bit, unsigned
-  * NCO-sin/cos: 16 bit, signed +  * NCO-sin/cos: bit, signed 
-  * 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: Input 16bit, signed, Output 16bit Signed +  * BiQuad-Filter: Input 16bit, signed, Output 16bit Signed (intern 24 bit)
  
 Rechenintensive Operationen: Rechenintensive Operationen:
-  * Sin/Cos/Atan jeweils max. 80 Takte+  * Sin/Cos/Atan jeweils max. 80 Takte (16bit)
   * 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki