трябва Ур незабавна помощ по този въпрос

V

vjfaisal

Guest
Здрасти,

Искам да усуквам звука. WAV сигнал с филтриран една страна, това, което мога да направя ....

ако аз директно усуквам го дава грешка, моля те кажи ми какво да направя ..

код: в MATLAB

y1 = wavread ('02. WAV ")

B = fir1 (WN, N, "BANDPASS") (WN, и НЕ са дадени alredy)
H = CONV (y1, Б)

моля ви помогне е необходима .....................

с най-добри пожелания

 
Проверете размера на y1.Той ще бъде на 2-г масив, съдържащ 2 колони, по един за всяка L и R.Така че нормално "CONV" не може да работи.Също така, проверете за Б..дали колона или ред ..

 
така че дай ми, как да усуквам в THS ситуацията ............

 
употреба conv2 аз мисля, че може да помогне

CONV2 Двуизмерна извивка.
С = CONV2 (А, Б) извърши на 2-D извивка на матрици
А и Б. Ако [ма, НС] = размер (А) и [MB, NB] = размер (Б), след това
размер (C) = [ma MB-1, NA NB-1].
С = CONV2 (HCOL, HROW, A) convolves А за разделяне с HCOL
в колоната посока и HROW в реда посока.
HCOL и HROW следва едновременно да бъде вектори.

С = CONV2 (..., "форма") връща подраздел на 2-D
извивка с определени размери от "форма":
"пълно" - (по подразбиране) връща пълен 2-D навиване,
"същото" - връща в централната част на навиване
, която е със същия размер като A.
"валиден" - връща само тези части от гънка на мозъка
, които са изчислени без да е нула-раздути
ръбове.размер (C) = [MA-1 MB, на-NB 1], когато
всички (размер (А)> = размер (B)), в противен случай С е празна.

 

Welcome to EDABoard.com

Sponsor

Back
Top