Understanding modulations with GNURadio

Aus DL8RDS Wiki
Version vom 27. September 2015, 01:42 Uhr von Dl8rds (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

1 Motivation

Our friend Prof. Dr. Hans-Hellmuth Cuno DL2CH once gave me an old diploma thesis of one of his students, Thomas Stiefl DL6RCG. In his thesis the student demonstrated with a transmitter setup that it was possible to transmit a signal in a way such that it could be received with both an SSB receiver and an FM receiver. This method is called Real Zero SSB.

After discussions around GNURadio we came to the conclusion that such a setup should be rather simple with SDR. I have not yet been able to do that, but I found out that using GNURadio it is very easy to understand modulations.

1.1 Literature

  • http://www.amateurfunk-wiki.de/index.php/RZSSB
  • K. Daikoku, S. Ogose, H. Ohdate. Experiments on real zero SSB transceiver demodulation of SSB signal without envelope. NTT, Tokyo, Japan. DOI: 10.1109/VTC.1985.1623352 Conference: Vehicular Technology Conference, 1985. 35th IEEE, Volume: 35.
  • Kazuhiro DAIKOKU, Keisuke SUWA. RZ SSB transceiver with equal-gain combiner for speech and data transmission. 01/1988; DOI: 10.1109/GLOCOM.1988.25953.
  • Kazuhiro DAIKOKU, Keisuke SUWA. Evaluation of RZ SSB receivers employing an improved linearizer. NTT Electrical Communications Laboratories, Tokyo, Japan. DOI: 10.1109/VTC.1987.1623592 Conference: Vehicular Technology Conference, 1987. 37th IEEE, Volume: 37.

2 FM Simulator

Here is my FM simulator. You can play around with the AF volume and the AF frequency. Although GNURadio cannot display everything in real time it is extremely valuable. Go and use very slow AF frequencies of 0.5 Hz so that the signal becomes nicely visible in the FFT screen. Then play around with the volume. You will see the deviation change on the FFT display. Then choose higher frequencies. Then choose 480k instead of 48k samp_rate and repeat the procedure.

Note: When you reproduce everything in your GRC canvas, make sure to use samp_rate at all places where you can see 48k!

2015-09-26 fm simulator.png

3 AM Simulator

TBD

4 SSB Simulator

TBD