[DSP실험]Raised Cosine Filter (Matlab소스포함)
- 최초 등록일
- 2011.11.25
- 최종 저작일
- 2011.07
- 11페이지/ 한컴오피스
- 가격 1,000원
소개글
DSP실험 A+ 받은 보고서입니다.
목차
없음
본문내용
1. time scale을 [-2.5/W0. 2.5/W0]으로 하고 r=0일 때 W0=1kHz인 함수에서
- DiscreteRaisedCost의 main m-file
r=0; %r=0으로 지정
W0=1000; %W0=1000으로 지정
W=W0*(1+r); %W=W0*(1+r)로 지정
TimeRange=2.5/W0; %TimeRange=2.5/W0으로 지정
delta_t=1/100000; %delta_t=1/100000으로 지정
[hn,t]=DiscreteRaisedCost(W,r,TimeRange, delta_t);
%함수를 접근하기 위하여 함수경로를 지정
plot(t,hn,`r`); %해당 함수를 t축으로 hn이라는 함수를 붉은색으로 그리기
- DiscreteRaisedCost의 DiscreteRaisedCost함수 m-file
function[hn, t] = DiscreteRaisedCost(W,r,TimeRange, delta_t);
W0 = W/(1+r); %W0 = W/(1+r)로 지정
Positive_t = [delta_t:delta_t:TimeRange];
%t축의 양의방향을 delta_t를 기준으로 delta_t간격만큼 TimeRange까지 지정
Negative_t = -fliplr(Positive_t);
% 위에서 지정한 t축의 양의방향을 fliplr(행렬의 열을 반대로 만들어주는 함수)을 % 이용하여 -방향으로 t축을 지정
t=[]; %t안(t란 행렬)을 깨끗하게 정리(모두 0으로 지정)
t=[Negative_t , 0 , Positive_t];
참고 자료
없음