Digital signal processing between MATLAB and real-time

Detalii

Year Published
2025
Author(s)
Eugenia Ana Capota
Pages
142
Variant price modifier:
Base price with tax
Salesprice with discount
Sales price 55,00 lei
Discount

Description

Prezentul volum are o utilitate indiscutabilă legată preponderent de instruirea practică a studenților la discipline de prelucrarea statistică a semnalelor. Sunt prezentate atât elemente de programare în MATLAB, cât și arhitectura și setul de instrucțiuni ale unui procesor specializat, care permite implementarea în timp real a diferiților algoritmi.

 

 

Table of contents

 

 

Section I

  1. Introduction

- General specifications

- Relevant documentation

 

  1. MATLAB Programming Environment

- Create and run applications in MATLAB

- Basics of programming in MATLAB

- Operators

- Variables

- Data types

- Arrays

- Plotting data

- Basics of audio in MATLAB

- Digital Audio Signals

- Audio functions

- Audio arrays in MATLAB

 

  1. The ADSP-BF537 EZ-KIT Lite Blackfin processor

- Architecture and instruction set

- Audio processing

- Sampling

- Quantization and binary encoding

- Offline and real-time processing

- The GPIO system of the ADSP-BF537 EZ-KIT Lite evaluation board

- Timers

- The timer module of the ADSP-BF537 EZ-KIT Lite evaluation board

- Timer registers

- Real-time DSP algorithm development

 

Section II

  1. Laboratory work: Logarithmic volume

- Real-time implementation of the logarithmic volume

- Assignments

 

  1. Laboratory work: Modulation effects

- Ring modulation

- Tremolo

- Visualizing audio signals: Spectrograms

- Real-time implementation of the modulation effects

- Assignments

 

  1. Laboratory work: Delay-based effects

- Echo

- Vibrato

- Flanger

- Chorus

- Real-time implementation of the basic echo effect

- Assignments

 

  1. Laboratory work: Fourier Transform

- The Fourier Transform for Continuous-Time Signals

- The Fourier Transform for Discrete-Time Signals

- Discrete Fourier Transform (DFT)

- Fast Fourier Transform (FFT)

- Real-time implementation of the Fast Fourier Transform

- Assignments

 

  1. Laboratory work: Finite Impulse Response (FIR) filters

- Create FIR filters using MATLAB functions

- FIR filter flowchart

- Combining multiple types of filters

- Real-time implementation of audio filtering

- Assignments

 

  1. Laboratory work: Time-varying filters

- Phaser

- Wah-wah

- Real-time implementation of the auto-wah effect

- Assignments

 

  1. Laboratory work: Equalization

- Graphic Equalizers

- Parametric Equalizers

- Real-time implementation of the graphic equalizer

- Assignments

 

  1. Laboratory work: Morse Code

- Words/characters per minute (WPM)

- Real-time implementation of the audio to Morse decoder

- Assignments

 

Bibliography