MATLAB을 이용한 ASK,FSK및 Voice와 Music 합성 프로젝트(소스포함)
- 최초 등록일
- 2009.11.10
- 최종 저작일
- 2009.11
- 14페이지/ 한컴오피스
- 가격 3,200원
소개글
신호 및 시스템 과 신호처리 과목을 수강하게 되면 어김없이 MATLAB을 이용하여 설계하는 프로젝트를 해야 합니다. 매트랩이라는 툴을 다룰줄도 모르는데 이 툴을 이용하여 프로그램을 짜야 하기 때문에 심리적 부담감이 엄청 납니다.
1. 설계 계획 보고서
2. 결과 출력 파형
3. 최종 결과 보고서
4. Matlab coding Source
4가지 모두 구성 되어 있습니다.
목차
1.ASK이론
2.FSK이론
3.Music과 voice의 합성
본문내용
이 프로젝트를 하면서 라디오 및 음성과 음악의 합성에 대해서 알아보려고 한다. 라디오에서는 어떠한 신호가 사용되며, 음성과 음악의 합성을 하면 신호가 어떻게 변하는지를 조사해보고 그 신호의 변화들을 MATLAB을 통해서 확인해 볼 것이다. 라디오의 원리는 음성을 전파의 진폭에 실어 멀리까지 보내는 AM(진폭변조)와 FM(주파수변조)가 있는데 이 두 변조 특성도 알아 볼 것이다. 마지막으로 음성과 음악의 합성신호의 특성에 대해서도 알아 볼 것이다.
● MATLAB SOURCE
clear % 변수 초기화
%----- 2진 비트 데이터 -----
d = [0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1]; % 입력 디지털 신호
n = 3; % 비트 수 = 3
M = 2^n; % 비트로 표현할 수 있는 심벌 수
Tn = length(d)/n; % 심벌의 개수
T = 1e-6; % 심벌의 주기
Td = T*Tn; % 데이터 전송 시간
Es = T/2; % T구간당 심벌의 최대 에너지 설정
A = sqrt(2*Es/T); % 심벌의 최대진폭 = 1
%----- 시간 축 제작 -----
t = linspace(0,Td,length(d)*100+1); % 비트당 100 샘플링 한 것
% linspace : 두 지점 사이를 점으로 이어주는 것
dt = t(2) - t(1); % 시간축의 시간 증가
ts = dt; % 샘플링 주기
fs = 1/ts; % 샘플링 주파수[Hz]
ws = 2*pi*fs; % 샘플링 주파수[rad/sec]
Ns = T/ts; % 심벌구간 T당 샘플링 개수 Ns
참고 자료
없음