Transcript MATLAB

디지털 신호 처리
MATLAB 설계 과제
MATLAB wav관련 함수
• Wavread(‘파일명’)
• Ex)[y,fs,nbit]=wavread(‘1.wav’)
• y 데이터 fs 샘플링수 nbit 데이터 비트수
0.785
0.946
0.058
…
• Wavplay(변수, 샘플링수)
• Ex)wavplay(wav_out,fs)
• Wavwrite(변수, 샘플링수, ‘파일명’)
• Ex)wavwrite(wav_out, fs, ‘1_conv.wav’)
2
디지털 신호 처리 설계 Project
•
1. 오디오 Mono 음악 wave File(약20초 정도)을 준비하고, MIT에 있는 임펄스응답을
Down받아 0˚, 30˚, 60˚, 90˚, 120˚, 150˚, 180˚ 방향의 임펄스 응답과 준비한 음악 File
을 컨볼루션하는 프로그램을 Matlab으로 작성하고 컨볼루션된 음악 File을 곰오디오
또는 윈엠프등으로 재생하여 이어폰 또는 헤드폰으로 청취한 다음 느낌을 서술한다.
(http://sound.media.mit.edu/resources/KEMAR.html)
•
2. 차단(cutoff) 주파수가 10kHz인 FIR 저역통과 필터(16point)를 설계해서 준비한 오
디오 Mono 음악 wave File과 컨볼루션하는 프로그램을 Matlab으로 작성하고 실행된
음악 File을 곰오디오 또는 윈엠프등으로 재생하여 이어폰 또는 헤드폰으로 청취한 다
음 느낌을 서술한다.
(주의: 샘플링주파수는 44.1kHz로 할 것)
(hint: File open 및 File save는 인터넷으로 조사하여 이용할 것)
•
3. 3차원 입체 음악 파일을 인터넷에서 이어폰 또는 헤드폰으로 청취한 다음 느낌을
서술하시오.
youtube에서 홀로포닉스(Holophonics)로 검색하거나 아래의 주소를 이용.
http://www.youtube.com/watch?v=SvZLtRiyMdo
3
프로그램은 CD로 제출 하고 평가는 레포트 형식으로 제출하시오(기말고사 당일 제출