A SYSTEM FOR COMPRESSING REFLECTED SIGNALS ON A FLUCTUATING NOISE BACKGROUND IN ACTIVE SURVEILLANCE RADAR SYSTEMS

The invention proposes a system to compress reflected signals on a fluctuating noise background applied to active surveillance radar systems. This is a new, simple and effective solution to compress signals before sharing or transmitting to the processing center. Unlike previous systems based on performing compression on each reflected pulse, this transparent proposed system processes reflected regions in the form of a two-dimensional (2D) correlation matrix, combined with the dynamic calculation, automatically accumulates and adapts to changes; the convolution and compression algorithms are simple and effective since they are associated with the characteristics of active radar reflected areas in both frequency and time domains. Thanks to that, the system proposed in this invention provides effective and superior compression performance compared to the proposed systems. Furthermore, the system proposed in the invention is easily deployed on an FPGA high-speed computing platform to suit low-latency real-time monitoring applications or system expansion.

FIELD OF THE INVENTION

This invention proposes a system compressing active radar reflected signals on a fluctuating noise background. Specifically, it relates to the field of signal processing in active surveillance radar systems.

BACKGROUND OF THE INVENTION

In active surveillance radar systems including component radars and a processing center, each radar sends out a probe pulse after each pulse of the transmitted shock signal, which hits the objects and returns a reflected signal. The signals reflected from the radars are shared or transmitted to the processing center. In the current context, the transmission of these reflected signals is even more urgent because: when the component radar is subject to electronic warfare, it is necessary to coordinate with neighboring radar sources to identify the noises or targets, and avoid revealing the location when emitting radiation, so need a nearby source to proactively grasp the situation; focus on a key direction or area with many radars.

Active radar reflected signals include both targets and noises (terrain, geophysics, clouds, fake targets, etc.). These noises are all fluctuating and can vary over space and time. Considering the origin, noises can come from objective factors (location, weather, diffusion, radiation, etc.) or subjective factors (jamming devices, signal disruption, simulation, etc.). Based on physical factors, noises can be divided into two types: terrain noises (trapezoidal shape, fixed frequency, location that rarely or slightly changes, needs to be shared or transmitted) and other noises (pulse shape, variable frequency, location that usually changes, no need to share or transmit).

To enhance surveillance capacity and expand active surveillance radar systems, it is necessary to compress the reflected signals of each component radar to eliminate other noise, redundant information and retain important data about the terrain and targets.

Around the world, many compression solutions have been researched, but the subjects of application are text, images, audio, and video data. For radar reflected signals, research has only been conducted recently, focusing on single echo pulse compression (refer to “Digital Signal Processing of Radar Pulse Echoes” by Armin W Doerry, 2020 and “Application of Compressed Sensing to Radar Signals” by Jozef Perd′och, Miroslav Pacek, Zdeněk Matoušek, Stanislava Gažovová, 2023). This approach has limitations as it does not show the correlation between echo pulses in terms of azimuth and range in forming terrain and target information. In addition, the radar reflected signals have variable frequency and appearance time characteristics in both the time and frequency domains, but no solution has yet analyzed signals in both domains. Current compression solutions only operate in one-dimensional (1D) space along the reflected pulse. Furthermore, the intensity of the reflected signal varies with distance from the center of the radar station, so an adaptive filtering threshold is needed; the background terrain information around the radar changes little and thus does not need to be continuously transmitted; and there needs to be a calculation principle to dynamically accumulate terrain background information when changes occur. These factors lead to information discrepancies, excessive transmission channel and processing resource consumption, and non-optimal compression (low Compression Ratio—CR, high Mean Squared Error—MSE, low Peak Signal to Noise Ratio—PSNR, etc.)

To overcome the aforementioned drawbacks, the purpose of this invention is to propose a new system to effectively compress reflected signals on a fluctuating noise background. Furthermore, the system proposed in this invention is designed in a modular, sequential manner to be deployable on accelerated computing platforms, making it suitable for real-time surveillance applications or system expansion.

SUMMARY OF THE INVENTION

The purpose of the invention is to propose a system to compress reflected signals on a fluctuating noise background, aiming to overcome the disadvantages of recent solutions.

In this invention, the system is implemented through the following blocks:

Data normalization block: The initial radar reflected data in one-dimensional (1D) pulses is fed into the data reception buffer. Here, transformations are performed to create two-dimensional (2D) data packets for later processing. The packets are sequentially arranged according to azimuth and distance.

Dynamic terrain noise filtering block: Here, the initialization, construction and accumulation of topographic maps from the two-dimensional (2D) matrices (azimuth-range) in the data normalization block are performed. The calculation principle is based on dynamic accumulation of each reflected pulse at each azimuth angle, allowing automatic updates of the topographic map background when changes occur. The extent of terrain background change is evaluated for each region and only the changing terrain areas (exceeding the threshold) are sent.

Adaptive spatial noise filtering block: Here, from the two-dimensional (2D) matrices (azimuth-distance) in the data normalization block, transformations and calculations are performed to eliminate the terrain background data by filtering out dynamic noise through range correlation filtering and adaptive spatial filtering to remove other noise and enhance target information.

