资源简介
使用MATLAB完成2ask信号的产生 加噪 调制 解调 接收 误码率分析等仿真。
解调采用相干解调与非相干解调两种方式。

代码片段和文件信息
%==========得到2ASK码元和基带信号=======================%
rs=1e3;%时间轴频率步进
fc=1e2;%载波频率100HZ
tzd=1e2;%1个码元用100个点模拟
t=0:1/rs:(tzd-1/rs);
for snrb=0:1:10 %不同信噪比
ratio=0;%初始误码数设为0,累计十次得到总误码数
for k=1:10 %十次循环产生10000码元
n=1e3;%一次产生码元数
g=randint(1n);%产生1000个码元
tz=g(ceil(10*t+(1/rs))).*cos(2*pi*fc*t);%得到调制信号tz,100个点表示1个码元
%============信号通过噪声信道============================%
signal=awgn(tzsnrb);%信号通过白噪声信道
%=================解调过程================================%
Fs=1e3;%采样频率
[ba]=butter(2[80120]*2/Fs);%设计巴特沃斯带通滤波器,2阶,系数为ab
sg1=filter(basignal);%信号通过该BPF
sg2=2*sg1.*cos(2*pi*fc*t);%信号通过相乘器
Fs=1e3;%采样频率
[ba]=butter(210*2/Fs)%设计巴特沃斯低通滤波器
sg3=filter(basg2);%信号通过该LPF
%=================判决过程================================%
b=0.4;%判决门限
LL=tzd/2;
for i=1:n
if sg3((i-1)*tzd+LL)>b;%取sg2的中间的点作为判决点
sg4(i)=1;
else
sg4(i)=0;
end
end%得到判决后信号sg4
%=================计算误码率过程================================%
[numberspe] =symerr(gsg4);%利用函数得到误码率和误码数
ratio=ratio+numbers;
end
r1=ratio/(n*10);%误码数除以总点数为误码率
pel(1snrb+1)=r1;%11个信噪比对应的11个误码率存入数组pel
end
figure;%画图
x=0:1:10;
x1=10.^(x./10);%分贝值转化为真值
y=0.5*(erfc(sqrt(x1/4)));%2ASK信号相干解调理论误码率计算
semilogy(xpel‘-r‘xy‘-b‘);
legend(‘simulation‘‘theoritical case‘);
xlabel(‘信噪比‘)
ylabel(‘误码率‘);grid on;
title(‘2ASK信号相干解调时信噪比与误码率的关系‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2929 2010-07-11 22:17 ASK\相干\ASKX.m
文件 2798 2010-07-11 22:02 ASK\相干\ASKX.asv
文件 1795 2010-07-15 14:50 ASK\相干\askxg.asv
文件 1967 2010-07-15 14:57 ASK\相干\askxg.m
文件 996 2010-07-13 19:28 ASK\相干\askfxgwml.asv
文件 1367 2010-07-15 08:13 ASK\相干\askxgwml.m
文件 1363 2010-07-14 18:06 ASK\相干\askxgwml.asv
文件 1558 2010-07-15 15:24 ASK\非相干\askfxg.m
文件 2868 2010-07-12 12:56 ASK\非相干\ASKFX.m
文件 1350 2010-07-14 23:39 ASK\非相干\askfxgwml.m
文件 1320 2010-07-14 16:13 ASK\非相干\askfxgwmlv.m
文件 1350 2010-07-14 23:37 ASK\非相干\askfxgwml.asv
文件 3320 2010-07-14 23:57 ASK\非相干\askfxg.asv
文件 1638 2010-07-14 16:18 ASK\ASKXGwml.m
目录 0 2010-07-14 16:15 ASK\相干
目录 0 2010-07-14 16:15 ASK\非相干
目录 0 2010-07-14 10:59 ASK
----------- --------- ---------- ----- ----
26619 17
相关资源
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 阵列天线的matlab仿真
- 天线阵的波束形成在MATLAB仿真程序及
- OFDM系统MATLAB仿真代码
- 用matlab实现的多站定位系统性能仿真
- 用MATLAB(BPSK仿真 直接扩频)
- 实现2ask.4ask.2fsk.4fsk.qam16.qam8调制的m
- GPS卫星轨道动态仿真MATLAB
- CRC循环冗余校验的matlab仿真程序
- MATLAB实现混沌图像加密仿真程序
- (7,4)循环码-信道编码的matlab仿真
- Alamouti编码2X2仿真(MATLAB)
- 小波神经网络Matlab交通仿真程序
- qam 用matlab实现qam仿真的程序
- MATLAB六自由度弹道仿真程序
- MATLAB实现弹道仿真
- MIMO雷达DOA估计中的克拉美罗界计算
- Boost电路的MATLAB仿真
- 基于气动力的导弹姿态控制(附MATL
- 有源电力滤波器的Matlab仿真_高勇
- 3点GPS定位MATLAB仿真
- 全面详解LTE MATLAB建模、仿真与实现
- MATLAB车流仿真 包括跟驰、延误
- 一维光子晶体MATLAB仿真代码吸收率折
- Matlab锁相环仿真-Phase Locked Loop.rar
-
基于Simuli
nk的电动助力转向控制策略 - 基于MATLAB的OFDM系统仿真及分析
- MATLAB电机仿真精华50例源代码.zip
- 自适应均衡器的研究与仿真设计毕业
- 清洁机器人路径规划matlab仿真程序
评论
共有 条评论