Engee documentation

DSP Systems Simulation

Description

In the course DSP System Simulation, you will learn how to create dynamic models of the simplest digital signal processing systems in Engee. You will learn how to generate discrete signals of various types and perform their spectral analysis, simulate analog-to-digital converters, design and implement filters using both basic and specialized blocks, use the application Filter Designer and simulate multirate systems.

Knowledge requirements: completion of the courses Welcome to Engee, Visual Simulation and Fundamentals of Digital Signal Processing.

Total course time: ~2.5 hours

Course program

Signal generation and spectrum analysis

Various types of signals (Gaussian noise, bit sequence, sinusoidal, rectangular, sawtooth, and chirp signals) are generated using the Engee blocks, and the spectra of these signals are calculated using the built-in spectrum analyzer. The generation of signals based on samples and frames is studied.

Simulation of discrete dynamic systems

The mathematical description of linear discrete systems is studied. Using the basic Engee blocks, a model of a linear system is built, which is a lowpass filter. The processing of multichannel signals is studied.

Signal filtering

Brief information about the types of filters and their specifications is provided. Signal filtering using various filter blocks (Notch-Peak Filter, Biquad Filter, Discrete FIR Filter) and filter design using the Engee application Filter Designer are studied.

Analog-to-digital conversion

Brief information about the device and characteristics of an analog-to-digital converter (ADC) is given, the model of an ideal ADC is studied, as well as the model of an ADC with distortions (aperture jitter, nonlinearity and saturation of the output signal of the quantizer).

Simulation of multirate systems

Brief information about multirate systems is provided. Engee blocks are used to increase and decrease the sampling rate, change the sampling rate by a fractional number of times, design and apply an anti-imaging filter.