哪些网站可以免费做推广,网站营销案例,贵州网站建设服务平台,网页制作个人简历代码#x1f4a5;#x1f4a5;#x1f49e;#x1f49e;欢迎来到本博客❤️❤️#x1f4a5;#x1f4a5; #x1f3c6;博主优势#xff1a;#x1f31e;#x1f31e;#x1f31e;博客内容尽量做到思维缜密#xff0c;逻辑清晰#xff0c;为了方便读者。 ⛳️座右铭欢迎来到本博客❤️❤️ 博主优势博客内容尽量做到思维缜密逻辑清晰为了方便读者。 ⛳️座右铭行百里者半于九十。 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码、数据、文章 1 概述
文献来源 摘要
该文提出一种数字预失真DPD方案用于多载波卫星通信信道中的非线性失真抑制。所提出的DPD具有类似于数据DPD方案的多输入多输出架构。然而它使用多速率处理算法增强了数据DPD的缓解性能以实现非线性算子的频谱拓宽。与单载波单输入单输出信号波形DPD方案相比所提出的DPD具有较低的数字处理速率降低了预失真器所需的硬件成本。所提出的DPD在总体退化方面优于数据和信号DPD方案。此外它的性能最接近由具有有限最大输出功率的理想缓解通道描述的通道边界。
对功率/质量效率高的卫星转发器的需求不断增加推动了使用单个高功率放大器HPA联合放大多载波信号。在这种多载波MC场景中多个信号在频率上被多路复用并共享卫星转发器的板载硬件[1]。但是放大的信号会被非线性HPA失真。除了单载波中存在的非线性失真外MC场景还存在相邻信道干扰ACI和互调失真IMD效应[1]这些效应会进一步使信号失真并降低系统容量。因此减轻这些失真对于MC卫星系统的有效运行至关重要。
在网关上运行的非线性失真缓解技术称为数字预失真DPD它们具有不同的部署架构。首先数据DPD方案[23]是多输入多输出MIMO每个载波产生一个预失真流并以符号速率运行因此需要相对较低的数字带宽。其次信号DPD方案[4]是单输入单输出SISO并且以更高的速率工作因此需要比数据DPD更大的数字带宽。信号DPD充分利用可用的模拟上行链路带宽而数据DPD只能访问由载波符号速率设置的信道带宽。
该文提出一种基于模型的新型MIMO DPD技术用于MC卫星信道中的非线性缓解称为符号速率信号DPDSRS DPD。SRS DPD在脉冲整形滤波器之前产生预失真符号类似于数据DPD方案但它补偿了由于数字处理带宽有限而无法由数据DPD处理的失真效应带外。SRS DPD使用多速率处理算法来计算基函数增强了数据DPD的非线性缓解功能同时与信号DPD相比它降低了数字处理或计算复杂度。因此SRS DPD提供了一种“融合”架构以低于信号DPD的复杂度利用比数据DPD更大的带宽。特别是SRS DPD使用链路频率规划来补偿ACI和IMD。使用载波的频率链路规划SRS预分配方案在载波频率间隔紧密的高效频谱配置中可能很有用。
在研究[3]中作者提出了使用符号级应用的多级Volterra过程的卫星系统的MC预处理。级联多个Volterra滤波器增强了数据级计算的缓解能力尽管计算复杂度更高。与[3]相比SRS DPD使用单个Volterra滤波器并通过多速率方案增强了数据电平的缓解。此外SRS DPD不会像[3]那样执行通道估计这会产生进一步的复杂性成本。
SRS-DPD方案在符号级别工作将脉冲整形滤波器包含在要缓解的通道中。这使得SRS DPD在符号电平上是接收器失真最小化的最佳选择。由于对接收到的符号进行解码时获得了误码率BER性能与SISO信号DPD相比SRS DPD的工作域提高了整体链路性能其中未缓解的失真通过脉冲整形滤波器传播。此外对于给定的复杂程度SRS DPD比SISO信号DPD具有更好的性能并且SRS DPD的计算复杂度不会随着上行链路带宽的增加而增加从而将其包含在具有大上行链路带宽的通信系统中。
2 运行结果 部分代码
%% Evaluation
fprintf(\n ----- noiseless DPD Eval --------\n)
% passing the predistorter data for the channel (noiseless) [rd1 rd2 rd3 OBO] MC_Core_channel(IBO,inf,ud(:,1),ud(:,2),ud(:,3)); recd [rd1 rd2 rd3]; fprintf(OBO of the DPD signal: %2.2f \n,OBO) distor recd - AT; for kk1:3, SD(kk) db(norm(AT(:,kk),2)/norm(distor(:,kk))); end fprintf(SIR (dB): \t %1.1f dB \n,SD)
%% plotting the constellation toc figure, subplot(131), plot(recn(:,1),.b), hold on, plot(recd(:,1),.r), plot(AT(:,1),ok,MarkerFaceColor,[0 0 0]), axis([-1.5 1.5 -1.5 1.5]) subplot(132), plot(recn(:,2),.b), hold on, plot(recd(:,2),.r), plot(AT(:,2),ok,MarkerFaceColor,[0 0 0]), axis([-1.5 1.5 -1.5 1.5]) subplot(133), plot(recn(:,3),.b), hold on, plot(recd(:,3),.r), plot(AT(:,3),ok,MarkerFaceColor,[0 0 0]), axis([-1.5 1.5 -1.5 1.5]) legend(No DPD,MIMO DPD) saveas(gcf, ../results/constellation.png);
3 参考文献 文章中一些内容引自网络会注明出处或引用为参考文献难免有未尽之处如有不妥请随时联系删除。 4 Matlab代码、数据、文章