LabVIEW如何减少下一代测试系统中的硬件过时5

简介: LabVIEW如何减少下一代测试系统中的硬件过时5

LabVIEW如何减少下一代测试系统中的硬件过时5


Steps to Replace Instruments


Performance Requirements


The important consideration to make when replacing instruments isthat the replacements must meet your requirements, usually by having equal orbetter measurement functions. For example, a replacement DMM should have anequal or better resolution and sampling rate (among other things).


Configuration


After you have procured suitable instruments, you need to update theconfiguration file with the hardware resource information. Usually this willrequire you to configure the instruments in whichever utility you use (MAX isused for NI-VISA and NI modular instruments).


DSSP Development and Testing


After you update the configuration file, you should start developingand debugging the new DSSP modules for the new instruments. It is recommendedthat you replace only one instrument at a time so you can debug your new DSSPwith the existing “proven” DSSPs. Either way, you should use a “golden DUT” todetermine instrument differences and compensate for them in the new DSSPmodule. Through the course of developing and testing the replacement DSSPmodules, you start out by testing only one new module (and the accompanyinghardware) to see if there are any differences for which the DSSP needs tocompensate. In this example, the testing exposes a scaling difference between theTektronix scope measurements and the NI digitizer measurements. The solution isto add linear scaling to the NI digitizer DSSP module as shown in Figure12.


When updating the test hardware, and the corresponding DSSP modules,you do not necessarily have to do a one-to-one replacement. For instance, ifyou have a signal generation function and a DC voltage measurement functioncurrently implemented with two separate instruments, the replacement instrumentcould be “synthetic” and implement both signal generationand DC voltage measurement. This is one of the advantages of anapplication-specific API and having two layers within the HAL.


更换仪器步骤


性能需求


更换仪器时要考虑的重要事项是,更换的仪器必须满足您的要求,通常是具有相同或更好的测量功能。例如,替换的DMM应该具有相同或更好的分辨率和采样率(在其他方面)。


配置


在采购到合适的设备后,需要更新配置文件,使配置文件中包含硬件资源信息。通常,这将要求您在任何您使用的实用程序中配置仪器(MAX用于NI- visa和NI模块化仪器)。


DSSP开发和测试


在更新配置文件之后,您应该开始为新仪器开发和调试新的DSSP模块。建议您一次只更换一个仪器,这样您就可以用现有的“经过验证”的DSSP调试新的DSSP。无论哪种方式,您都应该使用“黄金DUT”来确定仪器差异,并在新的DSSP模块中对其进行补偿。在开发和测试替换DSSP模块的过程中,您首先只测试一个新模块(以及附带的硬件),以查看是否存在DSSP需要补偿的任何差异。在本例中,测试暴露了泰克示波器测量值和NI数字化仪测量值之间的缩放差异。解决方案是在NI数字化仪DSSP模块中添加线性缩放,如图12所示。


当更新测试硬件和相应的DSSP模块时,您不一定要做一对一的替换。例如,如果您有一个信号生成功能和一个直流电压测量功能,目前由两个单独的仪器实现,那么替代仪器可以是“合成的”,并同时实现信号生成和直流电压测量。这是特定于应用程序的API的优点之一,并且在HAL中有两层。


Only the instruments, the DSSPs, and the XML configuration filechanged. The top level test application and test results did not change. Themain benefits of this hardware replacement process are that the top level test applicationand the test results were not altered. Also, once an instrument has beenintegrated into the HAL, it can be interchanged and the DSSP can be reused byother test applications and extended if necessary.


HAL Features


HALs are useful because of the features that they implement. Table 3lists the main features of HALs with a short explanation of each.


只有工具、dsps和XML配置文件发生了变化。顶层测试应用程序和测试结果没有改变。这个硬件替换过程的主要好处是顶级测试应用程序和测试结果没有改变。此外,一旦仪器集成到HAL中,它就可以相互交换,DSSP可以被其他测试应用程序重用,并在必要时进行扩展。


HAL特征


HAL之所以有用,是因为它们实现了一些特性。表3列出了HALs的主要特征,并对每个特征进行了简要解释。

需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目,可联系们。附件中的资料这里无法上传,可去公司网站搜索下载。

