검색어 입력폼

Filter 설계(C언어)와 음성신호에의 적용 및 Gold wave를 통한 결과 확인

저작시기 2006.11 |등록일 2006.12.30 한글파일한글 (hwp) | 16페이지 | 가격 2,800원

소개글

Low pass filter 와 High pass filter 를 디자인 하고(C언어로 구성) 각각에다 음성
신호를 입력하여 그 결과를 goldwave를 통해 확인한다.

목차

1. Design a low pass filter whose cutoff frequency is about 3000Hz and draw the frequency response.

2. Design a high pass filter whose cutoff frequency is about 1000Hz and draw the frequency response.

3. Apply the low pass and high pass filters to speech signal.

4. Listen to the filtered speech signals and discuss the result.

본문내용

Filter : Gaussian Filter
수업시간에 배운 대로 Gaussian Function은 Fourier Transform(FT)과 Inverse Fourier Transform(이하 IFT)의 wave form 이 동일하다. wave form 또한 Filter 로 쓸 수 있는 valid slope를 가지고 있다. 이에 Filter Design의 모형으로써 Gaussian function을 사용하였다.

Gaussian function =

filter 로 사용하기 위해 Alpha의 값을 설정해줄 필요가 있었다. Design Condition 에 맞추어 cutoff frequency 를 3000Hz 맞추니 다음과 같이 Alpha를 구할 수 있 었다.

3dB bandwidth를 잡기위하여 power의 1/2 되는 지점을 잡았다. 8000Hz로 Sampling 되어 있는 신호이기에 Range 가 2이므로 는 4000Hz가 된다.

위 식을 전개 해보면,

Coefficient 는 1로 맞추었다. Scaling Factor 가 1이 됨으로써 나중에 Convolution 할 때, Signal 의 Loss를 막을 수 있기 때문이다.
다운로드 맨위로