5G通信信号模拟器系统软件的设计方法及建模方法
创始人
2025-11-01 09:06:56
0

摘要:5G通信信号模拟器是5G关键技术、关键核心部件和5G基站研发/生产必备的测试验证平台,整个系统软件是其核心组成部分。 本文立足实际,对5G通信信号模拟器系统软件进行建模,并介绍了完整系统软件的设计方法,从而实现对5G通信信号模拟器软件设计技术的支持。

0前言

软件技术在测试系统中发挥着越来越重要的作用。 测试系统早已成为以通用硬件为基础、以测试软件为核心的集成系统。 “软件就是仪器”的理念改变了传统测试仪器的观念。 以往传统仪器中由硬件完成的许多功能都可以通过软件来实现。 在测试软件的开发过程中,早期人们使用测试编程语言来编写仪器测试程序。 测试软件开发人员除了了解测试系统中的套接字标准和通信规范,熟悉仪器的各种程序控制代码外,还必须掌握测试编程语言的编程技能。 测试软件应该是开放的、可重用的和可扩展的。 随着测试仪器种类不断减少、测试任务日益复杂,测试软件的标准化已成为发展的必然趋势。

1软件架构建模

1.1 基于SCPI命令的可互换虚拟仪器驱动模型标准体系

可编程仪器标准命令SCPI是国际仪器制造商商会为了解决可编程仪器编程的标准化问题于1990年在该标准的基础上制定的重要的可编程仪器软件标准。 SCPI 全面定义了标准化仪器程序控制消息、响应消息以及数据和状态报告结构。 其基本原则是使测试软件编程面向测试功能而不是仪器,并且相同的命令控制相同的测试功能,而不是相同的仪器。 SCPI标准大大提高了仪器的互换性。 SCPI提出了三种兼容方式,即水平兼容、水平兼容和功能兼容。

在该方案中,多个模块之间集成的软件结构如右图所示。 通过调用统一通用的SCPI库函数并配置相应参数,可以控制不同socket的模块。 当测试任务发生变化,需要更换其他仪器时,只需更新仪器驱动并相应调整SCPI功能参数,无需更改应用代码。

1.2 总线仲裁和同步

因为当多个模块连接到总线上时,会出现诸如何时从哪个组件发送信息、如何计时、如何避免信息丢失、如何防止多个设备同时发送、如何指定等一系列问题。发送部件等都需要总线控制器统一管理。 ,主要包括总线仲裁控制(仲裁逻辑)和通信控制。

软件系统设计_软件设计系统架构_软件设计系统图

软件系统设计_软件设计系统架构_软件设计系统图

方案中,测试对象为单模多频通信终端。 这些庞大、复杂、多样的测试需求使得基于任何总线技术的手动测试系统都无法覆盖整个测试对象。 为此,需要重点研究总线仲裁以及总线间的触发和同步技术。

1.3 集中仲裁形式

集中仲裁方式主要分为链式查询、计数器定时查询和独立请求三种形式。

链式查询是指当一个或多个设备同时发出总线使用请求信号时,中央仲裁器发出的总线授权信号沿着菊花链从一个设备串行传送到下一个设备,直到发送请求的设备为止。信号被查询。 乐器。

计数器定时查询是指总线上各设备通过总线请求信号发送请求的方法。 中央仲裁器发出请求信号后,当总线空闲时软件系统设计,通过计数器计数确定设备地址,从而使设备获得总线的使用权。 形式。

独立请求方式是指连接到总线上的每个设备都有一组独立的总线请求信号和总线授权信号。 当每个设备请求使用总线时,它们各自发出自己的总线请求信号。 中央仲裁器中设置了专门的排队电路,按照一定的优先级顺序决定响应哪一个设备的请求,然后给该设备一个总线授权信号。

2 总线间同步机制

