CN110361699A - A method of the ice radar data suitable for South Pole aviation measurement scene is handled - Google Patents
A method of the ice radar data suitable for South Pole aviation measurement scene is handled Download PDFInfo
- Publication number
- CN110361699A CN110361699A CN201910668990.9A CN201910668990A CN110361699A CN 110361699 A CN110361699 A CN 110361699A CN 201910668990 A CN201910668990 A CN 201910668990A CN 110361699 A CN110361699 A CN 110361699A
- Authority
- CN
- China
- Prior art keywords
- ice radar
- radar data
- data
- ice
- processing
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/88—Radar or analogous systems specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/28—Details of pulse systems
- G01S7/285—Receivers
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明涉及一种适用于南极航空观测现场的冰雷达数据处理的方法,属于计算机并行计算与雷达信号处理领域,包括下变频、去除直流分量、脉冲压缩、相干叠加与非相干叠加模块,得到冰雷达剖面图,在数据处理过程中使用了静态预分配内存、并行计算与数据分块处理的方法,满足了南极航空观测现场对于生成的冰雷达剖面图的高分辨率、高信噪比与处理时间短的需求。
The invention relates to a method for ice radar data processing suitable for Antarctic aerial observation sites, belonging to the field of computer parallel computing and radar signal processing. The radar profile, using static pre-allocated memory, parallel computing and data block processing methods in the data processing process, satisfies the high resolution, high signal-to-noise ratio and processing of the generated ice radar profile at the Antarctic aerial observation site short-term needs.
Description
技术领域technical field
本发明涉及雷达信号处理与计算机并行计算领域,具体涉及到一款适用于南极航空观测现场的冰雷达数据处理的方法及其优化加速。The invention relates to the field of radar signal processing and computer parallel computing, in particular to a method for ice radar data processing and its optimization acceleration suitable for Antarctic aerial observation sites.
背景技术Background technique
在全球气候变暖的背景下,监测和评估极地冰盖的变化及其对全球气候和海平面的影响至关重要。由于航空平台具有数据获取效率高、可抵达区域广和覆盖范围大等优势,因此国际上多科考设备同步观测的航空地球物理调查成为主流手段,其中航空冰雷达更是从上世纪60年代开始广泛应用于极地冰盖调查。冰雷达发射的甚高频频段的电磁波对于冰体具有强穿透性,不仅可以用于识别冰盖下数公里厚的基岩界面,还可以获得高分辨率的冰盖内部冰层分布特征,是目前探测极地冰盖、冰架和冰川的冰岩界面、冰体内部结构和冰厚等几何特征的最主要的技术手段。通过冰雷达观测得到的极地冰盖厚度和冰下地形数据集,是冰盖和全球气候模拟研究的重要参数和边界条件。In the context of global warming, monitoring and assessing changes in polar ice caps and their impact on global climate and sea level is critical. Because the aviation platform has the advantages of high data acquisition efficiency, wide reachable area and large coverage, the aeronautical geophysical survey of synchronous observation of multiple scientific research equipment has become the mainstream method in the world. Among them, aviation ice radar has been used since the 1960s. Widely used in polar ice cap surveys. The electromagnetic waves in the very high frequency band emitted by the ice radar have strong penetrability to the ice body. It is currently the most important technical means to detect the geometric characteristics of polar ice sheets, ice shelves and glaciers, such as the ice-rock interface, the internal structure of the ice body, and the thickness of the ice. The polar ice sheet thickness and subglacial topography data sets obtained from ice radar observations are important parameters and boundary conditions for ice sheet and global climate modeling research.
因此,南极航空观测现场迫切需要一款高分辨率、高信噪比的冰雷达数据处理方法,便于现场人员可以及时对观测数据进行初步分析掌握其中有价值的信息,挖掘新的科学线索和科学问题。同时,极端条件下不同科考设备所采集的数据,需要通过现场数据质量控制与分析,及时了解不同科考设备的观测数据的初步结果,判断其正确性和合理性,进而确定机载科考设备的实际性能和运行状况,为后续可能的设备维护和飞行参数以及设备参数的调整提供依据。而冰雷达数据可以准确、直观地反映南极冰下地形,使得现场生成的冰雷达剖面图成为现场数据质量控制与分析的重要参考依据。Therefore, the Antarctic aerial observation site urgently needs a high-resolution, high-signal-to-noise ratio ice radar data processing method, so that the field personnel can conduct preliminary analysis of the observation data in time to grasp the valuable information, and mine new scientific clues and scientific question. At the same time, for the data collected by different scientific research equipment under extreme conditions, it is necessary to timely understand the preliminary results of the observation data of different scientific research equipment through on-site data quality control and analysis, judge its correctness and rationality, and then determine the airborne scientific research The actual performance and operating conditions of the equipment provide a basis for possible subsequent equipment maintenance and adjustment of flight parameters and equipment parameters. The ice radar data can accurately and intuitively reflect the subglacial terrain of the Antarctic, making the ice radar profile generated on the spot an important reference for on-site data quality control and analysis.
发明内容SUMMARY OF THE INVENTION
有鉴于此,为解决南极航空观测现场快速获取高分辨率、高信噪比冰雷达剖面图的问题。本发明提出了一款针对南极航空观测现场冰雷达数据处理的方法流程,分别通过下变频、去除直流分量、脉冲压缩、相干叠加与非相干叠加模块,通过该处理算法得到的冰雷达剖面图,具有高信噪比、高分辨率的特点。并针对上述提出算法,在数据处理过程中使用了静态预分配内存、并行计算与数据分块处理的方法,将该算法的处理效率提升了3.8倍左右,极大提升了航空观测现场冰雷达数据处理的效率。In view of this, in order to solve the problem of rapid acquisition of high-resolution, high-signal-to-noise ratio ice radar profiles at the Antarctic aerial observation site. The present invention proposes a method flow for processing ice radar data in Antarctic aerial observation site. Through down-conversion, DC component removal, pulse compression, coherent superposition and incoherent superposition modules respectively, the ice radar profile obtained through the processing algorithm, It has the characteristics of high signal-to-noise ratio and high resolution. In view of the above proposed algorithm, the methods of static pre-allocated memory, parallel computing and data block processing are used in the data processing process, which improves the processing efficiency of the algorithm by about 3.8 times and greatly improves the ice radar data of the aerial observation site. processing efficiency.
下变频处理模块:采集的冰雷达原始数据需要进行正交检波以提取信号的幅度和相位信息,进而完成由基带信号向视频信号(DC)的下变频。但是,传统的正交检波方法通过相位检波器完成,需要接收机具有模拟混频器和低通滤波器,两个增益通道共需四个检波器,这会增加接收机的复杂性和系统成本。同时由于模拟电路受器件差异性的影响较大,再加上温度偏移导致的IO通道幅相不平衡,常常会产生难以消除的镜像分量,导致冰雷达原始数据的处理性能受到限制。因此,将中频采样技术应用于本套冰雷达系统,可以很好地解决上述的问题。Down-conversion processing module: The collected ice radar raw data needs to undergo quadrature detection to extract the amplitude and phase information of the signal, and then complete the down-conversion from the baseband signal to the video signal (DC). However, the traditional quadrature detection method is completed by a phase detector, which requires the receiver to have an analog mixer and a low-pass filter, and a total of four detectors are required for the two gain channels, which increases the complexity of the receiver and the system cost. . At the same time, because the analog circuit is greatly affected by the difference of the device, and the IO channel amplitude and phase imbalance caused by the temperature offset often produces an image component that is difficult to eliminate, the processing performance of the ice radar raw data is limited. Therefore, the application of intermediate frequency sampling technology to this ice radar system can solve the above problems well.
去除直流分量处理模块:在冰雷达发射机处于关闭状态时,通过射频(RF)开关、电源线等耦合泄漏至天线并辐射出去的射频信号称为直流分量(D.C offset)。所产生的射频信号会在混频器中叠加到有用信号上。去除直流分量方法首先需要对每道数据进行噪声电平均值估计,再从回波信号中减去该估计值。S表示一道完整的回波数据,nS表示该道数据尾部可视为噪声的采样点数,N表示噪声电平,则噪声平均电平NAve为(如公式1所示):Removal of DC component processing module: When the ice radar transmitter is turned off, the RF signal that is coupled to the antenna and radiated through the radio frequency (RF) switch, power line, etc., is called DC offset. The resulting RF signal is superimposed on the desired signal in the mixer. The method of removing the DC component first needs to estimate the noise electric average value for each channel of data, and then subtract the estimated value from the echo signal. S represents a complete echo data, nS represents the number of sampling points that can be regarded as noise at the end of the data, and N represents the noise level, then the average noise level N Ave is (as shown in formula 1):
直流分量去除后的回波信号表示为(如公式2所示)The echo signal after removing the DC component is expressed as (as shown in Equation 2)
脉冲压缩处理模块:一般采用增大发射信号长度的方法来增加接收信号的信噪比以获得足够精确的目标参数,但是延伸后的信号长度会大于分辨率所要求的信号长度(信号带宽过大),进而导致图像无法出现正常的频点。脉冲压缩技术是将回波信号与匹配滤波进行卷积以获得可以达到分辨率要求的短脉冲,进而改善冰雷达剖面图中冰面与基岩界面的显示。脉冲压缩有效利用傅里叶变换中卷积的特性,通过将每道返回的脉冲信号与匹配滤波器进行卷积(如公式3所示),从而提升冰雷达数据距离向分辨率。Pulse compression processing module: Generally, the method of increasing the length of the transmitted signal is used to increase the signal-to-noise ratio of the received signal to obtain sufficiently accurate target parameters, but the length of the extended signal will be greater than the signal length required by the resolution (the signal bandwidth is too large. ), so that the normal frequency points cannot appear in the image. The pulse compression technique is to convolve the echo signal with the matched filter to obtain short pulses that can meet the resolution requirements, thereby improving the display of the interface between the ice surface and the bedrock in the ice radar profile. Pulse compression effectively utilizes the convolution feature in Fourier transform, and improves the range resolution of ice radar data by convolving each returned pulse signal with a matched filter (as shown in Equation 3).
公式(3)中的y(t)为脉冲压缩的输出结果;s(t)为输入信号;h(t)为加窗的匹配滤波器的脉冲响应。In formula (3), y(t) is the output result of pulse compression; s(t) is the input signal; h(t) is the impulse response of the windowed matched filter.
脉冲压缩过程数学表达式如下,设发射信号为s(t),对其进行傅立叶变换为The mathematical expression of the pulse compression process is as follows, set the transmitted signal as s(t), and perform Fourier transform on it as
其中θ(t)为信号调制相位,S(ω)为逆傅里叶变换后信号。where θ(t) is the modulation phase of the signal, and S(ω) is the signal after inverse Fourier transform.
匹配滤波器与脉冲信号卷积后的输出信号为The output signal after the matched filter is convoluted with the pulse signal is
其中S(ω)为逆傅里叶变换后信号,H(ω)为加窗的匹配滤波器的脉冲响应,y(t)为脉冲压缩后信号。where S(ω) is the signal after inverse Fourier transform, H(ω) is the impulse response of the windowed matched filter, and y(t) is the signal after pulse compression.
相干叠加处理模块:经过脉冲压缩处理后,可以有效的提高冰雷达剖面图的距离分辨率,但是脉冲压缩处理后的冰雷达图像的噪声得不到改善(信噪比过低),导致中间层部分无法有效识别,基岩界面也较为模糊,无法满足后续质量控制的要求。因此,可以使用相干叠加处理方法进一步对冰雷达数据进行去噪处理。Coherent superposition processing module: After pulse compression processing, the range resolution of the ice radar profile can be effectively improved, but the noise of the ice radar image after pulse compression processing cannot be improved (the signal-to-noise ratio is too low), resulting in the intermediate layer Some of them cannot be effectively identified, and the bedrock interface is relatively vague, which cannot meet the requirements of subsequent quality control. Therefore, the ice radar data can be further denoised using the coherent superposition processing method.
非相干叠加处理模块:相干叠加操作处理有效地提高了冰雷达数据的信噪比,但是会在冰雷达剖面图中产生斑点噪声,极大地干扰了质量控制中剖面图有效信息的提取与分析。因此需要对数据进行非相干叠加处理去除斑点噪声。通过非相干叠加,可以消除数据中的部分峰值(过亮)与空值(过暗)。完成非相干叠加处理后,便可以得到完全的冰雷达剖面图,后面处理模块是针对现场要求,对提出的冰雷达处理程序进行加速优化,以提高现场冰雷达数据处理的速度。Incoherent superposition processing module: The coherent superposition operation processing effectively improves the signal-to-noise ratio of ice radar data, but it will generate speckle noise in the ice radar profile, which greatly interferes with the extraction and analysis of the effective information of the profile in quality control. Therefore, it is necessary to perform incoherent superposition processing on the data to remove speckle noise. By incoherent stacking, some peaks (too bright) and nulls (too dark) can be removed from the data. After the incoherent superposition processing is completed, the complete ice radar profile can be obtained. The subsequent processing module accelerates and optimizes the proposed ice radar processing program according to the on-site requirements, so as to improve the speed of on-site ice radar data processing.
静态预分配内存模块:冰雷达现场数据处理过程中存在大量的矩阵科学计算,这需要CPU进行巨量的读写操作。CPU读取数据机制,CPU每次在内存中寻找到数据后,会将数据所在的内存分块内的连续物理地址数据缓存进CPU的高速缓存内。CPU高速缓存与CPU之间的读取效率最高,在编程中应尽量使待处理数据处于高速缓存内。内存中分配方式包括动态和静态两种,动态分配内存很大可能会导致物理地址不连续,这极大地增加了CPU在高速缓存中找到顺序待处理的冰雷达数据的难度,或导致寻找失败而后退到下一优先级,即重新从读取效率低的内存中寻找并读取;而静态分配内存可以将顺序冰雷达数据分配到连续的物理地址,可以显著提高CPU从高速缓存中读取到下一顺序待处理冰雷达数据的命中率。因此,为了提高CPU读写冰雷达数据的效率,采用了静态分配内存的方法。Static pre-allocated memory module: There are a lot of matrix scientific calculations in the ice radar field data processing process, which requires the CPU to perform a huge amount of read and write operations. The CPU reads the data mechanism. Each time the CPU finds data in the memory, it caches the continuous physical address data in the memory block where the data is located into the CPU cache. The read efficiency between the CPU cache and the CPU is the highest, and the data to be processed should be kept in the cache as much as possible in programming. There are two types of memory allocation methods: dynamic and static. Dynamic allocation of memory is likely to cause discontinuous physical addresses, which greatly increases the difficulty of the CPU to find the ice radar data in the cache to be processed in sequence, or causes the search to fail. Fall back to the next priority, that is, re-seek and read from memory with low read efficiency; while statically allocated memory can allocate sequential ice radar data to consecutive physical addresses, which can significantly improve the CPU read from cache. The hit rate of the next sequential pending ice radar data. Therefore, in order to improve the efficiency of CPU reading and writing ice radar data, the method of statically allocating memory is adopted.
并行计算模块:由于矩阵的科学计算占到了整体计算量的90%以上,因此冰雷达数据处理算法属于计算密集型任务。计算密集型任务主要依靠CPU的计算能力,因此针对计算密集型任务的特点,在进行串行冰雷达数据处理算法的并行改造过程中,为了确保高效率的并行改进,需要将任务切分成尽可能减少并行执行的线程数,减少系统在任务之间切换的调度时间,因此不考虑超过CPU核心数的线程数。同时,为了保证CPU的使用效率最高,需要每个CPU处理核心都能分配到并行线程,所以最后采用了4线程并行的冰雷达数据现场处理算法。Parallel computing module: Since the scientific calculation of the matrix accounts for more than 90% of the overall calculation, the ice radar data processing algorithm is a computationally intensive task. Computation-intensive tasks mainly rely on the computing power of the CPU. Therefore, according to the characteristics of computationally-intensive tasks, in the process of parallel transformation of the serial ice radar data processing algorithm, in order to ensure efficient parallel improvement, it is necessary to divide the tasks into as much as possible. Reduce the number of threads executing in parallel and reduce the scheduling time for the system to switch between tasks, so the number of threads that exceed the number of CPU cores is not considered. At the same time, in order to ensure the highest utilization efficiency of the CPU, each CPU processing core needs to be allocated to parallel threads, so the 4-thread parallel ice radar data on-site processing algorithm is finally adopted.
数据分块处理模块:冰雷达数据量的过大和过小都会导致并行化后的冰雷达数据现场处理程序的效率下降。并行化冰雷达数据处理程序分为系统调度分配任务与并行化数据处理2个部分,因此并行化冰雷达数据处理程序总时间由系统分配任务时间与并行化数据处理时间这2部分组成。系统调度分配任务时间相对固定,主要是主线程开辟4个子线程所花费的时间。因此为了提高并行化后程序的效率,应尽量增加每次处理的数据量;但是,过大的并行处理的数据量通常伴随着高内存使用率,会促使CPU大可能通过效率最低的硬盘读取冰雷达数据,造成CPU读取数据效率与CPU处理效率的不匹配。因此,为了平衡限制因素,我们需要将数据进行分块处理并找到分块的最优数量。Data block processing module: Too large or too small amount of ice radar data will lead to a decrease in the efficiency of the parallelized ice radar data field processing program. The parallelized ice radar data processing program is divided into two parts: system scheduling assignment tasks and parallelized data processing. Therefore, the total time of the parallelized ice radar data processing program consists of two parts: the system assignment task time and the parallelized data processing time. The system scheduling and assigning task time is relatively fixed, mainly the time it takes for the main thread to open up 4 sub-threads. Therefore, in order to improve the efficiency of the parallelized program, the amount of data processed each time should be increased as much as possible; however, the excessively large amount of data processed in parallel is usually accompanied by high memory usage, which will prompt the CPU to read through the least efficient hard disk. Ice radar data, resulting in a mismatch between CPU reading data efficiency and CPU processing efficiency. So, to balance the constraints, we need to chunk the data and find the optimal number of chunks.
本发明提出了一款针对南极航空观测现场冰雷达数据处理的算法流程。可在南极现场快速的对冰雷达数据进行处理,得到高分辨率、高信噪比的冰雷达剖面图。为中国南极航空观测现场的冰雷达数据处理提供了一个新的思路。The invention proposes an algorithm flow for processing ice radar data in Antarctic aerial observation site. Ice radar data can be quickly processed on the Antarctic site to obtain ice radar profiles with high resolution and high signal-to-noise ratio. It provides a new idea for ice radar data processing in China's Antarctic aerial observation site.
附图说明Description of drawings
图1为本发明实施总体流程图Fig. 1 is the overall flow chart of the implementation of the present invention
图2为本发明下变频模块的流程示意图。FIG. 2 is a schematic flowchart of the down-conversion module of the present invention.
图3为本发明去除直流分量模块的流程示意图。FIG. 3 is a schematic flowchart of the present invention for removing a DC component module.
图4为本发明脉冲压缩模块流程示意图。FIG. 4 is a schematic flow chart of the pulse compression module of the present invention.
图5为本发明相干叠加模块的流程示意图。FIG. 5 is a schematic flowchart of the coherent superposition module of the present invention.
图6为本发明非相干叠加模块的流程示意图。FIG. 6 is a schematic flowchart of the incoherent superposition module of the present invention.
图7为本发明处理得到的冰雷达剖面图。FIG. 7 is a cross-sectional view of the ice radar obtained by the processing of the present invention.
图8为静态预分配内存模块流程示意图。FIG. 8 is a schematic flow chart of static pre-allocation of memory modules.
图9为并行化冰雷达数据处理流程示意图。FIG. 9 is a schematic diagram of the data processing flow of the parallelized ice radar.
图10为数据分块处理流程示意图。FIG. 10 is a schematic diagram of a data block processing flow.
具体实施方式Detailed ways
以下将结合附图所示的具体实施方式对本发明进行详细描述。The present invention will be described in detail below with reference to the specific embodiments shown in the accompanying drawings.
图1是本发明提出的一款适用于南极航空观测现场的冰雷达数据处理的算法的总体流程图,如图1所示,包括:Fig. 1 is an overall flow chart of an algorithm for ice radar data processing at Antarctic aerial observation sites proposed by the present invention, as shown in Fig. 1, including:
下变频模块、去除直流分量模块、脉冲压缩模块、相干叠加模块与非相干叠加模块。Down-conversion module, DC component removal module, pulse compression module, coherent superposition module and incoherent superposition module.
下变频模块:该中频采样技术采用低通滤波法,直接将冰雷达原始数据与70MHz的本振信号混频后移去载频,再通过低通滤波器(LPF)滤除混频时产生的上边带信号和高次谐波信号。低通滤波器采用128阶的,截止频率为的FIR滤波器来完成正交检波以及下变频,得到下变频后的冰雷达数据。Down-conversion module: The IF sampling technology adopts the low-pass filtering method, which directly mixes the original data of the ice radar with the 70MHz local oscillator signal, then removes the carrier frequency, and then passes the low-pass filter (LPF) to filter out the frequency generated during the mixing. Upper sideband signal and higher harmonic signal. The low-pass filter is of order 128, and the cutoff frequency is The FIR filter is used to complete quadrature detection and down-conversion, and the down-converted ice radar data is obtained.
去除直流分量模块:对下变频处理后的冰雷达数据进行噪声电平均值估计,再从下变频处理后的信号中减去该估计值(使用matlab中detrend函数),得到去处理流分量后的冰雷达数据。Removal of DC component module: Estimate the noise electric average value of the ice radar data after down-conversion processing, and then subtract the estimated value from the down-converted signal (using the detrend function in matlab) to obtain the processed flow component. Ice radar data.
脉冲压缩模块:对去除直流分量后冰雷达数据进行快速傅里叶变换,得到冰雷达数据的频域信号(使用matlab中fft函数),再与匹配滤波器进行卷积,最后进行逆快速傅里叶变换(使用matlab中ifft函数),将冰雷达数据转换为时域信号,得到脉冲压缩后的冰雷达数据。Pulse compression module: Perform fast Fourier transform on the ice radar data after removing the DC component to obtain the frequency domain signal of the ice radar data (using the fft function in matlab), then convolve with the matched filter, and finally perform the inverse fast Fourier Leaf transform (using the ifft function in matlab) converts ice radar data into time-domain signals to obtain pulse-compressed ice radar data.
相干叠加模块:对脉冲压缩后的冰雷达数据直接进行10道数据的叠加,得到相干叠加后的冰雷达数据,所述的10道数据指10道脉冲压缩后的冰雷达数据。Coherent superposition module: directly superimpose 10 data of ice radar data after pulse compression to obtain ice radar data after coherent superposition.
非相干叠加模块:首先对相干叠加后的冰雷达数据进行提取幅度数据的处理(使用matlab中abs函数),再进行5道数据的叠加,得到非相干叠加后的冰雷达数据,即处理完成后的冰雷达数据,可以生成高信噪比、高分辨率的冰雷达剖面图,后续处理模块是针对现场要求,对提出的冰雷达处理程序进行加速优化,以提高现场冰雷达数据处理的速度。Incoherent superposition module: First, extract the amplitude data of the ice radar data after coherent superposition (using the abs function in matlab), and then superimpose 5 channels of data to obtain the ice radar data after incoherent superposition, that is, after the processing is completed The ice radar data can be generated with high signal-to-noise ratio and high-resolution ice radar profile. The subsequent processing module is based on the field requirements, and the proposed ice radar processing program is accelerated and optimized to improve the speed of on-site ice radar data processing.
静态预分配内存:我们采用对中间量使用静态预分配内存的方法来改善碎片内存碎片化的情况,即在冰雷达数据处理之前,提前对数据处理中的各中间变量预分配一个固定的连续内存物理地址,以保证每道数据处理过程中各环节产生的所有中间量都拥有一块与其对应且保持不变的内存地址进行存储,从而避免由于反复进行内存分配与释放操作所产生的大量内存碎片。通过减少内存碎片的产生,可以有效提高并行化冰雷达处理程序的处理效率。Static pre-allocated memory: We adopt the method of using static pre-allocated memory for intermediate variables to improve the fragmentation of fragmented memory, that is, pre-allocate a fixed continuous memory for each intermediate variable in data processing in advance before ice radar data processing To ensure that all intermediate quantities generated by each link in each data processing process have a corresponding and unchanged memory address for storage, so as to avoid a large number of memory fragments caused by repeated memory allocation and release operations. By reducing the generation of memory fragments, the processing efficiency of the parallelized ice radar processing program can be effectively improved.
并行计算模块:程序首先读取冰雷达数据总量n,再根据设计的线程数4进行多线程的静态预分配内存,将冰雷达数据总量按照线程数均匀分割,然后同时进行4个的串行的数据读取、处理,直到每个线程分配的任务全部完成。不同核心处理器中的任务是并行的,每个线程内的任务仍然按照串行处理流程顺序进行。最后将并行后的各个结果按顺序存入预先分配好的内存地址,完成数据处理。Parallel computing module: The program first reads the total amount of ice radar data n, and then performs multi-threaded static pre-allocation of memory according to the designed number of threads 4, divides the total amount of ice radar data evenly according to the number of threads, and then performs 4 serializations at the same time. The data of the row is read and processed until all the tasks assigned by each thread are completed. The tasks in different core processors are parallel, and the tasks within each thread are still carried out in the order of the serial processing flow. Finally, the parallel results are sequentially stored in the pre-allocated memory addresses to complete data processing.
数据分块处理模块:待处理的冰雷达数据每次会进行其中的1100道进行数据处理,等待1100道数据处理完成并存储后,然后进行下面1100道数据的数据处理,循环上述过程直到全部待处理数据全部完成,结束书分块处理模块,完成上述三个模块优化后,便可以使提出的现场冰雷达处理算法的处理速度满足现场需求,快速地生成高分辨率、高信噪比的冰雷达剖面图。Data block processing module: The ice radar data to be processed will be processed for 1100 of them each time. After the data processing of 1100 data is completed and stored, the data processing of the following 1100 data will be carried out, and the above process will be repeated until all the data are processed. After all the processed data is completed, the block-by-block processing module is completed. After the optimization of the above three modules is completed, the processing speed of the proposed on-site ice radar processing algorithm can meet the on-site requirements, and the ice with high resolution and high signal-to-noise ratio can be quickly generated. Radar profile.
应当理解,虽然本说明书根据实施方式加以描述,但是并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为了清楚起见,本领域的技术人员应当将说明书作为一个整体,各个实施方式中的技术方案也可以适当组合,按照本领域技术人员的理解来实施。It should be understood that although this specification is described according to embodiments, not every embodiment only includes an independent technical solution, and this description in the specification is only for the sake of clarity, and those skilled in the art should take the specification as a whole, The technical solutions in each embodiment can also be appropriately combined and implemented according to the understanding of those skilled in the art.
上文所列出的一系列详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用于限制本发明的保护范围,凡是未脱离发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。The series of detailed descriptions listed above are only specific descriptions for the feasible embodiments of the present invention, and they are not used to limit the protection scope of the present invention. Any equivalent embodiments or changes made without departing from the technical spirit of the invention are should be included within the protection scope of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910668990.9A CN110361699A (en) | 2019-07-23 | 2019-07-23 | A method of the ice radar data suitable for South Pole aviation measurement scene is handled |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910668990.9A CN110361699A (en) | 2019-07-23 | 2019-07-23 | A method of the ice radar data suitable for South Pole aviation measurement scene is handled |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110361699A true CN110361699A (en) | 2019-10-22 |
Family
ID=68220009
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910668990.9A Pending CN110361699A (en) | 2019-07-23 | 2019-07-23 | A method of the ice radar data suitable for South Pole aviation measurement scene is handled |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110361699A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117829069A (en) * | 2024-03-04 | 2024-04-05 | 西北工业大学 | An electrothermal simulation method for reliability analysis of long-term mission profiles |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5864515A (en) * | 1995-11-10 | 1999-01-26 | Bae Sema Limited | Sonar data processing |
US20060097909A1 (en) * | 2004-11-08 | 2006-05-11 | Blunt Shannon D | Multistatic adaptive pulse compression method and system |
EP2290392A1 (en) * | 2009-08-12 | 2011-03-02 | Tektronix, Inc. | Enhanced impulse response measurement of an FM radar transmitter pulse |
CN103513237A (en) * | 2012-06-29 | 2014-01-15 | 中国科学院电子学研究所 | Broadband coherent polar region deep-layer ice penetrating radar system |
CN104268096A (en) * | 2014-09-26 | 2015-01-07 | 西南科技大学 | Rapid large-scale point-cloud data reading method based on memory pre-distribution and multi-point writing technology |
CN105548968A (en) * | 2015-12-14 | 2016-05-04 | 桂林电子科技大学 | Method of suppressing Doppler spread by multiband Chirp in moving target detection (MTD) |
CN106597429A (en) * | 2017-01-24 | 2017-04-26 | 成都泰格微电子研究所有限责任公司 | Radar-signal-processing-system-based speed tracking subsystem |
CN106802409A (en) * | 2017-01-19 | 2017-06-06 | 电子信息系统复杂电磁环境效应国家重点实验室 | External illuminators-based radar real-time signal-processing method based on multi -CPU treatment |
CN107608769A (en) * | 2017-09-13 | 2018-01-19 | 郑州云海信息技术有限公司 | A kind of data processing method and device |
CN109085574A (en) * | 2018-10-19 | 2018-12-25 | 西安电子科技大学 | The signal processing method of OFDM radar-communication integration fixed platform system |
CN109407094A (en) * | 2018-12-11 | 2019-03-01 | 湖南华诺星空电子技术有限公司 | Vehicle-mounted ULTRA-WIDEBAND RADAR forword-looking imaging system |
-
2019
- 2019-07-23 CN CN201910668990.9A patent/CN110361699A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5864515A (en) * | 1995-11-10 | 1999-01-26 | Bae Sema Limited | Sonar data processing |
US20060097909A1 (en) * | 2004-11-08 | 2006-05-11 | Blunt Shannon D | Multistatic adaptive pulse compression method and system |
EP2290392A1 (en) * | 2009-08-12 | 2011-03-02 | Tektronix, Inc. | Enhanced impulse response measurement of an FM radar transmitter pulse |
CN103513237A (en) * | 2012-06-29 | 2014-01-15 | 中国科学院电子学研究所 | Broadband coherent polar region deep-layer ice penetrating radar system |
CN104268096A (en) * | 2014-09-26 | 2015-01-07 | 西南科技大学 | Rapid large-scale point-cloud data reading method based on memory pre-distribution and multi-point writing technology |
CN105548968A (en) * | 2015-12-14 | 2016-05-04 | 桂林电子科技大学 | Method of suppressing Doppler spread by multiband Chirp in moving target detection (MTD) |
CN106802409A (en) * | 2017-01-19 | 2017-06-06 | 电子信息系统复杂电磁环境效应国家重点实验室 | External illuminators-based radar real-time signal-processing method based on multi -CPU treatment |
CN106597429A (en) * | 2017-01-24 | 2017-04-26 | 成都泰格微电子研究所有限责任公司 | Radar-signal-processing-system-based speed tracking subsystem |
CN107608769A (en) * | 2017-09-13 | 2018-01-19 | 郑州云海信息技术有限公司 | A kind of data processing method and device |
CN109085574A (en) * | 2018-10-19 | 2018-12-25 | 西安电子科技大学 | The signal processing method of OFDM radar-communication integration fixed platform system |
CN109407094A (en) * | 2018-12-11 | 2019-03-01 | 湖南华诺星空电子技术有限公司 | Vehicle-mounted ULTRA-WIDEBAND RADAR forword-looking imaging system |
Non-Patent Citations (3)
Title |
---|
李霖: "东南极伊丽莎白公主地冰下地球物理特征研究", 《中国博士学位论文全文数据库 基础科学辑》 * |
王晓华: "基于SPU的雷达信号处理技术", 《舰船电子对抗》 * |
王甜甜 等: "冰雷达探测数据处理方法研究", 《极地研究》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117829069A (en) * | 2024-03-04 | 2024-04-05 | 西北工业大学 | An electrothermal simulation method for reliability analysis of long-term mission profiles |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104076353B (en) | A kind of Area Objects echo beam center speed measurement method | |
US10302758B2 (en) | Method and device for detecting discontinuous body with ground penetrating radar | |
CN109344772A (en) | Spectrogram and Deep Convolutional Networks for Ultrashort Wave-Specific Signal Reconnaissance | |
CN103344948B (en) | Method for computing external illuminator radar cross-ambiguity function utilizing sparse Fourier transform | |
CN113219462B (en) | Target identification method and device based on time-frequency diagram and terminal equipment | |
CN108776336A (en) | A kind of adaptive through-wall radar static human body object localization method based on EMD | |
CN109490862B (en) | Carrier frequency estimation method based on phase difference statistical spectrum | |
CN104749559A (en) | FPGA chip-based ice-penetrating radar control method | |
WO2019119223A1 (en) | Radar-based ranging processing method and device, and unmanned aerial vehicle | |
CN112255607A (en) | Sea clutter suppression method | |
CN110361699A (en) | A method of the ice radar data suitable for South Pole aviation measurement scene is handled | |
CN112198509B (en) | Directional spectrum inverse filtering reconstruction method for multichannel spaceborne SAR on-board real-time processing | |
CN104202209B (en) | A kind of more system signal frequency fast capturing realizing methods based on CUDA | |
CN113672541A (en) | A GPU-based implementation method for incoherent demodulation of PCM/FM telemetry signals | |
CN108020834B (en) | Moving target detection method, device and electronic equipment based on improved EDPCA | |
CN106842204B (en) | A High-resolution Spotlight SAR 2D Missing Data Imaging Processing Method | |
CN110321888A (en) | A kind of spaceborne infrared small target detection method based on FPGA | |
CN115453483B (en) | Radar target signal detection method and related equipment | |
CN106932794A (en) | The hardware accelerator and method of a kind of satellite navigation baseband signal track algorithm | |
US10884095B2 (en) | Geolocation using time difference of arrival and long baseline interferometry | |
CN111272169A (en) | A pulsar signal interference cancellation device, system and method | |
CN117421561A (en) | Turbulence denoising method and system based on parameter optimization VMD (virtual machine direction detector) combined wavelet | |
CN209542842U (en) | A kind of anemometry laser radar signal processor based on FPGA | |
CN110515080B (en) | SAR imaging method for hypersonic maneuvering platform based on radius angle interpolation | |
Cui et al. | On-site data-processing algorithm and optimization for airborne ice sounding radar configured on the “snow eagle 601” |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191022 |
|
WD01 | Invention patent application deemed withdrawn after publication |