采用lan接口的x频段噪声系数自动测试系统及方法

文档序号:7805294阅读:346来源:国知局
采用lan接口的x频段噪声系数自动测试系统及方法
【专利摘要】一种采用LAN接口的X频段噪声系数自动测试系统,用以自动测试接收模块的噪声系数,包括:频谱分析仪、噪声源、计算机、路由器、网线;频谱分析仪连接接收模块输出端,噪声源连接至接收模块输入端,计算机的LAN接口与频谱分析仪的LAN接口通过网线由路由器连接至同一局域网,噪声源为接收模块提供激励信号。本发明另提供一种采用LAN接口的X频段噪声系数自动测试方法。利用本发明可快速、准确、便捷完成接收模块噪声系数的测试自动测试。同时利用本发明可以完成任何多端口网络噪声系数的自动测试,通用性强,适用领域广。
【专利说明】采用LAN接口的X频段噪声系数自动测试系统及方法
【技术领域】
[0001]本发明涉及噪声系数自动测试领域,特别涉及一种测量数据量较大的噪声系数的自动测试系统及方法。
[0002]
【背景技术】
[0003]噪声系数是放大器、接收机的重要参数,噪声系数的高低直接影响接收系统的灵敏度,所有通信系统中一般都需对其进行测试,便于系统性能分析。对于数量不多的场合一般可以采用手动测量的方法,读取测量结果后手动进行记录,但对于数据量较大的应用中,传统的手动测量方法将严重影响效率以及数据准确度,也不便于后期数据调用。
[0004]工作在X频段的被测接收模块,共需测量几十个频点,每个频点需记录噪声系数、增益、测试时间等信息,测量数据量较大,手动测量、记录一个接收模块上述数据所需时间较长。
[0005]比如有源相控阵雷达中TR (Transmitter and Receiver)组件少则几百,多则上万,若使用传统的手动测试方法,测试速度慢、效率低、测量精度差、仪器易损坏、测量成本高,因此需建立一个自动测试系统,实现对大批量接收模块噪声系数准确、快速、方便地测试是非常必要的,这对提高设计水平、降低设计人员工作强度、缩短调试和测试周期、提高数据处理速度与精度、降低设计成本等都具有现实意义。
[0006]
【发明内容】

[0007]本发明针对现有技术存在的上述不足,提供了一种采用LAN接口的X频段噪声系数自动测试系统,本发明通过以下技术方案实现:
一种采用LAN接口的X频段噪声系数自动测试系统,用以测量一工作在X频段的接收模块的噪声系数,包括:频谱分析仪、噪声源、计算机、路由器;
噪声源的输出端连接接收模块,用以激励信号;
频谱分析仪连接接收模块的输出端,用以测量接收模块的噪声系数;
频谱分析仪以及计算机通过LAN 口连接路由器,用以将频谱分析仪的测得的测量数据传输至计算机,且计算机通过LAN 口控制频谱分析仪的扫描频率、扫频点数、中频带宽、工作模式。
[0008]较佳的,测量数据包括频率、噪声系数以及增益。
[0009]较佳的,频谱分析仪、计算机以及路由器的网关地址、子网掩码相同,构成一局域网。
[0010]计算机通过网线将频谱分析仪测量数据进行读取,并将数据存入数据库,整个测试过程完全自动化。利用本发明可快速、准确、便捷完成接收模块噪声系数的自动测试,同时利用本发明可以完成任何多端口网络噪声系数的自动测试,通用性强,适用领域广。[0011 ] 同时,本发明针对现有技术存在的上述不足,提供了 一种采用LAN接口的X频段噪声系数自动测试党费,本发明通过以下技术方案实现:
一种采用LAN接口的X频段噪声系数自动测试方法,包括以下步骤:
51、将频谱分析仪与计算机通过LAN口连接路由器,组成一局域网;
52、计算机对频谱分析仪进行参数设置,包括扫描频率、扫频点数、中频带宽、工作模式。
[0012]S3、将噪声源的输出端连接频谱分析仪,测量频谱分析仪自身的噪声系数,并通过计算机进行校准;
54、将接收模块连接至噪声源的输出端与频谱分析仪之间,频谱分析仪测量接收模块的噪声系数,并将测得的测量数据传输至计算机;
55、计算机实时读取和存储频谱分析仪的测量数据。
[0013]较佳的,测量数据包括频率、噪声系数以及增益。
[0014]计算机通过网线将频谱分析仪测量数据进行读取,并将数据存入数据库,整个测试过程完全自动化。利用本发明可快速、准确、便捷完成接收模块噪声系数的自动测试,同时利用本发明可以完成任何多端口网络噪声系数的自动测试,通用性强,适用领域广。
[0015]
【专利附图】

