[go: up one dir, main page]

CN119148122A - FPGA-based rapid radar tracking signal detection and data communication device - Google Patents

FPGA-based rapid radar tracking signal detection and data communication device Download PDF

Info

Publication number
CN119148122A
CN119148122A CN202411206865.3A CN202411206865A CN119148122A CN 119148122 A CN119148122 A CN 119148122A CN 202411206865 A CN202411206865 A CN 202411206865A CN 119148122 A CN119148122 A CN 119148122A
Authority
CN
China
Prior art keywords
signal
module
fpga
msk
lfm
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
Application number
CN202411206865.3A
Other languages
Chinese (zh)
Inventor
管雪元
王彦懿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN202411206865.3A priority Critical patent/CN119148122A/en
Publication of CN119148122A publication Critical patent/CN119148122A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Systems 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/66Radar-tracking systems; Analogous systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/40Means for monitoring or calibrating
    • G01S7/4004Means for monitoring or calibrating of parts of a radar system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/41Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/38Demodulator circuits; Receiver circuits
    • H04L27/3818Demodulator circuits; Receiver circuits using coherent demodulation, i.e. using one or more nominally phase synchronous carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention discloses a fast radar tracking signal detection and data communication device based on FPGA, optimizes the flow of FPGA related calculation algorithm, aims to solve the problems of low efficiency and high delay of the traditional related detection method, adopts a modularized pipeline structure by using a sending end and a receiving end based on FPGA, the signal LFM-MSK signal modulation is carried out at the transmitting end, the synchronization and demodulation of the LFM-MSK signal are carried out at the receiving end, the parallel computing algorithm structure is adopted at the radar tracking signal detection part, the computing speed is improved by a plurality of times compared with the traditional correlation detection method, and the time required by signal synchronization is greatly reduced while the computing precision is not influenced. The method can be widely applied to the technical field of radar communication, and provides high-efficiency performance support for a radar communication system.

Description

