1/6
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Implementation
An FIR digital filter can be written as an LLCD equation
Ideal Frequency Filters
Ideal but are non causal and infinite length so are not practical
Can be implemented by shifting their response then truncating the impulse response
Window Design Method
Given passband and stopband cutoff frequencies, a sample frequency and a stopband attenuation factor:
Convert frequencies to normalised units
Convert to radians/sample
Select appropriate window function with stopband attenuation factor
Determine number of points N required in the window to meet the spec (N should be odd so +1 if even)
Transition bandwidth = stopband (rad/sample) - passband (rad/sample) = Main lobe width from window function
Final filter multiplies sinc by selected window function:
h[n] = sinc [ wpass * (n - (N - 1) / 2) ] * W [ (n - (N - 1) / 2) ]
Frequency Sampling Method
Given a passband cutoff frequency, a sample frequency, and a filter order:
Calculate the normalised cutoff frequency
Convert to radians/sample
Draw ideal frequency response with cutoff frequency
Place sample at intervals of: 2 * pi / N (use odd N to be centred)
Calculate inverse DFT
Converting to a High Pass Design
Apply a frequency shift with phase ramp to the filter
hHP[n] = e-jwn hLP[n]
Parallel Filters
OR gate
Bandstop (notch) filter
Cascade Filters
AND gate
Bandpass filter