DSPRelated.com
Filtered by topic: Filter Design [clear filter]
Physical Principles Involved in Transistor Action

Physical Principles Involved in Transistor Action

J. Bardeen, W.H. Brattain
HistoricalAdvanced


Reducing IIR Filter Computational Workload

Reducing IIR Filter Computational Workload

Rick Lyons
Still RelevantIntermediate

This document describes a straightforward method to significantly reduce the number of necessary multiplies per input sample of traditional IIR lowpass and highpass digital filters.


Design IIR Filters Using Cascaded Biquads

Design IIR Filters Using Cascaded Biquads

Neil Robertson
TimelessIntermediate

This article shows how to implement a Butterworth IIR lowpass filter as a cascade of second-order IIR filters, or biquads. We'll derive how to calculate the coefficients of the biquads and do some examples using a Matlab function biquad_synth provided in the Appendix. Although we'll be designing Butterworth filters, the approach applies to any all-pole lowpass filter (Chebyshev, Bessel, etc). As we'll see, the cascaded-biquad design is less sensitive to coefficient quantization than a single high-order IIR, particularly for lower cut-off frequencies.


Design IIR Bandpass Filters

Design IIR Bandpass Filters

Neil Robertson
TimelessIntermediate

In this post, I present a method to design Butterworth IIR bandpass filters. My previous post [1] covered lowpass IIR filter design, and provided a Matlab function to design them. Here, we'll do the same thing for IIR bandpass filters, with a Matlab function bp_synth.m


Design IIR Butterworth Filters Using 12 Lines of Code

Design IIR Butterworth Filters Using 12 Lines of Code

Neil Robertson
TimelessIntermediate

While there are plenty of canned functions to design Butterworth IIR filters [1], it's instructive and not that complicated to design them from scratch. You can do it in 12 lines of Matlab code.


The Art of VA Filter Design

The Art of VA Filter Design

Vadim Zavalishin
Still RelevantIntermediate

The book covers the theoretical and practical aspects of the virtual analog filter design in the music DSP context. Only a basic amount of DSP knowledge is assumed as a prerequisite. For digital musical instrument and effect developers.


Multirate Systems and Filter Banks

Multirate Systems and Filter Banks

T. Saramaki, R.Bregovic
TimelessAdvanced

During the last two decades, multirate filter banks have found various applications in many different areas, such as speech coding, scrambling, adaptive signal processing, image compression, signal and image processing applications as well as transmission of several signals through the same channel. The main idea of using multirate filter banks is the ability of the system to separate in the frequency domain the signal under consideration into two or more signals or to compose two or more different signals into a single signal.


Digital PLL's - Part 2

Digital PLL's - Part 2

Neil Robertson
Still RelevantAdvanced

In Part 1, we found the time response of a 2nd order PLL with a proportional + integral (lead-lag) loop filter. Now let's look at this PLL in the Z-domain.


The Swiss Army Knife of Digital Networks

The Swiss Army Knife of Digital Networks

Rick Lyons
TimelessAdvanced

This article describes a general discrete-signal network that appears, in various forms, inside so many DSP applications.


Decimator Image Response

Decimator Image Response

Neil Robertson
TimelessIntermediate

This article presents a way to compute and plot the image response of a decimator. I'm defining the image response as the unwanted spectrum of the impulse response after downsampling, relative to the desired passband response.