数字通信中不同信道类型对通信系统性能影响matlab仿真分析,对比AWGN,BEC,BSC以及多径信道

news/2024/12/4 20:47:52/文章来源:https://www.cnblogs.com/matlabworld/p/18587147

1.算法运行效果图预览

(完整程序运行后无水印)

 

2.算法运行软件版本

matlab2022a

 

3.部分核心程序

(完整版代码包含详细中文注释和操作步骤视频)

%, 4=AWGN+多径 3=BSC, 2=BEC, 1=AWGN% 计算误码for i0 = Lens + 2:-1:1  % 从后向前遍历比特if xor(msg(i0), ydec(i0)) == 1 && Ch_sel == 4 % 计算BSC信道的误码Err_DJ(i1)  = Err_DJ(i1) + 1;endif xor(msg(i0), ydec(i0)) == 1 && Ch_sel == 3 % 计算BSC信道的误码Err_bsc(i1) = Err_bsc(i1) + 1;endif xor(msg(i0), ydec(i0)) == 1 && Ch_sel == 2  % 计算BEC信道的误码Err_bec(i1) = Err_bec(i1) + 1;endif xor(msg(i0), ydec(i0)) == 1 && Ch_sel == 1 % 计算AWGN+多径信道的误码Err_awgn(i1) = Err_awgn(i1) + 1;end% 计算误码率if Ch_sel == 1 % AWGN信道Err_awgn(i1) = Err_awgn(i1) / Lens/ mtkl;  end    if Ch_sel == 2  % BEC信道Err_bec(i1) = Err_bec(i1)/ Lens/ mtkl;  end    if Ch_sel == 3  % BSC信道Err_bsc(i1) = Err_bsc(i1) / Lens/ mtkl;  endif Ch_sel == 4  % AWGN+多径Err_DJ(i1)  = Err_DJ(i1) / Lens/ mtkl;  endend
end  % 结束while循环% 创建新的图形窗口
figure;% 绘制BSC信道的误码率曲线
semilogy(SNRs, Err_bsc,'-bs',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.0,0.0]);
hold on;% 绘制AWGN信道的误码率曲线
semilogy(SNRs, Err_awgn,'-mo',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.5,0.9,0.0]);
hold on;% 绘制BEC信道的误码率曲线
semilogy(SNRs, Err_bec,'-r>',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.9,0.0]);% 绘制BEC信道的误码率曲线
semilogy(SNRs, Err_DJ,'-k<',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.3,0.3]);
% 设置坐标轴范围
axis([0 12 10^-8 1]);% 显示网格
grid on;% 添加图例
legend('BSC信道', '高斯信道', 'BEC信道', '多径信道');% 添加x轴标签
xlabel('SNR(dB)');% 添加y轴标签
ylabel('error');
176

  

4.算法理论概述

       在数字通信系统中,信道是传输信息的媒介。不同的信道类型会对通信系统的性能产生显著的影响。本章节将详细介绍AWGN(加性高斯白噪声)信道、BEC(二进制擦除信道)、BSC(二进制对称信道)以及多径信道,并通过数学公式和原理来分析它们对通信系统性能的影响。

 

      AWGN信道是最常见的信道模型之一,它假设噪声是独立于信号的加性高斯白噪声。在AWGN信道中,接收到的信号 y 可以表示为:

y=x+n

其中,x 是发送信号,n 是均值为0、方差为 σ2的高斯白噪声。

 

       BEC(二进制擦除信道)是一种简单的信道模型,其中接收到的信号可能是原始信号、擦除符号或错误符号。具体来说,BEC有三个输出状态:

 