FPGA-based rapid radar tracking signal detection and data communication device
Technical Field
The invention relates to the technical field of wireless communication, in particular to a rapid radar tracking signal detection and data communication device based on an FPGA.
Background
In radar applications, accurately detecting and acquiring the arrival time of a received signal in real time is a critical issue. The radar can only completely receive the received signal without losing useful information if the arrival time of the received signal is correctly detected. For various radar systems, especially for high-precision and high-real-time application scenarios, such as military radar, air control radar, weather radar, etc., efficient radar signal detection algorithms are particularly important.
The existing radar signal detection method mainly comprises a frequency domain detection method and a time domain detection method. The frequency domain detection method relates to Fourier transform and inverse Fourier transform, is large in calculated amount and remarkable in time delay, consumes a large amount of hardware resources, is unfavorable for the realization of a hardware FPGA, and is not suitable for real-time signal detection.
In contrast, the time domain detection method utilizes the frequency characteristic of the radar signal to locally generate the same reference signal as the radar signal, and the energy of the pulse signal is continuously accumulated through the correlation accumulation of the two signals in the time domain, and finally a peak value appears, so that the arrival time and the end time of the signal are determined. The method has lower calculation complexity and lower hardware resource consumption, and is more suitable for radar systems with high real-time requirements.
Correlation detection is an important technique in time domain detection methods for detecting a target signal by calculating correlation between a received signal and a known reference signal. The basic principle is that the arrival time of the received signal is judged by calculating the correlation function of the known reference signal and the received signal by utilizing the similarity between the known reference signal and the received signal. The method comprises the following specific steps:
filtering and denoising the received signal to reduce the influence of noise and interference;
performing correlation operation on the received signal and a known reference signal to obtain a correlation function, wherein the correlation function reflects the similarity of the signals under different time delays;
searching a peak value in the correlation function, wherein the position and the height of the peak value respectively reflect the arrival time and the intensity of the signal;
and judging whether a target signal exists or not according to the analysis result of the correlation function. If there is a significant peak in the correlation function, indicating that there is a received signal similar to the reference signal at that delay, it may correspond to the target echo signal.
Although the correlation detection method has obvious advantages in the hardware field compared with the frequency domain detection method and is widely applied to practical application, the traditional correlation detection method still has lower calculation efficiency and higher time delay. In order to solve the problems, the real-time performance and accuracy of radar signal detection are improved, and a rapid synchronous detection algorithm is provided. The algorithm realizes more efficient signal detection and synchronization by optimizing the related calculation and signal processing flow, can obviously improve the real-time performance and accuracy of radar signal detection, and provides guarantee for efficient operation of a radar system.
Disclosure of Invention
The invention aims to provide a rapid radar tracking signal detection and data communication device based on an FPGA.
The communication system based on the FPGA for the linear frequency modulation rapid synchronization method comprises an LFM-MSK signal generating end based on the FPGA, an LFM-MSK signal receiving end based on the FPGA and an LFM-MSK signal receiving end based on the FPGA, wherein the LFM-MSK signal generating end is used for simulating radar signal output, and the LFM-MSK signal receiving end is used for verifying synchronous demodulation effect of radar signals;
the LFM-MSK signal generating end based on the FPGA comprises a code element generating module, an LFM-MSK signal modulating module and a radio frequency module, wherein the code element generating module is used for carrying out binary code modulation on an information source, the code modulation comprises differential coding and serial-parallel conversion;
the LFM-MSK signal receiving end based on the FPGA comprises a radio frequency receiving module, a radar signal detecting module based on the FPGA, a coherent demodulation module and a differential decoding module, wherein the radio frequency receiving module is used for converting a radio signal into a digital signal, the radar signal detecting module based on the FPGA obtains carrier synchronization information, the coherent demodulation module is responsible for carrying out carrier synchronization and MSK demodulation processes, a coherent square ring demodulation method is adopted to demodulate the digital signal containing a carrier into a binary signal with one bit width, and the differential decoding module is used for decoding the binary signal to obtain final source code information.
Compared with the prior art, the invention has the remarkable advantages that:
(1) In the radar signal detection part, a parallel computing algorithm structure is adopted, the computing speed is improved by a plurality of times compared with that of the traditional correlation detection method, and the time required by signal synchronization is greatly reduced while the computing precision is not influenced;
(2) The parallel parameters can be adjusted, the running speed can be increased by increasing the number of parallel structures according to actual demands, or the power consumption can be reduced by reducing the number of parallel structures, the degree of freedom is extremely high, and the internal resources of the FPGA can be fully utilized;
(3) The method can be widely applied to the technical field of radar communication, and provides high-efficiency performance support for a radar communication system.
Drawings
Fig. 1 is an overall configuration diagram of a communication system.
Fig. 2 is a diagram of a conversion relationship between a source code signal and two orthogonal signals.
Fig. 3 is a schematic diagram of LFM-MSK signal generation.
Fig. 4 is a diagram of the result of an FPGA implementation of the digital information modulation process.
Fig. 5 is a final signal diagram of the I and Q paths.
Fig. 6 is a block diagram of a radar signal detection module.
Fig. 7 shows simulation test results of the radar signal detection module.
Detailed Description
At present, although the correlation detection method is applied to an actual radar system and has obvious advantages in the hardware field compared with the frequency domain detection method, the calculation efficiency of the existing correlation detection method is still lower, and the time delay is higher. In order to solve the problems, the real-time performance and accuracy of radar signal detection are improved, and a rapid synchronous detection algorithm is provided. The algorithm optimizes the related calculation and the signal processing flow by exerting the parallel processing characteristic of the FPGA, optimizes the linear calculation into the 'face' calculation, more efficiently realizes the signal detection and synchronization, can remarkably improve the real-time performance and accuracy of the radar signal detection, aims to solve the problems of low efficiency and serious delay of the traditional related detection method, and provides guarantee for the efficient operation of a radar system.
The invention optimizes the FPGA related calculation algorithm flow, designs a rapid radar signal detection and data communication device based on the FPGA, and aims to solve the problems of low efficiency and serious delay of the traditional related detection method.
The communication device is shown in fig. 1, and comprises a Linear Frequency Modulation (LFM) -minimum frequency shift keying (MSK) signal generating end based on an FPGA, which is used for simulating radar signal output, and an LFM-MSK signal receiving end based on the FPGA, which is used for verifying synchronous demodulation effect of radar signals.
The LFM-MSK signal generating end based on the FPGA comprises a code element generating module based on the FPGA, an LFM-MSK signal modulating module and a radio frequency transmitting module.
The FPGA code element generating module is used for carrying out differential coding on data to be transmitted in a 2-system mode through a specific rule and carrying out serial-parallel conversion;
The differential coding aims to solve the problem of phase ambiguity generated when a signal receiving end carries out carrier recovery on a modulated signal.
Further, the differential encoding expression is:
Wherein a k is the kth bit of the data source code, and b k is the data of a k after differential coding.
The serial-to-parallel conversion divides the output signal after differential encoding into I, Q two paths by using a serial-to-parallel converter, and interleaves one symbol width T b, and fig. 2 illustrates the rules of differential encoding and serial-to-parallel conversion.
The LFM-MSK signal modulation module processes the signal output by the symbol modulation module into a digital signal with minimum frequency shift, continuous phase, linear change of carrier frequency and carrying information, and fig. 3 shows a schematic diagram of LFM-MSK signal generation process.
The LFM-MSK signal modulation module firstly carries out weighting treatment on two paths of data after differential coding by using a weighting function generated by DDS respectively;
The weighting functions are expressed as:
Where T is time and T b is symbol period;
only half-period carrier signals are in the period of each symbol, when the transmission data is 0, the phase of the signals is 180 degrees deflected, and when the transmission data is 1, the phase of the signals is unchanged. This transformation of the carrier phase carries the digital signal. Fig. 4 shows the FPGA implementation result of the digital information modulation process, where msk_i is the result of modulating the I branch, and msk_q is the result of modulating the Q branch.
The two weighted signals are modulated and superimposed using chirped quadrature carrier signals cos (ω ct+πμt2) and sin (ω ct+πμt2), respectively.
Where ω c is the initial carrier frequency, μ is the chirp coefficient, expressed as the frequency rate of the chirp signal.
The modulated signal is the LFM-MSK signal carrying symbol information, and the expression S LFM-MSK is:
Wherein I k,Qk ε { + -1 } and carry symbol information.
The resulting signal multiplied by the carrier signal is shown in fig. 5, where msk_lfm_i is the I-branch modulated resulting signal and msk_lfm_q is the Q-branch modulated resulting signal.
The filter module, DAC module and antenna module of the radio frequency transmitting module belong to hardware circuit part and are responsible for converting digital signals into radio form.
The LFM-MSK signal receiving end based on the FPGA comprises a radio frequency receiving module, a radar signal detecting module based on the FPGA, a coherent demodulation module and a differential decoding module;
the antenna module, the ADC module and the filter module of the radio frequency receiving module belong to hardware circuit parts and are responsible for converting radio signals into digital signals.
Through the antenna module, a radio signal in space can be received and sent to the ADC module in the form of an analog signal;
and the ADC module converts the analog signal into a digital signal, and the digital signal is subjected to extraction and filtering by the filter module and is sent to the FPGA for signal processing.
The radar signal detection module based on the FPGA adopts a correlation detection method, the basic principle of the correlation detection method is to detect a target signal by using the similarity between a known reference signal and a received signal, an algorithm is calculated based on a correlation function between signals, and the correlation function reflects the similarity degree of the signals under different time delays.
For a radar system, the correlation function between the local reference signal s (t) and the received signal r (t) is defined as:
Since the signals received by the FPGA are clock-based, discrete, finite-length digital signals, in the digital circuitry, the continuous signals s (t) and r (t) are replaced by discrete signals x (N) and y (N), respectively, of length N, the above equation becomes
The radar signal detection module is based on the algorithm, the structure is shown in fig. 6, and the operation in the FPGA uses the following steps:
Before the program runs, generating a linear frequency modulation reference signal y (n) with the same carrier frequency and linear frequency modulation coefficient as those of a transmitting end by using matlab, and storing the linear frequency modulation reference signal y (n) into an FPGA (field programmable gate array) internal rom;
The program STARTs running and the system initializes with a WAIT-to-START delay (start_wait) to ensure that all components are ready to run. After the initialization phase is completed, the input signal (din) is continuously sampled and stored in the FPGA internal RAM. After a complete pulse is stored, the signal input lock flag bit (din_lock) is pulled high, and the input signal is not stored any more in the running period, so that new data is prevented from entering the processing pipeline. This ensures that the data being processed is consistent and will not be altered during the computation process;
After the signal input lock flag (din_lock) register becomes high level and the input signal is not updated any more, the reference signal is read from ROM, the received signal information is read from RAM, and the received signal information is stored in the input signal memory buffer array (rec_dat) and the reference signal memory buffer array (ref_dat) respectively, wherein the depth of the array register is equal to the depth of the reference signal. The input signal and the reference signal data used by each group of correlation calculation are respectively preloaded into another array register, and the depth of the array register is equal to the number of the reference signals;
When the correlation calculation is carried out, the two groups of registers, from which the input signal (rac_dat) and the reference signal (ref_dat) are read, are firstly equidistantly divided into a plurality of groups, the data of different groups are calculated in parallel, in the same group, the multiplication result of the input signal (rac_dat) and the data of the same address of the reference signal (ref_dat) are multiplied, the multiplication result of the multiplication result is added with the multiplication result of the next period, the calculation is carried out sequentially every clock period until the multiplication and addition of the data of each group in each group are finished, and the obtained result is added to the result array register (sum_phase);
After the multiplication and addition calculation is completed, the sum of each bit of the result part of each stage, namely the result array register (sum_phase), is further accumulated, and the obtained final result is a group of relevant calculation results of input data and reference signals;
When a group of correlation calculation processes are completed, adding one bit to the read address of the input signal register (ram), putting the read new data into the input signal array register, and then calculating the correlation value of the new group of data until the whole reference data set is processed;
Simultaneously with the previous group of steps, when a group of correlation calculation processes are completed, the correlation values are output to a peak detection module, the peak detection module is responsible for judging the input correlation values, reserving the maximum value, and when the correlation calculation of all input signals is completed, outputting the address information of the peak value so as to obtain accurate signal arrival time and ending time;
The system also includes a intra-module reset mechanism (rst_internal) to ensure that all components are restored to the original state at the end of the computation except for the peak detection result. Triggering the reset once all the stored external pulse signals are processed, so that the system can detect radar signals of the next group of pulses without external reset signals;
The radar signal detection module can accurately obtain carrier synchronization information, a simulation test result is shown in fig. 7, the carrier frequency of the signal generation end starts to be linearly modulated at 8000 th position, a sum_final signal in the figure obtains a correlation calculation maximum value at 8000 th position, and the calculation result is obviously higher than other positions, so that the characteristic of strong anti-interference performance of the algorithm is also proved. And carrying out a carrier removal synchronization process, namely a coherent demodulation process, on the basis of the calculation result.
The coherent demodulation module carries out carrier removal synchronization and MSK demodulation processes on the LFM-MSK digital signals received by the ADC based on the obtained carrier synchronization information, and the coherent square ring demodulation method is designed to be adopted to demodulate the digital signals containing the carriers into binary signals with the bit width of one.
And decoding the demodulated signal by a differential decoding module to obtain source code information. The expression of differential decoding is: Wherein a k is the kth bit after differential encoding and decoding, and b k is the differential encoded data obtained after demodulation.

