PAPR CCDF 매트랩 그리기
- 최초 등록일
- 2021.02.07
- 최종 저작일
- 2018.09
- 8페이지/ 한컴오피스
- 가격 1,000원
목차
없음
본문내용
코드 설명
%% 초기화
clc; clear all; close all;
for (i=1:10000) % for문을 통해 PAPR 샘플을 추출하고자 함
%% 변수 설정
f0 = 1e3; % 기본주파수 f0 = 1KHZ
Tu = 1/f0; % Symbol duration
t = linspace(0,Tu,1000); % time sampling
IFFT_N = 512; % the number of IFFT subcarriers
N= 36; % 샘플 개수 % Data block size
%% 초기화
sum_cos = zeros(1,length(t)); % OFDM cos 신호 초기화
sum_sin = zeros(1,length(t)); % OFDM sin 신호 초기화
%% QPSK로 변조하기
tmp = rand(N,2); % 랜덤 비트 신호 생성
tmp = tmp*2 – 1;
data = (tmp(:, 1) + 1.*j.*tmp(:, 2))./sqrt(2);
%% 아날로그 신호 그리기 OFDM 신호가 제대로 생성됐는지 아날로그 신호와 비교해보기
% cosine 반송파에 각 입력을 곱하고 더하여 아날로그 신호 그래프 그리기
% figure(1)
% for k = 0:N-1
% subplot(N,1,k+1);
% plot(t,cos(2*pi*f0*(k+1)*t)); % 각 반송파에 따라 cos 그래프를 그림
% sum_cos = sum_cos + data(k+1).*exp(2*j*pi*f0*k*t); % 각 반송파에 각 입력을 곱하고 더함
% end
%figure(2)
%plot(t, real(sum_cos)); % 각 반송파 10개를 더한 값을 그림
참고 자료
없음