Top Banner
1 Digital signal processors (DSP)
32

Digital signal processors (DSP)

Jan 01, 2016

Download

Documents

Digital signal processors (DSP). Content. Digital signal processing principles (4) DSP Manufacturers Architecture of DSP Digital filters design and implementation Other types of signal processing. Introduction to DSP. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Digital  signal  processors (DSP)

1

Digital signal processors (DSP)

Page 2: Digital  signal  processors (DSP)

2

ContentContent

Digital signal processing principles (4) DSP Manufacturers Architecture of DSP Digital filters design and implementation Other types of signal processing

Page 3: Digital  signal  processors (DSP)

3

Introduction to DSP The goal of DSP is usually to measure, filter

and/or compress continuous real-world analog signals. The first step is usually to convert the signal from an analog to a digital form, by sampling it using an analog-to-digital converter (ADC), which turns the analog signal into a stream of numbers. However, often, the required output signal is another analog output signal, which requires a digital-to-analog converter (DAC).

Page 4: Digital  signal  processors (DSP)

Even if this process is more complex than analog processing and has a discrete value range,

the application of computational power to digital signal processing allows for many advantages over analog processing in many applications, such as error detection and correction in transmission as well as data compression.

4

Page 5: Digital  signal  processors (DSP)

advantages over analog processing: All characteristics may be 100% repeated Easy way to change any processing

algorithm Diminishing size (power supply and other

features) of device Embedded diagnostics etc.

5

Page 6: Digital  signal  processors (DSP)

The main applications of DSP are  audio signal processing,  audio compression,  digital image processing,  video compression, speech processing,  speech recognition,  Digital communications,  RADAR, SONAR, seismology and biomedicine.

 6

Page 7: Digital  signal  processors (DSP)

7

Specific examples are  transmission in digital mobile phones,  room correction of sound in hi-fi and  sound reinforcement applications,  analysis and control of industrial processes,  medical imaging such as CAT scans computer graphics, image manipulation, hi-fi loudspeaker crossovers and 

equalization, and audio effects.

Page 8: Digital  signal  processors (DSP)

Main manufacturers

Texas Instruments (TI) Analog Devices Motorola Other firms

8

Page 9: Digital  signal  processors (DSP)

Firms Which uses DSP of TI

Xybernaut Kodak Nokia 3Com e.Digital SonyEricsson Hewlett Packard Sony Palm

9

Page 10: Digital  signal  processors (DSP)

Charicteristics

С6211В: 1200 - 1336

MIPS 1,8 В 25,85 - 26,93

у.е. С6201: 1600 MIPS 1,8 В 82,70 - 99,24

у.е.

С6416Т: 4800 - 8000

MIPS 1,1 - 1,2 В 114,45 - 247,36

у.е. С6411: 2400 MIPS 1,2 В 42,21 у.е.

С6713:1000 - 1350

MFLOPS1,26 В23,25 - 28, 99

у.е.

10

Page 11: Digital  signal  processors (DSP)

11

ADSP21xx core

Более детально структура ADSP приведена ниже

Page 12: Digital  signal  processors (DSP)

12

Double Harvard architecture

Two data memories and two program memories and doubled inside buses – the main features of this architecture.

Page 13: Digital  signal  processors (DSP)

Block-diagram of C6000

13

Page 14: Digital  signal  processors (DSP)

Introduction to signal processing

There are two unequal types of signal processing

Linear (digital filtering) Non-linear (all other methods)

14

Page 15: Digital  signal  processors (DSP)

Digital filtering

The design of digital filters is a deceptively complex topic. Although filters are easily understood and calculated, the practical challenges of their design and implementation are significant and are the subject of much advanced research.

There are two categories of digital filter: the recursive filter and the nonrecursive filter. These are often referred to as infinite impulse response (IIR) filters and finite impulse response (FIR) filters, respectively.

15

Page 16: Digital  signal  processors (DSP)

Digital filtering The impulse response is the output of a system

when the input is an impulse. In this same manner, the step response is the

output when the input is a step (also called an edge, and an edge response). Since the step is the integral of the impulse, the step response is the integral of the impulse response.

This provides two ways to find the step response: (1) feed a step waveform into the filter and see what comes out, or (2) integrate the impulse response.

16

Page 17: Digital  signal  processors (DSP)

Digital filtering

To be mathematically correct: integration is used with continuous signals, while discrete integration, i.e., a running sum, is used with discrete signals).

The frequency response can be found by taking the DFT (using the FFT algorithm) of the impulse response.

The frequency response can be plotted on a linear vertical axis, such as in (c), or on a logarithmic scale (decibels), as shown in (d).

17

Page 18: Digital  signal  processors (DSP)

Parameters of filters

18

Page 19: Digital  signal  processors (DSP)

4 types of filters

Figs. 14-8 shows how low-pass and high-pass filter kernels can be combined to form band-pass and band-reject filters.

In short, adding the filter kernels produces a band-reject  filter, while convolving the filter kernels produces a band-pass filter. These are based on the way cascaded and parallel systems are be combined.

19

Page 20: Digital  signal  processors (DSP)

4 types of filters

20

Page 21: Digital  signal  processors (DSP)

Impulse responseof digital filter

The impulse response, often denoted h[k] or hk, is a measurement of how a filter will respond to the Kronecker delta function. The impulse response is a characterization of the filter's behaviour. Digital filters are typically considered in two categories: infinite impulse response (IIR) and finite impulse response (FIR).

21

Page 22: Digital  signal  processors (DSP)

Difference equation

Linear form Difference equation for IIR:

This equation shows how to compute the next output sample, y[n], in terms of the past outputs, y[n − p], the present input, x[n], and the past inputs, x[n − p].

22

Page 23: Digital  signal  processors (DSP)

IIR filter realization in Direct Form I

The difference equation is evaluated directly. This form is practical for small filters, but may be inefficient and impractical (numerically unstable) for complex designs

23

Page 24: Digital  signal  processors (DSP)

Filters classification

There are many different methods of filter design and …

24

Page 25: Digital  signal  processors (DSP)

Filter implementation in CD-playback system

25

Page 26: Digital  signal  processors (DSP)

Nonlinear Signal Processing

For some signal processing systems, nonlinearity is an essential component: classical examples for nonlinear systems are quantizers and pattern classifiers.

For nonlinear dynamical systems (such as oscillators, filters etc.), the conventional approach to their analysis and design has been linearization as seen e.g. in the field of adaptive filtering.

26

Page 27: Digital  signal  processors (DSP)

Nonlinear Signal Processing

Modulation/Demodulation Adaptive and median filters Image Encoding and Compression Video Encoding and Compression Error proof coding

27

Page 28: Digital  signal  processors (DSP)

28

TMS32LF2407 appl card For digital

spectrum

28

Page 29: Digital  signal  processors (DSP)

29

Next series

C2000, C3000, C4000, C5000, C6000 TMS320 C2000 series consists of 2 families: C240x,

an older 16-bit line that is no longer recommended for new development and the C28xx 32-bit line.

The newer C28xx family consists of a Delfino high-performance floating point line and a low-cost Piccolo line. The C2000 series is notable for its high performance set of on-chip control peripherals including PWM, ADC, quadrature encoder modules, and capture modules. The series also contains support for I2C, SPI, serial (SCI), CAN, watchdog, McBSP, external memory interface and GPIO. 

Page 30: Digital  signal  processors (DSP)

30

F2800 seria cores progress

30

Page 31: Digital  signal  processors (DSP)

31

Application of DSP in sound system for car

Page 32: Digital  signal  processors (DSP)

32

Video-pipe