Claims (7)

1.一种基于FPGA的快速雷达跟踪信号检测与数据通信装置,其特征在于,包括基于FPGA的LFM-MSK信号发生端,用于模拟雷达信号输出,以及基于FPGA的LFM-MSK信号接收端,用于验证雷达信号的同步解调效果;1. A fast radar tracking signal detection and data communication device based on FPGA, characterized in that it includes an LFM-MSK signal generating end based on FPGA for simulating radar signal output, and an LFM-MSK signal receiving end based on FPGA for verifying the synchronous demodulation effect of the radar signal; 所述基于FPGA的LFM-MSK信号发生端包括码元生成模块、LFM-MSK信号调制模块和射频发射模块;码元生成模块用于将信息源进行二进制编码调制,所述编码调制包括差分编码以及串并转换;LFM-MSK信号调制模块用于将码元调制模块输出的信号处理为频移最小、相位连续、载波频率线性变化并且携带信息的数字信号;射频发射模块包括滤波器模块、DAC模块、天线模块,负责将数字信号转变为无线电形式;The FPGA-based LFM-MSK signal generating end includes a symbol generation module, an LFM-MSK signal modulation module and a radio frequency transmission module; the symbol generation module is used to perform binary coding modulation on the information source, and the coding modulation includes differential coding and serial-to-parallel conversion; the LFM-MSK signal modulation module is used to process the signal output by the symbol modulation module into a digital signal with minimum frequency shift, continuous phase, linear carrier frequency change and information carrying; the radio frequency transmission module includes a filter module, a DAC module, and an antenna module, which is responsible for converting the digital signal into a radio form; 所述基于FPGA的LFM-MSK信号接收端包括无线信号接收端包括射频接收模块、基于FPGA的雷达信号检测模块、相干解调模块、差分解码模块;所述射频接收模块用于将无线电信号转变为数字信号;基于FPGA的雷达信号检测模块得到载波同步信息;所述相干解调模块负责进行去载波同步以及MSK解调过程,采用相干平方环解调法,将包含载波的数字信号解调为位宽为一的二进制信号;通过所述差分解码模块,对二进制信号进行解码,得到最终的源码信息。The FPGA-based LFM-MSK signal receiving end includes a wireless signal receiving end including a radio frequency receiving module, a radar signal detection module based on FPGA, a coherent demodulation module, and a differential decoding module; the radio frequency receiving module is used to convert the radio signal into a digital signal; the FPGA-based radar signal detection module obtains the carrier synchronization information; the coherent demodulation module is responsible for performing the de-carrier synchronization and MSK demodulation process, and adopts the coherent square ring demodulation method to demodulate the digital signal containing the carrier into a binary signal with a bit width of one; the binary signal is decoded by the differential decoding module to obtain the final source code information. 2.根据权利要求1所述的基于FPGA的快速雷达跟踪信号检测与数据通信装置,其特征在于,FPGA内部的码元生成模块,将待传输数据通过特定规则以2进制进行差分编码,并进行串并转换;2. The FPGA-based fast radar tracking signal detection and data communication device according to claim 1 is characterized in that the code element generation module inside the FPGA performs differential encoding of the data to be transmitted in binary according to specific rules and performs serial-to-parallel conversion; 所述差分编码表达式为:其中ak为数据源码第k位,bk为经过差分编码后的数据;The differential encoding expression is: Where a k is the kth bit of the data source code, and b k is the data after differential encoding; 所述串并转换是将差分编码后的输出信号用串/并转换器分成两路,并且相互交错一个码元宽度TbThe serial-to-parallel conversion is to use a serial/parallel converter to divide the output signal after differential encoding into two paths, and to interleave them with one symbol width T b . 3.根据权利要求1所述的基于FPGA的快速雷达跟踪信号检测与数据通信装置,其特征在于,所述LFM-MSK信号调制模块首先对差分编码后的两路数据分别使用加权函数进行加权处理;所述加权函数分别表示为:其中,t为时间,Tb为码元周期;3. The FPGA-based fast radar tracking signal detection and data communication device according to claim 1 is characterized in that the LFM-MSK signal modulation module first uses a weighting function to perform weighted processing on the two paths of data after differential encoding; the weighting functions are respectively expressed as: Where, t is time, T b is the symbol period; 对两路加权后的信号分别使用线性调频正交载波信号进行正交调制并叠加;所述线性调频正交载波信号分别表示为:cos(ωct+πμt2)、sin(ωct+πμt2),其中,ωc为初始载波频率,μ为线性调频系数,表示为线性调频信号的频率变化率;The two weighted signals are respectively orthogonally modulated and superimposed using linear frequency modulation orthogonal carrier signals; the linear frequency modulation orthogonal carrier signals are respectively expressed as: cos(ω c t+πμt 2 ), sin(ω c t+πμt 2 ), wherein ω c is the initial carrier frequency, μ is the linear frequency modulation coefficient, and is expressed as the frequency change rate of the linear frequency modulation signal; 调制后的信号即是携带码元信息的LFM-MSK信号,其表达式SLFM-MSK为:The modulated signal is the LFM-MSK signal carrying the code element information, and its expression S LFM-MSK is: 其中,Ik,Qk∈{±1}且带有码元信息。Among them, I k , Q k ∈{±1} and carry code element information. 4.根据权利要求1所述的基于FPGA的快速雷达跟踪信号检测与数据通信装置,其特征在于,所述射频接收模块包括天线模块、ADC模块、滤波器模块,负责将无线电信号转变为数字信号;4. The FPGA-based fast radar tracking signal detection and data communication device according to claim 1, characterized in that the radio frequency receiving module includes an antenna module, an ADC module, and a filter module, which is responsible for converting the radio signal into a digital signal; 通过天线模块,接收到空间中的无线电信号,并以模拟信号的形式发送给ADC模块;通过ADC模块,将模拟信号转化为数字信号,数字信号经过滤波器模块抽取滤波,发送给FPGA进行信号处理。The antenna module receives the radio signal in space and sends it to the ADC module in the form of an analog signal. The ADC module converts the analog signal into a digital signal, which is extracted and filtered by the filter module and sent to the FPGA for signal processing. 5.根据权利要求1所述的基于FPGA的快速雷达跟踪信号检测与数据通信装置,其特征在于,所述雷达信号检测模块采用相关检测法,FPGA内部的运算包括以下步骤:5. The FPGA-based fast radar tracking signal detection and data communication device according to claim 1 is characterized in that the radar signal detection module adopts a correlation detection method, and the calculation inside the FPGA includes the following steps: 在程序运行之前,生成与发射端的载波频率、线性调频系数均相同的线性调频参考信号y(n),将其存储到FPGA内部;Before the program is run, a linear frequency modulation reference signal y(n) having the same carrier frequency and linear frequency modulation coefficient as the transmitting end is generated and stored in the FPGA; 程序运行开始,系统通过等待启动延时进行初始化,以确保所有组件准备好运行;在初始化阶段结束后,输入信号被连续采样并存储在内存缓冲区中;确保存储了一段完整的脉冲后,信号输入锁定标志位拉高,运行周期内不再保存输入信号;When the program starts running, the system initializes by waiting for the startup delay to ensure that all components are ready to run; after the initialization phase is over, the input signal is continuously sampled and stored in the memory buffer; after ensuring that a complete pulse is stored, the signal input lock flag is pulled high, and the input signal is no longer saved during the operation cycle; 计算所存储的输入信号与参考信号的相关值;每组相关计算使用的输入信号与参考信号数据分别预先加载到另一个数组寄存器中,数组寄存器的深度等同于参考信号的数量,进行相关计算时,读取了输入信号与参考信号的两个数组寄存器首先被等距地分为若干组,不同组的数据使用并行计算,在相同分组内,输入信号与参考信号相同地址的数据相乘,相乘的结果与下一个周期的相乘结果进行相加,每个时钟周期依次进行计算,直至每组组内、每个分组的数据均相乘、相加完毕,得到的结果赋给结果数组寄存器中;Calculate the correlation value of the stored input signal and the reference signal; each group of input signal and reference signal data used in the correlation calculation is pre-loaded into another array register respectively, the depth of the array register is equal to the number of reference signals, when performing the correlation calculation, the two array registers that read the input signal and the reference signal are first divided into several groups at equal intervals, and the data of different groups are calculated in parallel. In the same group, the data of the same address of the input signal and the reference signal are multiplied, and the multiplication result is added to the multiplication result of the next cycle. The calculation is performed in turn in each clock cycle until the data in each group and each group are multiplied and added, and the result is assigned to the result array register; 在相乘、相加计算完成后,将每个阶段的结果部分,即结果数组寄存器每一位的和进一步累加,得到的最终结果就是一组输入数据与参考信号的相关计算结果;After the multiplication and addition calculations are completed, the result part of each stage, that is, the sum of each bit of the result array register, is further accumulated, and the final result obtained is a set of related calculation results of the input data and the reference signal; 当一组相关计算过程完成后,输入信号寄存器的读地址增加一位,将读出的新数据放入输入信号数组寄存器中,随后计算新一组数据的相关值,直到处理完整个参考数据集;When a set of correlation calculation processes is completed, the read address of the input signal register is increased by one bit, the read new data is placed in the input signal array register, and then the correlation value of the new set of data is calculated until the entire reference data set is processed; 与上一组步骤同时,当一组相关计算过程完成后,相关值会输出到峰值检测模块中,峰值检测模块负责对输入的相关值进行判断,保留最大值,当所有输入信号的相关计算全部完成后,输出峰值的地址信息,以获得准确的信号到达时刻与结束时刻;At the same time as the previous set of steps, when a set of correlation calculation processes is completed, the correlation value will be output to the peak detection module. The peak detection module is responsible for judging the input correlation value and retaining the maximum value. When the correlation calculations of all input signals are completed, the address information of the peak value is output to obtain the accurate signal arrival time and end time; 系统还包括一个内部复位机制,以确保在计算结束时除峰值检测结果外所有组件均恢复到初始状态;一旦存储的外部脉冲信号全部处理完成,触发此复位,确保系统可以在无需外部复位信号的情况下对下一组脉冲进行雷达信号检测。The system also includes an internal reset mechanism to ensure that all components except the peak detection results are restored to their initial state at the end of the calculation; once all stored external pulse signals have been processed, this reset is triggered to ensure that the system can perform radar signal detection on the next set of pulses without the need for an external reset signal. 6.根据权利要求1所述的基于FPGA的快速雷达跟踪信号检测与数据通信装置,其特征在于,所述相干解调模块,基于得到的载波同步信息,对ADC接收到的LFM-MSK数字信号进行去载波同步以及MSK解调过程,设计采用相干平方环解调法,将包含载波的数字信号解调为位宽为一的二进制信号。6. The FPGA-based fast radar tracking signal detection and data communication device according to claim 1 is characterized in that the coherent demodulation module, based on the obtained carrier synchronization information, performs carrier synchronization and MSK demodulation processes on the LFM-MSK digital signal received by the ADC, and is designed to adopt a coherent square ring demodulation method to demodulate the digital signal containing the carrier into a binary signal with a bit width of one. 7.根据权利要求1或6所述的基于FPGA的快速雷达跟踪信号检测与数据通信装置,其特征在于,解调后的信号经过差分解码模块解码后,得到源码信息;差分解码的表达式为:其中,ak为差分编码解码后的第k位,bk为经过LFM-MSK解调后得到的差分编码数据。7. The FPGA-based fast radar tracking signal detection and data communication device according to claim 1 or 6, characterized in that the demodulated signal is decoded by a differential decoding module to obtain source code information; the expression of differential decoding is: Among them, a k is the kth bit after differential coding decoding, and b k is the differential coding data obtained after LFM-MSK demodulation.
CN202411206865.3A 2024-08-30 2024-08-30 FPGA-based rapid radar tracking signal detection and data communication device Pending CN119148122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411206865.3A CN119148122A (en) 2024-08-30 2024-08-30 FPGA-based rapid radar tracking signal detection and data communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411206865.3A CN119148122A (en) 2024-08-30 2024-08-30 FPGA-based rapid radar tracking signal detection and data communication device

