Pedestrian-A与AWGN信道BER Matlab仿真实验

⛄ 内容介绍

要进行Pedestrian-A和AWGN信道的误码率(BER)仿真,可以按照以下步骤进行:

  1. 确定通信系统参数:
  • 定义Pedestrian-A信道和AWGN信道的特性和参数。
  • Pedestrian-A信道模型中的参数包括路径损耗、多径衰落和延迟等。
  • AWGN信道的参数包括信噪比(SNR)或信号能量与噪声能量之比。
  1. 生成发送信号:
  • 构建发送信号,例如生成要传输的二进制数据流,并对其进行编码和调制。
  • 可以使用调制方法如二进制相移键控(BPSK),四相移键控(QPSK)等。
  1. 对发送信号添加信道影响:
  • 对发送信号应用Pedestrian-A信道模型和AWGN信。
  • 对Pedestrian-A落模型进行多径信道的模拟。
  • 对AWGN信道,根据所设定的信噪比,将高斯噪声加到信号上。
  1. 接收信号处理:
  • 对接收到的信号进行解调和解码,得到接收到的二进制数据流。
  1. 计算误码率:
  • 将接收到的二进制数据与原始数据进行比较,计算误码率。
  • 误码率可以通过统计错误比特的数量,并除以总传输比特数来得到。
  1. 重复个所选的信噪比或参数点,在多次仿真中重复执行以上步骤,以获得更准确的BER结果。

⛄ 运行结果

【信道估计】基于matlab的Pedestrian-A 和AWGN信道BER仿真_无人机

【信道估计】基于matlab的Pedestrian-A 和AWGN信道BER仿真_无人机_02




⛄ 部分代码

%******Pedestrian-A 信道BER仿真********%

clc

clear all

%% 参数设置

N=128;     %子载波数目

M=5;       %每个子载波里的字符号数目

qam_M=64;     %QAM调制阶数

psk_M=4;      %PSK调制阶数

mod_M=[qam_M psk_M];

g_ori=zeros(2,M*N+1);

g_ori_final=zeros(2,M*N);

B_all=zeros(2*M*N,2*M*N);

B=mat2cell(B_all,[M*N,M*N],2*M*N);

%% 建立PA信道

ts=1/640;

fd=8.3*2/3.8;

tau=[0 200 800 1200 2300 3700]*10^(-9);

pdb=[0 -0.9 -4.9 -8.0 -7.8 -23.9];

chan=comm.RayleighChannel('SampleRate',1/ts, ...

   'PathDelays',tau, ...

     'AveragePathGains',pdb, ...

        'MaximumDopplerShift',fd);

%%

%% 建立滤波器

beta=[0.5 0.9];       % 滚降系数

for ig=1:2


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空