Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

Obdelava zvoka

dr. Urban Burnik, prof. dr. Jurij Tasi

Laboratorij za digitalno obdelavo signalov, slik in videa


http://ldos.fe.uni-lj.si

Kazalo
 Filtriranje zvoka
 Izravnava zvoka
 Izboljave zvoka
 Duenje uma
 Odtevanje spektrov

 Orodja
 Urejanje zvonih posnetkov
 Urejanje MIDI datotek

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

Filtriranje zvoka
 Ohranjanje/izloanje doloenih zvonih frekvennih
komponent
 Spekter zvonega signala
 Kategorije:




Nizkopasovno filtriranje
Pasovno filtriranje
Visokopasovno filtriranje

 Demonstracija

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

Signal in PSD

Izvirni z voc ni signal


150

10
5

100

0
-5
PS D (v dB )

Vrednos ti

50

-50

-10
-15
-20
-25
-30

-100

-35

-150

10

15

20
25
30
Vz orc i (x1000)

35

40

45

50

-40

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

6
Frek venca (v K Hz )

10

12

Nizkopasovno filtriranje
[x, Fs, bits]=wavread(infile); % branje datoteke
lcutoff = 4000 ;
% frekvenca rezanja
wp = lcutoff/(Fs/2) ;
% diskretna frekvenca rezanja
filt_low = fir1(64,wp) ;
% FIR filter design
x_lpf = filter(filt_low,1,x) ; % filtriranje
wavwrite(x_lpf,Fs,8,'bell1_lpf.wav');
20

-20

-20
-40
PSD (v dB)

Ojacanje nizkopasovnega filtra (v dB)

-40

-60

-60

-80
-80
-100

-100

-120

6
F rekvenca (v KHz)

10

12

-120

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

6
F rekvenca (v KHz)

10

12

Pasovno filtriranje

20

20

-20

-20

PSD (v dB)

O jacanje pasovnega filtra (v dB)

[x, Fs, bits]=wavread(infile);


%
lcutoff1 = 4000 ;
%
lcutoff2 = 7000 ;
%
wp =[cutoff1 cutoff2]/(Fs/2);
%
filt_bpf = fir1(64,wp);
%
x_bpf = filter(filt_bpf,1,x) ;
%
wavwrite(x_bpf,Fs,8,'bell1_bpf.wav');

-40

-60

-40

-60

-80

-80

-100

-100

-120

6
F rekvenca (v KHz)

10

12

branje datoteke
frekvenca rezanja
frekvenca rezanja
diskretna frekvenca rezanja
FIR filter design
filtriranje

-120

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

6
F rekvenca (v KHz)

10

12

Visokopasovno filtriranje
[x, Fs, bits]=wavread(infile); % branje datoteke
lcutoff = 4000 ;
% frekvenca rezanja
wp = lcutoff/(Fs/2) ;
% diskretna frekvenca rezanja
filt_high = fir1(64,wp,'high');% FIR filter design
x_hpf = filter(filt_high,1,x) ;% filtriranje
wavwrite(x_hpf,Fs,8,'bell1_hpf.wav');
20

20

-20

-40
PSD (v dB)

Ojaanje filtra (v dB)

-20

-60

-40

-60

-80
-80
-100
-100

-120
-140

6
F rekvenca (v KHz)

10

12

-120

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

6
F rekvenca (v KHz)

10

12

Izravnava zvoka



Equalizer
Nastavljanje ojaanja (=
poudarjanje in slabljenje)
posameznih frekvennih
pasov
Nabor filtrov


Nadzor tonov




Grafini izravnalnik



Nizki
Visoki
shelving filter poloen
ve (5-7,12/oktavni/ ,36)
linearnih potenciometrov
Pasovni filtri + ojaanje

Parametrini izravnalnik

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

Izboljave zvoka
 Razlogi (npr.):




Slabi akustini pogoji


Motnje ozadja
Kompresija in kvantizacija

 Duenje motenj


Odtevanje spektrov
Odtejemo um, ki ga spoznamo med premori

Wienerjevo filtriranje
Model elenega signala

Adaptivno izloanje uma


Adaptivni filter je umetni vir motenj, ki jih odtejemo od signala

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

Duenje uma
Preprosta metoda:
Izloanje motnje s digitalnim pasovnim filtrom
Izvorni govorni s ignal

Izhodni govorni s ignal

100

150

80
100

60
40

50
V rednost i

V rednost i

20
0
-20

10

-50

-40
0
-60

-100
-10

10

20

30

40
50
60
Vz orc i (x 1000)

-5

70

80

90

100

-10
-15

-25

6
Frek venc a (v KHz )

10

12

-90

-55

-100

10

90

100

-60

-80

80

-50

-50

6
Frek venc a (v KHz )

70

-40

-70

40
50
60
Vz orc i (x 1000)

-30

-45

30

-20

-40

20

-10

-70

-35

10

-40

-60

-30

-30

-50

-20
PSD (v dB)

-150

-20

PSD (v dB)

-100

K arak t erist ik a fil tra (v dB)

-80

12

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

6
Frek venc a (v KHz )

10

12

Odtevanje spektrov
 irokopasovni um (!)
 Predpostavka: signal je vsota
spektra (stacionarnega) uma
in koristnega signala
 V frekvennem prostoru
odtejemo stacionarni um

100

100

-10

50

50

-20
Mo (v d B)

-30

-50

-50

-40

-100

-100

-50

10

20

30

40

50
V zorci

60

70

80

90

1 00

-150
0

10

20

30

40

50
Vzorci

60

iFFT

PSD origi naln ega in iz bolj sanega si gnal a

Izbol jsan zvo cni posn ete k


150

-150

N.E.

150

Ampl ituda

Ampl ituda

Zvoc ni posn etek

FFT

70

80

90

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

100

-60

6
Frekvenc a (v KH z)

10

12

Orodja
 Urejanje zvonih posnetkov
 Urejanje MIDI datotek

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

Urejanje zvonih posnetkov


Audacity

Linux/
Windows

GPL
http://audacity.sourceforge.net/

Glame

Linux

GPL
http://glame.sourceforge.net/

CoolEdit Pro ->


Adobe Audition

Windows

http://www.adobe.com/products/auditi
on/main.html

gAlan

Linux/
Windows

http://galan.sourceforge.net/

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

Urejanje MIDI datotek


Cakewalk

Windows

http://www.cakewalk.com
Zbirka orodij za glasbenike

Cubase / Steinberg

MacOS/
Windows

http://www.steinberg.net/
Zbirka orodij za glasbenike

Music Master Works

Windows

http://www.musicmasterworks.com/
MIDI & wav2midi

Midimaestro

Windows

http://www.midimaestro.com
sekvencer

Laboratorij za digitalno obdelavo signalov, slik in videa


Fakulteta za elektrotehniko, Univerza v Ljubljani
http://ldos.fe.uni-lj.si

You might also like