总线间同步机制的准确性直接影响多个模块之间协同功能的实现。 该方案采用基于信号触发的消息同步机制软件系统设计,通过总线传输富含触发信息的消息包。 触发设备通过解析消息包来判断是否触发。 这些机会消息包触发的同步机制本质上就是通过总线传输联通号码。 触发设备在收到此信号后执行预定义的操作。 同时,该信息包中还包括机会系统同步时钟的时间戳信息。 这些消息包触发的同步精度可以达到微秒级。

系统软件设计方案

5G通信信号模拟器的硬件配置非常复杂。 为了有效协调整机各模块的正常运行,结构清晰、分工合理的整体软件设计就显得尤为必要。 它是实现其他特定软件功能的前提。 仪器软件总体方案如右图所示。

从图中可以看出,软件的总体设计思路是根据认证、数据和参数的控制流程将系统软件分为以下几个主要部分:单模化学层处理模块、模块、核心控制模块、脚本处理模块等。几大模块通过预定义的消息套接字传递命令和参数,协同工作,实现最优的认证和数据操作。

系统主控软件负责整个系统的控制和人机界面处理,因此是主控软件整个平台的控制核心。 主控软件包括人机界面、资源管理、测试程序维护、测试系统标定、测试任务执行、数据分析处理、用户权限管理、操作平台维护、操作员引导等处理单元,还参与一些数字信号处理内容。 因此,对硬件平台的要求非常高。 本项目将采用高性能工控板+多芯片FPGA+DSP的设计方案; 从软件角度来看,将采用多线程处理方法来解决复杂高效的系统控制和人机套接字处理问题,从而满足本项目产品5G通信信号模拟器的系统要求。

工控板选用高性能工控机,采用美国控创公司的XXX系列工控机。 这款工业计算机拥有高性能处理器和更好的帧率。 同时模块内部具有可定制功能,可以节省插座电路的规格和帧率。 DSP将采用TI的高性能定点DSPTMSXXX,特别适合实时数据传输、存储和处理。 主要技术指标和特点如下:(1)芯片包含四个1.2GHz定点DSP内核和一个1.2微处理器(2)双通道PCIeGEN2插槽(3)64位DDR3插槽并行存储插槽,具有高速1333MHz(5)4通道RapidIO插座,可实现高速串行通道互连以太网插座FPGA将采用Virtex-7系列VX平台的XC7XXX和DSP建立高性能、高处理速率的数据处理平台。 FPGA 针对高性能逻辑应用、高性能信号处理和高速串行连接进行了优化。 主要技术指标及特点如下:系统时钟、各IO管脚资源、专用(6)4路PCIe-GEN3插槽核心电压、13.1Gb/sGTH收发器(9)支持10/100/1000Mb/s以太网插槽整机软件将采用分层设计、多组件并行处理、开放平台的思想,实现多标准单模测试。 总体软件包括主控软件、DSP软件和开发调试应用软件平台。

主控软件是平台软件的重点,工作量最大。 操作系统采用Windows嵌入式操作系统。 根据硬件设计并充分利用硬件资源,定制了满足本仪器要求的操作系统平台。 它具有高可靠性和低占地面积。 资源少的优势。 主要开发软件采用Google标准的Visualstudio软件开发平台设计。 为了方便软件编程和维护,采用符合Windows编程的软件规范进行设计。 主要完成整机资源管理、程序维护、系统标定、单元任务执行、数据分析处理、用户权限管理、操作平台维护、操作员指导等其他功能,框图如图3所示。

DSP开发软件采用TI公司的DSP开发工具软件,提供了功能强大的信号处理软件包。

