双极性信号、正交信号和PAM信号通信系统仿真

论文+代码+仿真结果下载地址:下载地址

function exe1
f = 0.1;   %频率
T = 1/f;   %周期
t = 0:0.1:1; %0<t<1 间隔0.1
s = t.*cos(2*pi*f.*t)/T;
figure
plot(t,s)
title('给定信号s(t)');
xlabel('t');ylabel('s(t)');
C = 1;  %C为常数
t = T + t;  % 在 T 时 输出最大信噪比
h = C * s;  % T 时刻的匹配滤波器的冲击响应输出
figure
plot(t,h)
title('冲击响应');
xlabel('t');ylabel('h(t)');
t = 0:0.1:1;  %0<t<1 间隔0.1
s1 = (-t).*cos(2*pi*f.*(-t))/T;
s2 = (t - T).*cos(2*pi*f.*( t - T))/T;
s0 = xcorr(s1,s2);
N = 1:2*(length(t)-1)+1;
figure
plot(N,s0)
title('在 T 时刻匹配滤波器的输出');
xlabel('t');ylabel('s0(t)');

function exe2
clear all
nsamp=10;                               %每个脉冲信号的抽样点数s0=ones(1,nsamp);                       %基带脉冲信号
s1=[-ones(1,nsamp/2) +ones(1,nsamp/2)];          nsymbol=100000;                         %每种信噪比下的发送符号数EbN0=0:12;                               %信噪比,E/N0
msg=randint(1,nsymbol);                    %消息数据
s00=zeros(nsymbol,1);
s11=zeros(nsymbol,1);
indx=find(msg==0);                      %比特0在发送消息中的位置
s00(indx)=1;
s00=s00*s0;                             %比特0影射为发送波形s0
indx1=find(msg==1);                     %比特1在发送消息中的位置
s11(indx1)=1;
s11=s11*s1;                             %比特1映射为发送波形s1
s=s00+s11;                              %总的发送波形
s=s.';                                  %数据转置,方便接收端处理for indx=1:length(EbN0)decmsg=zeros(1,nsymbol);r=awgn(s,EbN0(indx)-7);              %通过AWGN信道r00=s0*r;                           %与s0相关r11=s1*r;                           %与s1相关indx1=find(r11>=r00);               decmsg(indx1)=1;                       %判决[err,ber(indx)]=biterr(msg,decmsg);
end
semilogy(EbN0,ber,'-ko',EbN0,qfunc(sqrt(10.^(EbN0/10))));
title('二进制正交信号在AWGN信道下的误比特率性能')
xlabel('Eb/N0');ylabel('误比特率Pe')
legend('仿真结果','理论结果')

双极性信号、正交信号和PAM信号通信系统仿真相关推荐

  1. 单极性运放采集双极性信号

    单极性运放采集双极性信号 如图 18.17 所示,双极性信号(Bipolar)就是信号有正有负,单极性信号(Unipolar)只有正.绝大多数 ADC 都只能对单极性信号进行采样,双极性 ADC 虽然 ...

  2. 单极性信号与双极性信号

    在DAQ系统中,模拟输入信号一般可以分为单极性信号和双极性信号.单极性信号是指该信号的摆幅是基于一个固定的参考电位确定的,并且输入信号的电位值都高于该固定参考电位:双极性信号是指信号的摆幅基于一个参考 ...

  3. 关于数字基带信号单、双极性归零与不归零信号中直流分量与定时分量的判断有无的依据

    怎样看有无直流分量与定时分量: 首先,我们先来了解下数字基带信号的功率谱密度p(f),该功率谱密度表达式可参考通信原理书(对我们分析无关紧要,重要特点我会说明),该表达式主要由连续谱和离散谱组成 对于 ...

  4. matlab实现单(双)极性,Matlab实现单(双)极性(不)归零码

    Matlab实现单(双)极性(不)归零码 内容大纲 Matlab实现单极性不归零波形(NRZ),0 1 幅值 Matlab实现单极性归零波形(RZ),0 1 幅值 Matlab实现双极性不归零波形,- ...

  5. 通信使用matlab三元码实验报告,Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验...

    Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验 Matlab 仿真 DSB-SC 信号与双极性不归零码通信原理实验报告二实验题目:Matlab 仿真 DSB-SC 信号与双极性不 ...

  6. 7位双极性序列 matlab,移动通信课程设计直接序列扩频系统仿真

    移动通信课程设计直接序列扩频系统仿真 信息与通信工程学院 移动通信课程设计实验报告 题目:直接序列扩频系统仿真 班 级: 姓 名: 学 号: 班内序号: 日 期: 目录 一.背景3 二.要求:3 三. ...

  7. 双极性根升余弦信号qpsk_【MATLAB】【通信原理】QPSK的调制与解调

    参考网站:https://www.ilovematlab.cn/thread-97735-1-1.html 其实几乎完全照搬了该网站上面的方法,只是代码.画图方式稍微有点不同. 实验代码: clear ...

  8. 7位双极性序列 matlab,移动通信课程设计报告实验报告-利用matlab进行m序列直接扩频仿真.doc...

    - .-- - .-- 目录 一.背景4 二.基本要求4 三.设计概述 4 四.Matlab设计流程图5 五.Matlab程序及仿真结果图6 1.生成m序列及m序列性质6 2.生成50位随机待发送二进 ...

  9. 单极性归零NRZ码、双极性非归零NRZ码、2ASK、2FSK、2PSK、2DPSK及MATLAB仿真

    二进制调制团圆饭 源代码 仿真结果 源代码 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 单极性归零NRZ码.双极性非归零NRZ码.2ASK.2FSK.2P ...

最新文章

  1. 大白菜软件常用功能介绍
  2. Hadoop学习之MapReduce(三)
  3. 关于英汉混合字符串的分隔方法
  4. CC1101、SI4432、SI4463 相互通信的可能性与得失探讨
  5. 【资料整理】proftpd安装配置
  6. oracle的存储设置默认参数,oracle初始化参数设置
  7. object-c 混编 调用C,C++接口
  8. 行内元素、块状元素和行内块元素
  9. CTFHUB WEB
  10. 自动移动鼠标避免锁屏
  11. SkeyeARS 全景AR增强监视系统解决方案
  12. 原生html5时间组件,amazeui时间组件的实现示例
  13. ps小白修改矢量图颜色
  14. thingworx ADO安装
  15. git pull之后出现REBASE(1/1)
  16. 2014年中国95家企业入围世界500强,超日本
  17. Html5调用手机摄像头并实现人脸识别
  18. 【网络篇】第十七篇——IP协议详解
  19. mac请在微信客户端连接服务器,微信官方Mac版客户端,这次是真的。
  20. 打破应试教育,犯错亦是成长

热门文章

  1. java爬取验证码图片_JAVA HttpClient实现页面信息抓取(获取图片验证码并传入cookie实现信息获取)...
  2. Android 自定义ProgressBar 实现进度圆环
  3. ImageView 常用属性的分析
  4. 使用SSH和Nginx做内网HTTP映射
  5. 五 Android Studio打包Eegret App (包名和签名,打出正式包)
  6. 2021襄阳谷城高考成绩查询,2021高考襄阳谷城县考生求助电话
  7. android h5弹窗,Android嵌套html5页面中alert 弹出框问题
  8. 5 -- Hibernate的基本用法 --2 1 Hibernate 下载和安装
  9. 双击进入物料数据的指定视图
  10. com组件和一般dll的区别