% program 3-13
% msk.m
%
% simulation program to realize MSK transmission system
%********************* preparation part *************
clear all;
clc;
sr=256000.0 % symbol rate
ml=1; % number of modulation levels
br=sr.*ml;
nd=1000; % each loop
ebn0=3;
IPOINT=8; % Number of oversamples
% *************start calculation *********************
nloop=100;
noe=0;
nod=0;
for iii=1:nloop
% ******************* Data generation ****************
data1=rand(1,nd)>0.5;
%******************** MSK Modulation ********************
[ich,qch]=qpskmod(data1,1,nd/2,2);
smooth1=cos(pi/2*[-1+1./4.*[0:IPOINT-1]]); % IPOINT point filtering
for ii=1:length(ich)
ich2((ii-1)*IPOINT+1:ii*IPOINT)=(-1)^(ii-1)...
*smooth1.*ich(ii);
qch2((ii-1)*IPOINT+1:ii*IPOINT)=(-1)^(ii-1)...
*smooth1.*qch(ii);
end
ich21=[ich2 zeros(1,IPOINT/2)];
qch21=[zeros(1,IPOINT/2) qch2];
%**************** Attenuation Calculation ****************
spow=sum(ich21.*ich21+qch21.*qch21)/nd/2;
attn=0.5*spow*sr/br/2*10.^(-ebn0/10);
attn=sqrt(attn);
%********************* Fading channel ***********************
%[ifade,qfade]=sefade(ich21,qch21,itau,dlvl
%************************* AWGN ******************************
[ich3,qch3]=comb(ich21,qch21,attn);
syncpoint=1;
ich5=ich3(syncpoint+IPOINT/2:IPOINT:length(ich2));
qch5=qch3(syncpoint+IPOINT:IPOINT:length(ich2)+IPOINT/2);
ich5(2:2:length(ich5))=-1*ich5(2:2:length(ich5));
qch5(2:2:length(ich5))=-1*qch5(2:2:length(ich5));
%********************* MSK Demodulation **********************
[demodata]=qpskdemod(ich5,qch5,1,nd/2,2);
%****************** BER *******************************
noe2=sum(abs(data1-demodata));
nod2=length(data1);
noe=noe+noe2;
nod=nod+nod2;
end
ber=noe/nod
没有合适的资源?快使用搜索试试~ 我知道了~
msk.rar_QPSK MSK_msk
共2个文件
txt:1个
m:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 123 浏览量
2022-09-21
03:39:15
上传
评论
收藏 1KB RAR 举报
温馨提示
采用改变mapping circuit的方法,变QPSK为MSK仿真.
资源推荐
资源详情
资源评论
收起资源包目录
msk.rar (2个子文件)
www.pudn.com.txt 218B
msk.m 2KB
共 2 条
- 1
资源评论
weixin_42653672
- 粉丝: 94
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功