All About Circuits

Latest Digital Signal Processing Articles and Videos

Categories

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.


Resolving the Signal Part 9: Reducing Reference Noise in High-Resolution Delta-Sigma ADC Circuits

Resolving the Signal Part 9: Reducing Reference Noise in High-Resolution Delta-Sigma ADC Circuits

Part 9 of the Resolving the Signal series analyzes several different methods for reducing reference noise's effect in systems and examines the difference of reference noise's impact on low- and high-resolution ADCs.


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.


Digital Signal Processing in Scilab: How to Decode an FSK Signal

Digital Signal Processing in Scilab: How to Decode an FSK Signal

Learn about a DSP technique that extracts the original digital data from 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 Perform Frequency Modulation with a Digitized Audio Signal

How to Perform Frequency Modulation with a Digitized Audio Signal

In this article, we’ll use Scilab to create an FM waveform that carries information corresponding to an audio recording.


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 Use Scilab to Analyze Amplitude-Modulated RF Signals

How to Use Scilab to Analyze Amplitude-Modulated RF Signals

Scilab’s FFT functionality can help you understand the frequency-domain effects of RF modulation techniques.


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.


Introduction to Sinusoidal Signal Processing with Scilab

Introduction to Sinusoidal Signal Processing with Scilab

This article discusses basic signal-processing tasks that can be performed using a free and open source alternative to MATLAB.


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.


Understanding Color Models Used in Digital Image Processing

Understanding Color Models Used in Digital Image Processing

Learn about digital-signal-processing concepts that help us to store and manipulate color information.


Measure Position and Speed Control of a DC Motor Using an Analog PID Controller

Measure Position and Speed Control of a DC Motor Using an Analog PID Controller

This article shows how to implement an analog PID controller, including adjusting of the angular position of a DC motor shaft, editing the design to control its speed, and tuning PID parameters for reliable performance.


LeddarTech Releases 3D Solid State LiDAR System-on-Chips to Automotive Partners

LeddarTech Releases 3D Solid State LiDAR System-on-Chips to Automotive Partners

LeddarTech has announced that it has released engineering samples of its LCA2 3D Solid State LiDAR (SSL) sensors to an undisclosed automotive partner for evaluation.


News Aug 09, 2018 by Chantelle Dubois
How Do Satellites Communicate with a GPS System? A Look at the GPS Antenna

How Do Satellites Communicate with a GPS System? A Look at the GPS Antenna

Antennas provide the wireless linkage required for any satellite-based system. Here's a look at the many antennas of GPS.


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