신호와 시스템 설계 과제
- 최초 등록일
- 2008.10.14
- 최종 저작일
- 2008.10
- 12페이지/ 한컴오피스
- 가격 1,000원
소개글
1. MATLAB을 이용하여 아래 그림과 같은 파형을 발생하고, MATLAB을 실행시켰을 때 얻어지는 파형 그래프를 첨부하라.
(a) Continuous-Time Square Wave
2. MATLAB을 이용하여 다음 두 신호를 Convolution하고, 결과 그래프를 첨부하라.
y[n] =x[n]∗゚h[n]
[Hint] conv : MATLAB에서 Convolution을 수행할 수 있도록 하는 Function
3. [Gibbs 현상] Square Wave Partial-sum approximation에 의해 얻어지는 아래 식을 이용하여 J=1, 5, 29, 99, 199 일 때의 ˆ( ) J x t 의 변화를 MATLAB을 이용하여 보여라
여기서, T =1, 0T/T =1/4
목차
1. MATLAB을 이용하여 아래 그림과 같은 파형을 발생하고, MATLAB을 실행시켰을 때 얻어지는 파형 그래프를 첨부하라.
2. MATLAB을 이용하여 다음 두 신호를 Convolution하고, 결과 그래프를 첨부하라.
3. [Gibbs 현상] Square Wave Partial-sum approximation에 의해 얻어지는 아래 식을 이용하여 J=1, 5, 29, 99, 199 일 때의 ˆ( ) J x t 의 변화를 MATLAB을 이용하여 보여라
느낀점
본문내용
1. MATLAB을 이용하여 아래 그림과 같은 파형을 발생하고, MATLAB을 실행시켰을 때 얻어지는 파형 그래프를 첨부하라.
(a) Continuous-Time Square Wave
2. MATLAB을 이용하여 다음 두 신호를 Convolution하고, 결과 그래프를 첨부하라.
y[n] =x[n]∗゚h[n]
[Hint] conv : MATLAB에서 Convolution을 수행할 수 있도록 하는 Function
느낌점
이 설계 과제를 하면서 느낀점은 실제 이론으로 배우던 신호들을 프로그램을 통해서 만들 수 있다는 것이 신기하였고, C++이나 다른 프로그램으로 그래프를 그리는 것이 소스도 많이 필요하고 많은양의 프로그램 소스를 필요로 하는데 비해, matlab에서는 단 몇줄의 프로그램소스로 만들어지는 것이 무척 신기하였고 매우 효율적이라는 생각이 들었다.
그리고 실제 이론시간에 배웠던, square wave를 만드는데 있어서, 이론적 배경이 없었다면 무척이나 어렵게 신호를 그래프에 그렸을텐데, 이론적 배경이 있으므로 매우 쉽게 그래프를 그릴수 있었던 것 같다. 나머지 exponetial 그래프나 sinusoidal 신호 그래프 역시 마찬가지로 이론적 배경이 있어서 혼자서 matlab으로 그래프를 그릴수 있었던것 같다.
그리고 컨볼루션 문제는 실제 convolution이라는 녀석이 실제 이론시간에는 무척이나 어렵게 계산이 되던것을 matlab에서는 단 한줄.. conv이란 명령어로 작동이 되는것을 보고, 교수님께서 강의하실 때 단 몇줄로 convolution이 가능하다는 말이 사실인 것을 확인하게 되었다. 그당시 강의시간에 들을때는 아무리 그래도 10줄이상의 프로그램 소스가 필요할 줄 알았는데, 실제로 만들어보니 정말 간단하게 convolution이 되었다.
그리고 맨마지막 과제를 할때는 무척이나 난해해 보여서 어렵게 느껴지고, 힘들 것이라 생각하였는데,
참고 자료
없음