C로 작성한 Convolution 콘볼루션 설계
- 최초 등록일
- 2008.10.07
- 최종 저작일
- 2008.10
- 6페이지/ 한컴오피스
- 가격 1,500원
소개글
- 선형 시불변 (LTI, Linear Time-Invariant) 시스템은 물리적 채널에 대한 제한
적 채널 모델에서 가장 일반적인 형태로 시스템의 특성을 임펄스 응답으로 표
현 할 수 있다.
선형 시불변 이산 시스템 에서,
출력 시퀀스는 입력 시퀀스와 임펄스 응답과의 Convolution Sum
선형 시불변 이산 시스템 (Linear Shift-Invariant Discrete System)에서 입력(x[n])과 FIR(Finate Impulse Response)h[n]을 가지고 LTI 시스템의 출력(y[n])을 구하는 프로그램을작성한다.
결론적으로 유한한 입력(x[n])과 FIR (h[n])을 입력받아 출력(y[n])을 결정 할 수 있는 프로그램을 작성하는 것이 목표이다.
(1) 설계 배경 및 목표
(2) 설계 내용과 방법
(3) 설계결과
목차
(1) 설계 배경 및 목표
(2) 설계 내용과 방법
(3) 설계결과
⑷ 과제 후기
본문내용
- 선형 시불변 (LTI, Linear Time-Invariant) 시스템은 물리적 채널에 대한 제한
적 채널 모델에서 가장 일반적인 형태로 시스템의 특성을 임펄스 응답으로 표
현 할 수 있다.
선형 시불변 이산 시스템 에서,
출력 시퀀스는 입력 시퀀스와 임펄스 응답과의 Convolution Sum
선형 시불변 이산 시스템 (Linear Shift-Invariant Discrete System)에서 입력(x[n])과 FIR(Finate Impulse Response)h[n]을 가지고 LTI 시스템의 출력(y[n])을 구하는 프로그램을작성한다.
결론적으로 유한한 입력(x[n])과 FIR (h[n])을 입력받아 출력(y[n])을 결정 할 수 있는 프로그램을 작성하는 것이 목표이다.
(2) 설계 내용과 방법
사용프로그램은 Visual C++ 6.0을 이용하여 프로그램을 작성하였습니다.
선형 시불변 이산시스템에서 사용자에게 유한한 입력(x[n])과 FIR (h[n])을 입력받아 출력 y[n]을 추출해 낼 수 있는 프로그램을 만들려고 하였습니다.
즉, 콘볼루션을 C++을 사용하여 어떻게 표현하느냐의 중점을 두었습니다.
설계내용은 다음장의 소스 코드를 보며 설명 드리겠습니다. 설계내용과 방법은 소스코드의 주석에서 나타냈다고 생각합니다.
그 다음에 설계 과정 시 중요시했던 점에서 말씀 드리겠습니다.
참고 자료
없음