CN109981515B - 一种多通道信号的检测方法及装置 - Google Patents
一种多通道信号的检测方法及装置 Download PDFInfo
- Publication number
- CN109981515B CN109981515B CN201910175011.6A CN201910175011A CN109981515B CN 109981515 B CN109981515 B CN 109981515B CN 201910175011 A CN201910175011 A CN 201910175011A CN 109981515 B CN109981515 B CN 109981515B
- Authority
- CN
- China
- Prior art keywords
- cache
- maximum value
- determined
- group
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 239000000872 buffer Substances 0.000 claims abstract description 90
- 238000013486 operation strategy Methods 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 claims description 25
- 238000001228 spectrum Methods 0.000 claims description 6
- 230000003139 buffering effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2614—Peak power aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种多通道信号的检测方法及装置,该方法包括:在将多通道信号的每路通道的缓存数据进行分组,获得至少一个缓存组;根据每个缓存组中的缓存数量N,确定N+1个时隙;对于前N个时隙,针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙的峰值占比值;对于最后一个时隙,确定每个缓存组对应的峰值占比最大值;从所有缓存组的峰值占比最大值中,确定待判决的最大值以及待判决的最大值对应的缓存组;相应于待判决的最大值不小于设定的门限值,将待判决的最大值对应的缓存组中与待判决的最大值对应的缓存中的缓存数据进行输出。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种多通道信号的检测方法及装置。
背景技术
在常规的多通道信号的检测方案中,需要将所有通道的数据进行缓存,随后对每一通道的数据都进行相同的信号处理运算。从而当通道数量较多时,需要消耗大量的运算资源,在实际的工程应用中,会产生较高的功耗。
发明内容
有鉴于此,本发明实施例期望提供一种多通道信号的检测方法及装置,能够实现对运算资源的复用,降低多通道信号检测过程中所消耗的运算资源,并且降低实际工程应用中所产生的功耗。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种多通道信号的检测方法,所述方法包括:
在将多通道信号的每路通道的数据对应地进行缓存后,对所有通道的缓存进行分组,获得至少一个缓存组;
根据每个缓存组中的缓存数量N,确定N+1个时隙;
对于所述N+1个时隙中的前N个时隙,针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;
对于N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;
从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出。
第二方面,本发明实施例提供了一种多通道信号的检测装置,所述装置包括:分组部分、第一确定部分、运算部分、第二确定部分、第三确定部分和输出部分;其中,
所述分组部分,配置为在将多通道信号的每路通道的数据对应地进行缓存后,对所有通道的缓存进行分组,获得至少一个缓存组;
所述第一确定部分,配置为根据每个缓存组中的缓存数量N,确定N+1个时隙;
所述运算部分,配置为对于所述N+1个时隙中的前N个时隙,针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;
所述第二确定部分,配置为对于N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;
所述第三确定部分,配置为从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
所述输出部分,配置为相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出。
第三方面,本发明实施例提供了一种多通道信号的检测装置,所述装置包括:缓存、时隙选择模块、运算模块、比较判决结果模块以及多选1输出模块;其中,
所述缓存的数量与待检测的通道数量一致,每个缓存用于将对应的通道数据进行缓存;并将所有缓存进行分组,获得至少一个缓存组,其中,每个缓存组中缓存的数量为N;
所述时隙选择模块的数量与所述缓存组的数量一致,每个时隙选择模块均对应一个缓存组,所述时隙选择模块,用于确定N+1个时隙,并按照将对应缓存组中的缓存按照时隙先后顺序将缓存中的缓存数据传输至所述运算模块;
所述运算模块的数量与所述缓存组的数量一致,且每个运算模块均对应一个缓存组,所述运算模块,配置为对于所述N+1个时隙中的前N个时隙,针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;以及,对于N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;
所述比较判决结果模块,配置为从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
所述多选1输出模块,配置为相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出。
本发明实施例提供了一种多通道信号的检测方法及装置;将多通道信号按照通道进行缓存后,对缓存分组,每组按照缓存对应的时隙顺序对缓存数据进行设定的数据处理运算,并根据运算结果从所有的缓存组中检测有效信号所在的缓存中的缓存数据并输出,从而获知多通道信号中有效信号所在的通道。从而在进行数据处理运算时,对于每个缓存组,可以按照时隙顺序复用该缓存组对应的运算处理模块,无需针对每路通道对应的缓存均设置对应的运算处理模块,降低了多通道信号检测过程中所消耗的运算资源,从而降低实际工程应用中所产生的功耗。
附图说明
图1为常规短波通信的多通道信号检测方案的信号处理流程示意图;
图2为本发明实施例提供的一种多通道信号的检测方法流程示意图;
图3为本发明实施例提供的一种多通道信号的检测方法具体信号流程示意图;
图4为本发明实施例提供的一种多通道信号的检测装置组成示意图;
图5为本发明实施例提供的一种多通道信号的检测装置的具体硬件结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
现场可编程逻辑门阵列(FPGA,Field Programmable Gate Array)相比传统的芯片电路来说,其重要的特点是FPGA中的逻辑块和连接可以按照设计者的要求而改变,即设计者可以按需求自行设计逻辑,实现设想的功能。且FPGA以并行运算为主,这一特性使得FPGA在进行大规模相似的数据运算时具有很大的优势。
短波通信,是指使用频率范围在3MHz至30MHz之间,波长在10米至100米之间的电磁波进行信息传输的通信技术。在实际工程项目中,为了充分利用频谱资源,有时也会使用1.5MHz至30MHz的频段。
在常规的针对短波通信的多通道信号检测方案中,参见图1所示的信号处理流程示意,以360个通道的信号检测为例,从图1中可以看出,常规的多通道信号检测方案首先将所有通道的数据分别进行缓存;随后对每一路通道的缓存数据都进行相同的运算,例如自相关运算、频谱搬移、快速傅里叶变换(FFT,Fast Fourier Transformation)以及峰值判决运算;接着通过比较判决结果,利用360选1输出有效信号所在通道对应的缓存数据。尽管常规的多通道信号检测方案需要对每一路通道的缓存数据均进行相同的数据运算,从而能够通过FPGA进行实现,但是当通道数量较多的情况下,常规的多通道信号检测方案会消耗大量的运算资源,从而在实现过程中产生较高的功耗。
由于在常规的多通道信号检测方案中,需要对每一路通道的缓存数据都进行相同的运算,本发明实施例期望能够对缓存数据进行运算的运算资源进行复用,以降低多通道信号检测过程中所消耗的运算资源。基于此,参见图2,其示出了本发明实施例提供的一种多通道信号的检测方法,该方法可以应用于短波通信设备,该方法可以包括:
S201:在将多通道信号的每路通道的数据对应地进行缓存后,对所有通道的缓存进行分组,获得至少一个缓存组;
S202:根据每个缓存组中的缓存数量N,确定N+1个时隙;
S203:对于所述N+1个时隙中的前N个时隙,针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;
S204:对于N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;
S205:从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
S206:相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出。
通过图2所示的技术方案,将多通道信号按照通道进行缓存后,对缓存进行分组,每组按照缓存对应的时隙顺序对缓存数据进行设定的数据处理运算,并根据运算结果从所有的缓存组中检测有效信号所在的缓存中的缓存数据并输出,从而获知多通道信号中有效信号所在的通道。从而在进行数据处理运算时,对于每个缓存组,可以按照时隙顺序复用该缓存组对应的运算处理模块,无需针对每路通道对应的缓存均设置对应的运算处理模块,降低了多通道信号检测过程中所消耗的运算资源,从而降低实际工程应用中所产生的功耗。
对于图2所示的技术方案,在一种可能的实现方式中,所述针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值,包括:
根据每个缓存组中的缓存对应的时隙顺序,依次对缓存中的缓存数据进行自相关运算、频谱搬移运算、FFT运算以及峰值判决运算,获取每个缓存组中每个缓存的峰值占比值。
需要说明的是,在前N个时隙中,缓存组中的每个缓存均占用一个时隙的时间进行数据处理运算,因此,针对每个缓存组中的缓存就能够按照时隙顺序依次进行相同的一系列数据处理运算;在实际应用过程中,可以针对每个缓存组仅设置对应的能够实现上述数据处理运算过程的运算模块,从而实现了运算模块的复用,无需针对每个缓存均设置对应的运算模块,降低了运算资源的消耗。
对于图2所示的技术方案,在一种可能的实现方式中,所述根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值,包括:
对于每个缓存组,将每个缓存组的所有缓存的峰值占比值中的最大值确定为每个缓存组对应的峰值占比最大值,并保存所述每个缓存组对应的峰值占比最大值对应的缓存标识。
需要说明的是,由于在前N个时隙中,获取了每个缓存的峰值占比值,那么在N+1个时隙中的最后一个时隙,就可以针对每个缓存组中所有缓存的峰值占比值来确定各缓存组对应的峰值占比最大值,并且还可以保留各缓存组对应的峰值占比最大值对应的缓存标识,以便于后续查找所述待判决的最大值相应的缓存。
基于上述实现方式,优选地,所述从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组,包括:
将所有缓存组对应的峰值占比最大值中的最大值确定为待判决的最大值,并保存所述待判决的最大值对应的缓存组标识以及在所述待判决的最大值对应的缓存组中对应的缓存标识。
需要说明的是,同样在N+1个时隙中的最后一个时隙,在获取了所有缓存组对应的峰值占比最大值之后,就能够从中获取所有缓存的峰值占比最大值,并将所有缓存的峰值占比最大值以检测目标作为所述待判决的最大值,以检测该待判决的最大值对应的缓存中的缓存数据中是否具有有用信号。
基于上述实现方式,优选地,相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出,包括:
将所述待判决的最大值与设定的门限值进行比较;
当所述待判决的最大值不小于所述设定的门限值时,基于所述待判决的最大值对应的缓存组中对应的缓存标识确定所述待判决的最大值对应的缓存数据;
将所述待判决的最大值对应的缓存中的缓存数据进行输出。
需要说明的是,当所述待判决的最大值不小于所述设定的门限值时,可以认为待判决的最大值对应的缓存中具有有用信号,从而就能够根据所述待判决的最大值对应的缓存组中对应的缓存标识来确定对应的缓存,并将确定的缓存中的缓存数据进行输出,具体地,可以通过360选1输出模块将该路缓存中的缓存数据进行输出。
基于前述技术方案相同的发明构思,本发明实施例通过具体的实施示例对前述技术方案进行进一步地阐述。在本具体实施示例中,设定对360个通道的信号进行检测,具体信号处理流程参见图3所示,
首先,通过360个缓存模块分别对同时输入的360路通道的数据进行缓存,具体来说,每个缓存模块可以使用一个块RAM资源用以存储输入数据;
其次,对缓存模块进行分组,将360个缓存模块按照每15个分为一组,共分成24个缓存模块组,每个缓存模块组中的15个缓存模块共同使用后续的运算模块;
随后,划分15+1=16个时隙,在每个缓存组中,每个缓存模块占用1个时隙的时间将数据送往后续的运算模块进行运算,共占用15个时隙的时间。最后一个时隙用来对运算模块的运算结果进行处理。
具体来说,在前15个时隙中,每个缓存模块会按时隙顺序将其缓存的数据送入运算模块,即分别进行相关运算,频谱搬移运算,FFT运算和峰值判决运算,而峰值判决模块保存了15个缓存模块的计算结果,并在第16个时隙计算出最大值传输至后面的比较判决结果模块,同时记住各最大值对应的时隙编号和缓存编号。如此,在第16时隙时,所有24个峰值判决模块求出了对应各组中的峰值占比最大值,共24个数。
接着,比较判决结果模块在这24个数中再次找出最大值,保存该最大值出现的缓存组编号,并将这个最大值与预设好的门限值进行对比,如果大于或等于该门限值,则认为在该缓存组检测到有用信号,准备输出。
由于峰值判决模块已经求出每个缓存组各个缓存模块数据的运算结果,且最大值所在的缓存组编号也已得知,则可以求出具体在哪个缓存模块对应的通道检测到了有用信号。所以最后可以通过360选1输出模块将该路通道对应的缓存模块中的缓存数据进行输出。
通过上述图2所示的技术方案以及图3所示的具体实现信号流程,将多通道信号按照通道进行缓存后,对缓存分组,每组按照时隙顺序进行设定的数据处理运算,并根据运算结果从所有的缓存组中检测有效信号所在的缓存并输出其中的数据,从而获知多通道信号中有效信号所在的通道。从而在进行数据处理运算时,对于每个缓存组,可以按照时隙顺序复用该缓存组对应的运算处理模块,无需针对每路通道的缓存数据均设置对应的运算处理模块,降低了多通道信号检测过程中所消耗的运算资源,从而降低实际工程应用中所产生的功耗。
基于前述实施例相同的发明构思,参见图4,其示出了本发明实施例提供的一种多通道信号的检测装置40,该装置40可以包括:分组部分401、第一确定部分402、运算部分403、第二确定部分404、第三确定部分405和输出部分406;其中,
所述分组部分401,配置为在将多通道信号的每路通道的数据对应地进行缓存后,对所有通道的缓存进行分组,获得至少一个缓存组;
所述第一确定部分402,配置为根据每个缓存组中的缓存数量N,确定N+1个时隙;
所述运算部分403,配置为对于所述N+1个时隙中的前N个时隙,针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;
所述第二确定部分404,配置为对于N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;
所述第三确定部分405,配置为从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
所述输出部分406,配置为相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存里的缓存数据进行输出。
在上述方案中,所述运算部分403,配置为:
根据每个缓存组中的缓存对应的时隙顺序,依次对缓存中的缓存数据进行自相关运算、频谱搬移运算、FFT运算以及峰值判决运算,获取每个缓存组中每个缓存的峰值占比值。
在上述方案中,所述第二确定部分404,配置为:
对于每个缓存组,将每个缓存组的所有缓存的峰值占比值中的最大值确定为每个缓存组对应的峰值占比最大值,并保存所述每个缓存组对应的峰值占比最大值对应的缓存标识。
在上述方案中,所述第三确定部分405,配置为:
将所有缓存组对应的峰值占比最大值中的最大值确定为待判决的最大值,并保存所述待判决的最大值对应的缓存组标识以及在所述待判决的最大值对应的缓存组中对应的缓存标识。
在上述方案中,所述输出部分406,配置为:
将所述待判决的最大值与设定的门限值进行比较;
当所述待判决的最大值不小于所述设定的门限值时,基于所述待判决的最大值对应的缓存组中对应的缓存标识确定所述待判决的最大值对应的缓存;
将所述待判决的最大值对应的缓存里的缓存数据进行输出。
可以理解地,在本实施例中,“部分”可以是部分电路、部分处理器、部分程序或软件等等,当然也可以是单元,还可以是模块也可以是非模块化的。
另外,在本实施例中的各组成部分可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
针对前述多通道信号的检测装置40,参见图5,其示出了本发明实施例提供的一种多通道信号的检测装置40的具体硬件结构,可以包括:缓存501、时隙选择模块502、运算模块503、比较判决结果模块504以及多选1输出模块505;其中,
所述缓存501的数量与待检测的通道数量一致,每个缓存501用于将对应的通道数据进行缓存;并将所有缓存501进行分组,获得至少一个缓存组,其中,每个缓存组中缓存501的数量为N;
所述时隙选择模块502的数量与所述缓存组的数量一致,每个时隙选择模块502均对应一个缓存组,所述时隙选择模块502,用于确定N+1个时隙,并按照将对应缓存组中的缓存501按照时隙先后顺序将缓存501中的缓存数据传输至所述运算模块503;
所述运算模块503的数量与所述缓存组的数量一致,且每个运算模块503均对应一个缓存组,所述运算模块503,配置为对于所述N+1个时隙中的前N个时隙,将每个缓存组中的缓存数据按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;以及,对于N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;
所述比较判决结果模块504,配置为从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
所述多选1输出模块505,配置为相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存里的缓存数据进行输出。
对于图5所示的多通道信号的检测装置40的具体硬件结构,在实际工程应用时,参见前述图2或图3所示的技术方案和具体实现信号流程,在此不作赘述。
需要说明的是:本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (7)
1.一种多通道信号的检测方法,其特征在于,所述方法包括:
在将多通道信号的每路通道的数据对应地进行缓存后,对所有通道的缓存进行分组,获得至少一个缓存组;
根据每个缓存组中的缓存数量N,确定N+1个时隙;
在所述N+1个时隙中的前N个时隙中,按照每个缓存组中的缓存对应的时隙顺序,依次对缓存中的缓存数据根据设定的运算策略进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;其中,每个缓存均占用一个时隙的时间进行数据处理运算;
在N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;以及,从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出。
2.根据权利要求1所述的方法,其特征在于,所述针对每个缓存组中的缓存,按照时隙顺序依次根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值,包括:
根据每个缓存组中的缓存对应的时隙顺序,依次对缓存中的缓存数据进行自相关运算、频谱搬移运算、FFT运算以及峰值判决运算,获取每个缓存组中每个缓存的峰值占比值。
3.根据权利要求1所述的方法,其特征在于,所述根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值,包括:
对于每个缓存组,将每个缓存组的所有缓存的峰值占比值中的最大值确定为每个缓存组对应的峰值占比最大值,并保存所述每个缓存组对应的峰值占比最大值对应的缓存标识。
4.根据权利要求3所述的方法,其特征在于,所述从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组,包括:
将所有缓存组对应的峰值占比最大值中的最大值确定为待判决的最大值,并保存所述待判决的最大值对应的缓存组标识以及在所述待判决的最大值对应的缓存组中对应的缓存标识。
5.根据权利要求3所述的方法,其特征在于,所述相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出,包括:
将所述待判决的最大值与设定的门限值进行比较;
当所述待判决的最大值不小于所述设定的门限值时,基于所述待判决的最大值对应的缓存组中对应的缓存标识确定所述待判决的最大值对应的缓存;
将所述待判决的最大值对应的缓存中的缓存数据进行输出。
6.一种多通道信号的检测装置,其特征在于,所述装置包括:分组部分、第一确定部分、运算部分、第二确定部分、第三确定部分和输出部分;其中,
所述分组部分,配置为在将多通道信号的每路通道的数据对应地进行缓存后,对所有通道的缓存进行分组,获得至少一个缓存组;
所述第一确定部分,配置为根据每个缓存组中的缓存数量N,确定N+1个时隙;
所述运算部分,配置为在所述N+1个时隙中的前N个时隙中,按照每个缓存组中的缓存对应的时隙顺序,依次对缓存中的缓存数据根据设定的运算策略进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;其中,每个缓存均占用一个时隙的时间进行数据处理运算;
所述第二确定部分,配置为在N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;以及,所述第三确定部分,配置为从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
所述输出部分,配置为相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出。
7.一种多通道信号的检测装置,其特征在于,所述装置包括:缓存、时隙选择模块、运算模块、比较判决结果模块以及多选1输出模块;其中,
所述缓存的数量与待检测的通道数量一致,每个缓存用于将对应的通道数据进行缓存;并将所有缓存进行分组,获得至少一个缓存组,其中,每个缓存组中缓存的数量为N;
所述时隙选择模块的数量与所述缓存组的数量一致,每个时隙选择模块均对应一个缓存组,所述时隙选择模块,用于确定N+1个时隙,并按照将对应缓存组中的缓存按照时隙先后顺序将缓存中的缓存数据传输至所述运算模块;
所述运算模块的数量与所述缓存组的数量一致,且每个运算模块均对应一个缓存组,所述运算模块,配置为在所述N+1个时隙中的前N个时隙中,按照每个缓存组中的缓存对应的时隙顺序,依次对缓存中的缓存数据根据设定的运算策略对缓存数据进行数据处理运算,获得每个缓存组在前N个时隙内各时隙对应的峰值占比值;其中,每个缓存均占用一个时隙的时间进行数据处理运算;以及,在N+1个时隙中的最后一个时隙,根据每个缓存组在前N个时隙内各时隙对应的峰值占比值确定每个缓存组对应的峰值占比最大值;
所述比较判决结果模块,配置为从所有缓存组对应的峰值占比最大值中,确定待判决的最大值以及所述待判决的最大值对应的缓存组;
所述多选1输出模块,配置为相应于所述待判决的最大值不小于设定的门限值,将所述待判决的最大值对应的缓存组中与所述待判决的最大值对应的缓存中的缓存数据进行输出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910175011.6A CN109981515B (zh) | 2019-03-08 | 2019-03-08 | 一种多通道信号的检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910175011.6A CN109981515B (zh) | 2019-03-08 | 2019-03-08 | 一种多通道信号的检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109981515A CN109981515A (zh) | 2019-07-05 |
CN109981515B true CN109981515B (zh) | 2020-06-23 |
Family
ID=67078237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910175011.6A Active CN109981515B (zh) | 2019-03-08 | 2019-03-08 | 一种多通道信号的检测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109981515B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101094176A (zh) * | 2007-07-10 | 2007-12-26 | 杭州华三通信技术有限公司 | 多通道数据处理方法及装置 |
WO2009001972A3 (en) * | 2007-06-26 | 2009-09-11 | Hyun Joo Woolsey | Multi-channel formation methods for wired network |
CN103379514A (zh) * | 2012-04-27 | 2013-10-30 | 电信科学技术研究院 | 一种室内分布式场景下的上行同步检测方法及装置 |
CN105162493A (zh) * | 2015-08-04 | 2015-12-16 | 北京理工大学 | 多普勒域和延迟域二维捕获方法及装置 |
CN105335232A (zh) * | 2015-09-21 | 2016-02-17 | 湖南中森通信科技有限公司 | 一种基于时序复用的fpga资源优化方案 |
CN106341358A (zh) * | 2016-09-20 | 2017-01-18 | 湖北三江航天红林探控有限公司 | 高动态无人机数据链的同步装置及方法 |
CN107204820A (zh) * | 2012-02-22 | 2017-09-26 | 日本电信电话株式会社 | 多通道传送装置以及多通道传送方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6381289B1 (en) * | 1998-09-01 | 2002-04-30 | Ericsson Inc. | Demodulation method in high speed asynchronous time division multiplexed packet data transmission |
CN101359945B (zh) * | 2007-07-30 | 2012-04-18 | 大唐移动通信设备有限公司 | 一种降低峰均比的方法及装置 |
US8738860B1 (en) * | 2010-10-25 | 2014-05-27 | Tilera Corporation | Computing in parallel processing environments |
CN108260199B (zh) * | 2018-02-27 | 2020-10-16 | 重庆邮电大学 | 异构蜂窝网络基站中功率控制方法 |
-
2019
- 2019-03-08 CN CN201910175011.6A patent/CN109981515B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009001972A3 (en) * | 2007-06-26 | 2009-09-11 | Hyun Joo Woolsey | Multi-channel formation methods for wired network |
CN101094176A (zh) * | 2007-07-10 | 2007-12-26 | 杭州华三通信技术有限公司 | 多通道数据处理方法及装置 |
CN107204820A (zh) * | 2012-02-22 | 2017-09-26 | 日本电信电话株式会社 | 多通道传送装置以及多通道传送方法 |
CN103379514A (zh) * | 2012-04-27 | 2013-10-30 | 电信科学技术研究院 | 一种室内分布式场景下的上行同步检测方法及装置 |
CN105162493A (zh) * | 2015-08-04 | 2015-12-16 | 北京理工大学 | 多普勒域和延迟域二维捕获方法及装置 |
CN105335232A (zh) * | 2015-09-21 | 2016-02-17 | 湖南中森通信科技有限公司 | 一种基于时序复用的fpga资源优化方案 |
CN106341358A (zh) * | 2016-09-20 | 2017-01-18 | 湖北三江航天红林探控有限公司 | 高动态无人机数据链的同步装置及方法 |
Non-Patent Citations (1)
Title |
---|
一种多通道信号处理复用结构及其 FPGA 实现方法;刘纯武等;《电子测量与仪器学报》;20080229;第22卷(第1期);正文第1-4页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109981515A (zh) | 2019-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101271430B1 (ko) | 무선 통신 시스템에서의 수신 신호 검출 방법 및 장치 | |
CN111812632B (zh) | 一种基于fpga的二维有序统计恒虚警检测器实现方法 | |
US10860489B2 (en) | Byte select cache compression | |
CN109445527B (zh) | 平板电脑数据转存系统 | |
CN106708468B (zh) | 一种除法运算装置 | |
CN105116380A (zh) | 一种排序式恒虚警门限的计算方法 | |
CN115022148B (zh) | 一种四通道单比特测频系统及方法 | |
Lenart et al. | A 2048 complex point FFT processor using a novel data scaling approach | |
CN115292237B (zh) | 一种芯片及其数据传输方法 | |
CN109981515B (zh) | 一种多通道信号的检测方法及装置 | |
EP3779706A1 (en) | Method, apparatus, device and computer-readable storage medium for storage management | |
CN113884997B (zh) | 一种雷达设备抗干扰掩护脉冲主瓣展宽测试方法和系统 | |
CN103092559B (zh) | 用于hevc标准下dct/idct电路的乘法器结构 | |
CN110263417B (zh) | 一种时序特性获取方法、装置及电子设备 | |
KR20120070746A (ko) | 고속 푸리에 변환 수행 방법 및 장치 | |
KR101183658B1 (ko) | 이산 퓨리에 변환의 고속 처리 장치 및 방법 | |
US9236056B1 (en) | Variable length local sensitivity hash index | |
CN103488611A (zh) | 基于IEEE802.11.ad协议的FFT处理器 | |
CN103475438B (zh) | 一种适用于认知无线电环境的低相关区域序列设计方法 | |
CN110798272B (zh) | 一种基于功率比较的多频带频谱感知方法 | |
CN118534190B (zh) | 一种基于fpga的频率测量改进型算法及装置 | |
CN109921800A (zh) | 基于自定制浮点格式的频域脉冲压缩方法 | |
CN116208191B (zh) | 无人机与卫星通信中基于差分扩频码的同步方法及装置 | |
CN111970015B (zh) | 一种信号处理方法和系统 | |
CN110855386B (zh) | 一种基于功率比较的多频带迭代频谱感知方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |