Dan Boschen (@DanBoschen)

Background: Wireless communication physical layer hardware implementations from antenna to modem both in analog and digital domains; Microwaves & RF, Analog, Data Conversion, and Digital (FPGA). Dan is an engineer at Microchip (Formerly Microsemi, formerly Symmetricom) and teaches DSP and Python for the IEEE and DSPRelated.

Related but those don’t really fit the bill as they are used to compare two complex magnitudes rather than estimate the complex magnitude. However what I didn’t...
Very nice Rick! I didn't know that, thanks for the additional history and nice work. Until I reread the post, I was going to go forward from this point thinking...
This is the "Alpha Max + Beta Min" algorithm as a high-speed approximation for the magnitude of a complex number (or more generically the square root of the sum...

Re: #OFDM sample rate

Reply posted 5 months ago (07/18/2022)
If the RF Bandwidth is 10 MHz there is no need to sample at or more than 30.72 MHz assuming complex baseband samples  —sampling at twice the FFT sampling rate...

Re: 'near IQ' sampling

Reply posted 5 months ago (07/18/2022)
This is also referred to as “undersampling”. Key requirements and considerations to do this properly are that the analog input bandwidth of the ADC surpasses...

Re: correlation of two complex signals

Reply posted 8 months ago (04/18/2022)
Yes you are correct and that Matlab and Octave do the expected conjugation. Apparently your signal has been already conjugated which can occur when the spectrum...

Re: correlation of two complex signals

Reply posted 8 months ago (04/18/2022)
What may be missing is the complex conjugate that is required when doing a complex correlation. Correlation is the integration of the complex conjugate product of...

Re: Coherent re-sampling

Reply posted 9 months ago (03/13/2022)
Have you considered windowing prior to the FFT? This will minimize the spectral leakage at the expense of widening the main lobe (frequency selectivity). Given you...

Re: Modelling a RF amplifier in Python

Reply posted 10 months ago (02/21/2022)
I recommend modeling the baseband equivalent signal which is the complex magnitude and phase versus time (the analytic signal moved to DC). There is no reason to...
Thanks, that is handy! The derivation now that I think about it seems straightforward. What we see is we are just lowering "S" in SNR directly: SNR = 20Log(Sine...
The formula SNR = 6 dB/bit + 1.76 dB is insensitive to DC offsets. This result comes from the variance of a uniform distribution as being q/12. If you apply that...

Use this form to contact DanBoschen

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address