CN114184848B - Point-by-point scanning real-time processing method of spaceborne VHF transient signals based on Goertzel algorithm - Google Patents
Point-by-point scanning real-time processing method of spaceborne VHF transient signals based on Goertzel algorithm Download PDFInfo
- Publication number
- CN114184848B CN114184848B CN202111466100.XA CN202111466100A CN114184848B CN 114184848 B CN114184848 B CN 114184848B CN 202111466100 A CN202111466100 A CN 202111466100A CN 114184848 B CN114184848 B CN 114184848B
- Authority
- CN
- China
- Prior art keywords
- point
- frequency
- vhf
- sampling
- goertzel algorithm
- 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
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R29/00—Arrangements for measuring or indicating electric quantities not covered by groups G01R19/00 - G01R27/00
- G01R29/08—Measuring electromagnetic field characteristics
- G01R29/0864—Measuring electromagnetic field characteristics characterised by constructional or functional features
- G01R29/0892—Details related to signal analysis or treatment; presenting results, e.g. displays; measuring specific signal features other than field strength, e.g. polarisation, field modes, phase, envelope, maximum value
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Engineering & Computer Science (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Discrete Mathematics (AREA)
- Electromagnetism (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
技术领域Technical field
本发明涉及VHF瞬态信号探测技术领域,具体涉及基于Goertzel 算法的星载VHF瞬态信号逐点扫描实时处理方法。The invention relates to the technical field of VHF transient signal detection, and in particular to a point-by-point scanning real-time processing method of spaceborne VHF transient signals based on the Goertzel algorithm.
背景技术Background technique
利用卫星平台实现对VHF瞬态信号的探测,主要用于捕捉地球表面以上自然或人为产生的电磁辐射信号。目前国内外现有的信号处理方法主要采用模拟技术,通过多个模拟滤波器将探测到的时域信号划分为多个通道,再利用混频下变频技术得到多个通道的中频信号,然后经数采后送入数字处理单元进行判定。如我国的XX卫星三号搭载的电磁辐射探测器设计使用了5个模拟通道(以5选3 作为触发条件),美国的FORTE卫星搭载的VHF频段电磁辐射探测器设计使用了8个窄带模拟通道(以8选5作为触发条件)。其不足之处表现为:The satellite platform is used to detect VHF transient signals, which is mainly used to capture natural or artificially generated electromagnetic radiation signals above the earth's surface. At present, existing signal processing methods at home and abroad mainly use analog technology, which divides the detected time domain signal into multiple channels through multiple analog filters, and then uses mixing down-conversion technology to obtain the intermediate frequency signals of multiple channels, and then passes through After the data is collected, it is sent to the digital processing unit for judgment. For example, the electromagnetic radiation detector carried by my country's XX satellite 3 is designed to use 5 analog channels (choose 3 from 5 as the trigger condition), and the VHF band electromagnetic radiation detector carried by the US FORTE satellite is designed to use 8 narrowband analog channels. (Select 5 out of 8 as the trigger condition). Its shortcomings are as follows:
1)采集的信息量较少,无时域信号原始波形,对电离层传播群延时及波形特征分析提供信息不足;1) The amount of information collected is small, and there is no original waveform of the time domain signal, which provides insufficient information for the analysis of ionospheric propagation group delay and waveform characteristics;
2)非实时数据处理,存在丢失事件的可能性;2) Non-real-time data processing, there is the possibility of loss events;
3)多以混频下变频的方式实现,在复杂的电磁环境中易受干扰。3) It is mostly implemented by frequency mixing and down-conversion, which is susceptible to interference in complex electromagnetic environments.
综上所述,研发基于Goertzel算法的星载VHF瞬态信号逐点扫描实时处理方法,仍是VHF瞬态信号探测技术领域中急需解决的关键问题。In summary, the development of a point-by-point scanning real-time processing method for spaceborne VHF transient signals based on the Goertzel algorithm is still a key issue that urgently needs to be solved in the field of VHF transient signal detection technology.
发明内容Contents of the invention
针对现有技术所存在的上述缺点,本发明在于提供基于 Goertzel算法的星载VHF瞬态信号逐点扫描实时处理方法,本发明基于Goertzel算法,采用数字多通道短时傅立叶变换结合逐点滑动窗口扫描方式,固定计算窗宽,选择步长为一个采样点,对接收到的信号进行逐点多路窄带通道频谱分析,实现对穿过电离层的VHF 瞬态事件的捕捉,Goertzel算法可以在接收信号的同时进行计算,不必等待参与计算的所有数据都准备好,具有很好的实时性,利用滑动窗口递归计算,可以避免重复运算,进一步加快计算速度。In view of the above shortcomings of the existing technology, the present invention is to provide a point-by-point scanning real-time processing method of spaceborne VHF transient signals based on the Goertzel algorithm. The present invention is based on the Goertzel algorithm and uses digital multi-channel short-time Fourier transform combined with point-by-point sliding windows. Scan mode, fix the calculation window width, select the step size as one sampling point, perform point-by-point multi-channel narrowband channel spectrum analysis on the received signal, and realize the capture of VHF transient events passing through the ionosphere. The Goertzel algorithm can be used in the reception The signal is calculated at the same time without waiting for all the data involved in the calculation to be ready. It has good real-time performance. The use of sliding window recursive calculation can avoid repeated operations and further speed up the calculation.
为实现本发明的目的,本发明提供了如下技术方案:In order to achieve the purpose of the present invention, the present invention provides the following technical solutions:
基于Goertzel算法的星载VHF瞬态信号逐点扫描实时处理方法,包括以下步骤:Point-by-point scanning real-time processing method of spaceborne VHF transient signals based on Goertzel algorithm includes the following steps:
(1)对VHF瞬态信号进行宽带采样,得到探测频段的原始时域波形;(1) Perform broadband sampling of the VHF transient signal to obtain the original time domain waveform of the detection frequency band;
(2)利用Goertzel算法,逐点滑动窗口实时计算多个频点的傅里叶分量;(2) Use the Goertzel algorithm to calculate the Fourier components of multiple frequency points in real time using a point-by-point sliding window;
(3)根据判别条件对信号进行判别。(3) Discriminate the signal according to the discrimination conditions.
本发明进一步设置为:在步骤(1)中,利用两个带通滤波器筛选出两个探测频段的信号。The present invention is further configured as follows: in step (1), two band-pass filters are used to filter out signals in two detection frequency bands.
本发明进一步设置为:两个所述的探测频段分别为低频段 25MHz-75MHz和高频段110MHz-150MHz。The present invention is further configured such that the two detection frequency bands are low frequency band 25MHz-75MHz and high frequency band 110MHz-150MHz respectively.
本发明进一步设置为:在步骤(1),选取采样频率 fS=160MHz,并使用两个A/D芯片同时转换两个频段的信号,对低频段直接采样获得25MHz-75MHz的数字信号,对高频段欠采样获得 10MHz-50MHz的数字信号。The present invention is further configured as follows: in step (1), select the sampling frequency fS=160MHz, and use two A/D chips to simultaneously convert signals in two frequency bands, directly sample the low frequency band to obtain a digital signal of 25MHz-75MHz, and obtain a digital signal of 25MHz-75MHz for the high frequency band. The frequency band is undersampled to obtain a digital signal of 10MHz-50MHz.
本发明进一步设置为:在步骤(1)中,选取采样时长为 256us。The present invention is further configured as follows: in step (1), the sampling duration is selected to be 256us.
本发明进一步设置为:在步骤(2)中,包括以下步骤:The present invention is further configured as follows: in step (2), the following steps are included:
1)将通道数量设置为20;1) Set the number of channels to 20;
2)选取计算窗宽N=101,101个时域信号采样点得到一个傅里叶分量频点幅值,每移动一个采样点计算一个傅里叶分量频点幅值;2) Select the calculation window width N = 101, 101 time domain signal sampling points to obtain a Fourier component frequency point amplitude, and calculate a Fourier component frequency point amplitude for each moving sampling point;
3)选定傅里叶分量频率;3) Select the Fourier component frequency;
4)对Goertzel算法的迭代公式进行优化;4) Optimize the iterative formula of Goertzel algorithm;
5)逐点滑动窗口实时计算多个频点的傅里叶分量。5) Point-by-point sliding window calculates the Fourier components of multiple frequency points in real time.
本发明进一步设置为:优化后的Goertzel算法的迭代公式为:式中,N为窗宽,X(N)为采样值。The present invention is further set as follows: the iterative formula of the optimized Goertzel algorithm is: In the formula, N is the window width, and X(N) is the sampling value.
本发明进一步设置为:在步骤(3)中,以阈值、过阈值持续时间作为判别条件,当满足判别条件的频点数达到M,且具有高频先到的特征,认为信号有效。The present invention is further configured as follows: in step (3), the threshold and the duration of crossing the threshold are used as the discrimination conditions. When the number of frequency points that meet the discrimination conditions reaches M and has the characteristic of high frequency arriving first, the signal is considered valid.
有益效果beneficial effects
采用本发明提供的技术方案,与已知的公有技术相比,具有如下有益效果:The technical solution provided by the present invention has the following beneficial effects compared with the known public technology:
本发明在25MHz-75MHz和110MHz-150MHz两个探测频带中,实时计算20个频点的傅里叶分量,并以阈值、过阈值持续时间等作为判别条件,当满足判别条件的频点数达到M(M≤20,可设置),且具有高频先到的特征,可认为信号有效,本方法减少了硬件电路的复杂程度,增强了电路的抗干扰能力,还具有实时、高效、参数可调等优势,另外,还可以完成对原始时域信号波形的采集,为电离层传播群延时及波形特征分析提供信息。This invention calculates the Fourier components of 20 frequency points in real time in two detection frequency bands of 25MHz-75MHz and 110MHz-150MHz, and uses thresholds, threshold-passing duration, etc. as discrimination conditions. When the number of frequency points that meet the discrimination conditions reaches M (M≤20, can be set), and has the characteristics of high frequency arriving first, so the signal can be considered effective. This method reduces the complexity of the hardware circuit, enhances the anti-interference ability of the circuit, and also has the advantages of real-time, high efficiency, and adjustable parameters. , In addition, it can also complete the collection of original time domain signal waveforms, providing information for ionospheric propagation group delay and waveform characteristic analysis.
附图说明Description of the drawings
图1为实施例1中的逐点滑动窗口扫描检波结果图;Figure 1 is a diagram of the point-by-point sliding window scanning detection results in Embodiment 1;
图2为实施例1中的信号触发判断示意图;Figure 2 is a schematic diagram of signal triggering judgment in Embodiment 1;
图3为实施例1中的信号触发判断流程图。Figure 3 is a flow chart of signal trigger determination in Embodiment 1.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely below. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the scope of protection of the present invention.
为了实现本发明的效果,下面结合实施例对本发明作进一步的描述。In order to achieve the effects of the present invention, the present invention will be further described below in conjunction with examples.
实施例1:Example 1:
参照图1-3所示,基于Goertzel算法的星载VHF瞬态信号逐点扫描实时处理方法,包括以下步骤:Referring to Figure 1-3, the point-by-point scanning real-time processing method of spaceborne VHF transient signals based on the Goertzel algorithm includes the following steps:
(1)对VHF瞬态信号进行宽带采样,得到探测频段的原始时域波形。(1) Perform broadband sampling on the VHF transient signal to obtain the original time domain waveform of the detection frequency band.
在本实施例中,选用AD9642(14bits)进行采样。In this embodiment, AD9642 (14bits) is selected for sampling.
1)选择采样频段:目标VHF瞬态信号频率主要分布在几十kHz 至数百MHz,由于电离层传播效应影响,大于20MHz的信号能够穿过电离层。受电离层TEC的影响,不同频率电磁波在电离层传播时的群延时有明显差异,频率越低延时越大。1) Select the sampling frequency band: The target VHF transient signal frequency is mainly distributed in tens of kHz to hundreds of MHz. Due to the ionospheric propagation effect, signals greater than 20MHz can pass through the ionosphere. Affected by the ionospheric TEC, the group delays of electromagnetic waves with different frequencies propagating in the ionosphere are significantly different. The lower the frequency, the greater the delay.
为尽量减小地面电台或其它自然信号的影响,探测频段定为低频段25MHz-75MHz和高频段110MHz-150MHz,采样前,先利用两个带通滤波器筛选出上述两个频段的信号。In order to minimize the influence of ground radio stations or other natural signals, the detection frequency band is set as the low-frequency band 25MHz-75MHz and the high-frequency band 110MHz-150MHz. Before sampling, two band-pass filters are used to filter out the signals in the above two frequency bands.
2)选择采样频率fS:针对探测频段,奈奎斯特频率(Nyquist Frequency)应选择在探测频段最高探测频率之上或高频段和低频段之间,以便覆盖探测频段;同时奈奎斯特频率fN要尽量避免选择在探测频段的边缘,减少杂波干扰,因此选取采样频率fS=160MHz。使用两个A/D芯片同时转换两个频段的信号,对低频段直接采样获得25MHz-75MHz的数字信号,对高频段欠采样获得10MH-50MHz的数字信号。2) Select the sampling frequency fS: For the detection frequency band, the Nyquist Frequency should be selected above the highest detection frequency in the detection frequency band or between the high frequency band and the low frequency band in order to cover the detection frequency band; at the same time, the Nyquist frequency It is necessary to try to avoid selecting fN at the edge of the detection frequency band to reduce clutter interference, so the sampling frequency fS=160MHz is selected. Use two A/D chips to simultaneously convert signals in two frequency bands, directly sample the low-frequency band to obtain a 25MHz-75MHz digital signal, and under-sample the high-frequency band to obtain a 10MH-50MHz digital signal.
3)选择一次事件的采样时长:根据电离层群延时特点,在TEC 为1×1017m-2时,30MHz和31MHz的电磁波时延差为1.62×103ns, 150MHz和151MHz的电磁波时延差为7.9ns,30MHz和150MHz的电磁波总时延差为1.43×104ns。考虑到电离层浓度变化较大,在本发明中一次事件的采样时长为256us,即40960个采样点。3) Select the sampling duration of an event: According to the characteristics of the ionospheric group delay, when the TEC is 1×10 17 m -2 , the delay difference between the electromagnetic waves of 30MHz and 31MHz is 1.62×10 3 ns, and the time delay of the electromagnetic waves of 150MHz and 151MHz is 1.62×10 3 ns. The delay difference is 7.9ns, and the total delay difference between 30MHz and 150MHz electromagnetic waves is 1.43×10 4 ns. Considering that the ionospheric concentration changes greatly, the sampling duration of one event in the present invention is 256 us, that is, 40960 sampling points.
(2)利用Goertzel算法,逐点滑动窗口实时计算多个频点的傅里叶分量。(2) Using the Goertzel algorithm, the point-by-point sliding window is used to calculate the Fourier components of multiple frequency points in real time.
在本实施例中,包括以下步骤:In this embodiment, the following steps are included:
1)设定通道数量:以往卫星载荷设定的通道数量为5通道(如我国的XX卫星三号)、8通道(如美国的FORTE卫星),考虑到目标信号快速识别的可靠性,本发明中的通道数量定为20,即对数采信号进行处理时需要实时计算20个频点的傅里叶分量。1) Set the number of channels: In the past, the number of channels set by the satellite load was 5 channels (such as my country's XX Satellite 3) and 8 channels (such as the FORTE satellite of the United States). Taking into account the reliability of rapid identification of target signals, the present invention The number of channels in is set to 20, that is, the Fourier components of 20 frequency points need to be calculated in real time when processing the data acquisition signal.
2)窗口宽度N:窗口宽度N是在采集频率范围(0-π)内分配N 个傅里叶变换频点,并进行N次迭代运算,以便获取窗宽范围内傅里叶变换频谱。傅里叶变换频点fk=kfs/N,频点间隔fs/N,其中fS为系统的采样频率,N为窗口宽度,fS/N是频率分辨率。选取N越大,频谱分辨率越高,需要的计算量越大,因此N与计算累计误差和系统资源相关。对于实时判断信号性质,即要保证所选频点之间有相当的隔离度和适宜的频点带宽,避免所选频点间频率干扰及探测可靠性;又必须保证计算精度和资源的有效利用。经权衡,选取计算窗宽N=101,即101个时域信号采样点得到一个傅里叶分量频点幅值,每移动一个采样点计算一个傅里叶分量频点幅值。2) Window width N: The window width N is to allocate N Fourier transform frequency points within the acquisition frequency range (0-π), and perform N iterative operations to obtain the Fourier transform spectrum within the window width range. Fourier transform frequency point f k =kf s /N, frequency point interval f s /N, where f S is the sampling frequency of the system, N is the window width, and f S /N is the frequency resolution. The larger N is selected, the higher the spectrum resolution is and the greater the amount of calculation required. Therefore, N is related to the calculation cumulative error and system resources. For real-time judgment of signal properties, it is necessary to ensure considerable isolation and appropriate frequency bandwidth between selected frequency points to avoid frequency interference and detection reliability between selected frequency points; it is also necessary to ensure calculation accuracy and effective use of resources. . After weighing, the calculation window width N=101 is selected, that is, 101 time domain signal sampling points are used to obtain a Fourier component frequency point amplitude, and a Fourier component frequency point amplitude is calculated for each moving sampling point.
3)选定傅里叶分量频率:采样频率fS为160MHz,因此傅里叶分量频率分辨率为1.58416MHz;本实施例选取傅里叶分量频率间隔为3.16832MHz,可人为设置2组傅里叶分量。在本实施例中,选取傅里叶分量频率如表1。3) Select the Fourier component frequency: the sampling frequency f S is 160MHz, so the Fourier component frequency resolution is 1.58416MHz; in this embodiment, the Fourier component frequency interval is selected to be 3.16832MHz, and 2 groups of Fourier components can be artificially set Leaf weight. In this embodiment, the Fourier component frequencies are selected as shown in Table 1.
表1傅里叶分量频率表Table 1 Fourier component frequency table
4)对Goertzel算法的迭代公式进行优化:4) Optimize the iterative formula of Goertzel algorithm:
根据Goertzel递推算法迭代公式:According to the Goertzel recursive algorithm iteration formula:
Vk(n)=2cos(2πk/N)Vk(n-1)-Vk(n-2)+X(n),每输入一个采样值x(n),迭代计算出需要进行一次实数的乘法和两次实数加法,计算Vk(N),需要计算N次。V k (n) = 2cos (2πk/N) V k (n-1)-V k (n-2) + X (n), each time a sample value x (n) is input, iterative calculation requires a real number Multiplication and two real number additions, calculating V k (N) requires N times of calculation.
当采样率较低时,迭代计算可在采样间隙进行,但是面对高速采样时,采样间隙不足以完成此规模的迭代计算,因此需要对 Goertzel算法的迭代公式进行优化。When the sampling rate is low, iterative calculations can be performed in the sampling gap. However, when facing high-speed sampling, the sampling gap is not enough to complete iterative calculations of this scale, so the iterative formula of the Goertzel algorithm needs to be optimized.
经过推导,上述迭代公式可转化为:After derivation, the above iteration formula can be transformed into:
式中,N为窗宽,X(N)为采样值,这样,对于计算窗宽为N的Vk(N) 计算,可以用Vk(N-1)、Vk(N-2)和X(n)(0≤n≤N+1),直接计算 Vk(N+1),将N=101代入上述转化后的公式,可得: In the formula, N is the window width , and X(n)(0≤n≤N+1), directly calculate V k (N+1), and substitute N=101 into the above converted formula, we can get:
式中,对于每个给定的k值,wk、/>是常数。 In the formula, for each given k value, w k ,/> is a constant.
5)逐点滑动窗口实时计算多个频点的傅里叶分量:5) Calculate the Fourier components of multiple frequency points in real time using a point-by-point sliding window:
在本实施例中,使用的是Zynq-7000系列芯片XC7z045ffg900- 2。为了实现流水线运算,需要4个乘法器和5个加(减)法器,其中2个乘法器和2个加法器用2个DSP48的乘加器实现。In this embodiment, the Zynq-7000 series chip XC7z045ffg900-2 is used. In order to implement pipeline operations, 4 multipliers and 5 adders (subtractors) are required, of which 2 multipliers and 2 adders are implemented with 2 DSP48 multipliers.
FPGA采用查找表方式的乘法器的计算时间为4倍运算速度 (4clk),fabric方式的加(减)法器计算时间为2clk,DSP48s 的2个乘加器运算时间分别为乘法器1clk、加法器3clk和乘法器 1clk、加法器2clk。The calculation time of the lookup table multiplier in FPGA is 4 times the operation speed (4clk), the calculation time of the fabric adder (subtractor) is 2clk, and the calculation time of the two multipliers and adders of DSP48s is 1clk for the multiplier and 1clk for the adder. 3clk, multiplier 1clk, and adder 2clk.
在FPGA计算速度fC=2fS=320MHz的情况下,可以采用流水线方式完成式的迭代计算(计算结果相对于输入数据只是延迟十几个时钟)。充分利用FPGA并行处理优势,在一个采样时钟周期内完成多路频点的频域分析,即每一个采样时钟同时生成一组20通道窄带多频点频域结果,实现对瞬态信号的实时捕捉,其中逐点滑动窗口扫描检波结果如图1所示In the case of FPGA computing speed fC=2fS=320MHz, the pipeline method can be used to complete the equation Iterative calculation (the calculation result is only delayed by a dozen clocks relative to the input data). Make full use of the parallel processing advantages of FPGA to complete frequency domain analysis of multiple frequency points within one sampling clock cycle, that is, each sampling clock simultaneously generates a set of 20-channel narrow-band multi-frequency frequency domain results to achieve real-time capture of transient signals , where the point-by-point sliding window scanning detection results are shown in Figure 1
(3)根据判别条件对信号进行判别。(3) Discriminate the signal according to the discrimination conditions.
以阈值、过阈值持续时间作为判别条件,当满足判别条件的频点数达到M(M≤20,可设置),且具有高频先到的特征,认为信号有效。The threshold and the duration of crossing the threshold are used as the discrimination conditions. When the number of frequency points that meet the discrimination conditions reaches M (M ≤ 20, can be set), and has the characteristic of high frequency arriving first, the signal is considered valid.
在本实施例中,如根据XX卫星三号电磁辐射探测器接收到的数据分析,一些特定区域经常会接收到某一单频信号(例如雷达等),该信号持续时间很长,与目标信号区别很大。为了滤除这类信号,在电磁脉冲接收机综合处理单元增加了能量峰值维持时间判断,如果窄带信号连续过阈值超过tP,则不采信该信号,这样就滤除了大部分非目标信号。同时,目标源信号为脉冲信号,经电离层散射后其频谱会覆盖不同的探测频段,通过20路窄带通道判断,在一定的时间窗tW内只有M(≤20,可设定)路满足条件,才进行采集,以减少单频脉冲信号对载荷探测信号的影响,其中信号触发判断示意图如图2所示。In this embodiment, according to the analysis of the data received by the XX Satellite No. 3 electromagnetic radiation detector, some specific areas often receive a certain single-frequency signal (such as radar, etc.). This signal lasts for a long time and is consistent with the target signal. A big difference. In order to filter out such signals, the energy peak sustaining time judgment is added to the electromagnetic pulse receiver integrated processing unit. If the narrowband signal continuously exceeds the threshold value t P , the signal will not be accepted, thus filtering out most non-target signals. At the same time, the target source signal is a pulse signal. After being scattered by the ionosphere, its spectrum will cover different detection frequency bands. Judging from 20 narrow-band channels, within a certain time window t W , only M (≤20, configurable) channels can satisfy The acquisition is carried out only when the conditions are met to reduce the impact of the single-frequency pulse signal on the load detection signal. The signal trigger judgment diagram is shown in Figure 2.
信号触发流程如下:在锁存器中写入数字化阈值,数字化的采集信号与设定阈值相比较,当采集信号大于设定阈值时,产生过阈值信号;当此信号通过峰值维持时间判断后进入20选M模块进行判别,在时间窗tW时间内当过阈值信号≥M时存储事件波形,并锁存事件触发时刻,其中信号触发判断流程如图3所示。The signal triggering process is as follows: write the digital threshold in the latch, and compare the digital acquisition signal with the set threshold. When the acquisition signal is greater than the set threshold, an over-threshold signal is generated; when the signal passes the peak maintenance time, it enters 20 Select the M module for judgment. When the threshold signal ≥ M is exceeded within the time window t W , the event waveform is stored and the event trigger moment is latched. The signal trigger judgment process is shown in Figure 3.
实施例2:Example 2:
将本发明的方法与现有技术进行对比,其对比相关数据见表 2。The method of the present invention is compared with the existing technology, and the comparison data are shown in Table 2.
表2对比数据表Table 2 Comparison data table
由表2可知,本发明减少了硬件电路的复杂程度,增强了电路的抗干扰能力,还具有实时、高效、参数可调等优势;另外,可以完成对原始时域信号波形的采集,为电离层传播群延时及波形特征分析提供信息。As can be seen from Table 2, the present invention reduces the complexity of the hardware circuit, enhances the anti-interference ability of the circuit, and also has the advantages of real-time, high efficiency, and adjustable parameters; in addition, it can complete the collection of the original time domain signal waveform, which is the ionization The analysis of layer propagation group delay and waveform characteristics provides information.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466100.XA CN114184848B (en) | 2021-12-03 | 2021-12-03 | Point-by-point scanning real-time processing method of spaceborne VHF transient signals based on Goertzel algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111466100.XA CN114184848B (en) | 2021-12-03 | 2021-12-03 | Point-by-point scanning real-time processing method of spaceborne VHF transient signals based on Goertzel algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114184848A CN114184848A (en) | 2022-03-15 |
CN114184848B true CN114184848B (en) | 2023-09-26 |
Family
ID=80542097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111466100.XA Active CN114184848B (en) | 2021-12-03 | 2021-12-03 | Point-by-point scanning real-time processing method of spaceborne VHF transient signals based on Goertzel algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114184848B (en) |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0288928A2 (en) * | 1987-04-27 | 1988-11-02 | EDICO S.r.l. | Disposition for satellite direct reception of television programmes |
US5583784A (en) * | 1993-05-14 | 1996-12-10 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Frequency analysis method |
CN102209161A (en) * | 2011-05-27 | 2011-10-05 | 福建联迪商用设备有限公司 | Caller identification message decoding method of telephone POS (Point Of Sale) machine |
WO2013112979A1 (en) * | 2012-01-26 | 2013-08-01 | Alivecor, Inc. | Ultrasonic digital communication of biological parameters |
CN104268123A (en) * | 2014-09-23 | 2015-01-07 | 电子科技大学 | Discrete digital signal hopping sliding discrete Fourier transform method |
TW201724089A (en) * | 2015-12-30 | 2017-07-01 | 國立成功大學 | Frequency domain adaptive filter system with second-order sliding discrete fourier transform |
CN107942137A (en) * | 2017-11-16 | 2018-04-20 | 成都玖锦科技有限公司 | A kind of method based on the accurate estimating carrier frequency of scanning |
CN108042116A (en) * | 2017-12-28 | 2018-05-18 | 盐城师范学院 | A kind of method based on Goertzel algorithm extraction pulse information |
CN108288971A (en) * | 2017-12-26 | 2018-07-17 | 中国科学院国家天文台 | Signal processing method and system |
CN109617839A (en) * | 2018-11-21 | 2019-04-12 | 重庆邮电大学 | A Morse Signal Detection Method Based on Kalman Filter Algorithm |
CN110167114A (en) * | 2019-05-15 | 2019-08-23 | 浙江大学 | A kind of underwater acoustic communication waking up nodes signal detecting method based on frame synchronizing signal |
CN112003803A (en) * | 2020-08-10 | 2020-11-27 | 四川九洲电器集团有限责任公司 | Detection and reception equipment for VHF and UHF band aviation radio station signals |
CN112532259A (en) * | 2020-11-25 | 2021-03-19 | 中国民航大学 | Voice squelch method in civil aviation VHF anti-interference transceiver |
CN113065388A (en) * | 2021-02-03 | 2021-07-02 | 湖南大学 | A real-time soil type identification method, system and excavator |
CN113075461A (en) * | 2021-02-21 | 2021-07-06 | 珠海复旦创新研究院 | Ultra-short baseline lightning three-dimensional positioning method based on broadband very high frequency radiation signal detection |
CN113267676A (en) * | 2020-02-14 | 2021-08-17 | 武汉市聚芯微电子有限责任公司 | Spectrum determination method, system, device and storage medium under Guzel algorithm |
CN113671537A (en) * | 2021-08-17 | 2021-11-19 | 中国电波传播研究所(中国电子科技集团公司第二十二研究所) | Three-frequency beacon signal ionosphere channel simulation method |
CN113671535A (en) * | 2021-08-17 | 2021-11-19 | 中国电波传播研究所(中国电子科技集团公司第二十二研究所) | Ionized layer TEC calculation method of tri-band beacon receiver based on channel simulator |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012092680A1 (en) * | 2011-01-07 | 2012-07-12 | Wi-Lan, Inc. | Systems and methods for tv white space spectrum sensing |
-
2021
- 2021-12-03 CN CN202111466100.XA patent/CN114184848B/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0288928A2 (en) * | 1987-04-27 | 1988-11-02 | EDICO S.r.l. | Disposition for satellite direct reception of television programmes |
US5583784A (en) * | 1993-05-14 | 1996-12-10 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Frequency analysis method |
CN102209161A (en) * | 2011-05-27 | 2011-10-05 | 福建联迪商用设备有限公司 | Caller identification message decoding method of telephone POS (Point Of Sale) machine |
WO2013112979A1 (en) * | 2012-01-26 | 2013-08-01 | Alivecor, Inc. | Ultrasonic digital communication of biological parameters |
CN104268123A (en) * | 2014-09-23 | 2015-01-07 | 电子科技大学 | Discrete digital signal hopping sliding discrete Fourier transform method |
TW201724089A (en) * | 2015-12-30 | 2017-07-01 | 國立成功大學 | Frequency domain adaptive filter system with second-order sliding discrete fourier transform |
CN107942137A (en) * | 2017-11-16 | 2018-04-20 | 成都玖锦科技有限公司 | A kind of method based on the accurate estimating carrier frequency of scanning |
CN108288971A (en) * | 2017-12-26 | 2018-07-17 | 中国科学院国家天文台 | Signal processing method and system |
CN108042116A (en) * | 2017-12-28 | 2018-05-18 | 盐城师范学院 | A kind of method based on Goertzel algorithm extraction pulse information |
CN109617839A (en) * | 2018-11-21 | 2019-04-12 | 重庆邮电大学 | A Morse Signal Detection Method Based on Kalman Filter Algorithm |
CN110167114A (en) * | 2019-05-15 | 2019-08-23 | 浙江大学 | A kind of underwater acoustic communication waking up nodes signal detecting method based on frame synchronizing signal |
CN113267676A (en) * | 2020-02-14 | 2021-08-17 | 武汉市聚芯微电子有限责任公司 | Spectrum determination method, system, device and storage medium under Guzel algorithm |
CN112003803A (en) * | 2020-08-10 | 2020-11-27 | 四川九洲电器集团有限责任公司 | Detection and reception equipment for VHF and UHF band aviation radio station signals |
CN112532259A (en) * | 2020-11-25 | 2021-03-19 | 中国民航大学 | Voice squelch method in civil aviation VHF anti-interference transceiver |
CN113065388A (en) * | 2021-02-03 | 2021-07-02 | 湖南大学 | A real-time soil type identification method, system and excavator |
CN113075461A (en) * | 2021-02-21 | 2021-07-06 | 珠海复旦创新研究院 | Ultra-short baseline lightning three-dimensional positioning method based on broadband very high frequency radiation signal detection |
CN113671537A (en) * | 2021-08-17 | 2021-11-19 | 中国电波传播研究所(中国电子科技集团公司第二十二研究所) | Three-frequency beacon signal ionosphere channel simulation method |
CN113671535A (en) * | 2021-08-17 | 2021-11-19 | 中国电波传播研究所(中国电子科技集团公司第二十二研究所) | Ionized layer TEC calculation method of tri-band beacon receiver based on channel simulator |
Non-Patent Citations (2)
Title |
---|
星载AIS信号的带通采样与恢复;马社祥;方婷;宫铭举;郭鑫;;电讯技术(第10期);全文 * |
非平稳信号实时谱分析算法及其FPGA实现;周围;梁琦;;重庆邮电大学学报(自然科学版)(第05期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114184848A (en) | 2022-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101887119B (en) | Subband ANMF (Adaptive Normalized Matched Filter) based method for detecting moving object in sea clutter | |
JP6026531B2 (en) | Radar pulse detection using a digital receiver for radar | |
CN111323794B (en) | A Cyclic Frequency Modulation Interference Elimination Method Based on Periodic Resampling | |
Ellingson et al. | Mitigation of Radar Interference in L-Band RadioAstronomy | |
CN104198901A (en) | Locating method and system for partial discharge signal of substation | |
Abbate et al. | Application of wavelet transform signal processor to ultrasound | |
CN104614647A (en) | Complex wavelet transform partial discharge location test method and device | |
Il et al. | An appropriate thresholding method of wavelet denoising for dropping ambient noise | |
CN114184848B (en) | Point-by-point scanning real-time processing method of spaceborne VHF transient signals based on Goertzel algorithm | |
Chen et al. | A fast FRFT based detection algorithm of multiple moving targets in sea clutter | |
RU2042151C1 (en) | Method and device for detecting earth moving targets | |
Mohammed et al. | IFFT technique for skywave detection in Loran-C receivers | |
Taranenko et al. | Use of threshold and no-threshold methods of discrete wavelet filtering of radar signals | |
JP2626579B2 (en) | Synthetic aperture radar image data processing method and apparatus | |
Jennison | Performance of a linear frequency-modulated signal detection algorithm | |
Bai et al. | Coherency of lightning sferics | |
Morabito et al. | Improved computational performance for distributed passive radar processing through channelised data | |
CN119199878B (en) | Laser ranging method and system for field line | |
Othman et al. | On radar detection of chirp signals with nondeterministic parameters in challenging noise background | |
CN114779282B (en) | Continuous wave interference detection method in Loran-C timing and positioning terminal | |
Bian et al. | Novel techniques for Loran‐C skywave estimation | |
CN117665810B (en) | Ionospheric electron density detection method, system and device using linear frequency modulation signal | |
Mingyou et al. | Study on a spatially selective noise filtration technique for suppressing noises in partial discharge on-line monitoring | |
CN118549887A (en) | Self-adaptive detection method for radar signal with low interception probability | |
Bartlett et al. | Extraction, analysis and interpretation of digital ionograms |
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 |