图像缩略图

IQ基带生成器

版本1.1.0.0(263 KB)通过 尼尔Forcier
这个应用程序允许您生成安捷伦33522A, 33522B, 33512B的IQ基带信号

4.8K下载

更新2012年10月08

查看许可证

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

要运行IQBB程序,请打开MATLAB,将“Current Folder:”设置为包含IQBB程序文件的文件夹。要启动IQBB程序,在命令行中输入“IQ_Baseband_Builder”。

以下是该IQBB程序功能和设置的概况:
•建立信号按钮:建立基于当前信号的参数设置IQ信号
•调制类型列表框中:选择从4 QAM您要使用的IQ信号调制类型,范围为256 QAM
•符号顺序切换按钮:可让您的二进制和灰色的符号次序之间进行选择
•脉冲响应列表框:允许您选择IQ信号的滤波器或脉冲整形响应
•脉冲整形响应:检查框:检查时所选择的脉冲整形曲线响应弹出
•样品每符号编辑框:每符号用于建筑的每个信号波形点数
•位计数编辑框:设置用于构建数字信号的比特数。除非位被导入,它们是随机生成的。输入的数量可能会略有改变以匹配符号计数和每个符号的样本
•重用数字数据复选框:选中时重用任何现有生成或导入的数字数据。当未选中时,每当构建一个新信号时,就会生成新的数字数据
•滤波器阶滑块:对于升余弦,根升余弦,并且高斯脉冲整形滤波器选择顺序
•测试版推出去除滑块:设置升余弦和根升余弦滤波器类型的β值。当选择高斯滤波器类型它会将3 dB带宽符号时间产品
•加性噪声滑块:设置将添加到信号的加性白噪声的数量。将滑块一直设置到右边(默认),以不添加杂色
•相位平衡滑块:信号之间的平衡设置,默认为0
•幅度平衡滑块:设定幅度信号之间的平衡,默认为0
•I幅值,偏移量滑块:添加一个DC偏移以I信号,默认值为0
•Q振幅偏移滑块:为Q信号添加直流偏移,默认为0
•导出IQ信号数据面板:允许用户输出信号数据至Agilent 33500A / B波形发生器或CSV文件
当“Export to 33500A/B”复选框被选中时,程序被配置为将信号数据导出到33500A/B波形发生器(2通道版本)。程序通过局域网与波形发生器通信,因此您必须输入波形发生器的IP地址
o若未选中该复选框,则信号数据将导出到当前目录中的CSV文件。在文本框中输入文件的名称
•从CSV面板导入数字数据:允许您从CSV中导入数字数据,将用于构建信号。在文本框中输入CSV文件的名称。该程序将在当前目录中查找CSV。注意数字数据应该是列形式的,并且从第0行和第0列开始
•眼图切换按钮:选择I或Q信号数据在眼图图中显示
•基带剧情切换按钮:选择I或Q信号数据是否显示在时间域图

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

引用

尼尔Forcier(2021)。IQ基带生成器(//www.tatmou.com/matlabcentral/fileexchange/38363-iq-baseband-builder),MATLAB中央文件交换。检索到

MATLAB版本兼容性
创建了R2012a
与任何版本兼容
平台兼容性
窗户 macOS Linux.
社区
在更多的文件电力电子控制社区

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!