Raised-Cosine filters are commonly used in digital data modems. Here, we answer some RC filter Frequently Asked Questions (FAQs).
CORDIC is an iterative algorithm for calculating trig functions including sine, cosine, magnitude and phase. It is particularly suited to hardware implementations because it does not require any multiplies.
1.1 What does "CORDIC" mean?
COordinate Rotation DIgital Computer. (Doesn't help much, does it?!)
3.1.1 What are "upsampling" and "interpolation"?
"Upsampling" is the process of inserting zero-valued samples between original samples to increase the sampling rate. (This is called "zero-stuffing".) Upsampling adds to the original signal undesired spectral images which are centered on multiples of the original sampling rate.
4.1.1 What is "resampling"?
"Resampling" means combining interpolation and decimation to change the sampling rate by a rational factor.
2.1.1 What are "decimation" and "downsampling"?
Loosely speaking, "decimation" is the process of reducing the sampling rate. In practice, this usually implies lowpass-filtering a signal, then throwing away some of its samples.
"Downsampling" is a more specific term which refers to just the process of throwing away samples, without the lowpass filtering operation. Throughout this FAQ, though, we'll just use the term "decimation" loosely, sometimes to mean "downsampling".
Infinite Impulse Response (IIR) filters are fundamental elements of Digital Signal Processing. This is dspGuru's mini-FAQ of "Frequently Asked Questions" on the subject of IIR filters.
1. IIR Basics
1.1 What are IIR filters? What does "IIR" mean?
IIR filters are one of two primary types of digital filters used in Digital Signal Processing (DSP) applications (the other type being FIR). "IIR" means "Infinite Impulse Response".
1.1 What does multirate mean?
Multirate simply means "multiple sampling rates". A multirate DSP system uses multiple sampling rates within the system. Whenever a signal at one rate has to be used by a system that expects a different rate, the rate has to be increased or decreased, and some processing is required to do so.
Multirate DSP is a fundamental technique of Digital Signal Processing. Here, dspGuru provides "Rarely Given Answers" to "Frequently Asked Questions" about the important and mysterious subject of Multirate Digital Signal Processing.
The Fast Fourier Transform is one of the most important topics in Digital Signal Processing but it is a confusing subject which frequently raises questions. Here, we answer Frequently Asked Questions (FAQs) about the FFT.
1. FFT Basics
1.1 What is the FFT?
The Fast Fourier Transform (FFT) is simply a fast (computationally efficient) way to calculate the Discrete Fourier Transform (DFT).