针对现有数字矢量信号分析仪上位机软件调制信号种类少、分析功能不完善、流畅性差的问题,文中提出一种基于Qt5.12的多线程信号生成和分析的高性能软件架构,设计了一种利用星座映射表进行快速调制的通用调制解调结构体和一种基于环形缓...针对现有数字矢量信号分析仪上位机软件调制信号种类少、分析功能不完善、流畅性差的问题,文中提出一种基于Qt5.12的多线程信号生成和分析的高性能软件架构,设计了一种利用星座映射表进行快速调制的通用调制解调结构体和一种基于环形缓冲器结构的多相分解成型滤波方法用于基带信号处理。所设计算法对生成信号解调的EVM小于0.1%,对软件无线电生成信号解调的平均EVM小于2.95%。程序使用互斥锁和线程同步保证内存安全,软件生成处理10亿个码元并绘制多域图像用时3 h 27 min 12 s,图像刷新率为72 f/s,全程运行流畅。测试结果表明,该软件算法准确度高、性能优异,可应用于实际信号测量分析。展开更多
文摘针对现有数字矢量信号分析仪上位机软件调制信号种类少、分析功能不完善、流畅性差的问题,文中提出一种基于Qt5.12的多线程信号生成和分析的高性能软件架构,设计了一种利用星座映射表进行快速调制的通用调制解调结构体和一种基于环形缓冲器结构的多相分解成型滤波方法用于基带信号处理。所设计算法对生成信号解调的EVM小于0.1%,对软件无线电生成信号解调的平均EVM小于2.95%。程序使用互斥锁和线程同步保证内存安全,软件生成处理10亿个码元并绘制多域图像用时3 h 27 min 12 s,图像刷新率为72 f/s,全程运行流畅。测试结果表明,该软件算法准确度高、性能优异,可应用于实际信号测量分析。