Home >

Efficient DDC Implementation for Analytic Signal Processing

Jim Shima - DSP Online Conference 2024

Efficient DDC Implementation for Analytic Signal Processing
Jim Shima

Abstract: Most sampled systems rely on real-valued ADC data that is then converted to complex-valued (analytic) signals for processing. Examples include comm demodulators, channelizers, adaptive beamforming, phase interferometry, etc. Since conversion to complex-valued (I/Q) happens at the native sample rate post ADC, it uses an everly increasing number of MACs (multiply accumulates) per sec. This equates to more power draw for a given system, and efficient implementations bear the most fruit in mitigating computational load.

Description: Recall, analytic signals can be created using a Hilbert transform or using the modulation property of a half-complex mixer. Digital down converters are heavily used in SDRs and direct-sampled RF digital systems to mix signals to baseband, create analytic signals from real-valued inputs, and reduce the bandwidth of said signals (via resampling) to a more usable sample rate. Efficient filters such as the Hogenauer (CIC) were developed decades ago to help mitigate the use of multiplications during resampling. This talk goes over a very efficient implementation of a specific DDC that performs 2x decimation, does not use any multiplications for the mix operation, and only requires one FIR filter to create I/Q samples from real-valued inputs. This results in 4-8x reduction in computations compared to brute-force classical techniques.

M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

No comments or questions yet. Will you be the one who will break the ice?

OUR PARTNERS