TwitterRssFacebook Youtube


Creating a New Design in Xilinx System Generator and the Xilinx Blockset

Creating a New Design in Xilinx System Generator and the Xilinx Blockset

The Xilinx System Generator design flow is a fantastic tool for implementing digtial signal processing (DSP) designs in Xilinx FPGAs. This video series will introduce Xilinx System Generator and cover the basic principles of the design flow.  The video will also contrast the System Generator design flow with typical HDL-only design flow. The full video series (still under development) consists of several parts: Introduction Creating a New Design and the Xilinx Blockset Designing DSP...

Read More

Introduction to Xilinx System Generator

Introduction to Xilinx System Generator

The Xilinx System Generator design flow is a fantastic tool for implementing digtial signal processing (DSP) designs in Xilinx FPGAs. This video series will introduce Xilinx System Generator and cover the basic principles of the design flow.  The video will also contrast the System Generator design flow with typical HDL-only design flow. The full video series (still under development) consists of several parts: Introduction Creating a New Design and the Xilinx Blockset Designing DSP...

Read More

FFT Frequency Axis

FFT Frequency Axis

The Fast Fourier Transform (FFT) is one of the most used techniques in electrical engineering analysis, but certain aspects of the transform are not widely understood–even by engineers who think they understand the FFT. The FFT results can be confusing for beginners, and it may not be obvious how frequency is distributed along the axis. Additionally, if you don’t pay close attention to the size of the FFT and the sampling frequency, your signal of interest may not even appear in your...

Read More

FFT Zero Padding

FFT Zero Padding

The Fast Fourier Transform (FFT) is one of the most used tools in electrical engineering analysis, but certain aspects of the transform are not widely understood–even by engineers who think they understand the FFT. Some of the most commonly misunderstood concepts are zero-padding, frequency resolution, and how to choose the right Fourier transform size. This article will explore zero-padding the Fourier transform–how to do it correctly and what is actually happening. The exploration...

Read More

Negative Frequency and Its Physical Meaning

Negative Frequency and Its Physical Meaning

As electrical engineers, we’re called on for critical thinking on a constant basis. It’s often a good idea to step back a bit from the mathematics of your design to think about the physical meaning of the answers you’re getting to provide a very nice sanity check. The catch is that concepts in electrical engineering are sometimes pretty difficult to visualize. For example, how do you visualize propagating waves interacting with an antenna surface? That’s pretty tough. What about...

Read More

Power Spectrum in MATLAB

Power Spectrum in MATLAB

One of the most common tasks of an electrical engineer–especially a digital signal processing (DSP) engineer–is to analyze signals in our designs. From analog channel propagation models to digital gates, we need to know how a signal behaves. One particular area of interest is power spectrum. Power spectrum analysis is typically done in MATLAB using the FFT. The math is fairly straightforward, but getting the power and frequency scaling right can sometimes trip up engineers. If you...

Read More