射频链路测试方法及系统、计算机可读存储介质与流程
- 国知局
- 2024-09-14 15:05:14
本发明涉及信号处理领域,具体而言,涉及一种射频链路测试方法及系统、计算机可读存储介质。
背景技术:
1、射频收发链路中,射频收发链路与基带之间的通信时序通常情况下频率较高。对于射频收发链路部分设计与基带之间的功能、时序验证一直以来都是功能、性能指标的强要求,否则设计出来的系统有可能存在功能错误、或者性能指标不达标的情况。那么验证这部分设计是否满足需求,一直以来都是工程师们比较关注的问题。
2、现有技术中对射频收发链路进行测试时,常用的方法大概有以下两个:1、把一些关键信号经过一些特殊处理,然后添加到测试端口(test port)上进行观测;2、通过实测判断收发链路是否正常。
3、然而,第一种需要实测的pin管脚太多,有时候需要为测试专门添加测试pin,这样一来会给芯片带来一些成本压力,有可能出现得不偿失。另外,如果多个pin管脚同时有信号翻转的话,会引入干扰,这些干扰会影响adc/dac本身的性能。第二种方法通过实测来判断收发链路是否正常,这种测试方法在项目流片之前需要fpga(field programmable gatearray,现场可编程逻辑门阵列)进行验证,通常情况下,由于fpga验证环境与实际芯片有一些差异,由于不是完全等价性验证,所以即使前期fpga验证比较充分,一旦芯片回来实测结果不理想或者出现重大问题,将导致流片失败,无法正常量产。现有技术中对射频收发链路的测试成本较高、测试效率低下且测试结果时效性较差。
技术实现思路
1、本发明的目的在于提供一种射频链路测试方法及系统、计算机可读存储介质,能够降低射频收发链路的测试成本、提升测试效率、优化测试结果时效性。
2、第一方面,本技术实施例提供了一种射频链路测试方法,应用于射频链路测试系统,所述射频链路测试系统包括通信单元,与所述通信单元连接的存储单元和处理单元,所述射频链路测试方法包括:所述通信单元获取待测射频接收链路接收的射频接收数据,并将所述射频接收数据写入所述存储单元;所述处理单元确定所述待测射频接收链路的激励信号、并从所述存储单元中读取所述射频接收数据后,根据所述激励信号和所述射频接收数据确定所述待测射频接收链路的测试结果。
3、与现有技术相比,本技术实施例所提供的射频链路测试方法中,在对待测射频接收链路进行测试时,处理单元直接通过需要测试的待测射频接收链路接收射频接收数据,将该射频接收数据写入存储单元后由处理单元对该射频接收数据进行数据处理,通过处理单元中的相关的数据处理软件对接收的射频接收数据进行算法分析,可以直接根据待测射频接收链路的激励信号和该射频接收数据确定该射频接收数据是否存在数据异常,在该射频接收数据存在数据异常时,即待测射频接收链路的测试结果为待测射频接收链路存在缺陷,反之在该射频接收数据不存在数据异常时,即待测射频接收链路的测试结果为待测射频接收链路不存在缺陷;处理单元可以通过软件对射频接收数据进行数据分析,从而无需额外设置测试用的pin管脚,能够达到降低射频收发链路的测试成本的效果,此外,还可以直接对待测射频接收链路进行测试,达到提升测试效率、优化测试结果时效性的效果。
4、在可选的实施例中,所述射频链路测试系统还包括与所述通信单元连接的仿真单元,所述射频链路测试方法还包括:所述仿真单元对所述待测射频接收链路进行仿真,形成仿真接收链路;所述仿真单元获取射频接收测试信号,并经由所述仿真接收链路将所述射频接收测试信号转换为所述射频接收数据传送至所述通信单元。对射频接收链路进行仿真后对仿真链路进行测试,在测试结果为存在异常时,仿真链路中可以更便捷的对相关数据进行微调,更便捷的发现故障原因和解决方法,且成本较低。
5、在可选的实施例中,所述处理单元中运行matlab软件,所述根据所述激励信号和所述射频接收数据确定所述待测射频接收链路的测试结果,包括:根据所述激励信号确定标准射频接收数据;将所述射频接收数据输入matlab软件进行数据分析,获取所述matlab软件的输出数据;根据所述输出数据和所述标准射频接收数据确定所述待测射频接收链路的测试结果。由于matlab软件的仿真效果较好,使用matlab软件确定待测射频接收链路的测试结果,可以提升测试结果的准确性。
6、在可选的实施例中,所述将所述射频接收数据写入所述存储单元,包括:所述通信单元对所述射频接收数据进行解调制,得到解调制数据,将所述解调制数据写入所述存储单元;所述将所述射频接收数据输入matlab软件进行数据分析,包括:将所述解调制数据输入所述matlab软件进行数据分析。在将射频接收数据输入matlab软件进行数据分析前对数据进行解调制,可以提升matlab软件对射频接收数据的数据分析效率。
7、第二方面,本技术实施例提供了一种射频链路测试方法,应用于射频链路测试系统,所述射频链路测试系统包括通信单元,与所述通信单元连接的存储单元和处理单元,所述射频链路测试方法包括:所述处理单元配置射频发送测试数据,并将所述射频发送测试数据写入所述存储单元;所述通信单元读取所述射频发送测试数据并将所述射频发送测试数据发送至待测射频发送链路;所述处理单元获取所述待测射频发送链路发出的射频发送数据,对所述射频发送数据进行频谱分析,根据频谱分析结果确定所述待测射频发送链路的测试结果。
8、与现有技术相比,本技术实施例所提供的射频链路测试方法中,在对待测射频发送链路进行测试时,直接通过需要测试的待测射频发送链路发送射频发送测试数据,并将实际发送成功的射频发送数据传输至处理单元进行频谱分析,处理单元根据频谱分析结果确定待测射频发送链路的测试结果,可以直接根据交由待测射频发送链路发射的射频发送测试数据、和该射频发送数据实际发送的射频发送数据确定是否存在数据异常,在实际发送的射频发送数据存在数据异常时,即待测射频发送链路的测试结果为待测射频发送链路存在缺陷,反之在实际发送的射频发送数据不存在数据异常时,即待测射频发送链路的测试结果为待测射频发送链路不存在缺陷;处理单元直接对射频发送数据进行数据分析,从而无需额外设置测试用的pin管脚,能够达到降低射频收发链路的测试成本的效果,此外,还可以直接对待测射频发送链路进行测试,达到提升测试效率、优化测试结果时效性的效果。
9、在可选的实施例中,所述读取所述射频发送测试数据并将所述射频发送测试数据发送至待测射频发送链路,包括:读取所述射频发送测试数据,对所述射频发送测试数据进行调制,得到调制信号,将所述调制信号发送至所述待测射频发送链路。
10、在可选的实施例中,所述射频链路测试系统还包括与所述通信单元连接的仿真单元,所述射频链路测试方法还包括:所述仿真单元对所述待测射频发送链路进行仿真,得到仿真发送链路;所述通信单元读取所述射频发送测试数据并将所述射频发送测试数据发送至所述仿真单元;所述仿真单元接收所述射频发送测试数据,并经由所述仿真发送链路将所述射频发送测试数据转换为所述射频发送数据发送至所述处理单元。对待测射频发送链路进行仿真后对仿真链路进行测试,在测试结果为存在存在异常时,在仿真链路中可以更便捷的对相关数据进行微调,更便捷的发现故障原因和解决方法,且成本较低。
11、第三方面,本技术实施例提供了一种射频链路测试方法,应用于射频链路测试系统,所述射频链路测试系统包括通信单元,与所述通信单元连接的存储单元和处理单元,所述射频链路测试方法包括:所述处理单元配置射频发送测试数据,并将所述射频发送测试数据写入所述存储单元;所述通信单元读取所述射频发送测试数据并将所述射频发送测试数据发送至待测射频发送链路,所述待测射频发送链路发送所述射频发送测试数据形成射频发送信号;所述通信单元获取待测射频接收链路接收的射频接收数据,并将所述射频接收数据写入所述存储单元,所述待测射频接收链路接收所述射频发送信号形成所述射频接收数据;所述处理单元根据所述射频接收数据和所述射频发送测试数据确定所述待测射频发送链路和所述待测射频接收链路的测试结果。
12、第四方面,本技术实施例提供了一种射频链路测试系统,所述射频链路测试系统包括通信单元,与所述通信单元连接的存储单元和处理单元,所述射频链路测试系统用于实现前述的射频链路测试方法。
13、第五方面,本技术实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行实现前述的射频链路测试方法。
本文地址:https://www.jishuxx.com/zhuanli/20240914/296898.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表