projekte:utrak:aprs
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:picoflights:aprs [2014/11/03 20:46] – Page moved from projekte:utrak:projekte:picoflights:aprs to projekte:picoflights:aprs thasti | projekte:utrak:aprs [2014/11/09 19:39] – thasti | ||
---|---|---|---|
Zeile 18: | Zeile 18: | ||
===== Implementierung ===== | ===== Implementierung ===== | ||
==== AFSK-FM ==== | ==== AFSK-FM ==== | ||
- | Im MSP430 wird ein NCO implementiert, | + | Im MSP430 wird ein NCO implementiert, |
Ein Timer stellt die Zeitbasis für den NCO zur Verfügung, dessen Samplerate so gewählt werden sollte, dass ein üblicher FM-Demodulator die Samplefrequenz schon nicht mehr in den NF-Zweig durchlässt. Ein Wert um die 10kHz sollte dafür ausreichen. | Ein Timer stellt die Zeitbasis für den NCO zur Verfügung, dessen Samplerate so gewählt werden sollte, dass ein üblicher FM-Demodulator die Samplefrequenz schon nicht mehr in den NF-Zweig durchlässt. Ein Wert um die 10kHz sollte dafür ausreichen. | ||
Der Phasenakkumulator wird bei jedem Takt auf Grundlage des aktuell zu übertragenden Tons erhöht (FCW_MARK bzw. FCW_SPACE). Aus einer Sinus-Tabelle, | Der Phasenakkumulator wird bei jedem Takt auf Grundlage des aktuell zu übertragenden Tons erhöht (FCW_MARK bzw. FCW_SPACE). Aus einer Sinus-Tabelle, | ||
Zeile 27: | Zeile 27: | ||
Als erster Test sollte ein Sinus mit 1200Hz ausgegeben werden. Das Ergebnis der Demodulation ist im folgenden Screenshot zu sehen. Mit 23dB Oberwellendämpfung ist es zwar sicherlich nicht optimal, aber weitab der zweiten Nutzfrequenz (2200Hz), sollte also nicht zur nennenswerten Verschlechterung der Demodulation führen. | Als erster Test sollte ein Sinus mit 1200Hz ausgegeben werden. Das Ergebnis der Demodulation ist im folgenden Screenshot zu sehen. Mit 23dB Oberwellendämpfung ist es zwar sicherlich nicht optimal, aber weitab der zweiten Nutzfrequenz (2200Hz), sollte also nicht zur nennenswerten Verschlechterung der Demodulation führen. | ||
- | {{:projekte:utrak: | + | {{projekte:picoflights: |
Vor der Demodulation sieht das Spektrum nach einer typischen FM aus: | Vor der Demodulation sieht das Spektrum nach einer typischen FM aus: | ||
- | {{:projekte:utrak: | + | {{projekte:picoflights: |
==== Bit-Stream ==== | ==== Bit-Stream ==== | ||
Zeile 45: | Zeile 45: | ||
==== Design ==== | ==== Design ==== | ||
- | {{:projekte:utrak: | + | {{projekte:picoflights: |
+ | |||
+ | ==== Samplerate ==== | ||
+ | Am Si4060 zeigte sich kein Problem bei Verwendung von ~10kHz Samplerate unter Verwendung der 30MHz-Taktquelle. Wenn allerdings die RS-92 TCXOs mit 16.3676MHz verwendet werden, scheint der Si4060 keine so hohe Aktualisierungsrate mehr zuzulassen - nicht alle Frequenzwerte werden übernommen und das Spektrum unrein. Workaround ist die Verwendung der größtmöglichen Samplerate, die durch Experimentieren als >5kHz gefunden wurde. Damit ist man zwar gefährlich nah an der Nyquist-Grenze, | ||
+ | Es sollte aber die Ursache gefunden werden und das Problem an der Ursache behoben (insofern dies möglich ist). | ||
===== Links ===== | ===== Links ===== |
projekte/utrak/aprs.txt · Zuletzt geändert: 2015/07/24 08:28 von thasti