图片缩略图

智商基带建设者

版本1.1.0.0 (263kb) 尼尔Forcier
此应用程序允许您为安捷伦33522A、33522B、33512B生成IQ基带信号

4.8 k下载

更新2012年10月8日

查看许可协议

MATLAB程序IQ基带生成器(IQBB)允许您使用GUI生成理想和非理想IQ基带信号。在生成信号时,用户可以控制信号参数,如脉冲整形、每符号采样、附加噪声、相位平衡等。用于生成信号的数字数据是随机生成的。用户还可以导入自己的数字data通过CSV文件生成信号。生成信号后,可在眼图图、星座图、频域图和时域图上对其进行分析。生成IQ信号波形后,可将其从IQBB导出到安捷伦33500A/B双通道波形发生器或CSV文件.IQBB是在MATLAB版本7.14.0.739(R2012a)上创建的。它需要通信系统工具箱和仪器控制工具箱。

要运行IQBB程序,请打开MATLAB并将“当前文件夹:”设置为包含IQBB程序文件的文件夹。要启动IQBB程序,请在命令行中键入“IQ_基带构建器”。

以下是对IQBB程序功能和设置的概述:
•“构建信号”按钮:根据当前信号参数设置构建IQ信号
•调制类型列表框:选择要用于IQ信号的调制类型,范围从4qam到256 QAM
•符号顺序切换按钮:允许您选择二进制和灰色之间的符号顺序
•脉冲响应列表框:允许您为IQ信号选择滤波器或脉冲成形响应
•脉冲整形响应:复选框:当选中一个图形与选定的脉冲整形响应弹出
•采样每个符号编辑框:用于构建每个信号的每个符号的波形点的数量
•位数编辑框:设置用于建立信号的数字位的数目。除非输入位,否则它们是随机生成的。输入的计数可能会略有变化,以匹配符号计数和每个符号的样本
•重复使用数字数据复选框:选中此复选框时,将重复使用任何现有生成或导入的数字数据。未选中此复选框时,无论何时生成新信号,都会生成新的数字数据
•滤波顺序滑块:对于上升余弦,根上升余弦,高斯脉冲整形选择滤波顺序
•Beta滚动滑块:设置提升余弦和根提升余弦过滤器类型的Beta值。当选择高斯滤波器类型时,它设置3 dB带宽符号时间乘积
•附加噪声滑块:设置将添加到信号中的附加白噪声量。将滑块一直向右(默认)设置为不添加噪声
•相位平衡滑块:设置信号之间的平衡,默认为0
•振幅平衡滑块:设置信号之间的振幅平衡,默认为0
•I振幅偏移滑块:为I信号添加一个直流偏移,默认为0
•Q振幅偏移滑块:向Q信号添加直流偏移,默认值为0
•导出IQ信号数据面板:允许用户导出信号数据到安捷伦33500A/B波形发生器或CSV文件
o勾选“导出至33500A/B”复选框时,程序配置为将信号数据导出至33500A/B波形发生器(双通道版本)。该程序通过局域网与波形发生器通信,因此必须输入波形发生器的IP地址
o未选中复选框时,信号数据将导出到当前目录中的CSV文件。在文本框中输入文件名
•从CSV面板导入数字数据:允许您从用于生成信号的CSV导入数字数据。在文本框中输入CSV的名称。程序将在当前目录中查找CSV。请注意,数字数据应为列形式,并从第0行和第0列开始
•眼图切换按钮:选择是否在眼图图图中显示I或Q信号数据
•基带标图切换按钮:选择I或Q信号数据在时域标图中显示

了解更多关于使用MATLAB和仪器控制工具箱与安捷伦仪器在www.agilent.com/find/matlabwww.tatmou.com/agilent

引用作为

尼尔Forcier(2021)。智商基带建设者(//www.tatmou.com/matlabcentral/fileexchange/38363-iq-baseband-builder), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2012a
与任何版本兼容
平台的兼容性
窗户 马科斯 Linux
社区

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!