m基于matlab的短波宽带通信系统的信道建模,对比了Watterson信道和ITS信道

目录

1.算法描述

2.仿真效果预览

3.MATLAB核心程序

4.完整MATLAB


1.算法描述

      以往人们对于短波信道的理解很大程度上局限于窄带过程。近来,由于扩频大容量短波通信的需求发展,宽带短波信道的特征得到了广泛的研究。对于短波信道,损耗和畸变是最主要的两种传输影响。它包括自由空间传播损耗、电离层吸收损耗、多跳地面反射损耗和一些额外系统损耗。信号畸变包括:信道参数时变、多径传播和信号色散。一般来讲,多径时延又可分为inter-modal和intra-modal两种形式。Inter-modal延迟包括multimode(多模式包括多层模式、O模式和X模式以及高低仰角模式等)和multi-hop(多跳模式)情况,这种情况下主要引起码间串扰。Intral-modal延迟由地理场强影响、电离层不均匀性和电离层介质的色散特性引起的,在这种情况下将引起信号脉冲畸变,这种情况下限制了信道的带宽。

Watterson信道

      由于高频信道往往在时域和频域上是随着时间变化而变化的,所以仅仅在有限的频带内进行分析,因为在有限长的时间内,信号基本是稳定的,所以可以选取一个基本静态的模型进行分析,在实际信号传播过程中,信道可以看出是一个有限数量的相互相关的离散信号模型的组合。此外,Watterson信道模型,其建立在其信道衰弱时服从Rayleigh分布的,每种模式的多谱勒扩展是高斯谱分布。

 ITS信道

      1993年,Vogler在Radio Science上发表了一篇经典的宽带短波建模的文章,根据Wagner和Basler等人的实验数据推导出信道的传递函数,脉冲响应以及散射函数来得出宽带信道的数学模型。信道的输出信号的表达式为:

   

       ITS短波宽带信道模型中的最为主要的一个部分就是功率延迟剖面函数,功率延迟剖面函数的确定是信道仿真的最大难点,这是由于功率延迟剖面函数中的需要参数和变量都需要实际测试才能获得。

        但是,在实际中,我们可以通过近似的方法来获得功率延迟剖面函数,本文,我们将研究ITS模型中功率延迟剖面函数的等效表示方式。通过相关文献可知,功率延迟谱函数的曲线与某些参数先的Nakagami函数曲线比较接近,所以,本文,我们将通过Nakagami函数来模拟出最小误差的ITS模拟功率延迟剖面函数,已知Nakagami函数的表达式为:

那么本系统的仿真结果就可以用如下的结构框图表示: 

2.仿真效果预览

matlab2022a仿真结果如下:

 

 

3.MATLAB核心程序

%ITS宽带短波通信信道建模仿真代码
m     = 1.1;
delta = 0.5628;

%随机调制函数的仿真
delta = [0.0466 0.0659 0.0932 0.1318];
f     = -200:1:200;
 
for n = 1:length(f) 
    for i=1:4
        SG(i,n) = 1/sqrt(2*pi*delta(i)) * exp((-f(n)^2/2) * delta(i)^2);
    end        
end
 
figure;
plot(f,SG(1,:),'r');hold on;
plot(f,SG(2,:),'b');hold on;
plot(f,SG(3,:),'k');hold on;
plot(f,SG(4,:),'g');hold off;
title('Matlab模拟高斯函数形状');
grid on;
legend('delta = 0.0466','delta = 0.0659','delta = 0.0932','delta = 0.1318');
%ITS仿真模型分析
a       = 1;     %设置仿真幅度
fc      = 300;   %载波频率
fs      = 3000;  %信号的采样频率
thta    = pi/6;  %信号的初始相位
 
delay   = [0 100];   %多径延迟,有几条多径,就输入几个值
fm      = [0 200];   %每个多径的频谱展开
fd      = [0 10];  %频率偏移
A       = [1 3]; %每条多径的幅度
inter   = 30;    %瑞丽信道参数
SNR     = 2;     %信噪比
t       = 20*pi/10000:20*pi/10000:20*pi;%仿真时间
st      = a*cos(2*pi*fc*t+thta);        %原始的发送信号
 