相关文章
|
1月前
|
数据采集 算法 测试技术
【硬件测试】基于FPGA的1024QAM基带通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的1024QAM基带通信系统的硬件测试版本,包含testbench、高斯信道模块和误码率统计模块。系统新增ila在线数据采集和vio在线SNR设置模块,支持不同SNR条件下的性能测试。1024QAM调制将10比特映射到复平面上的1024个星座点之一,实现高效数据传输。硬件测试结果表明,在SNR=32dB和40dB时,系统表现出良好的性能。Verilog核心程序展示了各模块的连接与功能实现。
57 7
|
6天前
|
jenkins 测试技术 Shell
利用Apipost轻松实现用户充值系统的API自动化测试
API在现代软件开发中扮演着连接不同系统与模块的关键角色,其测试的重要性日益凸显。传统API测试面临效率低、覆盖率不足及难以融入自动化工作流等问题。Apipost提供了一站式API自动化测试解决方案,支持零代码拖拽编排、全场景覆盖,并可无缝集成CI/CD流程。通过可视化界面,研发与测试人员可基于同一数据源协作,大幅提升效率。同时,Apipost支持动态数据提取、性能压测等功能,满足复杂测试需求。文档还以用户充值系统为例,详细介绍了从创建测试用例到生成报告的全流程,帮助用户快速上手并提升测试质量。
|
14天前
|
数据采集 移动开发 算法
【硬件测试】基于FPGA的QPSK调制+软解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于FPGA实现QPSK调制与软解调系统,包含Testbench、高斯信道、误码率统计模块,并支持不同SNR设置。硬件版本新增ILA在线数据采集和VIO在线SNR设置功能,提供无水印完整代码及测试结果。通过VIO分别设置SNR为6dB和12dB,验证系统性能。配套操作视频便于用户快速上手。 理论部分详细解析QPSK调制原理及其软解调实现过程,涵盖信号采样、相位估计、判决与解调等关键步骤。软解调通过概率估计(如最大似然法)提高抗噪能力,核心公式为*d = d_hat / P(d_hat|r[n])*,需考虑噪声对信号点分布的影响。 附Verilog核心程序代码及注释,助力理解与开发。
51 5
|
21天前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的2ASK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
本文分享了基于FPGA的2ASK+帧同步系统硬件测试版本,包含ILA数据采集、VIO SNR设置及数据源模块。通过调整SNR(如45dB和10dB),实现对调制解调性能的验证。2ASK调制将数字信号转为二进制码,通过载波振幅变化传输;帧同步用于确定帧起始位置,确保数据正确解调。附带操作视频与核心Verilog代码,便于理解和复现。
40 9
|
1月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的MSK调制解调系统系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于FPGA实现MSK调制解调系统,采用Verilog开发,包含同步模块、高斯信道模拟、误码率统计等功能。相比仿真版本,新增ILA数据采集与VIO在线SNR设置模块。通过硬件测试验证,展示不同SNR(如10dB和16dB)下的性能表现。研究聚焦软件无线电领域,优化算法复杂度以适应硬件限制,利用MSK恒定包络、相位连续等特性提升频谱效率。核心代码实现信号生成、调制解调、滤波及误码统计,提供完整的硬件设计与分析方案。
87 19
|
1月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的4ASK调制解调通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的4ASK调制解调系统的硬件测试版本,该系统包括testbench、高斯信道模块和误码率统计模块,并新增了ILA在线数据采集和VIO在线SNR设置功能。通过VIO设置不同SNR(如15dB和25dB),实现了对系统性能的实时监测与调整。4ASK是一种通过改变载波幅度表示数据的数字调制方式,适用于多种通信场景。FPGA平台的高效性和灵活性使其成为构建高性能通信系统的理想选择。
79 17
|
1月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的16QAM调制+软解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于之前开发的16QAM调制与软解调系统,增加了硬件测试功能。该系统包含FPGA实现的16QAM调制、软解调、高斯信道、误码率统计模块,并新增了ILA在线数据采集和VIO在线SNR设置模块。通过硬件测试,验证了不同SNR条件下的系统性能。16QAM软解调通过比较接收信号采样值与16个调制点的距离,选择最近的调制点来恢复原始数据。核心Verilog代码实现了整个系统的功能,包括SNR设置、信号处理及误码率统计。硬件测试结果表明系统在不同SNR下表现良好,详细操作步骤可参考配套视频。
61 13
|
1月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的4FSK调制解调通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于之前的文章《基于FPGA的4FSK调制解调系统》,增加了ILA在线数据采集模块和VIO在线SNR设置模块,实现了硬件测试版本。通过VIO设置不同SNR(如10dB和20dB),并展示了ILA采集的数据结果。四频移键控(4FSK)是一种数字调制方法,利用四个不同频率传输二进制数据,具有较高的频带利用率和抗干扰性能。输入的二进制数据分为两组,每组两个比特,对应四个频率f1、f2、f3、f4,分别代表二进制组合00、01、10、11。调制过程中选择相应频率输出,并进行幅度调制以增强抗干扰能力。接收端通过带通滤波器提取信号并还原为原始二进制数据。
55 7
|
1月前
|
数据采集 算法 数据处理
【硬件测试】基于FPGA的256QAM基带通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的256QAM基带通信系统的硬件测试版本,包含testbench、高斯信道模块和误码率统计模块。系统新增ila在线数据采集和vio在线SNR设置模块,支持不同信噪比(如30dB和40dB)的仿真测试,并提供配套操作视频。256QAM调制方案每个符号携带8比特信息,通过复数值星座图映射实现高效传输。Verilog代码展示了核心模块设计,包括SNR设置、数据处理和ILA测试分析,确保系统在实际硬件环境中的稳定性和性能。
30 2
|
2月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的64QAM基带通信系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的64QAM基带通信系统的硬件测试版本,包含testbench、高斯信道模块和误码率统计模块。系统新增ila在线数据采集模块和vio在线SNR设置模块,支持不同SNR条件下的仿真与测试。通过设置SNR为25dB和30dB进行测试,验证了系统的可行性和性能。此外,本文详细阐述了64QAM调制解调的工作原理,包括信号生成、调制、解调及误码率测试等环节,并提供了Verilog核心程序代码。
31 0

热门文章

最新文章