在时变信道上差分放大转发中的选择组合性能研究(Matlab代码实现)

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

 ⛳️赠与读者

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码、文章


 ⛳️赠与读者

👨‍💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要觉得这些问题搞笑。哲学是科学之母,哲学就是追究终极问题,寻找那些不言自明只有小孩子会问的但是你却回答不出来的问题。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它居然给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。

     或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎

💥1 概述

文献来源:

摘要— 目的地处的选择组合(SC)对于差分放大转发(AF)中是一种吸引人的选择,因为与半最大比合并(semi-MRC)相比,它不需要信道状态信息,同时能够提供接近的性能。最近有关SC方案的性能分析已经报道,但仅适用于慢衰落信道情况。本文提供了SC方案在一般时变瑞利衰落信道和目的地处采用DBPSK调制以及非相干检测时的准确平均误码率(BER)。所提出的分析已通过在不同衰落情景下的仿真结果进行了彻底验证。结果表明,系统的性能与信道的自相关值相关。同时还显示了SC方法的性能非常接近于半MRC方法,并且高信噪比区域存在误码率底线在这两种方法中无法避免。对于SC方法得到的BER分析也可以用于估计MRC方法的BER性能,后者在时变信道中的确切分析评估似乎比较困难。
关键词— 差分放大转发中继、差分调制、非相干检测、选择组合、时变信道、自回归模型。

合作通信现已成为一个成熟的研究课题。目前,在3GPP LTE技术中已经标准化了一种特殊类型的合作通信(借助一个中继),以解决蜂窝网络的覆盖问题,预计LTE高级版本将包括合作中继功能,以克服其他限制,比如容量和干扰[1]。合作中继网络在无线局域网、车载对车载通信和无线传感器网络中也有应用,这些内容已在文献[2]-[5]中探讨。
在合作通信中,网络中的用户充当中继,接收来自源的信号,处理后再转发给目的地。通过中继,除了源到目的地的直接连接外,还可以构建额外的链接,从而增加系统的总体空间多样性。根据中继采用的信号处理策略,中继网络通常分为解码转发(DF)和放大转发(AF)[6]。

📚2 运行结果

部分代码:

%% DAF with using selection combining in case of multi relays
clc
close all
clear all
%%
M=2;
Ns=1E5;% number of symbols
N0=1;
Ptot_dB=0:5:20;% SNR scan
Ptot=10.^(Ptot_dB/10)*N0;

% scenarios
ch_scn=1;
fade_scn=1;

% number of Relays
R=3;

% distance between two channel uses
ch_dis=1; % 

% normalized Dopplers frequencies
vfsd=[.001,.02,.05,.001];
vfsr=[.001,.02,.01,.05];
vfrd=[.001,.001,.05,.05];

% scenario number
fsd=vfsd(fade_scn);
fsr=vfsr(fade_scn);
frd=vfrd(fade_scn);

% ------------- channel variances
vsig_sd=[1,1,1];
vsig_sr=[1,10,1];
vsig_rd=[1,1,10];
sig_sd=vsig_sd(ch_scn);
sig_sr=vsig_sr(ch_scn);
sig_rd=vsig_rd(ch_scn);

% power allocation
vpaf=[.66,.54,.8];
paf=vpaf(ch_scn);
% source power
P0=paf*Ptot;
% relay power
P1=(1-paf)*Ptot;
% amplification factor
Ai2= P1./(P0*sig_sr+N0);

% this loop scans the SNR range
for ind=1:length(Ptot)

nbits=0;%total number of info sent
err_mrc=0;% error counter 
err_egc=0;% error counter 

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

🌈4 Matlab代码、文章

  • 22
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值