0% found this document useful (0 votes)
22 views10 pages

SP Applications

The document discusses various applications of signal processing including: 1. Coding of audio signals by distributing the signal across frequency bands and assigning fewer bits to higher bands which contain less signal power. 2. Linear prediction techniques for modeling and coding voice signals using autoregressive filters and prediction coefficients. 3. Adaptive filtering applications like noise cancellation which use filters to remove interference from a desired signal. 4. Array processing techniques using adaptive beamforming filters to separate narrowband signals in the same frequency band.

Uploaded by

ihm20216
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views10 pages

SP Applications

The document discusses various applications of signal processing including: 1. Coding of audio signals by distributing the signal across frequency bands and assigning fewer bits to higher bands which contain less signal power. 2. Linear prediction techniques for modeling and coding voice signals using autoregressive filters and prediction coefficients. 3. Adaptive filtering applications like noise cancellation which use filters to remove interference from a desired signal. 4. Array processing techniques using adaptive beamforming filters to separate narrowband signals in the same frequency band.

Uploaded by

ihm20216
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Signal Processing

Applications
Josep Vidal, Climent Nadeu

Signal Processing Group


Dept. of Signal Theory and Communications
Coding of audio signals (fm= 44,1 Khz/16 bits)
Periodogram Samples./sec.=2048 Rectangular window

12

15

18

21
Usually there is less signal power
(KHz)

in high frequency bands. Therefore


0 1 2 3 4 (seg.)
we can efficiently reduce the
amount of information by
distributing the signal in bands
and assigning less bits to the high
bands.

Messiah, by Haendel

Coding
System identification

y(n) e(n)
Filter _
d(n)
+
Hydraulic
hammer

2 Reflecting layers

Wiener filter
The problem of prediction

Predicting the future from the past:

d(n)=x(n)

+
x(n-∆) y(n) e(n)
∆ Filter _

Linear prediction
Introduction: digital speech transmission

Compression Coding
analysis

Voice Coded Transmission


Features
signal symbols
channel

Synthesis Decoding

LPC coding of voice signals


Simplified digital model

To
voiced
=A( z ) ∑
= a z ,a
k =0
k
−k
0 1

g (n ) x(n )
1
Gv
A( z ) Speech
unvoiced

Simplified excitation All-pole filter

M
g ( n ) − ∑ ak x ( n − k )
x (n) =
k =1

LPC coding of voice signals


Prediction in texture coding

LP
modeling Coefficient set #1

LP
modeling Coefficient set #2

LP
modeling Coefficient set #3

LPC coding of images


Noise/interference cancellation

x = signal correlated
with the interference

Filter
d = voice + interference + _

e = voice

Adaptive Wiener filter


Separation of narrow band signals in the same band

u0 (n)
y(n) contains
Desired signal
only the
w0* desired signal
u1(n)

y(n) e(n)
w1*
u2 (n) Σ _
d(n) +
. .
w2*
. .
. .
uP−1(n)

Interfering signal

w*P−1

Array processing
Tasks in applications

• Filtering - Removing, cancelling - Predicting


• Analyzing - Representing - Coding
• Generating - Synthesizing
• Identifying - Modeling

All of them involve parameters...

... and parameters are related to moments

You might also like