CENG 420 Design of Digital Signal Processing Systems - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

CENG 420 Design of Digital Signal Processing Systems

Description:

Many uses but a common use is determining a system's output if system input and ... Reed-Solomon error correction and concealment is performed. ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 32
Provided by: bhem9
Category:

less

Transcript and Presenter's Notes

Title: CENG 420 Design of Digital Signal Processing Systems


1
CENG 420 Design of Digital Signal Processing
Systems
  • Dr. Brian T. Hemmelman

2
Key DSP Operations
  • Convolution
  • Correlation
  • Filtering
  • Transformations
  • Modulation

3
Convolution
  • Many uses but a common use is determining a
    systems output if system input and system
    impulse response is known. For continuous system

4
Discrete Convolution
  • We may however have a computer sampling a signal
    so that we have discrete data.
  • So instead of continuous integration process we
    have discrete summation.
  • Practically speaking though we would have finite
    sequences x(n) and h(n) of lengths N1 and N2
    respectively, so this is then

5
Discrete Convolution
  • Note that this is a series of multiplies-followed-
    by-additions, so that this operation is
    fundamentally a Multiply-Accumulate or MAC.
  • DSP systems are often benchmarked by the number
    of MACs per second they perform.
  • DSP chips (and many FPGAs) have special internal
    architectures that help perform MACs more
    efficiently.

6
Correlation
  • Correlation is essentially the same as
    convolution (from a computational standpoint).
    You just dont flip anything.
  • Instead of describing system output, correlation
    tells us information about the signals.

7
Correlation
  • Cross-correlation function
  • Tells you a measure of similarities between two
    signals.
  • Application Identifying radar return signals

8
Correlation
9
Correlation
  • More than one definition of cross-correlation
  • One definition for two N-length sequences

10
Correlation
  • Autocorrelation function
  • Correlate a signal with itself.
  • Helps find periodicity in signals.

11
Correlation
12
Digital Filters
  • High-pass, low-pass, bandpass, etc.
  • Basically same idea as analog filters.
  • FIR filter form
  • x(n) is input
  • y(n) is output
  • h(k) are filter coefficients

13
Digital Filters
14
Discrete Transformations
  • Often we want to find the frequency components of
    a signal and/or need to go back and forth between
    the time and frequency domain.
  • The most common technique is the DFT (not DTFT)

15
Compact Disc Example
  • Both channels are sampled and mixed for storage.
  • Dual channel data is encoded with a Reed-Solomon
    encoder to fix burst errors (e.g. scratches).
  • To be more suitable for optical storage
    Eight-to-Fourteen Modulation (EFM) is used.

16
Compact Disc Example
  • Optical signal picked off CD and demodulated.
  • Reed-Solomon error correction and concealment is
    performed.
  • Dual-channel data is oversampled (4x) and split
    into left and right channels.
  • Digital data is converted to analog voltage and
    lowpass filtered.

17
Fetal ECG Monitoring
  • Track babys heart activity through electrical
    potentials on body surface.
  • Some key features
  • ST segment
  • Ratio of T amplitude to QRS amplitude
  • Width of QRS complex

18
Fetal ECG Monitoring
Cardiotocogram (CTG)
19
Fetal ECG Monitoring
  • These signals are quite susceptible to noise from
    power supplies, muscle artifacts, poor
    connections, etc.
  • Typical approach
  • Remove 50/60 Hz noise
  • Locate R-wave (most noticeable feature)
  • Remove baseline shift
  • Filter muscle noise
  • Identify ST and PR segments

20
Fetal ECG Monitoring
21
Signals Review
  • Signal A physical quantity that is a function
    of some independent variable such as time or
    space.
  • For example
  • A is amplitude
  • ? is radian frequency (rad/sec)
  • ? is phase (rad)
  • T is period (sec)
  • F is frequency (Hz)

22
Signals Review
  • Continuous-time signal Function of time that is
    defined for every time instant within a given
    range.
  • Continuous function A function differentiable
    everywhere in a given range.
  • Continuous-time signals are not necessarily
    continuous functions.

23
Signals Review
  • Quantized Variable Can only assume values
    from a specified set of numbers. For example, t
    nTs, where n is an integer and Ts is a
    constant.
  • Discrete-Time Signal A signal that is quantized
    in time. Usually obtained by sampling.
  • Discrete-Time Sequence A discrete-time signal
    without the time reference.

24
Digital Signal and Sequence
  • Quantized Signal A discrete-time signal with
    quantized amplitude.
  • Digital Signal A quantized signal encoded in
    binary.
  • Digital Sequence A discrete-time sequence with
    quantized amplitude encoded in binary. Created
    practically by Analog-to-Digital Converter (ADC).
  • Quantization can be either magnitude-truncation
    or rounding.
  • Distance between two quantization levels is q.

25
Quantization
26
Sampling Process
27
Sampling the Signal
28
Holding the Signal
29
Quantizing the Signal
30
Processing the Signal (Digital Filter)
31
Smoothing the Signal (Analog Filter)
Write a Comment
User Comments (0)
About PowerShow.com