Publications (1)

Publication Number Publication Date
CN119148122A true CN119148122A (en) 2024-12-17

Family

ID=93810311

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411206865.3A Pending CN119148122A (en) 2024-08-30 2024-08-30 FPGA-based rapid radar tracking signal detection and data communication device

Country Status (1)

Country Link
CN (1) CN119148122A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1729628A (en) * 2002-10-11 2006-02-01 米特公司 System for direct acquisition of received signals
CN102571669A (en) * 2012-01-11 2012-07-11 中国科学院上海微系统与信息技术研究所 Field programmable gate array (FPGA) implementation method applied to wireless sensor network to realize symbol precise timing
US20140023120A1 (en) * 2011-10-07 2014-01-23 Panasonic Corporation Signal processing apparatus, radar apparatus, and signal processing method
CN105938190A (en) * 2015-03-03 2016-09-14 松下电器产业株式会社 Radar apparatus and signal generating apparatus
CN110297233A (en) * 2019-07-23 2019-10-01 零八一电子集团有限公司 LFMCW array radar signal parallel streamlined processing method
TW202124994A (en) * 2019-10-15 2021-07-01 美商昂納芙公司 Modernized global navigation satellite system receivers
CN118011340A (en) * 2024-02-02 2024-05-10 中山大学·深圳 LFM-MSK signal generation and demodulation method based on FPGA

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1729628A (en) * 2002-10-11 2006-02-01 米特公司 System for direct acquisition of received signals
US20140023120A1 (en) * 2011-10-07 2014-01-23 Panasonic Corporation Signal processing apparatus, radar apparatus, and signal processing method
CN102571669A (en) * 2012-01-11 2012-07-11 中国科学院上海微系统与信息技术研究所 Field programmable gate array (FPGA) implementation method applied to wireless sensor network to realize symbol precise timing
CN105938190A (en) * 2015-03-03 2016-09-14 松下电器产业株式会社 Radar apparatus and signal generating apparatus
CN110297233A (en) * 2019-07-23 2019-10-01 零八一电子集团有限公司 LFMCW array radar signal parallel streamlined processing method
TW202124994A (en) * 2019-10-15 2021-07-01 美商昂納芙公司 Modernized global navigation satellite system receivers
CN118011340A (en) * 2024-02-02 2024-05-10 中山大学·深圳 LFM-MSK signal generation and demodulation method based on FPGA

