A detection method and device for a spectrum analyzer, a readable storage medium, the device includes a data input module, a calculation module, a storage module and a detection processing module; the data input module obtains the pending data and outputs the pending data to the detection processing module one by one; the calculation module calculates the frequency points corresponding to each pending data obtained by the data input module and obtains The converted frequency points are divided into n (detection output points) segments, the number of data points to be detected and the detection coefficient of each segment are calculated, and the detection coefficient is configured to the storage module in turn; the detection processing module reads the detection coefficient from the storage module, and detects and outputs the detection data of each segment according to the detection coefficient and the selected detection mode Corresponding detection point. In the process of curve transformation, it supports many kinds of curve transformation, such as linear transformation and logarithmic transformation, which realizes the diversification of detection function and high detection flexibility.
【技术实现步骤摘要】
一种用于频谱仪的检波方法和装置、可读存储介质
本专利技术涉及测试测量
,具体涉及一种用于频谱仪的检波方法和装置、可读存储介质。
技术介绍
频谱分析仪(频谱仪)作为一种频谱测量分析仪器,主要用于射频和微波信号的频域分析,包括测量信号的功率、频率、失真产物等,在通信系统的开发以及各种射频产品的开发中得到了广泛的应用。频谱分析仪在工作过程中需要对信号进行检波处理,目前,频谱分析仪大都采用模拟器件实现检波,这种检波方式容易受到模拟器件的性能和环境温度等因素的影响,容易引入各种误差,而且,检波功能单一,检波的灵活性较低。
技术实现思路
本申请提供一种用于频谱仪的检波方法和装置、可读存储介质,以减少频谱分析仪的误差,且使频谱分析仪实现多种曲线的检波。根据第一方面,一种实施例中提供一种用于频谱仪的检波装置,包括数据输入模块、计算模块、存储模块和检波处理模块;所述数据输入模块,用于获取待检波数据,将所述待检波数据逐个输出至检波处理模块;所述计算模块,用于计算数据输入模块获取的每个待检波数据对应的频点,得到频点数据,对所述频点数据进行曲线变换,将变换后的频点等分为N段,计算每一段的待检波数据点数,根据所述待检波数据点数计算每一段的检波系数,并将所述检波系数依次配置到存储模块,所述曲线变换包括线性变换和/或对数变换,所述N为检波输出点数,所述N为整数;所述存储模块,用于存储所述检波系数;所述检波处理模块,用于从存储模块读取检波系数,根据读取的检波系数和选定的检波方式对每一段的待检波数据进行检波并输出对应的检波点。根据第二方面,一种实施例中提供一种用于频谱仪的检波方法,包括: ...
【技术保护点】
1.一种用于频谱仪的检波装置,其特征在于,包括数据输入模块、计算模块、存储模块和检波处理模块;所述数据输入模块,用于获取待检波数据,将所述待检波数据逐个输出至检波处理模块;所述计算模块,用于计算数据输入模块获取的每个待检波数据对应的频点,得到频点数据,对所述频点数据进行曲线变换,将变换后的频点等分为N段,计算每一段的待检波数据点数,根据所述待检波数据点数计算每一段的检波系数,并将所述检波系数依次配置到存储模块,所述曲线变换包括线性变换和/或对数变换,所述N为检波输出点数,所述N为整数;所述存储模块,用于存储所述检波系数;所述检波处理模块,用于从存储模块读取检波系数,根据读取的检波系数和选定的检波方式对每一段的待检波数据进行检波并输出对应的检波点。
【技术特征摘要】
1.一种用于频谱仪的检波装置,其特征在于,包括数据输入模块、计算模块、存储模块和检波处理模块;所述数据输入模块,用于获取待检波数据,将所述待检波数据逐个输出至检波处理模块;所述计算模块,用于计算数据输入模块获取的每个待检波数据对应的频点,得到频点数据,对所述频点数据进行曲线变换,将变换后的频点等分为N段,计算每一段的待检波数据点数,根据所述待检波数据点数计算每一段的检波系数,并将所述检波系数依次配置到存储模块,所述曲线变换包括线性变换和/或对数变换,所述N为检波输出点数,所述N为整数;所述存储模块,用于存储所述检波系数;所述检波处理模块,用于从存储模块读取检波系数,根据读取的检波系数和选定的检波方式对每一段的待检波数据进行检波并输出对应的检波点。2.如权利要求1所述的检波装置,其特征在于,所述检波处理模块包括累加器、检波单元和数据处理单元;所述累加器,用于根据检波地址从存储模块读取检波系数,对每一段待检波数据,在每接收到一个待检波数据时累加一次读取的检波系数;所述累加器每溢出一次将检波地址加1,且在溢出N次时将检波地址清零;所述检波单元,用于对每一段待检波数据进行检波处理,在累加器每溢出一次时输出一次当前段待检波数据的最大值、最小值和平均值给数据处理单元,且在累加器的最高比特位由0变为1时输出当前从数据输入模块接收的待检波数据给数据处理单元;所述数据处理单元,用于根据选定的检波方式对检波单元输出的数据进行处理,得到对应的检波点并输出。3.如权利要求2所述的检波装置,其特征在于,所述检波单元包括最大值寄存器、最小值寄存器和平均值寄存器;所述最大值寄存器,用于在每接收到一个待检波数据时将其当前存储的数值与该待检波数据进行比较,并锁存两者中的最大值,在累加器每溢出一次时将其设置为量程范围内的最小值;所述最小值寄存器,用于在每接收到一个待检波数据时将其当前存储的数值与该待检波数据进行比较,并锁存两者中的最小值,在累加器每溢出一次时将其设置为量程范围内的最大值;所述平均值寄存器,用于在每接收到一...
【专利技术属性】
技术研发人员:罗森,刘山,梁杰,
申请(专利权)人:深圳市鼎阳科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。