로딩
요청 처리 중입니다...

[오디오 신호처리] 사인파 발생기

 [오디오 신호처리] 사인파 발생기

첨부파일 main-zip.axx 파일 다운로드 1) 표 검색에 의한 방법 이 방법은 표에 미리 사인값을 저장해두고 읽어오는 방법. 근데 모든 사인 신호를 미리 만들어놔야 하는 부담.. 2) 디지털 필터를 사용하는 방법 디지털 필터는 sin의 z변환을 사용해서 설계.. sin신호를 z 변환 하면..

이므로..(z 트랜스폼 기본 공식 중 하나) 이를 입출력 관계로 표현하면~ 이고, 분모 부분을 양변에 곱해서 없애준후, 좌변에 Y(z)만 남겨놓고 나머진 우항으로 이항 후, 시간 영역으로 바꾸면...

다음과 같은 필터로 생각 입력은 단위 임펄스를 넣어주면 사인파가 나옴. 단위 임펄스 이므로 위의 식을 보면 x = 1일 경우에만 입력이 b1으로 존재하고, x항은 사라짐.

따라서 다음과 같이 간단해 짐. c코드로 살펴보면.. yn2 =0; yn1 = b1; for(;;) { yn0 = a1*yn1 - yn2; yn2 = yn1; yn1 = yn0; } 첨부코드 (c code): 사인파 발생코드...