![Equation for the power spectral density.](https://www.wavewalkerdsp.com/wp-content/uploads/2024/02/WhatIsPSD-150x150.png)
What is Power Spectral Density (PSD)?
February 1, 2024
![Figure 3: Increasing the delay M increases the number of teeth in the comb filter and reduces their width. Note that the magnitude has been normalized to 0 dB gain at omega=0.](https://www.wavewalkerdsp.com/wp-content/uploads/2023/03/CombFilterIntroductionAndAnalysis_delay4-1-150x150.png)
Comb Filter Introduction and Analysis
March 1, 2023
![Figure 1: Magnitude of the frequency response for the band pass single pole IIR filter.](https://www.wavewalkerdsp.com/wp-content/uploads/2022/08/BandPassSinglePoleIIRFilterDesign_magnitude-150x150.png)
Band Pass Single Pole IIR Filter Design
February 1, 2023
![](https://www.wavewalkerdsp.com/wp-content/uploads/2022/06/youtubeScreenshot-150x150.jpg)
Matt Ettus on Fading Models
June 22, 2022
![The 16-QAM constellation diagram.](https://www.wavewalkerdsp.com/wp-content/uploads/2022/04/BuildingAPSKAndQAMModulatorinPython_QAM16Constellation-150x150.png)
Building a PSK and QAM Modulator in Python
June 8, 2022
![Figure 3: The complex sinusoid e(j2 pi (2/4) n) only contains energy at X[2].](https://www.wavewalkerdsp.com/wp-content/uploads/2022/01/DFTFrequencyResolutionExplained_4DFT_Freq2-150x150.png)
DFT Frequency Resolution Explained
March 16, 2022
![Figure 4: The impulse response and frequency response of the LPF before the FIR filter gain is normalized.](https://www.wavewalkerdsp.com/wp-content/uploads/2021/12/DesigningFIRFilterGain_unnormBPFResponses-150x150.png)
Designing FIR Filter Gain
February 23, 2022
![Figure 5: The impulse response of an odd length SRRC allows for optimal sampling by being able to select the peak at n=0. An even length SRRC filter does not.](https://www.wavewalkerdsp.com/wp-content/uploads/2021/11/oddLengthFilters_SRRCImpulseResponses-150x150.png)
Why an FIR Filter Should Have an Odd Length
December 29, 2021
![Figure 4: The frequency domain for the real passband version of the BPSK signal with noise.](https://www.wavewalkerdsp.com/wp-content/uploads/2021/11/EfficientRealToComplexConversionWithAHalfBandFilter_frequencyDomainSignalPassband-150x150.png)
Efficient Real to Complex Conversion with a Half Band Filter
December 15, 2021
![Figure 2: An example frequency response for a half band filter designed with halfBandDesign.py.](https://www.wavewalkerdsp.com/wp-content/uploads/2021/11/halfBandDesignPlots_frequencyResponse-150x150.png)
Half Band Filter Design Function in Python
December 8, 2021