接收到正确的比特(概率为1−p),擦除比特(概率为pe),错误比特(概率为p)

 

      BSC(二进制对称信道)是一种简化了的实际物理信道模型,它假设输入为二进制信号,并且在传输过程中可能出现错误的概率是固定的。具体来说,在BSC中,每个比特位独立地以概率p发生反转,即0变成1或1变成0;而正确传输的概率为1-p。这里假定p<0.5,否则可以通过简单的反相操作使情况等价于更小的p值。

 

       在无线通信系统中,信号从发射端到接收端的传播过程中可能会遇到多种障碍物,如建筑物、山脉、植被等。这些障碍物会导致信号通过不同的路径到达接收端,这种现象称为多径效应(Multipath Effect)。每一条路径都可能有不同的传播延迟、幅度衰减和相位偏移。当这些不同路径上的信号在接收端叠加时,就形成了一个复杂的复合信号,这就是所谓的多径信道(Multipath Channel)。离散多径信道模型假设存在有限数量的主要路径,每条路径都有其特定的增益hl 、延迟τl以及相位偏移ϕl 。接收信号y(t)可以表示为:

 

 

 

该模型适用于描述那些具有明显可分辨路径的情况,但在实际应用中往往难以精确估计每条路径的具体参数。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/846836.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【投稿指南】你的论文正处于哪一阶段?SCI投稿状态详解

https://zhuanlan.zhihu.com/p/481416743 https://paper.dxy.cn/article/484873 https://zhuanlan.zhihu.com/p/446572754 https://zhuanlan.zhihu.com/p/378889611投稿过程中的常见缩写 EIC:Editors in Chief,期刊主编,掌握稿件最终决定权。 AE:Associate Editors,副编辑…

贪心策略(未完结)

每次都试图解决问题的尽量大的一部分 如兑换硬币,先以最多数量的最大面值来迅速减少找零面值首先确定基本结束条件(最直接的情况——其面值正好等于某种硬币) 减小问题的规模 递归算法:#!/user/bin/env python3 # -*- coding: utf-8 -*- def recMC(coinValueList, change):…

电感的通低频阻高频特性的测试

用手持电桥测出电感的实际值,以保证在这个频率附近电感数值不会有太大变化 10k档     40k档   100k档 9.96mH    9.77mH   17.25mH 用示波器的信号发生器产生一个200k的信号,串接以上电感,查看输出波形当信号为200k时输出波形的峰峰值为1.55V(不接电感时为2.44…

whk1

选 \(B\)。

web19([GYCTF2020]Blacklist):

1.输入1回显出语法错误(找到注入点,是字符型) error 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 1 at line 12.依次输入1 order by 3#、1 order by 1#、1 order by 2#…

linux,ssh连接

Linux,ssh远程连接 一、 linux端配置 1、安装ssh服务 sudo apt-get updatesudo apt-get install openssh-clientsudo apt-get install openssh-server2、启动ssh service ssh start3、检查是否成功启动ssh ps -e | grep ssh确保出现ssh-agent ,若无ssh-agent,执行下列代码 e…

【攻防技术系列】Rce漏洞数据不回显解决策略

一、数据带外1.1 DNSlog1.2 TCP-Portlog1.3 ICMP-Sizelog二、延迟判断三、写文件四、反弹权限4.1 反向连接4.2 正向连接免责声明 请勿使用本文中提到的技术进行非法测试或行为。使用本文中提供的信息或工具所造成的任何后果和损失由使用者自行承担,所产生的一切不良后果与文章…

Quantization

目录引线性量化 (Linear Quantization)对称量化非对称量化非线性量化Power-of-XRoundingDeterministic roundingStochastic rounding[1] 进击的程序猿-模型压缩-神经网络量化基础.[2] Przewlocka-Rus D., Sarwar S. S., Sumbul H. E., Li Y. and De Salvo B. Power-of-two quan…

H5-28 清除浮动

浮动元素会造成父元素高度塌陷后续元素也会受到影响 1、浮动的作用当元素设置fliat浮动后,该元素就会脱离文档流并向左/向右浮动①浮动元素会造成父元素高度塌陷②后续元素会受到影响 <div class="box"><div class="a"></div><div…

第58篇 Redis常用命令

1.基本操作2.字符串(Strings)3.列表()4.哈希(Hashes)5.位图(Bitmaps)6.位域(Bitfields)7.集合(Sets)8.有序集合(SortedSets)9.流(Streams)10。地理空间(Geospatial)11.HyperLogLog

位运算(未完成)

1、如果n & (n-1)=0,则n为2的幂 2、 题1:找出唯一成对的数 1-1000这1000个数放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现? 性质:AA=0,B0=B …