我在MATLAB中创建了一个OFDM信号(WLAN),并将复杂的值信号保存在一个文件中。然后我将文件传输到USRP 210(软件定义无线电),并在空中传输。请注意,在MATLAB中,我不需要将信号向上转换为中频,就像无线电设备本身所做的那样。
信号由接收器接收(向下转换),并将文件保存在本地磁盘中。然后在MATLAB中处理接收文件。一切都很完美,数据被正确地解码。
现在,我想应用瑞利信道(在多径信道上具有延迟多普勒效应).MATLAB已经为该衰落信道构建了函数。在这种情况下,我的信号传输工作良好,性能略有下降(BER)。但随着延迟多普勒效应的增加而退化。
我的问题是,在使用信道模型时,在将基带信号传递给信道模型函数之前,我不会对基带信号进行任何上转换。有这个必要吗?因为在基带上应用信道模型听起来不正确。在这种情况下,我还有其他选择吗?
发布于 2022-02-04 01:08:29
我并不是非常熟悉这个工具箱从MATLAB,但快速查看帮助页的comm.RayleighChannel似乎没有显示任何输入是基于载波频率的。这意味着信道模型是独立于载波的。因此,它应该能够像对上转换的通带信号一样容易地应用于复杂基带信号。
rayChan =
comm.RayleighChannel with properties:
SampleRate: 100000
PathDelays: 0
AveragePathGains: 0
NormalizePathGains: true
MaximumDopplerShift: 130
DopplerSpectrum: [1x1 struct]
ChannelFiltering: true
PathGainsOutputPort: falsehttps://stackoverflow.com/questions/70980196
复制相似问题