From f95b23ad2334ee6f16a140328e97d27477a085f6 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sun, 7 Mar 2021 07:40:52 +0100 Subject: [PATCH] Channel Analyzer: updated documentation with new PLL controls --- doc/img/ChAnalyzerNG_plugin_pll.png | Bin 0 -> 9217 bytes doc/img/ChAnalyzerNG_plugin_pll.xcf | Bin 0 -> 34634 bytes plugins/channelrx/chanalyzer/readme.md | 43 +++++++++++++++++++------ 3 files changed, 34 insertions(+), 9 deletions(-) create mode 100644 doc/img/ChAnalyzerNG_plugin_pll.png create mode 100644 doc/img/ChAnalyzerNG_plugin_pll.xcf diff --git a/doc/img/ChAnalyzerNG_plugin_pll.png b/doc/img/ChAnalyzerNG_plugin_pll.png new file mode 100644 index 0000000000000000000000000000000000000000..e42b87bfad6b2e5c5dd78fd331d2dfe9629288e0 GIT binary patch literal 9217 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 T7$N|#f}knLC`(tqGWqyl^r-*M literal 0 HcmV?d00001 diff --git a/doc/img/ChAnalyzerNG_plugin_pll.xcf b/doc/img/ChAnalyzerNG_plugin_pll.xcf new file mode 100644 index 0000000000000000000000000000000000000000..a7995311513adc2b756347b281b0a74883710dcf GIT binary patch literal 34634 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 G#Qi_h*9Wrz literal 0 HcmV?d00001 diff --git a/plugins/channelrx/chanalyzer/readme.md b/plugins/channelrx/chanalyzer/readme.md index d41a5a4b7..e7c994994 100644 --- a/plugins/channelrx/chanalyzer/readme.md +++ b/plugins/channelrx/chanalyzer/readme.md @@ -74,20 +74,45 @@ Use this combo to select which (complex) signal to use as the display source:

7: Locked loop

-Locks a PLL or FLL (depends on control 3) on the signal and mixes its NCO with the input signal. This is mostly useful for carrier recovery on PSK modulations (PLL is used). This effectively de-rotates the signal and symbol points (constellation) can be seen in XY mode with real part as X and imagiary part as Y. +Locks a PLL or FLL on the signal and mixes its NCO with the input signal. This is mostly useful for carrier recovery on PSK modulations (PLL is used). This effectively de-rotates the signal and symbol points (constellation) can be seen in XY mode with real part as X and imagiary part as Y. When the PLL is locked the icon lights up in green. The frequency shift from carrier appears in the tooltip. Locking indicator is pretty sharp with about +/- 100 Hz range. The FLL has no indicator. -

8: Locked loop mode

+When enabled an extra line of control appears: + +![Channel Analyzer NG plugin controls](../../../doc/img/ChAnalyzerNG_plugin_pll.png) + +

7.1: Locked loop mode

+ + - **PLL**: Classical PLL + - **FLL**: Frequency Locked Loop for CW signals + - **Costas Loop**: Costas loop based PLL + +

7.2: Locked loop type

Use this combo to control the locked loop type: - - 1: PLL with no phase modulation. Locks to CW carrier. - - 2: PLL for BPSK modulation (bi-phase). Locks to a BPSK transmission - - 4: PLL for QPSK modulation (quad-phase). Locks to a QPSK transmission - - 8: PLL for 8-PSK modulation (octo-phase). Locks to a 8-PSK transmission - - 16: PLL for 16-PSK modulation (16-phase). Locks to a 16-PSK transmission - - F: FLL. Actually a frequency follower. This effectively implements an AFC for FM modulations. + - **CW**: PLL/FLL with no phase modulation. Locks to CW carrier. In FLL mode this effectively implements an AFC for FM modulations. + - **BPSK**: PLL for BPSK modulation (bi-phase). Locks to a BPSK transmission + - **QPSK**: PLL for QPSK modulation (quad-phase). Locks to a QPSK transmission + - **8PSK**: PLL for 8-PSK modulation (octo-phase). Locks to a 8-PSK transmission + - **16PSK**: PLL for 16-PSK modulation (16-phase). Locks to a 16-PSK transmission + +

7.3: Loop bandwidth

+ +The loop bandwidth is the channel bandwidth multiplied by this factor + +

7.4: Loop damping factor

+ +An exponential average with alpha equal to this value is applied on the loop signal + +

7.5: Loop gain

+ +Gain applied to the loop signal + +

7.6: Frequency shift from carrier

+ +Frequency shift from carrier in Hz

9. Channel power

@@ -468,4 +493,4 @@ Displayed values are suffixed with a multiplier character: Use mouse right click anywhere in the view to remove the last entered marker. Use shift and mouse right click to remove all markers. -Any change in the trace settings is not reflected in the markers. You have to clear them and make a new measurement if any critical setting of the trace is changed. \ No newline at end of file +Any change in the trace settings is not reflected in the markers. You have to clear them and make a new measurement if any critical setting of the trace is changed.