Similar Documents

Publication Publication Date Title
CN105553507B (en) Based on the full coherent accumulation time-frequency domain parallel capturing methods of FFT
RU2505922C2 (en) Differential phase-shift keyed signal digital demodulator
CN106301652B (en) A kind of symbol synchronization method based on continuous phase modulated signal phasing characteristics
CN111404853A (en) Carrier frequency offset estimation method, device and computer storage medium
CN107147603A (en) DBPSK Demodulation Method Based on Multiple Neural Networks
CN107231228A (en) The low communication interception design method of mixed chaos
CN113746771B (en) GMSK overlapping communication capturing method based on sparse Fourier transform
CN115426230B (en) An Efficient Demodulation Algorithm for CSK Modulation Based on Partial Output FFT
CN114785652A (en) Demodulation method and equipment based on multi-symbol detection
CN107317600A (en) A kind of acquiring pseudo code of spread-spectrum signal and tracking system and method
CN115022128B (en) An efficient demodulation algorithm for CSK modulation based on odd-even block FFT
CN111446977B (en) Ultra-wideband preamble receiver and receiving method thereof
CN119148122A (en) FPGA-based rapid radar tracking signal detection and data communication device
CN111308426B (en) A low signal-to-noise ratio periodic FM signal detection and separation method suitable for single-antenna receivers
CN110535798B (en) A real-time generation method of LFM_BPSK composite modulation signal based on FPGA
CN119814073A (en) A differential coding modulation communication method adapting to large Doppler frequency shift
CN110048976B (en) Method and device for blind despreading of short code direct spread signal array oriented to intermediate frequency
CN118801921A (en) A low-complexity multi-rate capture implementation method and device
Li et al. Fpga implementation of orthogonal time sequency multiplexing modulation
CN117792845A (en) Doppler frequency offset iterative estimation method, device and medium for super-Nyquist signals
CN118011340A (en) LFM-MSK signal generation and demodulation method based on FPGA
CN117792463A (en) A high-precision intersatellite communication and ranging integrated signal transmission device
RU2153770C1 (en) Method of reception of wide-band signal and device for its realization ( versions )
CN115061164A (en) A system and method for fast acquisition of satellite signals based on ZYNQ
CN108363047A (en) The four phase Code Doppler Compensation methods based on sliding window interpolation method

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