Reflected signal compression block: Here, the signal is transformed to a time-frequency correlation matrix, and through multi-resolution transformations, the signal characteristics are extracted and represented as a one-dimensional (1D) binary sequence. This data has a significantly reduced size compared to the original data. To increase compression efficiency, a compression method is proposed that replaces identical, frequently occurring binary sequence segments with shorter encoded bit sequences.

Data transmission block: The transmitted data includes cyclic transmitted data (compressed data series after each processing of n azimuth rays) and acyclic (region of geophysical data when there is enough variation). If it is a new connection, all feature data will be sent. Also set a high priority for cyclical data because features change less.

Reception, decompression, and display block: Here, depending on the type of received data, corresponding processing will be performed. If it is terrain data, it will be updated accordingly. If it is compressed data, decompression will be performed step by step, including inverse time-frequency transformation and adding terrain data for display.

DETAILED DESCRIPTION OF THE INVENTION

The invention proposes a system to compress reflected signals on a fluctuating noise background, applicable to active surveillance radar systems, described in detail below:

Referring to FIG. 1, the radar reflected signal includes target information and noises information (geographic noises that need to be shared or transmitted; other noises that needs to be removed before sharing or transmission) as shown in FIG. 1a. These pieces of information vary in amplitude and time or range, so when displayed on a radar screen, they appear differently as shown in FIG. 1b.

Referring to FIG. 2, the proposed system in this invention includes the following functional blocks:

The specific content of the blocks is as follows:

Data Normalization Block (100):

Referring to FIG. 3, the reflected signal is received by the buffer module (101), which implements a FIFO (First In First Out) sequential processing mechanism. When there are enough n reflected pulses in azimuth 102 (n can be 8, 16, 32, 64), they are sent to the two-dimensional (2D) matrix creation module (103), with dimensions n×n. Consecutive matrices will cover the entire distance of the reflected pulse. In case the matrix at the end of the reflected does not have sufficient size n, padding will be added with a value of 0. Assuming the length of the reflected signal over distance is m, the number of matrices on a ray is the integer part of

Dynamic Terrain Noise Filtering Block (200):

Referring to FIG. 4, the matrices M are the input for the dynamic terrain noise filtering block (200). During the initial startup, it is necessary to initialize the terrain matrix υk×m 201, in two dimensions (2D), where k is the number of rays covering the full 360° azimuth and m is the length in distance. Next, the dynamic filtering process of the terrain map includes two main tasks: dynamic accumulation and dynamic detection of changing terrain regions.

The dynamic accumulation module (202) is implemented based on the principle that the reflected signal from terrain at a certain distance and azimuth is stable, or in other words, the signal reflected from the terrain across different scans is correlated, while the target signal and other fluctuating noise are unstable, varying with each scanning round, and not correlated. Therefore, when receiving the 2D matrix data, it will be processed based on each azimuth pulse θ as follows:

where ε={0; 1} is the far-range threshold coefficient.

The dynamic detection module (203) dynamically detects changes in terrain regions by calculating the deviation of the updated value from the current value at each point in the region. Each region here is represented as a two-dimensional (2D) matrix with an assigned code for differentiation, this code is used to inform the receiver to change the corresponding region. The steps are as follows:

Adaptive Spatial Noise Filtering Block (300):

For other noise with non-fixed frequency characteristics (frequency characteristics), changing pulse shape and positions (time characteristics), processing is required through range correlation filtering and signal transformation into spatial domains of frequency and time to highlight the noise before adaptive threshold processing.

Referring to FIG. 5a, the two-dimensional (2D) matrices, the inputs of the adaptive spatial noise filtering block (300), need to be fed into the terrain noise subtraction module (301) corresponding to the examined region. Next, because the pulse-shaped noise has low distance correlation, it is first processed through the range correlation filter module (302) to reduce the noise amplitude and at the same time, strengthen the target signal. Accordingly, when receiving matrix data M after terrain subtraction, it will be processed based on each azimuth pulse θ as follows:

where η is the level number of CDF97.

Feature Extraction and Compression Block (400):

Referring to FIG. 6, the input is the matrix H*. Here, computations are performed to extract data features and compress the byte sequence.

Feature extraction module (401) performs reverse calculation according to the spatial orientation tree to extract features, which are elements with values exceeding the corresponding threshold. Since the CDF97 transform halves the value at each level, the threshold will also be adjusted up or down based on the orientation origin choice, done as follows:

Bit Sequence Compression Module (402) will calculate according to the principle of replacing repeated 8-bit sequences with shorter bit sequences as follows:

Data Transmission Block (500):

The transmitted data includes cyclic data (the compressed data sequence after each processing of nnn azimuth beams, including the bit encoding table header) and non-cyclic data (the terrain data region when there is sufficient change). If it's a new connection, all terrain data will be sent. Priority is established for transmitting cyclic data because the terrain changes less frequently.

Data Reception, Decompression, and Display Block (600):

Referring to FIG. 7, the received data will be fed into the Data Extraction Module (601). Here, based on the marked code, the data is classified into two types:

The two types of data are combined according to the correct azimuth and distance codes in the Data Merging Module (605), before being transmitted to the Display Module (606).