发布信息

频谱分析方法、装置、终端及存储介质与流程 专利技术说明

作者:admin      2022-12-06 17:34:41     747



电子通信装置的制造及其应用技术1.本技术涉及通信技术领域,尤其涉及一种频谱分析方法、装置、终端及存储介质。背景技术:2.频谱分析作为射频信号的测量领域的一项关键技术,在频谱测量、干扰排查等众多方向得到了广泛应用。现有的频谱分析仪采用了多级本振,且相应的自动增益控制技术也较为复杂,降低了频谱分析效率。因此,如何提高频谱分析的效率,目前还没有更好的优化方案。技术实现要素:3.本技术实施例提供一种频谱分析方法、装置、终端及存储介质,用以解决现有技术中如何提高频谱分析的效率没有更好的优化方案,实现简单高效地的自动增益控制,提高频谱分析的效率。4.第一方面,本技术实施例提供一种频谱分析方法,包括:5.确定需要进行频谱分析的第一频段,所述第一频段包括一个或多个频点;6.对所述一个或多个频点中的每个频点进行第一轮频谱分析;7.根据所述第一轮频谱分析中得到的自动增益控制agc调整结果,确定用于第二轮频谱分析的第一链路衰减值;8.根据所述第一链路衰减值对所述每个频点进行第二轮频谱分析,所述第一链路衰减值为所述第二轮频谱分析中agc调整的值。9.可选地,根据本技术一个实施例的频谱分析方法,所述对所述一个或多个频点中的每个频点进行第一轮频谱分析,包括:10.对所述每个频点对应的本振进行agc调整,直到出现满足设定条件的agc调整结果为止;11.对所述每个频点进行所述第一轮频谱分析,得到所述每个频点对应的频谱结果;12.对所述每个频点对应的频谱结果进行拼接,得到所述第一频段对应的频谱结果。13.可选地,根据本技术一个实施例的频谱分析方法,所述根据所述第一轮频谱分析中得到的自动增益控制agc调整结果,确定用于第二轮频谱分析的第一链路衰减值,包括:14.从所述agc调整结果中获取所述每个频点对应的本振下的空口rssi值;15.从所述每个频点对应的本振下的空口rssi值中,确定最大空口rssi值;16.根据所述最大空口rssi值确定所述第一链路衰减值,所述第一链路衰减值为所述最大空口rssi值对应的链路衰减值。17.可选地,根据本技术一个实施例的频谱分析方法,所述最大空口rssi值对应的链路衰减值包括数控衰减器datt值和可变增益放大器vga值。18.可选地,根据本技术一个实施例的频谱分析方法,还包括:19.根据所述第二轮频谱分析确定用于第三轮频谱分析的第二链路衰减值;20.根据所述第二链路衰减值对所述每个频点进行第三轮频谱分析,所述第二链路衰减值为所述第三轮频谱分析中agc调整的值。21.可选地,根据本技术一个实施例的频谱分析方法,所述根据所述第二轮频谱分析确定用于第三轮频谱分析的第二链路衰减值,包括:22.从所述第二轮频谱分析中获取所述每个频点对应的本振下的模数转换器adc输出功率;23.从所述每个频点对应的本振下的模数转换器adc输出功率中,确定最大adc输出功率;24.根据所述最大adc输出功率确定所述第二链路衰减值。25.可选地,根据本技术一个实施例的频谱分析方法,所述根据所述最大adc输出功率确定所述第二链路衰减值,包括:26.利用第一公式计算所述第二链路衰减值;其中,所述第一公式包括:27.rssi0=f(rssi1)28.delta=rssi0-rssi_goal29.datt=curdatt+delta30.其中,rssi1代表所述最大adc输出功率,rssi0代表所述最大adc输出功率对应的adc输入功率,rssi_goal代表目标输入功率,f代表rssi0和rssi1之间的线性关系,delta代表所述adc输入功率与所述目标输入功率的差值,curdatt代表所述最大adc输出功率对应的链路衰减值,datt代表所述第二链路衰减值。31.可选地,根据本技术一个实施例的频谱分析方法,所述差值超出设定范围时,所述差值更新为设定值。32.可选地,根据本技术一个实施例的频谱分析方法,还包括:33.根据第n轮频谱分析确定用于第n+1轮频谱分析的第n链路衰减值,所述第n轮频谱分析用于表征所述第二轮频谱分析之后的任一轮频谱分析;34.根据所述第n链路衰减值对所述每个频点进行所述第n+1轮频谱分析,所述第n链路衰减值为所述第n+1轮频谱分析中agc调整的值。35.第二方面,本技术实施例提供一种频谱分析装置,包括:36.第一确定单元,用于确定需要进行频谱分析的第一频段,所述第一频段包括一个或多个频点;37.第一轮频谱分析单元,用于对所述一个或多个频点中的每个频点进行第一轮频谱分析;38.第二确定单元,用于根据所述第一轮频谱分析确定用于第二轮频谱分析的第一链路衰减值;39.第二轮频谱分析单元,用于根据所述第一链路衰减值对所述每个频点进行第二轮频谱分析,其中,所述每个频点对应的本振均采用所述第一链路衰减值作为所述第二轮频谱分析的自动增益控制agc值。40.第三方面,本技术实施例提供一种终端,包括存储器,收发机,处理器,其中:41.存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并实现如上所述第一方面所述的频谱分析方法的步骤。42.第四方面,本技术实施例提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行如上所述第一方面所述的频谱分析方法的步骤。43.本技术实施例提供的频谱分析方法、装置、终端及存储介质,通过对每个频点进行第一轮频谱分析;根据第一轮频谱分析中得到的agc调整结果,确定用于第二轮频谱分析的第一链路衰减值;根据第一链路衰减值对所述每个频点进行第二轮频谱分析,述第一链路衰减值为第二轮频谱分析中agc调整的值,从而实现了对于第一轮频谱分析,采用传统agc调整方法控制agc的调整,可以保证agc调整的初始精度,第二轮频谱分析中每个频点不再作单独的agc调整,采用上一轮频谱分析时确定的链路衰减值,作为本轮频谱分析中agc调整的值,避免了每轮频谱分析时,对每个频点去频繁地进行agc的调整,极大地提升了频谱分析的速度,且准确性也能满足实际测试的需求。附图说明44.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。45.图1是一种射频链路agc控制示意图;46.图2是本技术实施例提供的一种频谱分析方法的流程示意图之一;47.图3是本技术实施例提供的一种频谱分析方法的流程示意图之二;48.图4是本技术实施例提供的一种射频接收机的系统架构示意图;49.图5是本技术实施例提供的频谱分析装置的结构示意图;50.图6是本技术实施例提供的终端设备的结构示意图。具体实施方式51.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。52.为了便于清楚描述本技术实施例的技术方案,在本技术的各实施例中,若采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。53.本技术实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。54.本技术实施例中术语“多个”是指两个或两个以上,其它量词与之类似。55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,并不是全部的实施例。基于for microwave access,wimax)系统、5g新空口(new radio,nr)系统等。这多种系统中均包括终端设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(evloved packet system,eps)、5g系统(5gs)等。64.本技术实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备等。在不同的系统中,终端设备的名称可能也不相同,例如在5g系统中,终端设备可以称为用户设备(user equipment,ue)。无线终端设备可以经无线接入网(radio access network,ran)与一个或多个核心网(core network,cn)进行通信,无线终端设备可以是移动终端设备,如移动电话(或称为“蜂窝”电话)和具有移动终端设备的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiated protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)等设备。无线终端设备也可以称为系统、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端设备(remote terminal)、接入终端设备(access terminal)、用户终端设备(user terminal)、用户代理(user agent)、用户装置(user device),本技术实施例中并不限定。65.图2是本技术实施例提供的一种频谱分析方法的流程示意图之一,该频谱分析方法可以用于终端,比如:射频接收机。如图2所示,该频谱分析方法可以包括如下步骤:66.步骤201、确定需要进行频谱分析的第一频段,第一频段包括一个或多个频点。67.具体地,频谱分析装置接收到频谱分析命令后,将需要进行频谱分析的第一频段进行划分,计算每一段(即每个频点)的本振频率,以及对应的起始频率、终止频率、谱线根数等信息。68.比如:第一频段的起始频率为2515mhz,终止频率为2615mhz,分辨率带宽(resolution bandwidth,rbw)为100khz。如果每次分析10m的频谱,则本振个数为100m/10m=10个,每一段的谱线根数为10mhz/100khz=100。69.步骤202、对一个或多个频点中的每个频点进行第一轮频谱分析。70.具体地,在第一轮频谱分析中,针对每个频点对应的本振可以采用多次agc调整,直至agc调整稳定,这样可以保证agc调整的初始精度。71.步骤203、根据第一轮频谱分析中得到的agc调整结果,确定用于第二轮频谱分析的第一链路衰减值。72.具体地,第一轮频谱分析中采用传统agc调整方法,按每个频点对应的本振调整,保证了agc调整的初始精度。73.第二轮频谱分析中每个本振不再作单独agc的调整,采用第一轮频谱分析时确定的第一链路衰减值(比如:最强rssi_rfin对应的datt和vga值),作为本轮agc频谱分析中调整的值,避免了每轮频谱分析时,对每个频点对应的本振去频繁地进行agc的调整,极大地提升了频谱分析的速度,且准确性也能满足实际测试的需求。74.步骤204、根据第一链路衰减值对每个频点进行第二轮频谱分析,第一链路衰减值为第二轮频谱分析中agc调整的值。75.由上述实施例可见,通过对每个频点进行第一轮频谱分析;根据第一轮频谱分析中得到的agc调整结果,确定用于第二轮频谱分析的第一链路衰减值;根据第一链路衰减值对所述每个频点进行第二轮频谱分析,述第一链路衰减值为第二轮频谱分析中agc调整的值,从而实现了对于第一轮频谱分析,采用传统agc调整方法控制agc的调整,可以保证agc调整的初始精度,第二轮频谱分析中每个频点不再作单独的agc调整,采用上一轮频谱分析时确定的链路衰减值,作为本轮频谱分析中agc调整的值,避免了每轮频谱分析时,对每个频点去频繁地进行agc的调整,极大地提升了频谱分析的速度,且准确性也能满足实际测试的需求。76.可选地,所述对所述一个或多个频点中的每个频点进行第一轮频谱分析,包括:77.对所述每个频点对应的本振进行agc调整,直到出现满足设定条件的agc调整结果为止;78.对所述每个频点进行所述第一轮频谱分析,得到所述每个频点对应的频谱结果;79.对所述每个频点对应的频谱结果进行拼接,得到所述第一频段对应的频谱结果。80.具体地,对于第一轮频谱分析,采用传统agc调整方法控制agc的调整,在每个本振的agc调稳定后,获取基带数据,进行当前段(比如10m带宽)的频谱分析,缓存下谱线结果;以及,记录下当前本振下的datt和vag值,以及计算出的空口rssi_rfin。完成第一轮测量后,对所有谱线进行拼接,形成完整的频线结果;以及,记录下最强rssi_rfin对应的datt和vga值。81.具体地,设定条件可以指的是用于表征agc调整稳定的条件,比如:adc输入信号的达到一个理想值。又比如:adc之前的输入功率rssi0与目标输入功率rssi_goal趋于一致。82.由上述实施例可见,第一轮频谱分析中对每个频点对应的本振进行agc调整,直到出现满足设定条件的agc调整结果为止,这样保证了agc调整的初始精度。83.可选地,所述根据所述第一轮频谱分析中得到的agc调整结果,确定用于第二轮频谱分析的第一链路衰减值,包括:84.从所述agc调整结果中获取所述每个频点对应的本振下的空口rssi值;85.从所述每个频点对应的本振下的空口rssi值(即图1中的rssi_rfin)即中,确定最大空口rssi值;86.根据所述最大空口rssi值确定所述第一链路衰减值,所述第一链路衰减值为所述最大空口rssi值对应的链路衰减值。87.由上述实施例可见,用于第二轮频谱分析的第一链路衰减值可以是从第一轮频谱分析中得到的agc调整结果中获取到的最大空口rssi值对应的链路衰减值,避免了每轮频谱分析时,对每个频点去频繁地进行agc的调整,极大地提升了频谱分析的速度。88.可选地,所述最大空口rssi值对应的链路衰减值包括datt值和vga值。89.具体地,最大空口rssi值对应的链路衰减值可以包括最大空口rssi值对应的datt值和最大空口rssi值对应的vga值。90.由上述实施例可见,本技术中的agc调整可以通过调整数控衰减器datt和可变增益变大器vga来实现,提高了agc调整的效率。91.可选地,该频谱分析方法还可以包括如下步骤:92.根据所述第二轮频谱分析确定用于第三轮频谱分析的第二链路衰减值;93.根据所述第二链路衰减值对所述每个频点进行第三轮频谱分析,所述第二链路衰减值为所述第三轮频谱分析中agc调整的值。94.具体地,第三轮频谱分析中每个本振不再作单独agc的调整,采用第二轮频谱分析时确定的第二链路衰减值,作为第三轮agc调整的值,避免了每轮频谱分析时,对每个本振去频繁地进行agc的调整,极大地提升了频谱分析的速度,且准确性也能满足实际测试的需求。95.由上述实施例可见,除了第一轮频谱分析之外,其他轮频谱分析均可以采用上一轮频谱分析时确定的链路衰减值作为本轮agc调整的值,避免了每轮频谱分析时,对每个频点对应的本振去频繁地进行agc的调整,极大地提升了频谱分析的速度,且准确性也能满足实际测试的需求。96.可选地,所述根据所述第二轮频谱分析确定用于第三轮频谱分析的第二链路衰减值,包括:97.从所述第二轮频谱分析中获取所述每个频点对应的本振下的adc输出功率(即图1中的rssi1);98.从所述每个频点对应的本振下的adc输出功率中,确定最大adc输出功率;99.根据所述最大adc输出功率确定所述第二链路衰减值。100.由上述实施例可见,用于第三轮频谱分析的第二链路衰减值可以通过第二轮频谱分析中的最大adc输出功率确定,避免了每轮频谱分析时,对每个频点去频繁地进行agc的调整,极大地提升了频谱分析的速度。101.可选地,所述根据所述最大adc输出功率确定所述第二链路衰减值,包括:102.利用第一公式计算所述第二链路衰减值;其中,所述第一公式包括:103.rssi0=f(rssi1)104.delta=rssi0-rssi_goal105.datt=curdatt+delta106.其中,rssi1代表所述最大adc输出功率,rssi0代表所述最大adc输出功率对应的adc输入功率,rssi_goal代表目标输入功率,f代表rssi0和rssi1之间的线性关系,delta代表所述adc输入功率与所述目标输入功率的差值,curdatt代表所述最大adc输出功率对应的链路衰减值,datt代表所述第二链路衰减值。107.由上述实施例可见,可以通过第一公式来计算用于第三轮频谱分析的第二链路衰减值,提高了确定第二链路衰减值的准确性。108.可选地,第一公式中的差值(即delta)超出设定范围时,所述差值更新为设定值。109.具体地,由于在测试时,信号的变化不会特别剧烈,比如在空口连续信号测试时,为了减少agc剧烈变化导致的波动,可以将delta的值限定在一定范围内。110.比如:delta的设定范围为-6db至6db以内,若第一公式中的差值(即delta)大于或等于6db,则将第一公式中的差值(即delta)更新为6db;若第一公式中的差值(即delta)小于或等于-6db,则将第一公式中的差值(即delta)更新为-6db。111.由上述实施例可见,通过将delta的值限定在一定范围内,可以减少空口测试时,agc剧烈变化导致的信号剧烈波动,确保测试结果的稳定性。112.可选地,该频谱分析方法还可以包括如下步骤:113.根据第n轮频谱分析确定用于第n+1轮频谱分析的第n链路衰减值,所述第n轮频谱分析用于表征所述第二轮频谱分析之后的任一轮频谱分析;114.根据所述第n链路衰减值对所述每个频点进行所述第n+1轮频谱分析,所述第n链路衰减值为所述第n+1轮频谱分析中agc调整的值。115.具体地,第n轮频谱分析可以为第三轮频谱分析、第四轮频谱分析、第五轮频谱分析、…、直至接收到停止命令停止频谱分析为止。116.由上述实施例可见,除了第一轮频谱分析之外,其他轮频谱分析均可以采用上一轮频谱分析时确定的链路衰减值作为本轮agc调整的值,避免了每轮频谱分析时,对每个本振去频繁地进行agc的调整,极大地提升了频谱分析的速度,且准确性也能满足实际测试的需求。117.图3是本技术实施例提供的一种频谱分析方法的流程示意图之二,该频谱分析方法可以用于终端,比如:射频接收机。如图3所示,该频谱分析方法可以包括如下实现过程:118.(1)启动频谱分析。119.具体地,下发频谱分析命令,将要分析的频段进行划分,计算每一段的本振频率,以及对应的起始频率、终止频率、谱线根数等信息。120.比如:当前设置为起始频率2515mhz,终止频率2615mhz,分别率带宽为100khz。如果每次分析10m的频谱,则本振个数为100m/10m=10个,每一段的谱线根数为10mhz/100khz=100。121.(2)首轮频谱agc调整,按每个本振进行调整,获得最大rssi及对应链路衰减值。122.具体地,第一轮的每个本振配置,采用传统的agc控制方法,去控制agc的调整,在每个本振的agc调稳定后,取基带数据,进行当前段(比如10m带宽)的频谱分析,缓存下谱线结果。并记录下当前本振下的datt和vag值,以及计算出的空口rssi_rfin。完成一轮测量后,对所有谱线进行拼接,形成完整的频线结果。并记录下最强rssi_rfin对应的datt和vga值。123.其中,利用第二公式计算空口rssi_rfin;其中,第二公式包括:124.rssi_rfin=rssi0-(c-datt+vga)125.其中,c为链路固定增益,rssi0可由rssi1获得,rssi0和rssi1满足线性关系,即rssi0=f(rssi1)。126.(3)新一轮频谱agc调整,不同本振采用相同的链路增益值,该值基于上一轮agc调整结果获得127.具体地,用第一轮agc调整下最强rssi_rfin对应的datt和vga值,作为新一轮频谱分析agc的固定值,并关闭传统agc调整模块。记录当前轮下,每个本振对应的adc输出功率rssi1,找出该轮调整下最大的rssi1。128.(4)对本轮各本振分析的频线进行拼接,启动下一轮频谱分析及agc调整。129.具体地,(4-1)根据(3)中的最大rssi1,以及最大rssi1对应的datt和vga值,计算当前agc值。参照图1,设agc之前的adc输入功率为rssi0,目标输入功率为rssi_goal,datt和vag值代表的总链路衰减为curdat,新的总链路衰减记为datt,其计算方法如下:130.计算agc输入功率rssi0,即rssi0=f(rssi1),其中adc输出功率(即rssi1)和adc输入功率(即rssi0)遵循线性关系f(〃);131.计算rssi0与目标输入功率的差值:delta=rssi0-rssi_goal;其中,delta表示当前链路增益与目标链路增益之间的差值(即adc输入功率与目标输入功率的差值),若delta》0,表示链路增益偏高,需要加大衰减,反之,则需要减少衰减。132.因此,新的总链路衰减为:133.datt=curdatt+delta134.将该datt作为下一轮频谱分析时agc调整的总衰减,有datt和vga联合作用达到。135.(4-2)对delta采取抗波动措施。136.具体地,考虑到实际测试时,信号的变化不会特别剧烈,比如在空口连续信号测试时,为了减少agc剧烈变化导致的波动,可以将delta的值限定在一定范围内。比如:将delta的范围限制在6db以内,以减少空口测试时,agc剧烈变化导致的信号剧烈波动,确保测试结果的稳定性。137.(4-3)新一轮的频谱分析测量值计算及上报。138.(5)判断是否收到停止命令,若接收停止命令,则测量停止;若未接收到停止命令,重复步骤(4-1)~(4-3)直到测量停止。139.图4是本技术实施例提供的一种射频接收机的系统架构示意图,该射频接收机可以用于执行上述图2或图3所示的频谱分析方法。如图4所示,射频增益控制主要由数控衰减器datt和可变增益变大器vga来实现,链路控制部分在dsp和fpga处理单元共同完成。140.图4中的本地终端维护(local maintenance terminal,lmt)用于配置用户参数和上报显示功能,用户参数包括频谱分析模式下的起始频率、终止频率、分辨率带宽、快速傅里叶变换(fast fourier transform,fft)窗口类型等参数配置功能;上报显示功能用以显示和保存频谱分析的上报结果,可以以表格或者图形界面进行显示。141.图4中的ad9371用于完成频点的配置及切换,模拟信号到数字信号的转换。142.图4中的基带处理单元包括fpga处理单元和dsp处理单元。其中,fpga负责计算ad9371输出的信号功率,实时的上报给dsp,dsp进行根据上报的功率,进行agc算法的控制,计算出当前一轮频率分析需要写入的datt值,传给fpga,由fpga去控制射频器件完成新的控制值的写入。143.图4中的限幅器用于限制大功率信号;图4中的低噪放用于小信号放大;图4中的射频开关用于切换射频通道;图4中的第一级滤波单元、第二级滤波单元、第三级滤波单元分别用于抑制带外干扰和杂散;图4中的第一级滤波单元后面的中频放大器用于调整信号功率;图4中的第二级滤波单元后面的中频放大器用于调整信号功率;图4中的jesd204b指的是adc芯片ad9371的高速串行接收器接口;图4中的串行外设接口(serial peripheral interface,spi)配置指的是adc芯片ad9371需要通过spi口进行相关配置才能正常工作。144.可见,射频接收机在每轮频谱分析时,可以根据本轮频谱分析的前一轮频谱分析的最大空口rssi对应的链路衰减值,去计算新的agc链路增益,作为本轮频谱分析下多个本振的agc值,减少多次和多轮调整所耗费的时间,极大地提升调整速度;145.射频接收机在首轮调整时,可以采用传统agc调整方法,按每个本振调整,保证了agc调整的初始精度;146.射频接收机在每轮调整时,可以限制链路增益调整的范围,确保了实际测试时agc调整的稳定性。147.图5是本技术实施例提供的频谱分析装置的结构示意图;该频谱分析装置可以用于执行上述图2或图3所示的频谱分析方法。如图5所示,该频谱分析装置可以包括:148.第一确定单元51,用于确定需要进行频谱分析的第一频段,所述第一频段包括一个或多个频点;149.第一轮频谱分析单元52,用于对所述一个或多个频点中的每个频点进行第一轮频谱分析;150.第二确定单元53,用于根据所述第一轮频谱分析中得到的自动增益控制agc调整结果,确定用于第二轮频谱分析的第一链路衰减值;151.第二轮频谱分析单元54,用于根据所述第一链路衰减值对所述每个频点进行第二轮频谱分析,所述第一链路衰减值为所述第二轮频谱分析中agc调整的值。152.进一步地,建立在上述装置的基础上,所述第一轮频谱分析单元52包括:153.agc调整子单元,用于对所述每个频点对应的本振进行agc调整,直到出现满足设定条件的agc调整结果为止;154.频谱分析子单元,用于对所述每个频点进行所述第一轮频谱分析,得到所述每个频点对应的频谱结果;155.拼接子单元,用于对所述每个频点对应的频谱结果进行拼接,得到所述第一频段对应的频谱结果。156.进一步地,建立在上述装置的基础上,所述第二确定单元53包括:157.第一获取子单元,用于从所述agc调整结果中获取所述每个频点对应的本振下的空口rssi值;158.第一确定子单元,用于从所述每个频点对应的本振下的空口rssi值中,确定最大空口rssi值;159.第二确定子单元,用于根据所述最大空口rssi值确定所述第一链路衰减值,所述第一链路衰减值为所述最大空口rssi值对应的链路衰减值。160.进一步地,建立在上述装置的基础上,所述最大空口rssi值对应的链路衰减值包括datt值和vga值。161.进一步地,建立在上述装置的基础上,还包括:162.第三确定单元,用于根据所述第二轮频谱分析确定用于第三轮频谱分析的第二链路衰减值;163.第三轮频谱分析单元,用于根据所述第二链路衰减值对所述每个频点进行第三轮频谱分析,所述第二链路衰减值为所述第三轮频谱分析中agc调整的值。164.进一步地,建立在上述装置的基础上,所述第三确定单元包括:165.第二获取子单元,用于从所述第二轮频谱分析中获取所述每个频点对应的本振下的模数转换器adc输出功率;166.第三确定子单元,用于从所述每个频点对应的本振下的模数转换器adc输出功率中,确定最大adc输出功率;167.第四确定子单元,用于根据所述最大adc输出功率确定所述第二链路衰减值。168.进一步地,建立在上述装置的基础上,所述第四确定子单元具体用于:169.利用第一公式计算所述第二链路衰减值;其中,所述第一公式包括:170.rssi0=f(rssi1)171.delta=rssi0-rssi_goal172.datt=curdatt+delta173.其中,rssi1代表所述最大adc输出功率,rssi0代表所述最大adc输出功率对应的adc输入功率,f代表rssi0和rssi1之间的线性关系,rssi_goal代表目标输入功率,delta代表所述adc输入功率与所述目标输入功率的差值,curdatt代表所述最大adc输出功率对应的链路衰减值,datt代表所述第二链路衰减值。174.进一步地,建立在上述装置的基础上,所述差值超出设定范围时,所述差值更新为设定值。175.进一步地,建立在上述装置的基础上,还包括:176.第n轮确定单元,用于根据第n轮频谱分析确定用于第n+1轮频谱分析的第n链路衰减值,所述第n轮频谱分析用于表征所述第二轮频谱分析之后的任一轮频谱分析;177.第n轮频谱分析单元,用于根据所述第n链路衰减值对所述每个频点进行所述第n+1轮频谱分析,所述第n链路衰减值为所述第n+1轮频谱分析中agc调整的值。178.需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。179.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。180.在此需要说明的是,本技术实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。181.图6是本技术实施例提供的终端设备的结构示意图。该终端设备可以用于执行图2或图3所示的频谱分析方法,比如:该终端设备为图4中的射频接收机。如图6所示,收发机600,用于在处理器610的控制下接收和发送数据。其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器610代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机600可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括,这些传输介质包括无线信道、有线信道、光缆等传输介质。针对不同的用户设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。182.处理器610负责管理总线架构和通常的处理,存储器620可以存储处理器610在执行操作时所使用的数据。183.可选的,处理器610可以是cpu(中央处埋器)、asic(application specific integrated circuit,专用集成电路)、fpga(field-programmable gate array,现场可编程门阵列)或cpld(complex programmable logic device,复杂可编程逻辑器件),处理器也可以采用多核架构。184.处理器通过调用存储器存储的计算机程序,用于按照获得的可执行指令执行本技术实施例提供的任一所述方法。处理器与存储器也可以物理上分开布置。185.在此需要说明的是,本技术实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。186.另一方面,本技术实施例还提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述各实施例提供的方法,包括:187.确定需要进行频谱分析的第一频段,所述第一频段包括一个或多个频点;188.对所述一个或多个频点中的每个频点进行第一轮频谱分析;189.根据所述第一轮频谱分析中得到的自动增益控制agc调整结果,确定用于第二轮频谱分析的第一链路衰减值;190.根据所述第一链路衰减值对所述每个频点进行第二轮频谱分析,所述第一链路衰减值为所述第二轮频谱分析中agc调整的值。191.所述处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nand flash)、固态硬盘(ssd))等。192.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。193.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机可执行指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。194.这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。195.这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。196.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部