Ns      = length(st);
M       = length(A);
%希尔伯特变换
n_delay = ceil(delay*10^-3.*fs);
r1      = zeros(1,Ns+max(n_delay));      
%ITS宽带短波通信信道建模仿真代码
m     = 1.1;
delta = 0.5628;
C     = 1;
tao   = 2200/length(r1):2200/length(r1):2200;
tao   = tao/1000;
 
for i=1:length(tao)
P(i) = (1/C)*(    (sqrt((2*m-1)*delta^2/(2*m*tao(i)))^(1-2*m))...
       * exp( -(2*m-1)/2 - (m*tao(i)^2)/(2*delta^2) )    );
end
%通过信道
for m = 1:M
    %加入频偏
    r1 = r1.*exp(j*(2*pi*fd(m).*[1:length(r1)]/fs));   
    %加入多径
    r1 = r1 + [zeros(1,n_delay(m)),reylei(st,fm(m),fs,Ns,inter)...
         .*A(m),zeros(1,max(n_delay)-n_delay(m))];
    %加入功率延迟剖面函数
    r2 = r1.*sqrt(P);    
end
 
 
r = r2;
 
 
r = real(r)./sqrt(sum(A.^2));%获得平均值
r = awgn(r,SNR,'measured');  %通过高斯信道    
01_159m

4.完整MATLAB

V

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 短波信道在无线通信中起着重要作用,仿真短波信道可以帮助我们更好地了解其特性和性能。其中,短波信道Watterson型是一种常用的型之一。 Watterson型的仿真主要包括以下几个步骤: 1. 数据采集:首先,我们需要收集短波信道的实际数据,这可以通过在不同地理环境和天气条件下进行测量来实现。需要收集到的数据包括信号强度、信号多径传播情况以及可能存在的各种干扰。 2. 参数估计:在获取到实际数据后,我们需要对Watterson型中的参数进行估计。具体来说,我们需要确定信道传播损耗的衰减系数、多径传播的时延和衰落以及干扰的大小和类型等参数。 3. 立:在参数估计之后,我们可以利用估计得到的参数Watterson型。Watterson型通常采用线性时不变系统型,其中包含了频率选择性传播的特征,以及干扰和噪声的影响。 4. 仿真实验:立好Watterson型后,我们可以进行仿真实验来评估短波信道性能。通过在仿真中输入不同的信号,我们可以观察到信号在短波信道中的传输特性,如频偏、相位变化、时延扩展等。 5. 性能评估:仿真实验完毕后,我们可以对仿真结果进行性能评估。比如,可以计算信号的误码率、比特误差率等性能指标,并与实际数据进行对比,从而验证Watterson型的准确性和可靠性。 总结来说,短波信道Watterson型的仿真过程包括数据采集、参数估计、立、仿真实验和性能评估等步骤。通过该过程,我们可以更好地理解短波信道的特性,并为无线通信系统的设计和优化提供指导。 ### 回答2: 短波信道是一种具有特殊传输特性的无线信道,在无线通信系统中广泛应用。为了更好地了解和研究短波信道的传输特性,可以使用Watterson型进行仿真。 Watterson型是一种常用的短波信道型,它基于真实的短波信道测量数据进行了参数化。该型考虑了信号的衰落、多径传播和噪声等因素,能够较为准确地短波信道的传输特性。 在仿真过程中,首先需要采集真实的短波信道测量数据,包括信号强度、多径传播时间延迟和幅度等参数。然后,根据测量数据,确定Watterson型的型参数,如路径损耗指数和多径传播系数等。 接下来,在仿真软件中使用Watterson型进行信道。将型参数输入仿真软件,生成短波信道的传输特性曲线。通过观察仿真结果,可以了解到信号在短波信道中的衰落、多径效应和噪声对传输性能的影响。 通过对短波信道仿真,可以帮助我们更深入地理解短波信道的特性,并为无线通信系统的优化和设计提供指导。例如,在无线网络中,通过对短波信道仿真,可以评估和改善系统的覆盖范围和信号质量;在无线电广播中,可以优化发射功率和信号调制方式,提高接收端的音质和接收效果。 总之,短波信道Watterson型的仿真是一种对短波信道进行精确和性能评估的方法,可以为相关领域的研究和应用提供有价值的参考和指导。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我爱C编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值