All About Circuits

Latest Digital Filters Articles and Videos

Categories

Intro Software Walkthrough: Fast Fourier Transforms and the Xilinx FFT IP Core

Intro Software Walkthrough: Fast Fourier Transforms and the Xilinx FFT IP Core

This article will explain some of the most important settings and design parameters for the Xilinx FFT IP core and function as a basic walkthrough of the Fast Fourier Transform interface.


How to Use Your Computer to Generate Complex Analog Waveforms

How to Use Your Computer to Generate Complex Analog Waveforms

This article presents Scilab code that allows you to generate I/Q, noise, and chirp signals from your PC’s headphone jack.


How to Use Your Computer as an Arbitrary Waveform Generator

How to Use Your Computer as an Arbitrary Waveform Generator

In this article, we’ll use Scilab to generate numerical signals that can be converted into analog waveforms by a computer’s audio hardware.


How to Process I/Q Signals in a Software-Defined RF Receiver

How to Process I/Q Signals in a Software-Defined RF Receiver

This article discusses the mathematical significance of I/Q signals and presents the final steps in the DSP algorithm for decoding frequency-shift-keying baseband signals.


How to Use I/Q Signals to Design a Robust FSK Decoder

How to Use I/Q Signals to Design a Robust FSK Decoder

An improved algorithm, in conjunction with quadrature modulation, can achieve FSK decoding that is not affected by phase misalignment.


Digital Signal Processing in Scilab: Understanding Phase Misalignment in FSK Decoding

Digital Signal Processing in Scilab: Understanding Phase Misalignment in FSK Decoding

In this article we’ll use Scilab to explore the effect of unpredictable phase variations in a demodulated frequency-shift-keying baseband signal.


Clock Signal Management: Clock Resources of FPGAs

Clock Signal Management: Clock Resources of FPGAs

This article will review the common FPGA resources that allow us to efficiently generate and distribute clock signals throughout a system.


Audio Processing in Scilab: How to Implement Spectrum Subtraction

Audio Processing in Scilab: How to Implement Spectrum Subtraction

This article discusses a technique in which frequency-domain subtraction is used to selectively suppress the noise components in an audio signal.


Digital Signal Processing in Scilab: How to Remove Noise in Recordings with Audio Processing Filters

Digital Signal Processing in Scilab: How to Remove Noise in Recordings with Audio Processing Filters

This article is an introduction to the complex topic of DSP-based reduction of noise in audio signals.


How to Use Scilab to Analyze Frequency-Modulated RF Signals

How to Use Scilab to Analyze Frequency-Modulated RF Signals

Computing a discrete Fourier transform can help you to analyze the ways in which RF modulation affects the spectrum of a carrier signal.


How to Perform Frequency-Domain Analysis with Scilab

How to Perform Frequency-Domain Analysis with Scilab

In this article we’ll work with sinusoidal signals in the frequency domain using Scilab’s fast Fourier transform (FFT) functionality.


How to Build a Class-D Power Amp

How to Build a Class-D Power Amp

Learn how to build your own Class D power amplifier—one of the most efficient ways to listen to music.


Projects Aug 29, 2018 by Cezar Chirila
Resolving the Signal Part 8: How Voltage Reference Noise Affects Delta Sigma ADCs

Resolving the Signal Part 8: How Voltage Reference Noise Affects Delta Sigma ADCs

Part 8 of the Resolving the Signal series dives further into how different noise sources impact precision delta-sigma ADCs by focusing on reference noise and ADC noise, and how gain affects reference noise.


Altitude Data for Drone Navigation: A Compact Barometric Pressure Sensor and Thermometer from Bosch

Altitude Data for Drone Navigation: A Compact Barometric Pressure Sensor and Thermometer from Bosch

The BMP388 is a digital MEMS barometer and thermometer in a 2mm x 2mm x 0.8mm package.


News Jul 11, 2018 by Mark Hughes
An ADC for Low-Power Data Acquisition Designs: A DC-to-204 kHz, Configurable ADC from Analog Devices

An ADC for Low-Power Data Acquisition Designs: A DC-to-204 kHz, Configurable ADC from Analog Devices

This article will look at some of the most important features of the AD7768-1, a new ADC from Analog Devices that is intended for low-power data acquisition (DAQ) designs.


News Jul 10, 2018 by Dr. Steve Arar
Precise Incline Measurement: A High-Stability 3-Axis Digital Accelerometer from STMicroelectronics

Precise Incline Measurement: A High-Stability 3-Axis Digital Accelerometer from STMicroelectronics

This article takes a look at the IIS3DHHC three-axis accelerometer from STMicroelectronics.


News Jul 05, 2018 by Mark Hughes
How to Select the Cutoff Frequency of Your Low-Pass Filter

How to Select the Cutoff Frequency of Your Low-Pass Filter

This article provides some tips on how to fine-tune the characteristics of a low-pass filter.


Developing Voice-Activated Systems: A Low-Power Stereo ADC from Texas Instruments

Developing Voice-Activated Systems: A Low-Power Stereo ADC from Texas Instruments

This article will look at some of the most important features of TLV320ADC3100 which is TI’s newly-released ADC for voice-activated systems.


News Jun 22, 2018 by Dr. Steve Arar
Basics of Phase Truncation in Direct Digital Synthesizers

Basics of Phase Truncation in Direct Digital Synthesizers

This article will discuss phase truncation in direct digital synthesizers.


Understanding the Dynamic Range Specification of an ADC

Understanding the Dynamic Range Specification of an ADC

This article will discuss the dynamic range specification of an ADC.