CSD is an elegant method to implement digital multipliers in a more efficient way.
CSD is an elegant method to implement digital multipliers in a more efficient way.
This article reviews the basics of D/A conversion and explains how multirate DSP can lead to a more efficient system.
This article reviews the basics of D/A conversion and explains how multirate DSP can lead to a more efficient system.
This article presents an overview of the convolution operation and discusses two of its applications.
This article presents an overview of the convolution operation and discusses two of its applications.
Connecting two parts of a system becomes complicated when your signals are up in the gigahertz range. Let’s take a look…
Connecting two parts of a system becomes complicated when your signals are up in the gigahertz range. Let’s take a look at some new cabling options.
Why install three components when you could use one instead? You can simplify your layout with single-component passive…
Why install three components when you could use one instead? You can simplify your layout with single-component passive filters, such as the MEM1005PP251T from TDK.
In this article, we'll first study types of noise and then try to eliminate them by filtering the data. Finally, we'll…
In this article, we'll first study types of noise and then try to eliminate them by filtering the data. Finally, we'll try to find peaks in that data.
How do you design a filter that (ideally) has the same gain for all frequencies? And, furthermore, why would you want to do this?
How do you design a filter that (ideally) has the same gain for all frequencies? And, furthermore, why would you want to do this?
In part 2 of the LED saber project, we'll assemble the power and audio systems.
In part 2 of the LED saber project, we'll assemble the power and audio systems.
Linear phase response, also known as constant group delay, is an important property in some filter applications.
Linear phase response, also known as constant group delay, is an important property in some filter applications.
This technical brief explains the importance of complex-conjugate poles and second-order stages in optimizing filter performance.
This technical brief explains the importance of complex-conjugate poles and second-order stages in optimizing filter performance.
In this article, we will discuss several design examples of FIR filters using the window method. The simulated frequency…
In this article, we will discuss several design examples of FIR filters using the window method. The simulated frequency response of the designed filters will be compared with the target specifications.
ADCs (analog-to-digital converters) can be described as either Nyquist-rate or oversampled converters. The Delta-Sigma…
ADCs (analog-to-digital converters) can be described as either Nyquist-rate or oversampled converters. The Delta-Sigma ADC belongs to the oversampled family of converters. It relies upon oversampling and noise shaping to achieve high-resolution conversions.
Learn how to use filter specs to help choose the best window parameters for your FIR filter design.
Learn how to use filter specs to help choose the best window parameters for your FIR filter design.
In this article, we will discuss the fact that choice of different window functions involves a trade-off between the main…
In this article, we will discuss the fact that choice of different window functions involves a trade-off between the main lobe width and the peak sidelobe (PSL). To gain more insight, we will calculate the Fourier transform of a triangular window using the Fourier transform of a rectangular window. The connection between these two windows helps us to better understand the aforementioned trade-off.
A smoother transition band and ripples in the passband are the most important differences between the ideal filters and…
A smoother transition band and ripples in the passband are the most important differences between the ideal filters and those designed by window method. This article tries to provide a deeper insight into how truncation leads to these features.
In this article, we’ll compare active and passive filters and look at some common second-order active topologies.
In this article, we’ll compare active and passive filters and look at some common second-order active topologies.
In this article, we'll review the basic concepts in digital filter design. We'll also briefly discuss the advantages of…
In this article, we'll review the basic concepts in digital filter design. We'll also briefly discuss the advantages of FIR filters over IIR designs, e.g. stability and linear-phase response. Finally, we'll go over an introduction to designing FIR filters via the window method.
Part Three in this three-article series shows you how to generate values for a discrete sinusoid and continuously convert…
Part Three in this three-article series shows you how to generate values for a discrete sinusoid and continuously convert this data into an analog signal without overburdening the CPU.
In this article we’ll use the SAM4S Xplained Pro development platform to get some hands-on experience with a PWM DAC.
In this article we’ll use the SAM4S Xplained Pro development platform to get some hands-on experience with a PWM DAC.
This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained…
This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained Pro development board.