목차
1. QAM 방식의의 변조
2. QAM 방식의 복조와 검파
3. AWGN 채널에서 QAM 방식의 오류 확률
4. QAM의 특징
[QAM 시뮬레이션]
2. QAM 방식의 복조와 검파
3. AWGN 채널에서 QAM 방식의 오류 확률
4. QAM의 특징
[QAM 시뮬레이션]
본문내용
2 = 0 : 0.1 : 15;
M=16;
k=log2(M);
for i=1 : length(SNRindB1),
smld_err_prb(i)=cm_sm41(SNRindB1(i));
echo off;
end;
echo on;
for i=1: length(SNRindB2),
SNR=exp(SNRindB2(i)*log(10)/10);
theo_err_prb(i)=4*Qfunct(sqrt(3*k*SNR/(M-1)));
echo off;
end;
echo on;
semilogy(SNRindB1, smld_err_prb, '*');
hold
semilogy(SNRindB2, theo_err_prb);
M-file 2.
function [gsrv1,gsrv2]=gngauss(m,sgma)
if nargin == 0,
m=0; sgma=1;
elseif nargin == 1,
sgma=m; m=0;
end;
u=rand;
z=sgma*(sqrt(2*log(1/(1-u))));
u=rand;
gsrv1=m+z*cos(2*pi*u);
gsrv2=m+z*sin(2*pi*u);
M-file 3.
function [p]=cm_sm41(snr_in_dB)
N=10000;
d=1;
Eav=10*d^2;
snr=10^(snr_in_dB/10);
sgma=sqrt(Eav/(8*snr));
M=16;
for i=1:N,
temp=rand;
dsource(i)=1+floor(M*temp);
end;
mapping=[-3*d 3*d;
-d 3*d;
d 3*d;
3*d 3*d;
-3*d d;
-d d;
d d;
3*d d;
-3*d -d;
-d -d;
d -d;
3*d -d;
-3*d -3*d;
-d -3*d;
d -3*d;
3*d -3*d];
for i=1:N,
qam_sig(i,:)=mapping(dsource(i),:);
end;
for i=1:N,
[n(1) n(2)]=gngauss(sgma);
r(i,:)=qam_sig(i,:)+n;
end;
numoferr=0;
for i=1:N,
for j=1:M,
metrics(j)=(r(i,1)-mapping(j,1))^2+(r(i,2)-mapping(j,2))^2;
end;
[min_metric decis] = min(metrics);
if (decis~=dsource(i)),
numoferr=numoferr+1;
end;
end;
p=numoferr/(N);
결과 시뮬레이션
M=16;
k=log2(M);
for i=1 : length(SNRindB1),
smld_err_prb(i)=cm_sm41(SNRindB1(i));
echo off;
end;
echo on;
for i=1: length(SNRindB2),
SNR=exp(SNRindB2(i)*log(10)/10);
theo_err_prb(i)=4*Qfunct(sqrt(3*k*SNR/(M-1)));
echo off;
end;
echo on;
semilogy(SNRindB1, smld_err_prb, '*');
hold
semilogy(SNRindB2, theo_err_prb);
M-file 2.
function [gsrv1,gsrv2]=gngauss(m,sgma)
if nargin == 0,
m=0; sgma=1;
elseif nargin == 1,
sgma=m; m=0;
end;
u=rand;
z=sgma*(sqrt(2*log(1/(1-u))));
u=rand;
gsrv1=m+z*cos(2*pi*u);
gsrv2=m+z*sin(2*pi*u);
M-file 3.
function [p]=cm_sm41(snr_in_dB)
N=10000;
d=1;
Eav=10*d^2;
snr=10^(snr_in_dB/10);
sgma=sqrt(Eav/(8*snr));
M=16;
for i=1:N,
temp=rand;
dsource(i)=1+floor(M*temp);
end;
mapping=[-3*d 3*d;
-d 3*d;
d 3*d;
3*d 3*d;
-3*d d;
-d d;
d d;
3*d d;
-3*d -d;
-d -d;
d -d;
3*d -d;
-3*d -3*d;
-d -3*d;
d -3*d;
3*d -3*d];
for i=1:N,
qam_sig(i,:)=mapping(dsource(i),:);
end;
for i=1:N,
[n(1) n(2)]=gngauss(sgma);
r(i,:)=qam_sig(i,:)+n;
end;
numoferr=0;
for i=1:N,
for j=1:M,
metrics(j)=(r(i,1)-mapping(j,1))^2+(r(i,2)-mapping(j,2))^2;
end;
[min_metric decis] = min(metrics);
if (decis~=dsource(i)),
numoferr=numoferr+1;
end;
end;
p=numoferr/(N);
결과 시뮬레이션
추천자료
- [DMB]DMB(디지털멀티미디어방송)-위성DMB, 지상파DMB의 특성, 현황과 DMB(디지털멀티미디어방...
- [DMB]DMB(디지털멀티미디어방송) 의의, DMB(디지털멀티미디어방송) 장점, DMB(디지털멀티미디...
- DMB(디지털멀티미디어방송)의 현황, DMB(디지털멀티미디어방송)의 문제점, DMB(디지털멀티미...
- [DRM][디지털저작권관리][디지털저작권보호]디지털저작물에 대한 DRM(디지털저작권관리), 저...
- [DMB][디지털멀티미디어방송]DMB-디지털멀티미디어방송의 도입과 DMB-디지털멀티미디어방송의...
- [DMB][디지털멀티미디어방송]DMB(디지털멀티미디어방송)의 도입, 목적, 정책과 DMB(디지털멀...
- ADSL(비대칭디지털가입자회선)의 등장배경, ADSL(비대칭디지털가입자회선)의 전송속도, ADSL(...
- 전자도서관(디지털도서관)의 개념과 특징, 전자도서관(디지털도서관)의 필요성과 기능, 전자...
- [DRM]DRM(디지털저작권관리)의 의미, DRM(디지털저작권관리)의 현황, DRM(디지털저작권관리)...
- [DOI][디지털객체식별자][DOI][디지털객체식별자]DOI(디지털객체식별자)의 특징, DOI(디지털...
- [DOI]DOI(디지털객체식별자)의 개념, DOI(디지털객체식별자)의 특성, DOI(디지털객체식별자)...
- [DRM]DRM(디지털저작권관리)의 개념과 특징, DRM(디지털저작권관리)의 업체 동향, DRM(디지털...
- [전자도서관] 디지털 도서관에 대하여 (디지털도서관 설립배경과 정보기술 도입배경, 디지털...
- [디지로그, 아날로그와 디지털 융합] 디지털과 아날로그 - 디지털 시대에 잊지 말아야 할 아...