From 962224e0520d834821fb743fc87801839a3303c4 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 3 Apr 2016 17:04:35 +0200 Subject: [PATCH] NFM demodulator plugin: documentation as readme --- doc/img/NFMdemod_plugin.png | Bin 0 -> 19514 bytes plugins/channel/demodnfm/readme.md | 53 +++++++++++++++++++++++++++++ plugins/channel/udpsrc/readme.md | 2 +- 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 doc/img/NFMdemod_plugin.png create mode 100644 plugins/channel/demodnfm/readme.md diff --git a/doc/img/NFMdemod_plugin.png b/doc/img/NFMdemod_plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..24663541f2b64c3fc90c78032ba2312a37a7bd5e GIT binary patch literal 19514 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%0DvF{ z0D>3*KoA1}K@0#Ohyj2g1^^Jm06-7}00?3LAcz3~1Tg>*!~g(-7yt-j002P@00c1r bV1V2OAc(DJF$Vp+00000NkvXXu0mjf(!PNZ literal 0 HcmV?d00001 diff --git a/plugins/channel/demodnfm/readme.md b/plugins/channel/demodnfm/readme.md new file mode 100644 index 000000000..e4cdc91c2 --- /dev/null +++ b/plugins/channel/demodnfm/readme.md @@ -0,0 +1,53 @@ +

NFM demodulator plugin

+ +

Introduction

+ +This plugin can be used to listen to a narrowband FM modulated signal. By "narrowband" it means that the bandwidth can vary from 5 to 40 kHz. + +

Interface

+ +![NFM Demodulator plugin GUI](/doc/img/NFMdemod_plugin.png) + +

1: Frequency shift from center frequency of reception

+ +Use the wheels to adjust the frequency shift in Hz from the center frequency of reception. Use the "+/-" button on the left side to toggle between positive and negative shift. + +

2: Channel power

+ +Total power in dB relative to a +/- 1.0 amplitude signal received in the pass band. + +

3: RF bandwidth

+ +This is the bandwidth in kHz of the channel signal before demodulation. It can be set in steps as 5, 6.25, 8.33, 10, 12.5, 15, 20, 25 and 40 kHz. + +

4: AF bandwidth

+ +This is the bandwidth of the audio signal in kHz (i.e. after demodulation). It can be set in continuous kHz steps from 1 to 20 kHz. + +

5: Volume

+ +This is the volume of the audio signal from 0.0 (mute) to 10.0 (maximum). It can be varied continuously in 0.1 steps using the dial button. + +

6: Squelch threshold

+ +This is the squelch threshold in dB. The total power received in the signal bandwidth before demodulation is compared to this value and the squelch input is open above this value. It can be varied continuously in 0.1 dB steps from 0.0 to -100.0 dB using the dial button. + +

7: Squelch gate

+ +This is the squelch gate in milliseconds. The squelch input must be open for this amount of time before the squelch actually opens. This prevents the opening of the squelch by parasitic transients. It can be varied continuously in 10ms steps from 10 to 500ms using the dial button. + +

8: CTCSS on/off

+ +Use the checkbox to toggle CTCSS activation. When activated it will look for a tone squelch in the demodulated signal and display its frequency (see 10). + +

9: CTCSS tone

+ +This is the tone squelch in Hz. It can be selected using the toolbox among the usual CTCSS values and `--` for none. When a value is given and the CTCSS is activated the squelch will open only for signals with this tone squelch. + +

10: CTCSS tone value

+ +This is the value of the tone squelch received when the CTCSS is activated. It displays `--` if the CTCSS system is de-activated. + +

11: Audio mute

+ +Use this button to toggle audio mute for this channel. The button will light up in green if the squelch is open. This helps identifying which channels are active in a multi-channel configuration. \ No newline at end of file diff --git a/plugins/channel/udpsrc/readme.md b/plugins/channel/udpsrc/readme.md index bc59ad845..96988575f 100644 --- a/plugins/channel/udpsrc/readme.md +++ b/plugins/channel/udpsrc/readme.md @@ -24,7 +24,7 @@ Combo box to specify the type of samples that are sent over UDP. - `S16LE I/Q`: Raw I/Q samples on signed 16 bits integers with Little Endian layout. Use it with software that accepts I/Q data as input like GNUradio with the `UDP source` block - `S16LE SSB`: AF of SSB demodulated signal as 16 bits signed integers with Little Endian layout. Use it with software that uses a SSB demodulated signal as input i.e. software that is based on the audio output of a SSB radio. - - `S16LE NFM`: AF of FM demodulated signal as 16 bits signed integers with Little Endian layout. Use it with software that takes FM demodulated audio or discriminator output as input. Make sure you specify the appropriate signal bandwidth (see 7) according to the AF bandwidth needs. + - `S16LE NFM`: AF of FM demodulated signal as 16 bits signed integers with Little Endian layout. Use it with software that takes the FM demodulated audio or the discriminator output of a radio as input. Make sure you specify the appropriate signal bandwidth (see 7) according to the AF bandwidth needs.

4: Signal sample rate