IQ基带构建器

此应用程序允许您为安捷伦33522A, 33522B, 33512B生成IQ基带信号

5 k下载

更新10月8日

查看许可协议

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

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

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

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

引用作为

尼尔·弗莱斯特(2023)。IQ基带构建器(//www.ru-cchi.com/matlabcentral/fileexchange/38363-iq-baseband-builder), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2012a创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!
版本 发表 发布说明
1.1.0.0

更新描述信息。

1.0.0.0

Baidu
map