文末提供完整的matlab代码实现下载链接
介绍
本文将分为两部分介绍。在第一部分中,使用 TR 的建模UWB 信号发生器,生成编码二进制数据的脉冲调制信号。这第二部分涉及对接收第一部分中生成的信号的接收器进行建模提取并显示信息。每个信号的时间图和频率响应绘制了阶段。使用MATLAB集成开发进行实践环境。
第一部分:TR-UWB信号的产生和调制
简介
该实践涉及使用 MATLAB 生成和调制 TR-UWB 信号。超宽带信号是一类在频谱中具有宽带而不是窄带的信号信号,具有时间宽度的脉冲产生它。在本次实践中,MATLAB 程序是开发用于生成基带 TR-UWB 信号,我们用该信号编码一些二进制数据信号的幅度。对于“1”,脉冲具有与参考脉冲相同的幅度,并且对于“0”,脉冲的幅度是参考脉冲的三分之一。脉冲遵循 Scholtz 单周期,脉冲宽度 Tp = 2ns;时间延迟参考脉冲和信息脉冲之间的时间TD = 50 ns:和之间的时间延迟参考脉冲TS=300ns如下图所示
对于实际工作,我们生成一个具有二进制序列[1 0110 10] 的信号。我们继续使用频率 fp = 4.492GHz 的余弦载波调制基带信号。
1.2 目的
1.学习如何基于Scholtz的Monocycle生成特殊的TR-UWB基带信号使用 MATLAB 程序。
2.调制基带信号。
3.绘制并欣赏信号前后的时间信号和频谱调制后。
1.3 实际程序
1.3.1 生成TR-UWB基带
a)声明的变量包括TD、TS、tp
b) 通过执行