검색어 입력폼
평가점수B

[DSP(디지털신호처리)] Matlab를 이용한 디지털필터(잡음제거)

등록일 2004.06.22 파일확장자압축파일 (zip) | 6페이지 | 가격 3,000원

*해당 문서는 미리보기가 지원되지 않습니다.

컴파일 실행환경

총 6파일

Noise_add.m
start2.fig
start2.m
start.fig
start.m
Noise_add.fig

본문내용

function Open_Callback(hObject, eventdata, handles)

global y fs bits t

[fname, pname] = uigetfile('*.wav','Open WAV File');
[y,fs, bits] = wavread([pname fname]);
t = (0:length(y) -1)/fs;
if size(y,2) == 1
y = y/max(abs(y));
plot(t,y);
set(gcf, 'userdata',[y;fs;bits]);
end
grid;

switch FType
case 1

switch Type
case 1
[num,den]=butter(Order, Wc,'high','s');
omega=[0:200:22000*pi];
h=freqs(num,den,omega);
gain=20*log10(abs(h));
an=angle(h);
figure(2);
subplot(2,1,1);
plot(omega/(2*pi),gain);grid;
ylabel('Gain in dB ----->');xlabel('(a)frequency in rad/sec----->');
subplot(2,1,2);
plot(omega/(2*pi),an);grid
ylabel('Phase in rad. ----->');xlabel('(b)frequency in rad/sec----->');

압축파일 내 파일목록

Noise_add.m
start2.fig
start2.m
start.fig
start.m
Noise_add.fig

참고 자료

매트랩을 사용해서 잡음섞인 음원을 필터링을 통해
좀더 깨끗한음으로 출력하는 간단한 플그램임다
가우시안 잡음 첨가 플그램도 잇죠~
다운로드 맨위로