This article discusses circular buffering, which allows us to significantly accelerate the data transfer in a real-time system.
This article discusses circular buffering, which allows us to significantly accelerate the data transfer in a real-time system.
This article explains the Look-Up Tables (LUTs) constituting Field Programmable Gate Arrays (FPGAs).
This article explains the Look-Up Tables (LUTs) constituting Field Programmable Gate Arrays (FPGAs).
This article will verify that a suitable structure can reduce the sensitivity of a digital filter response to the…
This article will verify that a suitable structure can reduce the sensitivity of a digital filter response to the coefficient quantization.
This article will review some basic structures to implement Finite Impulse Response (FIR) filters.
This article will review some basic structures to implement Finite Impulse Response (FIR) filters.
This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.
This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.
This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio…
This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio IDE—all from Silicon Labs—to rather quickly and easily build a motion-detecting alarm system.
This article attempts to give a deeper insight into the interpretation of DFT (direct Fourier transform) output.
This article attempts to give a deeper insight into the interpretation of DFT (direct Fourier transform) output.
The latest Bluetooth Specification provides features that allow increased speed and increased transmission distance. This…
The latest Bluetooth Specification provides features that allow increased speed and increased transmission distance. This article provides information about the various bit data paths used in the latest specifications.
This article presents an overview of various applications which exploit convolution, an advanced signal operation.
This article presents an overview of various applications which exploit convolution, an advanced signal operation.
Learn how to implement a moving average filter and optimize it with CIC architecture.
Learn how to implement a moving average filter and optimize it with CIC architecture.
In this project, we first examine how to install an ESP8266 add-on on Arduino IDE and then we make a configurable web…
In this project, we first examine how to install an ESP8266 add-on on Arduino IDE and then we make a configurable web server with an ESP8266 and show the simplicity of this process.
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.
Multirate DSP leads to a more efficient A/D conversion.
Multirate DSP leads to a more efficient A/D conversion.
Learn about various movement-type sensors including accelerometers, tilt sensors, vibration sensors, PIR (passive…
Learn about various movement-type sensors including accelerometers, tilt sensors, vibration sensors, PIR (passive infrared) sensors, and rotation sensors.
Dive under the hood of an FPGA: Just what is inside of an FPGA that makes it so different from a microcontroller and yet…
Dive under the hood of an FPGA: Just what is inside of an FPGA that makes it so different from a microcontroller and yet still so versatile?
Signal degradation is unavoidable, but various ICs, such as the DS250DF210, can help to restore what has been lost (or…
Signal degradation is unavoidable, but various ICs, such as the DS250DF210, can help to restore what has been lost (or eliminate what has been added).
Gate-driver ICs such as the DGD0506 provide a convenient and efficient way to control high-current loads.
Gate-driver ICs such as the DGD0506 provide a convenient and efficient way to control high-current loads.
This project uses the Alorium Technology XLR8, a Bluetooth LE HID Implementation, and the EasyVR voice recognition module…
This project uses the Alorium Technology XLR8, a Bluetooth LE HID Implementation, and the EasyVR voice recognition module to add voice-activated movements to your next project.
In this article, we discuss metastability, setup time, and hold time in designing a digital VLSI circuit.
In this article, we discuss metastability, setup time, and hold time in designing a digital VLSI circuit.