Pre-emphasis filter

17 visualizzazioni (ultimi 30 giorni)
sara s
sara s il 10 Dic 2011
Risposto: Kinza il 4 Giu 2024
Hello everybody
My question is:-
firstly,I should record any speech signal with 8KHZ and 8 bit and I don't know how can I apply speech signal with (8KHZ and 8 bit) and then I must pass this speech signal throw pre-emphasis filter and finaly I listen to the differencr after and before filtering. But another confusing thing for me that my pro said I must use cinvolution in my program
And I did my program but I'm not sure from it because I have error like this
??? Error using ==> conv at 27 A and B must be vectors.
Error in ==> speech2 at 18 s3=conv(s1,ypre);
and I don't know how can I add 8kHZ and 8 bit in true form in my program
The program:-
f=8000;
apre=[1];
[s1,f]=wavread('C:\Users\N\Desktop\family.wav');
figure(1)
plot(s1)
title('speech signal');
sound(s1,f);
pause
% design pre-emphasis filter
bpre=[1 -0.95];
fvtool(bpre,apre);
ypre=filter(bpre,apre,s1);
figure(2)
plot(ypre);
title('First filter response');
sound(ypre,f);
pause
s3=conv(s1,ypre);
figure(3);
plot(s3);
title('speech after filtering');
sound(m,fs);
pause
  1 Commento
Sivaji Thammisetty
Sivaji Thammisetty il 12 Mar 2018
Send code for pre emphasis by matlab

Accedi per commentare.

Risposta accettata

Andrei Bobrov
Andrei Bobrov il 10 Dic 2011
try
s3 = cell2mat(arrayfun(@(x)conv(s1(:,x),ypre(:,x),'same'),1:2,'un',0));
or
s3 = zeros(size(s1));
for j1 = 1:size(s1,2)
s3(:,j1) = conv(s1(:,j1),ypre(:,j1),'same');
end
  2 Commenti
sara s
sara s il 10 Dic 2011
Thanks a lot Teacher andrei but I want to know,how can I use 8 bit inside my program,my prof said this instruction must be included in the program
[t1,t2]=freqz(h,1,1024)
and I don't know how can I included this instruction inside my program and what is the benefit of it in the program.
Thanks in advance
sara s
sara s il 11 Dic 2011
Please,help me in the second part!

Accedi per commentare.

Più risposte (1)

Kinza
Kinza il 4 Giu 2024
i have to process a recorded audio like "One Two Three Four Five" in MATLAB for a processor but i am confusing how to choose specific pre emphasis filter"

Categorie

Scopri di più su Simulation, Tuning, and Visualization in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by