在设计和开发过程中,将使用大规模FPGA(现场可编程门阵列),例如扩频模式形成、IQ基带信号处理、实时频谱分析、实时基带信号处理、数字合成和本地选用Xilinx Spartan6系列FPGA用于高端应用(速度要求低、容量要求低),如数字插座控制电路等; Vritex7系列选择用于高端应用(高速、大容量),如数字中频处理等。因此,FPGA开发软件采用Xilinx的Vivado2015.2和ISE12.4开发平台,它们是Xilinx的FPGA-具体的开发工具。 该软件集成了大量的IP核库,如通用逻辑单元、RapidIO套接字等,对设计过程影响很大。 有很大帮助。 此外,在设计过程中,还会使用许多其他仿真和CAD软件来设计本地单元,例如用于数字信号处理仿真、高频电路设计仿真、射频电路仿真的MATLAB软件。 HPADS软件等

软件设计系统架构_软件设计系统图_软件系统设计

推理

5G通信信号模拟器是5G关键技术、关键核心部件和5G基站研发/生产必备的测试验证平台,整个系统软件是其核心组成部分。 本文介绍了一种5G通信信号模拟器系统软件的设计方法,可为5G通信信号模拟器的软件设计提供技术支撑。

相关内容

热门资讯

A... 录音音质差一直是新手用户经常遇到的问题。 虽然现在的手机录音还不算太差,但如果真要投入到播客、视频制...
森... 随着大量直播应用的兴起,不少网络红人也因此名声大噪。 这些网红在直播间大显身手,吸引了超过千万的粉丝...
W... Windows系统自带的日历和时间功能非常简单易用,但对于我这样需要关注节假日信息来“延年益寿”的人...
2... 继续教育是职称评审的前提条件。 没有继续教育,就无法评价职称。 继续教育是专业技术人员知识的更新。 ...
免... 2023年12月12日-14日,每晚19:30,安世亚太PERA SIM通用仿真软件三讲专题课程免费...
如... 说起郑州,郑州的交通一直是一个很熟悉的事情。 交通拥堵、路况复杂,导致交通事故随处可见。 汽车保养和...
2... 点击上方“IT分享首页”关注回复“资讯”即可领取免费Python学习福利【我。 介绍】不知道你是否也...
我... 日历太常见了,随处可见,但这么常见的东西,如果运用得巧妙,却能收到事半功倍的效果。 在日历电子化的今...
正... (2021年2月1日起,系统启用“A股市场风险指数”对账户交易头寸进行系统风险管理)(13号小试项目...
手... 手机用过很多清理软件,这些软件都或多或少有一些问题,总觉得手机还是卡,直到我用了这款简洁的清理工具。...
地... 地球科学数据(ERA5、雪深、积雪、海水温度、植被指数、土地利用)加工实践技术应用视频教程视频已录制...
软... 一触即发(自动化点击)&音乐功能:一触即发App会员版中最大的一个亮点就是还有上百个示例,以及其他用...
玩... 说到日历相册,大家都不陌生。 相信每个人家里都有一个。 您用过实体电子日历相册吗? 这次我有幸得到了...
假... 祝大家中秋节快乐!先做广告分享个小福利,中秋节小破群把你打断骨头(34折)72H无理由退款,不用担心...
手... 温馨提醒:公众号推送已改版。 为了不让您错过【众众IT爱好者圈】每天的精彩推送,记得给这个账号加星标...
F... 有一天,我需要将一些 FLAC 格式的音频文件转换为 WAV 格式。 至于原因,当然是因为我正在给一...
自... 在竞争激烈的餐饮行业,如何吸引更多顾客,增加店铺曝光度是每个餐厅老板关注的焦点。 近年来,随着直播技...
五元投资、高额返利?揭开华银A...   上海华通白银国际交易中心有限公司涉嫌严重虚假宣传,通过网络广告大肆诱导普通投资者下载其旗下各类交...
中国白银APP高杠杆、高手续费...   凡是在网络上宣称“小投入、高回报、操作简单就能赚钱”的平台,基本可判定存在严重问题。真正了解资本...
“... 前不久,小编看到一则新闻,浙江宁波一位女士想开网店,做服装生意,但她没有经验,不知道如何进入这个行业...