검색어 입력폼

Mat lab을 이용한 양자화,퓨리트랜스폼,패리티 비트 코드 작성하기

저작시기 2006.01 |등록일 2006.11.09 한글파일한컴오피스 (hwp) | 12페이지 | 가격 300원

소개글

디지털 통신 실습 과제로 했던 레표트 입니다.
부족한게 많지만 많은 도움이 되었으면 합니다.

report 1
cm31.m에 있는 예제에서 사각파 대신 cos 파형에 대한 FT를 프로그램 하시오.

report 2
u-law 압신의 비선형 양자화 과정을 갖는 PCM 코딩을 프로그램 하시오.

report 3
20bit의 랜덤(random) 디지털 데이터를 발생시키고 20 비트열에 대해서 4비트의 패리티 비트를 추가하여 총 24 비트를 만든다. 생성된 24 bit를 cm84 에 보인것과 같이 변조 하시오

목차

report 1
cm31.m에 있는 예제에서 사각파 대신 cos 파형에 대한 FT를 프로그램 하시오.

report 2
u-law 압신의 비선형 양자화 과정을 갖는 PCM 코딩을 프로그램 하시오.

report 3
20bit의 랜덤(random) 디지털 데이터를 발생시키고 20 비트열에 대해서 4비트의 패리티 비트를 추가하여 총 24 비트를 만든다. 생성된 24 bit를 cm84 에 보인것과 같이 변조 하시오

본문내용

1.cm31.m에 있는 예제에서 사각파 대신 cos 파형에 대한 FT를 프로그램 하시오.

% cm31_cos.m
% 푸리에 변환 (1) f(t) => |F(w)|
% (예) cos신호 x(t) = cos(t)
% m 파일에 포함된 자체 함수를 이용한 푸리에 변환
% --- 기존의 변수 지우기 ---
clear
% --- 시간 축 만들기 ---
t = linspace(-10,10,1024); % 시간 축
dt = t(2) - t(1); % 시간 축의 시간 증분

% --- 신호를 주파수로 해석할 변수를 결정 ---
ts = dt; % 신호의 샘플링 주기
fs = 1/ts; % 신호의 샘플링 주파수 [Hz]
ws = 2*pi*fs; % 신호의 샘플링 주파수 [rad/sec]

%------------------------cos 함수-----------

x=cos(t);

%-----------------------------------------

% fft 함수가 Nyquist 주파수를 가정하므로 ws = 2*BW 에서
BW = ws/2; % 신호의 대역폭

% fft 함수를 이용한 푸리에 변환은 t => x => fft(x) 에서
% 시간영역과 주파수영역의 신호 x 와 fft(x) 의 원소 개수와
% 시간 축과 주파수 축의 원소의 개수가 모두 같다.
% 즉, length(w) = length(t) 가 되는 점을 이용하여,


2.u-law 압신의 비선형 양자화 과정을 갖는 PCM 코딩을 프로그램 하시오.

% cm72.m
% mulow을 이용한 비균일 양자화와 PCM (2)
% 비균일 양자화 x=3*sin(t)


3.20bit의 랜덤(random) 디지털 데이터를 발생시키고 20 비트열에 대해서 4비트의 패리티 비트를 추가하여 총 24 비트를 만든다. 생성된 24 bit를 cm84 에 보인것과 같이 변조 하시오
% 패리티 비트를 추가한 데이터의 FSK 변조
clear all

% 랜덤 비트열 발생

d_rand=rand(1,20);

%0.5보다 크면 1 작으면 0

for i=1:20
if d_rand(i)>0.5
다운로드 맨위로