【附图说明】
[0016]图1所示的是本发明在校准时的示意图;
图2所示的是本发明在测试时的示意图。
[0017]
【具体实施方式】
[0018]以下将结合本发明的附图,对本发明实施例中的技术方案进行清楚、完整的描述和讨论,显然,这里所描述的仅仅是本发明的一部分实例,并不是全部的实例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
[0019]为了便于对本发明实施例的理解,下面将结合附图以具体实施例为例作进一步的解释说明,且各个实施例不构成对本发明实施例的限定。
[0020]如图1和图2所示,一种采用LAN接口的X频段噪声系数自动测试系统,用以自动测试接收模块噪声系数,包括:频谱分析仪1、路由器2、计算机3、噪声源4。
[0021 ] 图1所示的校准过程中,频谱分析仪I连接噪声源4,以获取激励信号,用以测量自身的噪声系数便于在测量结果中进行数据校准。图2所示的测试过程中,频谱分析仪I连接接收模块5,用于测量噪声系数;计算机3的LAN接口通过网线连接至路由器2,频谱分析仪I的LAN接口通过网线连接至路由器2 ;频谱分析仪I对接收模块5噪声系数进行测量,计算机3通过LAN接口实时读取频谱分析仪I的测量结果。
[0022]本发明的使用方法如下:
首先进行设备连接,然后将计算机3、路由器2与频谱分析仪I设置为相同子网掩码和网关,在操作系统中进行互联,确保计算机3与频谱分析仪I之间通信正常。[0023]测试时,计算机3首先与频谱分析仪I建立连接,并进行设置,包括测量模式,扫频范围、点数、分辨率带宽、参考幅度等。本测试系统采用Visual Basic 6.0进行编程,部分代码如下所示。
[0024]SaDriver.System.TimeoutMilliseconds = 80000
SaDriver.Application.Select 〃NoiseFigure〃
Set NF = SaDriver.Application.NoiseFigure\ 设置工作模式NF.DUTSetup.DUT = AgiIentSaAppNoiseFigureDUTSetupDUTAmplifierNF.NoiseFigure.NoiseSourceType = AgilentSaAppNoiseFigureNoiseFigureNoiseSourceTypeNormal
NF.NoiseFigure.Frequency.Start = 8500000000#\ 设置起始频率
NF.NoiseFigure.Frequency.Stop = 10500000000#\ 设置终止频率
NF.NoiseFigure.Bandwidth.Resolution = 1200000#\ 设置带宽
NF.NoiseFigure.Frequency.SweepPoints = 41\ 设置扫描频点点数
NF.NoiseFigure.Average.Enabled = True\ 设置平均
NF.NoiseFigure.Average.Count = 3\ 设置平均次数为 3
NF.Acquisition.SweepModeContinuous = True
MsgBox 〃频谱仪设置完成! 〃 计算机将频谱分析仪测量数据进行读取,读取数据有频点、噪声系数、增益、测量人员、测量时间。
[0025]For i = O To 40
Forml.Adodcl.Recordset.AddNew\ 记录组件测量数据
Forml.Adodcl.Recordset.Fields (〃TR—N0〃)= TRNum\ 记录组件编号
Forml.Adodcl.Recordset.Fields ("CurrentFreq—GHz") = 8.5 + 0.05 * I
\记录频点
Forml.Adodcl.Recordset.Fields ("NoiseFigure_dB") = Round (NoiseDat (i),3)\记录噪声系数
Forml.Adodcl.Recordset.Fields(〃Gain_dB〃)= Round(GainDat(i),2)
\记录增益
Forml.Adodcl.Recordset.Fields ("TestPerson") = TestPer\ 记录测试人员Forml.Adodcl.Recordset.Fields (〃TestTime〃)= Format (Now, 〃yyyy-mm-ddhh:mm:ss〃)\记录测试时间
Forml.Adodcl.Recordset.Update\ 数据更新
Next i
同时将数据实时存储在Access数据库中,数据访问接口使用ADO (ActiveX DataObject),它是一种ActiveX对象。利用ADO将测量数据存储至Access数据库一般使用部分程序:
Adodc.ConnectionString = 〃Provider=Microsoft.Jet.0LEDB.4.0;Data Source=〃+ App.Path + 〃\MeasureData\ NoiseFigure.mdb;Persist Security Info=False"\建立数据库连接Adodc.RecordSource.Add= "select * from RcvNet where TR—NO =’〃 &RcvSwpFrq &"’ "\增加测量数据至数据库
每一个接收模块测量数据存储时需记录不同频点的噪声系数、增益,以及接收模块编号、测试时间、操作者等信息。完成一个接收模块后无需校准即可继续下一个接收模块的测量。
[0026]利用本发明,由于减少了人为操作干扰,噪声系数测量精度优于0.5dB,测量结果准确度优于人工手动测量,由于充分利用计算机实时处理功能和高速LAN数据传输能力,最终取得了系统构建简单、成本低、测试速度快等综合效果。
[0027]本发明经过适应性改进可以应用到所有多端口网络的噪声系数自动测试当中,特别适合用于数量巨大的接收模块噪声系数的自动测试。
[0028]综上所述,本发明具有构建简单的特点,全自动化测试,并具有很强的通用性,可广泛应用于各种多端口网络噪声系数测试。
[0029]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员 在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【权利要求】
1.一种采用LAN接口的X频段噪声系数自动测试系统,用以测量一工作在X频段的接收模块的噪声系数,其特征在于,包括:频谱分析仪、噪声源、计算机、路由器; 所述噪声源的输出端连接所述接收模块,用以提供激励信号; 所述频谱分析仪连接所述接收模块的输出端,用以测量所述接收模块的噪声系数; 所述频谱分析仪以及所述计算机通过LAN 口连接所述路由器,用以将所述频谱分析仪的测得的测量数据传输至所述计算机,且所述计算机通过LAN 口控制所述频谱分析仪的扫描频率、扫频点数、中频带宽、工作模式。
2.根据权利要求1所述的采用LAN接口的X频段噪声系数自动测试系统,其特征在于,所述测量数据包括频率、噪声系数以及增益。
3.根据权利要求1所述的采用LAN接口的X频段噪声系数自动测试系统,其特征在于,所述频谱分析仪、所述计算机以及所述路由器的网关地址、子网掩码相同,构成一局域网。
4.一种采用LAN接口的X频段噪声系数自动测试方法,其特征在于,包括以下步骤: 51、将频谱分析仪与计算机通过LAN口连接路由器,组成一局域网; 52、计算机对频谱分析仪进行参数设置,包括扫描频率、扫频点数、中频带宽、工作模式。
5.S3、将噪声源的输出端连接频谱分析仪,测量频谱分析仪自身的噪声系数,并通过计算机进行校准; 54、将接收模块连接至噪声源的输出端与频谱分析仪之间,频谱分析仪测量接收模块的噪声系数,并将测得的测量数据传输至计算机; 55、计算机实时读取和存储频谱分析仪的测量数据。
6.根据权利要求4所述的采用LAN接口的X频段噪声系数自动测试方法,其特征在于,所述测量数据包括频率、噪声系数以及增益。
【文档编号】H04B17/00GK103986538SQ201410241821
【公开日】2014年8月13日 申请日期:2014年6月3日 优先权日:2014年6月3日
【发明者】王文伟, 姚崇斌 申请人:上海航天电子通讯设备研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1