matlab을 이용한 컨볼루션
- 최초 등록일
- 2009.05.21
- 최종 저작일
- 2009.04
- 17페이지/ 한컴오피스
- 가격 1,500원
소개글
통신이론 레포트 보고서 입니다...
소스 포함 되어 있구요..matlab을 이용한 컨볼루션과 자기상관 레일레이 분포 자료 입니다..
100점만점에 90점 맞았구요...단순히 conv 함수 쓴게 아니고..for문을 이용하여 돌린 프로그램 입니다..
목차
1. 실습
2. 실습순서 & 실습결과
과제를 마치며..
본문내용
▶ Matlab에 의한 해법
1) 그래프를 표시하기 위한 t값을 정하고 t값 범위에 벗어나지 않게 x(t)와 h(t)를 ones와 zeros를 통하여 각각의 연속신호를 위한 값을 구현하였다. t값은 to값이 -0.1~0.1 이었기 때문에 -0.2~0.2로 0.001씩 커지를 value (1401) 로 설정하였다. tt는 이산 값을 표시하기 위한 값으로 이산 값을 표현하기 위해 범위를 -0.2~0.2로 0.02씩 커지게 하여 value (121)로 설정하였다. t_result는 convolution 결과를 그래프로 나타나기 위한 값이다. convolution 결과 value가(1801)이기 때문에 이를 그래프로 표현하기 위하여 t_result를 -0.4~0.4로 0.001씩 커지게 하여 value가(1801)로 설정 하였다. t1은 convolution결과를 이산그래프로 나타나기 위한 값이다. 이산신호의 convolution 결과 value가(141)이기 때문에 이를 그래프로 표현하기 위하여 -0.4~0.4로 0.02씩 커지게 하여 value가(141)로 설정 하였다. x(t)는 단위 계단 함수로 이론적으로 보면 구형파를 의미한다. 조금 전 정한 t값의 범위에 맞추어서 zeros(1,100) ones(1,201) zeros(1,100)로 -0.1~0.1에서 구형파가 생성 되도록 구현 하였다. sinc함수 역시도 t값의 범위에 맞추어서 zeros(1,100) sinc(60*t(101:301)) zeros(1,100) -0.1~0.1에서 sinc파형이 생성되도록 구현 하였다.
clear; clc;
t=-0.2:0.001:0.2;% 범위 지정
tt=-0.2:0.02:0.2; %이산신호를 위한 범위 지정
t_result=-0.4:0.001:0.4; %결과 값 범위 지정
t1=-0.4:0.02:0.4; % 이산신호 결과를 위한 값 범위 지정
x=[zeros(1,100) ones(1,201) zeros(1,100)]; % 구형파 생성
참고 자료
없음