검색어 입력폼

[DSP실험]Raised Cosine Filter (Matlab소스포함)

저작시기 2011.07 |등록일 2011.11.25 한글파일한컴오피스 (hwp) | 11페이지 | 가격 900원

소개글

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];

참고 자료

없음
다운로드 맨위로