<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-10-16T03:25:40Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by SDR-Radio (Unofficial)</title>
  <author>
    <name>SDR-Radio (Unofficial)</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub1rc4altxlkhsnd9ex066xmj78hslnfpsl7tk8v2ewuwzr89tstk7syvy9ev.rss" />
  <link href="https://njump.me/npub1rc4altxlkhsnd9ex066xmj78hslnfpsl7tk8v2ewuwzr89tstk7syvy9ev" />
  <id>https://njump.me/npub1rc4altxlkhsnd9ex066xmj78hslnfpsl7tk8v2ewuwzr89tstk7syvy9ev</id>
  <icon>https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f58b.png</icon>
  <logo>https://cdn.jsdelivr.net/gh/twitter/twemoji@14.0.2/assets/72x72/1f58b.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqszmq7nwe587m8r5x00kvd2q6w8r397lryy9ghycwg9ep772rh7rpczyq0zhhavm767zd5hyeltgmwtc77r7dyxrlewca3t9m3cgvu4wpwm68hq26h</id>
    
      <title type="html">SDR Television v1.1.7 SDR Television v1.1.7 October 26th, 2026, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszmq7nwe587m8r5x00kvd2q6w8r397lryy9ghycwg9ep772rh7rpczyq0zhhavm767zd5hyeltgmwtc77r7dyxrlewca3t9m3cgvu4wpwm68hq26h" />
    <content type="html">
      SDR Television v1.1.7&lt;br/&gt;&lt;br/&gt;SDR Television v1.1.7&lt;br/&gt;October 26th, 2026, Important bug fix and enhanced user interface. I&amp;#39;ve been using ChatGPT to help with both DSP and user interface design. Here we see the result of interface design.&lt;br/&gt;Receiver&lt;br/&gt;Finally found the cause of a bad memory leak. Every time&lt;br/&gt;User Interface&lt;br/&gt;Added an Octave Spectrum display, this is selected on the&lt;br/&gt;Receive&lt;br/&gt;and&lt;br/&gt;Transmit&lt;br/&gt;displays from the main dropdown, sub-menu &amp;#34;Audio Display...&amp;#34; as shown below.&lt;br/&gt;Added a new Style, SDR Television - Modern. Select the style from the&lt;br/&gt;Style&lt;br/&gt;dropdown in the top right-hand corner of the main display.&lt;br/&gt;Downloads are at the bottom of this page.&lt;br/&gt;SDR Television v1.1.6&lt;br/&gt;September 14th, 2026. To avoid confusion with the test versions of 1.1.5, this kit is now 1.1.6.&lt;br/&gt;Receiver&lt;br/&gt;Improved Gardner timing recovery.&lt;br/&gt;Improved Sum-product decoding.&lt;br/&gt;Redesigned soft decoder.&lt;br/&gt;Redesigned RRC matched filter.&lt;br/&gt;Note: this kit should be able to gain a dB or so sensitivity when detecting the frame header. v1.1.6 will have even better frame detection, hence better weak signal decoding.&lt;br/&gt;LDPS Settings, important!&lt;br/&gt;Open this page, select&lt;br/&gt;Defaults&lt;br/&gt;. There is no need to adjust the Sum-product optons, these options are only for development and may be hidden in future kits.&lt;br/&gt;Transmit&lt;br/&gt;Provider changed from SDR Television to SDR TV, some receivers only display a maximum of 18 characters in the provider field.&lt;br/&gt;Downloads are at the bottom of this page.&lt;br/&gt;SDR Television v1.1.4&lt;br/&gt;User Interface&lt;br/&gt;Rearranged ribbon bar, added Forward Error Correction (FEC) to the Home panel.&lt;br/&gt;Receiver&lt;br/&gt;Currently trying to improve LDPC decoding for low SNR. Part of this work involves reducing CPU load in the LDPC decoder. Planning to add advanced decoding in v1.1.5.&lt;br/&gt;Changed the list of FEC / LDPC algorithms, removing min-sum and min-sum correction.&lt;br/&gt;Optimised offset min-sum algorithm to reduce CPU load.&lt;br/&gt;Optimised Bose-Chaudhuri-Hocquenghem (BCH) processing.&lt;br/&gt;Added sum-product.&lt;br/&gt;Corrected LLR soft scaling for QPSK.&lt;br/&gt;Changed default RRC filter length to 12 symbols, previous value of 30 was too long.&lt;br/&gt;Updated Feed-Forward AGC with a design from CoPilot.&lt;br/&gt;Optimised Gardner TED RRC filter length, now 25 taps.&lt;br/&gt;Increased the receive RRC filter rolloff factor by 25% to capture more energy with weak signals.&lt;br/&gt;Reset LDPC after 1 second of inactivity.&lt;br/&gt;FEC - LDPC&lt;br/&gt;There are now two LDPC algorithms,&lt;br/&gt;Offset min-sum, and&lt;br/&gt;Sum-product.&lt;br/&gt;Sum-product is more sensitive than offset min-sum but currently doesn&amp;#39;t work at all for FEC rates lower than 1/2 (1/4, 1/3 and 2/5). When sum-product is selected and the rate is lower than 1/2 then offset min-sum is used. The default damping settings for sum-product are shown below.&lt;br/&gt;﻿&lt;br/&gt;The aim is to work on sum-product with the help of ChatGPT in 2027 to get the maximum possible sensitivity.&lt;br/&gt;Downloads are at the bottom of this page.&lt;br/&gt;SDR Television v1.1.3&lt;br/&gt;User Interface&lt;br/&gt;Fixed erroneous cursor flicker in Settings help text and Receive, Transmit panes.&lt;br/&gt;Fixed error in the spectrum squelch logic.&lt;br/&gt;Minor fix/improvement in QPSK LUT lookup for low values.&lt;br/&gt;Receiver&lt;br/&gt;Use highest possible quality decimation for symbol rates of 333ksps and lower.&lt;br/&gt;Added optional Doppler correction for LEO/MEO satellites such as&lt;br/&gt;MARMOTsat&lt;br/&gt;(July 2026). This will most probably be tweaked when the DVB-S2 transmissions started.&lt;br/&gt;Downloads are at the bottom of this page.&lt;br/&gt;SDR Television v1.1.2&lt;br/&gt;June 12th, 2026: Add option to disable audio, thus making more bits available for video, this is for use in DATV contests.&lt;br/&gt;Note: 66 ksps sample rate is still experimental, will be improved.&lt;br/&gt;Downloads are at the bottom of this page.&lt;br/&gt;﻿&lt;br/&gt;SDR Television v1.1.1&lt;br/&gt;June 9th, 2026: Fixes a fatal bug in the Settings, Camera page.&lt;br/&gt;SDR Television v1.1&lt;br/&gt;May 18th, 2026:&lt;br/&gt;This is the official v1.1 release&lt;br/&gt;, code exactly the same as 1.0.16 which has survived testing for a few weeks. Lots of improvements since the last official kit. As with any software project, there&amp;#39;s always room for improvements and new features, but for now here&amp;#39;s a stable solution which works well with the QO-100 satellite.&lt;br/&gt;Many thanks to Sigi and the DATV test team.&lt;br/&gt;To Do&lt;br/&gt;The items below may be completed for a future release.&lt;br/&gt;Correct a possible logic error when a change of PCR is received; audio and video frames in the presentation queue are unnecessarily discarded.&lt;br/&gt;Add 8PSK.&lt;br/&gt;Update the manual, add a Quick Start chapter.&lt;br/&gt;For noisy decoding, consider:&lt;br/&gt;Applying adaptive algorithms to estimate and correct I-Q mismatch in real-time.&lt;br/&gt;Techniques like blind source separation (BSS) or least mean square (LMS) filters can effectively compensate for mismatches.&lt;br/&gt;&lt;a href=&#34;https://rahsoft.com/2025/01/31/i-q-mismatch-in-communication-systems/&#34;&gt;https://rahsoft.com/2025/01/31/i-q-mismatch-in-communication-systems/&lt;/a&gt;&lt;br/&gt;Release Notes&lt;br/&gt;v1.016 (same as v1.1)&lt;br/&gt;Transmitter&lt;br/&gt;Better detection of OBS Studio running state; started or not started.&lt;br/&gt;The selecting a video source the list is reloaded as the state of a source may have changed and become available.&lt;br/&gt;Using Microsoft Video Resizer DSP (CLSID_CResizerDMO).&lt;br/&gt;Optional: Extra resolutions added when using OBS-Camera (OBS Studio) and/or other video sources.&lt;br/&gt;Tested 360 x 180 using 125 ksps, support for 66 ksps will be added in a future release.&lt;br/&gt;Resolutions and frame rates are now sorted high to low in the Transmit, Video selection window.&lt;br/&gt;v1.0.15&lt;br/&gt;Receiver&lt;br/&gt;Switching channels is now faster if the background threads have data to process.&lt;br/&gt;Transmitter&lt;br/&gt;Worked around a problem with the OBS VirtualCamera plugin which offers &amp;#39;bogus&amp;#39; FPS values. The resolution and frame rate set in OBS Studio is the first value returned when enumerating OBS-Camera, all other values are now ignored.&lt;br/&gt;Video input throttling is now disabled in callbacks to the Encoding window - this was an early attempt to limit video data rates.&lt;br/&gt;User Interface&lt;br/&gt;Added Always On Top button to Ribbon Bar, Home, Layout. When selected, SDR Television stays on top of other programs.&lt;br/&gt;v1.0.14&lt;br/&gt;User Interface&lt;br/&gt;FFT Resolution added to Settings: Spectrum: Display, FFT&lt;br/&gt;Matched filter roll-off and length moved from Receive: Configuration to Settings: Receive: Frame Search.&lt;br/&gt;Gardner timing recovery using better dot product code.&lt;br/&gt;v1.0.13&lt;br/&gt;Receiver&lt;br/&gt;Gardner timing recovery and IQ imbalance are now always enabled.&lt;br/&gt;Gardner timing recovery filters now use fewer taps as the symbol rate increases.&lt;br/&gt;Updated frequency tracking by adding a rotator (NCO) after the SDR data decimation (NCO, Downconverter). This help with signal locking and possibly decoding of weak signals.&lt;br/&gt;The Decoding Overlay now shows&lt;br/&gt;Tracking&lt;br/&gt;instead of&lt;br/&gt;Offset&lt;br/&gt;. The first value is the offset applied to the IQ data from the SDR, the second the current offset from the first value. The first value is updated when the second value is greater than 1/10,000 of the symbol rate.&lt;br/&gt;User Interface&lt;br/&gt;Updated the ribbon bar.&lt;br/&gt;Spectrum FFT resolution reduced from 100% to 25% as there&amp;#39;s no need for a super-sharp display.&lt;br/&gt;v1.0.13&lt;br/&gt;Receiver&lt;br/&gt;Frequency Tracking: Fixed error in the receiver matched filter; in the Dot Product processing the filter coefficients were not conjugated, so the frequency offset was roughly doubled instead of being corrected!&lt;br/&gt;The dot product of two complex vectors is defined as the sum of the products of the corresponding entries of the two sequences of numbers. For complex vectors, the dot product is calculated using the complex conjugate of the second operand. This is important because the dot product is a bilinear form, which means it is symmetric and positive definite.&lt;br/&gt;Use Interface&lt;br/&gt;Start Stream cannot be deselected while sending.&lt;br/&gt;In the Receiver panel, Bit Rates all meta data packets (PAT, SDT etc.) are shown as Other.&lt;br/&gt;v1.0.11&lt;br/&gt;Receiver&lt;br/&gt;Dish Alignment features:&lt;br/&gt;Optionally speak the MER value using Microsoft&amp;#39;s text-to-speech.&lt;br/&gt;Display either the average MER or (new) peak MER, peak being better for alignment.&lt;br/&gt;﻿&lt;br/&gt;v1.0.10&lt;br/&gt;Receiver&lt;br/&gt;SDR-Radio kits dated March 18th (build 4008) or later now have the Pluto/LibreSDR previous filtering logic restored:&lt;br/&gt;Up to and including 2MHz bandwidth use a standard bandpass design with Blackman windowing. There is neither decimation nor interpolation in the Pluto.&lt;br/&gt;There is more gain but the filtering quality is reduced.&lt;br/&gt;Recommended: 2.5MHz and above use pre-defined generic filters from the Analog Devices AD9361 library libad9361-iio. These are the cleanest filters, however the output signal is ~1dB lower than firmware-based solutions from Evariste Courjaud, F5EOE.&lt;br/&gt;User Interface&lt;br/&gt;The current QO-100 channel selection is highlighted.&lt;br/&gt;Added 175% and 200% to the Decoding Overlay, Font Sizes. Useful when using a laptop for dish adjustment, larger text size makes reading MER easier.&lt;br/&gt;v1.0.9&lt;br/&gt;Receive&lt;br/&gt;Replaced Gardner timing error detection (TED) with a corrected design based on the book &amp;#34;Digital Communications: A Discrete-Time Approach&amp;#34; by Michael Rice. This uses a second-order continuous-time phase locked loop (figure C.2.2). This implementation is designed to be robust when unexpected IQ samples are processed.&lt;br/&gt;AGC Target default set to 1.&lt;br/&gt;Changed IQ Imbalance design, now using code from Airspy (Youssef Touil, Leif Asbrink).&lt;br/&gt;Removed &amp;#39;None&amp;#39; from the list of bandpass filter options as it is superfluous.&lt;br/&gt;General&lt;br/&gt;Fixed startup error &amp;#34;Encountered an improper argument&amp;#34; when no microphones are available.&lt;br/&gt;User Interface&lt;br/&gt;When transmitting, the resolution and frame rate are shown in the transmit timer. If either value is greater than the recommended default, a warning symbol is added.&lt;br/&gt;v1.0.8&lt;br/&gt;Receive&lt;br/&gt;Fixed a bug with RMS calculation in IQ Imbalance.&lt;br/&gt;Tuned IQ Imbalance for weak signals.&lt;br/&gt;v1.0.7&lt;br/&gt;User Interface&lt;br/&gt;The audio and video windows now resize the selection dropdown to the width of the main windows.&lt;br/&gt;Receive&lt;br/&gt;Improved carrier tracking, used when there are no pilots. This benefits weak signals with low FEC values, for example FEC (LDPC) 1/4.&lt;br/&gt;Release Notes&lt;br/&gt;v1.0.6&lt;br/&gt;Transmit&lt;br/&gt;A FIR filter at the end of the IQ generation processing was too narrow and too sharp, must have been degrading reception of signals created with previous kits. This filter is now wider and uses fewer taps.&lt;br/&gt;Pluto Support&lt;br/&gt;(This is part of SDR Console.) The FIR filter support for the Pluto has been corrected:&lt;br/&gt;Images reduced if not completely removed.&lt;br/&gt;Transmit now works reliably when the Pluto bandwidth is greater than 2 MHz.&lt;br/&gt;The digital filter uses a FIR design from Analog Devices, taken from the file ad9361_baseband_auto_rate.c in the libad9361-iio library.&lt;br/&gt;The analog filter is unchanged. It will appear wider than expected to allow for roll-off.&lt;br/&gt;With QO-100 and other DVB-S2 operation there really is little if any need for any filtering.&lt;br/&gt;v1.0.5&lt;br/&gt;Receive&lt;br/&gt;Added optional inversion of the incoming signal inversion (swap I and Q).&lt;br/&gt;Transmit&lt;br/&gt;Now setting the Quantization Parameter (QP) to the default value of 26. I had come across this before but never really understood what it does. I was just querying the value, not trying to set it.&lt;br/&gt;&lt;a href=&#34;https://www.oupree.com/knowledge/Whats-Quantization-Parameter-QP-in-Video-Encoder.html&#34;&gt;https://www.oupree.com/knowledge/Whats-Quantization-Parameter-QP-in-Video-Encoder.html&lt;/a&gt;&lt;br/&gt;v1.0.4&lt;br/&gt;Receive&lt;br/&gt;Improved initial frequency detection when searching for a signal.&lt;br/&gt;Optional advanced signal detection options.&lt;br/&gt;Found and fixed a bug causing a lockup when a 188 byte packet checksum failed.&lt;br/&gt;v1.0.3&lt;br/&gt;Testing&lt;br/&gt;Added optional Gaussian noise when in loopback mode, this is for development use only.&lt;br/&gt;User Interface&lt;br/&gt;Added display of elapsed time to the Receive Audio window. Gaps in reception of up to 10 seconds are allowed. Later use of AI may support a &amp;#39;speech quality&amp;#39; metric, determined from quality and technical content.&lt;br/&gt;Added tuning bars in the spectrum, these show the frequency and symbol rate for the current mouse position.&lt;br/&gt;Added extra categories in the Log window, now Main, Radio, Transmit, Debug.&lt;br/&gt;Audio and video windows optionally hide controls when the cursor leaves the corresponding window.&lt;br/&gt;Receiver&lt;br/&gt;Added initial Gardner timing error detection (TED).&lt;br/&gt;Changed AGC algorithm, target output now ~0.7 using 32-bit IEEE floats.&lt;br/&gt;Redesign #1 of the IQ to Transport Stream (TS) processing, still plenty of refactoring to do.&lt;br/&gt;Changed default LDPC algorithm.&lt;br/&gt;Fixed BCH implementation which was not correcting any bits, also not detecting errors.&lt;br/&gt;Changed default matched filter (RRC) defaults.&lt;br/&gt;Added Quadrature Imbalance correction.&lt;br/&gt;Interpolation filter roll-off dynamically updated with the value in the base-band header byte MATYPE-1. This value is also shown in the Decoding overlay and Decode Status window.&lt;br/&gt;Refined the list of receive filter bandwidths.&lt;br/&gt;AGC&lt;br/&gt;Added selectable reference level.&lt;br/&gt;Added alternative algorithm, Feed forward (the default algorithm is Feedback). Feed forward is experimental.&lt;br/&gt;Searching for a signal in the noise uses considerable CPU, especially at higher symbol rates. The spectrum data is now used to detect the possible presence of a signal, thus saving CPU while a signal is not present. When a signal is believed to be present:&lt;br/&gt;The arrows at the top, bottom of the bandwidth display are filled in,&lt;br/&gt;The receiver is enabled.&lt;br/&gt;Transmit&lt;br/&gt;The transmitted BB Header roll-off value in byte MATYPE-1 now matches the roll-off value used in the filter, rather than preset to 0.35.&lt;br/&gt;Removed 12-bit camera formats, problem discovered using a new DELL laptop.&lt;br/&gt;Added optional transmit signal inversion (swap I and Q).&lt;br/&gt;Pluto&lt;br/&gt;Pluto RX FIR Filter gain set to 6, example: &amp;#34;RX 3 GAIN 6 DEC 1 TX 3 GAIN 0 INT 1 ...&amp;#34;&lt;br/&gt;Removed Pluto/Libre bandwidths below 1.5 MHz.&lt;br/&gt;Changed filter taps for bandwidths above 2MHz, was 64 now 128. Signal is now cleaner, ~40dBm SNR.&lt;br/&gt;From the AD9363 product sheet: &amp;#34;The AD9363 transmitters use a direct conversion architecture that achieves high modulation accuracy with ultralow noise. This transmitter design produces a best-in-class Tx EVM of −34 dB, allowing significant system margin for the external power amplifier (PA) selection.&amp;#34;&lt;br/&gt;v1.0.2&lt;br/&gt;Improved receiver sensitivity, still not as good as it can be.&lt;br/&gt;v1.0.1&lt;br/&gt;Fixed fatal bug in receive audio AGC when the output device sample rate was 192kHz.&lt;br/&gt;Download v1.1.7&lt;br/&gt;The minimum version of SDR Radio is shown below. You must download it if SDR Television displays an error message when starting.&lt;br/&gt;SDR Television&lt;br/&gt;Download from either:&lt;br/&gt;OneDrive:&lt;br/&gt;SDR Television v1.1.7, 64-bit, 2026-10-24_0530.exe&lt;br/&gt;Dropbox:&lt;br/&gt;SDR Television v1.1.7, 64-bit, 2026-10-24_0530.exe&lt;br/&gt;SDR Radio&lt;br/&gt;Requires a SDR Radio 64-bit kit build 4008 March 18th, 2026 or any newer kit.&lt;br/&gt;OneDrive:&lt;br/&gt;SDR-Radio V3.4, 64-bit, 2026-03-18_1731.exe&lt;br/&gt;Dropbox:&lt;br/&gt;SDR-Radio V3.4, 64-bit, 2026-03-18_1731.exe&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.sdr-radio.com/sdr-television-v1-1-7&#34;&gt;https://www.sdr-radio.com/sdr-television-v1-1-7&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://irp.cdn-website.com/46d0be53/dms3rep/multi/Settings-&#43;FEC-&#43;BCH-&#43;LDPC.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://irp.cdn-website.com/46d0be53/dms3rep/multi/Doppler&#43;Settings.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://irp.cdn-website.com/46d0be53/dms3rep/multi/Disable&#43;Audio.jpg&#34;&gt; &lt;br/&gt;&lt;br/&gt;#rss #feeds #linksharing #qwibbit
    </content>
    <updated>2026-10-25T03:52:12Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp7ks0y8fnlf24q857lqsp9c26sky6fh8vt97a35a25m6lxsf5ryqzyq0zhhavm767zd5hyeltgmwtc77r7dyxrlewca3t9m3cgvu4wpwm69n34kd</id>
    
      <title type="html">Better SSB Demodulation Can We Build a Better SSB Demodulator? ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp7ks0y8fnlf24q857lqsp9c26sky6fh8vt97a35a25m6lxsf5ryqzyq0zhhavm767zd5hyeltgmwtc77r7dyxrlewca3t9m3cgvu4wpwm69n34kd" />
    <content type="html">
      Better SSB Demodulation&lt;br/&gt;&lt;br/&gt;Can We Build a Better SSB Demodulator?&lt;br/&gt;Improving weak-signal SSB reception&lt;br/&gt;Over the years, SDR Console has benefited from improvements in digital signal processing, noise reduction, filtering, and interference suppression. Recent work on wideband noise blanking has demonstrated that there are still opportunities to improve established SDR techniques.&lt;br/&gt;Soon I&amp;#39;ll start another interesting project:&lt;br/&gt;investigating whether we can develop a better SSB demodulator.&lt;br/&gt;The objective is simple: can I make weak SSB signals easier to understand, particularly when they are close to the noise floor?&lt;br/&gt;This is an experimental project. There are no guarantees of improvement, but several techniques are worth investigating.&lt;br/&gt;How SSB Demodulation Works Today&lt;br/&gt;Most software-defined radio receivers use a relatively straightforward approach to SSB demodulation.&lt;br/&gt;Once the incoming signal has been filtered and shifted to the correct frequency, the receiver extracts the real component of the complex IQ samples.&lt;br/&gt;In simplified C&#43;&#43;:&lt;br/&gt;float audio = IQ.real();&lt;br/&gt;That&amp;#39;s essentially it!&lt;br/&gt;Of course, a complete receiver includes frequency conversion, filtering, AGC, and other processing, but the actual coherent SSB demodulation is remarkably simple. Importantly, this method is mathematically correct. Under ideal conditions, there is no alternative demodulation formula that will magically recover additional information.&lt;br/&gt;However, real-world signals are rarely ideal. They suffer from noise, fading, frequency errors, interference, and propagation-related distortion. The question is whether more sophisticated processing of the complex IQ signal, before converting it to audio, can improve the recovered speech.&lt;br/&gt;1. Automatic Frequency Correction&lt;br/&gt;One possibility is to improve the accuracy of SSB tuning. Unlike AM or FM, suppressed-carrier SSB has no continuously transmitted carrier that the receiver can simply lock onto. Even a small frequency error changes the pitch of the recovered speech.&lt;br/&gt;For example, a station may be tuned 20 or 30 Hz away from its ideal frequency. The resulting audio is perfectly intelligible, but it is not quite correct. We could investigate an adaptive frequency estimator that analyses the received signal and automatically corrects small tuning errors.&lt;br/&gt;The challenge is distinguishing genuine frequency errors from natural variations in human speech.&lt;br/&gt;Potential benefit:&lt;br/&gt;More accurate tuning and improved speech reproduction without manual adjustment.&lt;br/&gt;2. Adaptive Phase Correction&lt;br/&gt;Another interesting area is phase distortion. Radio signals can experience phase changes due to propagation, fading, and receiver imperfections. A conventional SSB demodulator simply takes the real component of the received complex signal.&lt;br/&gt;But what if we could identify and compensate for unwanted phase variations before demodulation?&lt;br/&gt;A simplified mathematical representation is:&lt;br/&gt;z(t)=s(t)e^{j\phi(t)}&#43;n(t)&lt;br/&gt;Here, the received signal consists of the wanted SSB signal, phase variations, and noise. If we can reliably estimate the unwanted phase variations, we may be able to compensate for them before producing audio.&lt;br/&gt;There is an important complication: SSB does not normally provide an absolute carrier-phase reference, and a constant phase rotation is not necessarily a distortion.&lt;br/&gt;Any correction algorithm must therefore avoid introducing errors of its own.&lt;br/&gt;Potential benefit:&lt;br/&gt;Better audio under certain fading and phase-distortion conditions.&lt;br/&gt;3. Complex-Domain Weak-Signal Processing&lt;br/&gt;This is perhaps the most interesting part of the project. An SDR receiver processes complex IQ samples, containing both in-phase (I) and quadrature (Q) components. In a conventional SSB demodulator, the final audio is obtained from the real component. However, before this conversion, the complex signal contains relationships that may be useful for estimating the wanted transmission.&lt;br/&gt;Could we exploit those relationships to distinguish weak speech from noise and interference?&lt;br/&gt;Possible techniques include:&lt;br/&gt;Complex-domain spectral estimation.&lt;br/&gt;Adaptive interference suppression.&lt;br/&gt;Statistical signal estimation.&lt;br/&gt;Time-frequency analysis.&lt;br/&gt;Processing that exploits the mathematical structure of SSB signals.&lt;br/&gt;There is an important distinction here. The I and Q components are not two independent copies of the speech. In an ideal SSB signal, they are mathematically related through the Hilbert transform. We cannot simply combine them to obtain a free improvement in signal-to-noise ratio. Nevertheless, more sophisticated processing may exploit information about the signal, interference, or propagation channel that conventional demodulation does not explicitly use.&lt;br/&gt;Potential benefit:&lt;br/&gt;Improved recovery of weak SSB signals, especially in difficult interference or fading conditions.&lt;br/&gt;4. Speech-Aware Processing&lt;br/&gt;Human speech has a great deal of structure. Voiced speech contains harmonics, while the resonances of the vocal tract produce formants that change relatively smoothly over time. These characteristics provide opportunities for distinguishing speech from noise.&lt;br/&gt;I have already investigated speech-processing techniques in SDR Console, and one lesson is particularly important: aggressive processing can easily damage the wanted audio. Different speakers have different voices, pitches, and spectral characteristics. An algorithm that works well with one voice may distort another.&lt;br/&gt;For this project, I would prefer to concentrate initially on recovering the actual received signal rather than generating speech that an algorithm predicts should be present. Speech-aware processing may become useful later, but it should not be the starting point.&lt;br/&gt;5. Carrier Estimation and Tracking&lt;br/&gt;Another possibility is to estimate the missing SSB carrier frequency from the received speech. Because the carrier is suppressed, this is not straightforward. However, the statistical properties of speech may provide clues that help determine the correct tuning frequency.&lt;br/&gt;I could also investigate tracking certain propagation-related phase variations. The challenge is obtaining a reliable estimate without confusing normal speech characteristics with carrier or channel errors.&lt;br/&gt;This is another area worth investigating experimentally.&lt;br/&gt;Proposed Signal Processing Architecture&lt;br/&gt;The experimental demodulator would operate directly on the complex IQ samples, before conversion to real audio.&lt;br/&gt;The proposed processing chain is:&lt;br/&gt;Not every stage will necessarily prove useful. Some may provide little improvement, while others may introduce unacceptable distortion.&lt;br/&gt;The purpose of the project is to find out through controlled experiments.&lt;br/&gt;Development Plan&lt;br/&gt;I&amp;#39;ll develop the new demodulator in C&#43;&#43;17 and integrate it experimentally into SDR Console.&lt;br/&gt;The initial development stages will be:&lt;br/&gt;V1 Conventional coherent SSB demodulator for reference&lt;br/&gt;V2 Adaptive residual frequency correction&lt;br/&gt;V3 Adaptive phase and channel correction&lt;br/&gt;V4 Complex-domain weak-signal estimation&lt;br/&gt;V5 Combined adaptive demodulator&lt;br/&gt;Each version will be compared against the conventional SSB demodulator using the same recorded IQ signals.&lt;br/&gt;This is important. Any claimed improvement must be repeatable and not simply the result of different signal levels, filtering, or subjective listening conditions.&lt;br/&gt;Where suitable reference recordings are available, I can also make objective measurements.&lt;br/&gt;What Am I Trying to Improve?&lt;br/&gt;There are two main objectives.&lt;br/&gt;1. Better speech quality&lt;br/&gt;Improve the audio from signals that are already reasonably strong but suffer from fading, frequency errors, or distortion.&lt;br/&gt;2. Better weak-signal sensitivity&lt;br/&gt;Recover more intelligible speech from extremely weak signals, particularly those close to the noise floor. The second objective is the one I find most interesting. If a signal is already strong and intelligible, improvements in audio quality are welcome, but they are not necessarily revolutionary.&lt;br/&gt;The real challenge is improving the intelligibility of signals that are currently difficult to copy. For example, could a new algorithm make a weak station easier to understand without the unnatural artefacts sometimes introduced by aggressive noise reduction?&lt;br/&gt;That would be a worthwhile achievement.&lt;br/&gt;A Realistic Assessment&lt;br/&gt;There are fundamental mathematical limits to what can be recovered from a noisy signal. A conventional coherent SSB demodulator is already an excellent starting point, and under ideal assumptions it is optimal for recovering the transmitted waveform. I should not expect an enormous improvement simply by replacing the familiar&lt;br/&gt;IQ.real()&lt;br/&gt;operation with something more complicated.&lt;br/&gt;Any genuine improvement will need to come from better estimation of the received signal, correction of impairments, exploitation of additional information, or carefully designed processing that improves intelligibility. It is entirely possible that some experiments will produce no measurable improvement. That&amp;#39;s part of research.&lt;br/&gt;The important thing is to test each idea carefully and retain only those techniques that provide a genuine benefit.&lt;br/&gt;Starting Soon&lt;br/&gt;Soon I&amp;#39;ll begin work on the first experimental SSB demodulator. I&amp;#39;ll establish a reference implementation and then investigate the most promising signal-processing techniques, concentrating particularly on weak-signal reception.&lt;br/&gt;As with recent noise-blanker development, I&amp;#39;ll use actual SDR recordings, compare the results, and refine the algorithms based on what I hear and measure.&lt;br/&gt;The ultimate objective is not simply to create a more complicated demodulator.&lt;br/&gt;It&amp;#39;s to find out whether we can hear and understand weak SSB signals that are currently difficult to receive.&lt;br/&gt;Whether we achieve a small improvement, a significant improvement, or discover that conventional SSB demodulation is already close to the practical limit, the results should be interesting.&lt;br/&gt;I&amp;#39;ll report our progress as the project develops.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.sdr-radio.com/better-ssb-demodulation&#34;&gt;https://www.sdr-radio.com/better-ssb-demodulation&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://irp-cdn.multiscreensite.com/md/unsplash/dms3rep/multi/photo-1596420661049-2ad1b8cd15fe.jpg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://irp.cdn-website.com/46d0be53/dms3rep/multi/Complex&#43;IQ&#43;Signal&#43;Processing&#43;Pipeline.png&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://irp.cdn-website.com/46d0be53/dms3rep/multi/pexels-photo-8294593.jpeg&#34;&gt; 
    </content>
    <updated>2026-10-16T05:22:46Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst2gw3v63p6fjyv2575dzlp69g4n880lu9j5fcy5zq7a2wcssumcszyq0zhhavm767zd5hyeltgmwtc77r7dyxrlewca3t9m3cgvu4wpwm63znxhy</id>
    
      <title type="html">New Noise Blanker Introduction During September and October 2026 ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst2gw3v63p6fjyv2575dzlp69g4n880lu9j5fcy5zq7a2wcssumcszyq0zhhavm767zd5hyeltgmwtc77r7dyxrlewca3t9m3cgvu4wpwm63znxhy" />
    <content type="html">
      New Noise Blanker&lt;br/&gt;&lt;br/&gt;Introduction&lt;br/&gt;During September and October 2026 new noise blankers have been implemented to improve what was a weak part of the SDR Console signal processing chain. Using the knowledge of ChatGPT, this exercise took only five days and the result is shown below. These noise blankers will be available sometime in October 2026.&lt;br/&gt;Impulse Noise&lt;br/&gt;A noise blanker should remove Impulsive interference such as electrical switching noise, electric-fence pulses, ignition interference and short static crashes&lt;br/&gt;The screenshot below shows the new wideband noise blanker in action.&lt;br/&gt;The top half of the main waterfall shows the noise created by an electric fence,&lt;br/&gt;The bottom half shows the noise removed by the new wideband noise blanker.&lt;br/&gt;Listen to a recording made using AM on 1,287kHz, a&lt;br/&gt;signal is present&lt;br/&gt;. In the recording the wideband noise blanker is engaged after 10 seconds then disengaged after 20 seconds. The result is good!&lt;br/&gt;Listen to a recording made using AM on 709kHz, there is&lt;br/&gt;no signal present, just noise&lt;br/&gt;. In the recording the wideband noise blanker is engaged after 15 seconds.&lt;br/&gt;Receiver Noise Blanker&lt;br/&gt;Predictive Impulse Repair&lt;br/&gt;Predictive Impulse Repair (PIR) is a new noise-blanking technique designed to remove short-duration impulsive interference such as electrical switching noise, electric-fence pulses, ignition interference and static crashes. Unlike a conventional noise blanker, PIR does not simply mute or zero the samples affected by an impulse. Instead, it identifies the damaged region and attempts to reconstruct the original complex IQ waveform using the undamaged signal immediately before and after the disturbance.&lt;br/&gt;Impulse detection is performed in the complex IQ domain by looking for sudden changes that are inconsistent with the recent behaviour of the received signal. Adaptive background measurements allow the detector to distinguish normal signal variations from genuinely impulsive events over a wide range of signal levels. Additional amplitude-envelope analysis helps identify disturbances that might otherwise be difficult to detect, while rejecting normal modulation as far as possible.&lt;br/&gt;Once an impulse has been identified, PIR determines the extent of the damaged region and replaces it using information from the surrounding clean IQ samples. Very short disturbances can be repaired by interpolation, while longer events use bidirectional predictive reconstruction. Predictions are made from both sides of the damaged region and smoothly combined, preserving both amplitude and phase continuity through the repair.&lt;br/&gt;This is fundamentally different from traditional noise blanking. A conventional blanker deliberately creates a gap in the received waveform; PIR instead tries to repair the gap. This is particularly effective with SSB reception, where abrupt blanking can itself produce audible clicks and distortion. The result is that strong impulsive interference can often be removed with remarkably little indication that an impulse was ever present.&lt;br/&gt;Predictive Impulse Repair operates on the complex IQ signal before demodulation, so the repair is performed while both amplitude and phase information are still available. It is modulation-independent and can therefore be used ahead of SSB, AM, SAM and other demodulators. In testing with SSB signals affected by severe repetitive impulse interference, the reconstructed audio can remain continuous even where conventional blanking would produce clearly audible artifacts.&lt;br/&gt;Wideband Noise Blanker&lt;br/&gt;The&lt;br/&gt;Wideband Noise Blanker&lt;br/&gt;in SDR Console is designed to suppress short-duration impulsive interference before it reaches individual receivers or the spectrum display.&lt;br/&gt;Typical sources of impulsive interference include electric fences, ignition systems, switching equipment, electrical machinery, thermostats, power-line faults and atmospheric static. These disturbances can produce very short but extremely powerful bursts of RF energy which may cover a large part, or even all, of the received spectrum.&lt;br/&gt;Unlike a conventional noise blanker which simply removes or zeros samples, the SDR Console Wideband Noise Blanker detects the damaged section of the received IQ data and attempts to replace it with a reconstructed signal.&lt;br/&gt;This technique is referred to as&lt;br/&gt;Predictive Impulse Repair (PIR)&lt;br/&gt;.&lt;br/&gt;Why Wideband?&lt;br/&gt;The important difference between this noise blanker and a conventional receiver noise blanker is&lt;br/&gt;where the processing takes place&lt;br/&gt;.&lt;br/&gt;The Wideband Noise Blanker operates directly on the incoming wideband complex IQ data, before the data is sent to the spectrum display and before individual receivers are extracted from the wideband data.&lt;br/&gt;The processing chain is approximately:&lt;br/&gt;SDR wideband IQ&lt;br/&gt;|&lt;br/&gt;v&lt;br/&gt;Wideband Noise Blanker&lt;br/&gt;|&lt;br/&gt;&#43;--------&amp;gt; Spectrum / Waterfall&lt;br/&gt;|&lt;br/&gt;&#43;--------&amp;gt; Receiver 1&lt;br/&gt;|&lt;br/&gt;&#43;--------&amp;gt; Receiver 2&lt;br/&gt;|&lt;br/&gt;&#43;--------&amp;gt; Receiver 3&lt;br/&gt;|&lt;br/&gt;&#43;--------&amp;gt; ...&lt;br/&gt;This has an important advantage. An electrical impulse is normally broadband. If several receivers are operating within the same SDR bandwidth, the same impulse may be heard simultaneously in every receiver and may also appear as a vertical line on the waterfall. By detecting and repairing the impulse in the original wideband IQ stream, the interference is removed&lt;br/&gt;before the individual receivers see it&lt;br/&gt;.&lt;br/&gt;One operation can therefore improve all receivers using that IQ stream as well as reducing impulsive interference visible on the spectrum and waterfall displays.&lt;br/&gt;Processing&lt;br/&gt;Impulsive Interference&lt;br/&gt;An impulse can be extremely short in time while containing energy across a very wide range of frequencies. On a waterfall display this often appears as a vertical line because a single disturbance affects many frequencies simultaneously.&lt;br/&gt;An electric fence is a good example. The fence produces a powerful electrical discharge at regular intervals. Although the disturbance may last only a fraction of a millisecond, its amplitude can be much greater than the wanted signals.&lt;br/&gt;A traditional noise blanker attempts to detect this event and suppress it. The difficulty is deciding exactly which samples have been damaged. Remove too few samples and part of the impulse remains. Remove too many and useful received signal is unnecessarily destroyed.&lt;br/&gt;The Wideband Noise Blanker therefore uses an adaptive detector which continuously examines both the received signal power and how well each new complex IQ sample agrees with the recent signal behaviour.&lt;br/&gt;Adaptive Impulse Detection&lt;br/&gt;The detector does not simply look for samples exceeding a fixed amplitude. A fixed threshold performs poorly with SDR signals because the received signal level and spectral occupancy can vary considerably. Instead, the Wideband Noise Blanker continuously estimates the normal background behaviour of the wideband IQ stream.&lt;br/&gt;For each incoming complex sample it examines the difference between the actual sample and the value expected from immediately preceding samples. This difference is called the&lt;br/&gt;prediction residual&lt;br/&gt;.&lt;br/&gt;During normal reception the residual follows the statistical behaviour of the received wideband signal.&lt;br/&gt;When a sudden electrical impulse occurs, the received IQ can change far more rapidly than would normally be expected. The prediction residual can then increase dramatically.&lt;br/&gt;The detector combines this residual measurement with signal-power information. This helps distinguish genuine impulsive interference from ordinary changes in the received signal.&lt;br/&gt;The background estimates continuously adapt, so the detector automatically follows changes in normal received signal conditions.&lt;br/&gt;Finding the Damaged Region&lt;br/&gt;Detecting the peak of an impulse is only part of the problem. The samples immediately before and after the strongest part of the impulse may also have been corrupted. SDR Console therefore identifies a strongly detected&lt;br/&gt;core&lt;br/&gt;of the impulse and then examines a limited region around it to estimate where the damaged waveform actually begins and ends. This prevents a short impulse from being incorrectly expanded into a much longer event while still allowing the lower-energy edges of the disturbance to be included in the repair.&lt;br/&gt;This distinction proved particularly important with real wideband recordings. The strongest portion of an electrical impulse may be very short, while the complete disturbed region can extend for considerably longer.&lt;br/&gt;Predictive Impulse Repair&lt;br/&gt;Once the damaged region has been identified, simply setting those IQ samples to zero is not ideal. A sudden transition from the received signal to zero, followed by another sudden transition back to the received signal, is itself a discontinuity. In the frequency domain this discontinuity can create additional broadband energy. Instead, the Wideband Noise Blanker uses the undamaged complex IQ surrounding the impulse to construct replacement samples.&lt;br/&gt;SDR Console calls this technique&lt;br/&gt;Predictive Impulse Repair&lt;br/&gt;.&lt;br/&gt;Clean IQ samples immediately before and after the damaged region are examined. The behaviour of the complex signal on both sides is used to predict into the missing region. A prediction is made forward in time from the clean signal preceding the impulse and backwards in time from the clean signal following the impulse. The two predictions are then smoothly combined across the damaged interval.&lt;br/&gt;Conceptually:&lt;br/&gt;Clean IQ Damaged IQ Clean IQ&lt;br/&gt;--------- | X X X X X X X X | ------------&lt;br/&gt;\ /&lt;br/&gt;\ /&lt;br/&gt;Forward Backward&lt;br/&gt;prediction prediction&lt;br/&gt;\ /&lt;br/&gt;\ /&lt;br/&gt;Reconstructed IQ&lt;br/&gt;The objective is not to claim that the original RF waveform can always be recovered perfectly. Once interference has completely overwhelmed the receiver, the original information in those samples may no longer exist.&lt;br/&gt;Instead, the objective is to replace a very large impulsive disturbance with a waveform which is consistent with the clean signal surrounding it and which does not itself introduce another sharp discontinuity. For impulsive interference this can be remarkably effective.&lt;br/&gt;Look-Ahead Processing&lt;br/&gt;Predictive repair requires samples from both sides of an impulse.&lt;br/&gt;This means the Wideband Noise Blanker must wait briefly for clean samples following the disturbance before it can reconstruct the damaged region. SDR Console therefore uses a small amount of look-ahead buffering.&lt;br/&gt;The additional latency is approximately&lt;br/&gt;0.3 milliseconds&lt;br/&gt;, which is insignificant for normal receiver operation but gives the repair algorithm access to clean IQ following the impulse.&lt;br/&gt;The processing is fully streaming. The number of samples entering and leaving the noise blanker remains the same; the output is simply delayed slightly to provide the required look-ahead.&lt;br/&gt;Maximum Impulse Duration&lt;br/&gt;There is an important limitation to any impulse-repair algorithm. If interference destroys a sufficiently long section of the received signal, there is no mathematical method which can recreate arbitrary missing wideband RF information perfectly. For this reason SDR Console deliberately limits the duration of an event which will be automatically reconstructed.&lt;br/&gt;The current Wideband Noise Blanker is designed to repair impulses up to approximately&lt;br/&gt;200 microseconds&lt;br/&gt;. This is long enough to handle many severe electrical impulses while avoiding increasingly speculative reconstruction of much longer disturbances. Events exceeding the permitted duration are left unchanged. This is particularly relevant to atmospheric noise.&lt;br/&gt;A lightning discharge can produce anything from a relatively short impulse to a much longer static crash. The short impulsive components may respond well to Wideband Noise Blanking, but a long crash may contain hundreds of microseconds or several milliseconds of corrupted data.&lt;br/&gt;There is simply not enough information available to reconstruct such a long section of arbitrary wideband RF accurately. The Wideband Noise Blanker is therefore intended primarily for&lt;br/&gt;impulsive interference&lt;br/&gt;, not continuous noise or long-duration interference.&lt;br/&gt;Electric Fence Interference&lt;br/&gt;Electric-fence interference has been particularly useful during development because it provides strong, repeatable real-world impulses. Testing was performed using recorded wideband IQ containing a powerful electric-fence pulse approximately once per second. The detector identifies the short electrical disturbances automatically. Some of the strongest events occupy considerably more than 100 microseconds of IQ data.&lt;br/&gt;With Predictive Impulse Repair enabled, these pulses can be reconstructed at the wideband IQ level before the data reaches the receivers. The result is especially useful because the interference does not have to be independently detected by every active receiver. It is repaired once at the source.&lt;br/&gt;Spectrum and Waterfall&lt;br/&gt;Because processing occurs before spectrum generation, the Wideband Noise Blanker can also reduce the characteristic vertical streaks produced by broadband electrical impulses on the waterfall. This is an important difference from an audio noise blanker.&lt;br/&gt;An audio noise blanker may make a particular receiver more pleasant to listen to, but the original impulse is still present in the SDR&amp;#39;s wideband IQ and therefore remains visible on the spectrum and waterfall.&lt;br/&gt;Wideband processing attacks the interference earlier in the signal chain.&lt;br/&gt;Independent of Demodulation Mode&lt;br/&gt;The Wideband Noise Blanker operates on complex IQ before demodulation, so it does not need to know whether a receiver is subsequently using:&lt;br/&gt;SSB&lt;br/&gt;CW&lt;br/&gt;AM&lt;br/&gt;Synchronous AM&lt;br/&gt;FM&lt;br/&gt;Digital modes&lt;br/&gt;The impulse detection and repair take place before these modulation-specific operations. This makes Wideband Noise Blanking particularly useful when several receivers using different modes are active simultaneously.&lt;br/&gt;Threshold&lt;br/&gt;The&lt;br/&gt;Threshold&lt;br/&gt;control determines how sensitive the detector is to impulsive events.&lt;br/&gt;A lower threshold makes the detector more sensitive and therefore more likely to classify unusual signal transitions as interference.&lt;br/&gt;A higher threshold makes detection more conservative.&lt;br/&gt;The default setting has been selected to provide good detection of strong electrical impulses without unnecessarily modifying normal wideband IQ.&lt;br/&gt;As with any noise blanker, the optimum setting can depend on the type of interference and the signals being received.&lt;br/&gt;Increasing sensitivity too far can cause legitimate signal transitions to be mistaken for interference, so the lowest possible threshold is not necessarily the best setting.&lt;br/&gt;Maximum Width&lt;br/&gt;The&lt;br/&gt;Maximum Width&lt;br/&gt;setting determines the longest detected event which the Wideband Noise Blanker is permitted to reconstruct.&lt;br/&gt;Short impulses are ideal candidates for repair because clean IQ exists very close to both sides of the damaged region.&lt;br/&gt;As the duration increases, predicting the missing wideband waveform becomes progressively less certain.&lt;br/&gt;The maximum width therefore provides an important safeguard: events longer than the selected duration are detected but are not reconstructed.&lt;br/&gt;A value around&lt;br/&gt;200 microseconds&lt;br/&gt;accommodates the strong electrical impulses encountered during development while remaining conservative about much longer disturbances.&lt;br/&gt;What the Wideband Noise Blanker Cannot Do&lt;br/&gt;The Wideband Noise Blanker should not be confused with general-purpose noise reduction. It cannot remove ordinary receiver noise, atmospheric background noise, adjacent-channel interference or continuous electrical interference.&lt;br/&gt;It also cannot recover information which has been completely destroyed by a long-duration disturbance.&lt;br/&gt;Its purpose is much more specific:&lt;br/&gt;detect short, abnormal, broadband impulsive disturbances and replace the damaged IQ with a smoother estimate derived from the surrounding clean signal.&lt;br/&gt;When the interference matches this description, processing the original wideband IQ has a major advantage over trying to remove the resulting clicks independently from every receiver.&lt;br/&gt;Wideband and Receiver Noise Blanking&lt;br/&gt;Wideband and receiver-level noise reduction solve related but different problems.&lt;br/&gt;A receiver-level blanker operates after the SDR has selected and filtered a particular receiver bandwidth. It has much less bandwidth to analyse and may therefore be able to make use of characteristics specific to that receiver.&lt;br/&gt;The Wideband Noise Blanker sees the complete SDR bandwidth instead. Its task is more difficult because the wideband IQ may contain many signals simultaneously, but successful repair benefits everything downstream.&lt;br/&gt;The two approaches are therefore complementary rather than mutually exclusive.&lt;br/&gt;Summary&lt;br/&gt;The SDR Conso&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.sdr-radio.com/new-noise-blanker&#34;&gt;https://www.sdr-radio.com/new-noise-blanker&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://irp.cdn-website.com/46d0be53/dms3rep/multi/Screenshot-2026-10-07-165125.jpeg&#34;&gt; &lt;br/&gt; &lt;img src=&#34;https://irp.cdn-website.com/46d0be53/dms3rep/multi/pexels-photo-18981583.jpeg&#34;&gt; 
    </content>
    <updated>2026-10-16T03:46:03Z</updated>
  </entry>

</feed>