Method and system for signal processing through a multi-channel digital beamforming system

By using asynchronous broadcast and synchronous broadcast signals in a multi-channel digital beam system, it is ensured that all processing modules generate digital local oscillator signals of the same frequency, solving the problem of phase and directional consistency of multi-channel signals, and achieving the synchronization and frequency consistency of the system.

CN119788140BActive Publication Date: 2025-05-27RINENG TECH (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510245616.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-05-27
Estimated Expiration
2045-03-04

AI Technical Summary

Technical Problem

In a multi-channel digital beam system, how to ensure the consistent phase and directionality of multi-channel signals and solve the problems of synchronization and frequency consistency.

Method used

The first processing module sends an asynchronous broadcast signal and a synchronous broadcast signal to the second processing module, transmits the target configuration information of the digital local oscillator, and causes all processing modules to detect the synchronization pulse signal at the same time, and generates a digital local oscillator signal of the same frequency based on the target configuration information.

Benefits of technology

The synchronization and frequency consistency of the digital local oscillator signal are achieved, ensuring the phase consistency of the multi-channel signal, thereby improving the performance of the multi-channel digital beam system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119788140B_ABST
    Figure CN119788140B_ABST
Patent Text Reader

Abstract

This application relates to the field of communication technologies. In particular, it relates to a method and system for signal processing through a multi-channel digital beamforming system. The multi-channel digital beamforming system includes multiple processing modules, and each processing module includes a digital local oscillator and a signal transceiver module. The method includes: sending an asynchronous broadcast signal from a first processing module to a second processing module; sending a synchronous broadcast signal from the first processing module to the second processing module, and multiple processing modules simultaneously detecting a synchronous pulse signal, and generating digital local oscillator signals with the same frequency based on target configuration information through their respective digital local oscillators; using the digital local oscillator signals to process received signals and transmitted signals through the signal transceiver module to obtain mixed-frequency signals. The synchronization and frequency consistency of the digital local oscillator signals are achieved through the asynchronous broadcast and synchronous broadcast methods between the first processing module and the second processing module; and mixed-frequency signals with consistent phases are further obtained through the signal transceiver module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method and system for signal processing through a multi-channel digital beam system. Background Art

[0002] Digital Beam Forming (DBF), also translated as digital beam synthesis, is a technical term. Digital beam forming technology is the product of the combination of antenna beam forming principle and digital signal processing technology, and it is widely used in the field of array signal processing. For example, in the operation of a phased array radar multi-channel digital system, in order to achieve multi-channel synchronization of the active phased array radar and the digital array radar antenna array surface, and meet the requirements of radar system beam pointing, efficient spatial power synthesis, and multi-channel transceiver synchronization, DBF technology is adopted. In multi-channel digital beam technology, the phase consistency of multi-channel signals is ensured. Therefore, how to ensure the phase and directivity consistency of multi-channel signals has become an urgent problem to be solved. Summary of the Invention

[0003] To solve the above problems, this application provides a method and system for signal processing through a multi-channel digital beam system.

[0004] According to one aspect of this application, there is provided a method for signal processing through a multi-channel digital beam system. The multi-channel digital beam system includes multiple processing modules, and each processing module includes a digital local oscillator and a signal transceiver module. The method includes:

[0005] The first processing module first sends an asynchronous broadcast signal to the second processing module, where the asynchronous broadcast signal includes target configuration information about the digital local oscillator;

[0006] Then, the first processing module sends a synchronous broadcast signal to the second processing module, so that multiple processing modules simultaneously detect a synchronous pulse signal in response to the synchronous broadcast signal, and based on the target configuration information, generate digital local oscillator signals with the same frequency through their respective digital local oscillators;

[0007] The signal transceiver module uses the digital local oscillator signal to process the received signal and the transmitted signal respectively, and obtains mixed-frequency signals with consistent phases.

[0008] According to another aspect of this application, there is provided a phase synchronization system. The system includes multiple processing modules, and each processing module includes a digital local oscillator and a signal transceiver module; the multiple processing modules include a first processing module and a second processing module, and the first processing module and the second processing module are communicatively connected through an SPI communication module;

[0009] The first processing module is used to send an asynchronous broadcast signal to the second processing module, where the asynchronous broadcast signal includes target configuration information about the digital local oscillator; and then send a synchronous broadcast signal to the second processing module.

[0010] The second processing module is used to receive the asynchronous broadcast signal and the synchronous broadcast signal, obtain the target configuration information based on the asynchronous broadcast signal; detect a synchronous pulse signal in response to the synchronous broadcast signal, and generate digital local oscillator signals with the same frequency through the respective digital local oscillators of the processing modules based on the target configuration information.

[0011] The signal transceiver module is used to process the received signal and the transmitted signal respectively by using the digital local oscillator signal to obtain mixed-frequency signals with consistent phases.

[0012] Compared with the prior art, in this application, the target configuration information is sent to the second processing module by the first processing module sending an asynchronous broadcast signal to the second processing module. Then, the first processing module sends a synchronous broadcast signal to the second processing module, so that all processing modules start to detect the synchronous pulse signal simultaneously. Based on the target configuration information, digital local oscillator signals with the same frequency are generated through the respective digital local oscillators of the processing modules. The purpose of synchronizing the digital local oscillator signals and making their frequencies consistent is achieved through the asynchronous broadcast and synchronous broadcast methods between the first processing module and the second processing module. Further, the signal transceiver module processes the received signal and the transmitted signal respectively by using the digital local oscillator signal to obtain mixed-frequency signals with consistent phases. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] By reading the detailed description of the non-limiting embodiments with reference to the following drawings, other features, objects, and advantages of this application will become more obvious:

[0014] Figure 1 FIG. shows a flowchart of a method for signal processing through a multi-channel digital beamforming system according to an embodiment of this application;

[0015] Figure 2 FIG. shows a schematic structural diagram of a multi-channel digital beamforming system according to an embodiment of this application;

[0016] Figure 3 FIG. shows a schematic structural diagram of a synchronous pulse module according to an embodiment of this application;

[0017] Figure 4 FIG. shows a pulse sampling timing diagram according to an embodiment of this application;

[0018] Figure 5 FIG. shows a schematic structural diagram of a processing module according to an embodiment of this application;

[0019] Figure 6Shows a schematic structural diagram of a receiving DBF module according to an embodiment of the present application;

[0020] Figure 7 Shows a schematic structural diagram of a transmitting DBF module according to an embodiment of the present application;

[0021] Figure 8 Shows a schematic overall structural diagram of a processing module according to an embodiment of the present application. Detailed implementation manners

[0022] The present application will be further described in detail below with reference to the accompanying drawings.

[0023] Of course, those skilled in the art should understand that the above devices are only examples, and other existing or future devices that can be applied to the present application should also be included within the protection scope of the present application and are hereby incorporated by reference.

[0024] In the description of the present application, "a plurality of" means two or more, unless otherwise specifically defined.

[0025] Figure 1 Shows a flowchart of a method for signal processing through a multi-channel digital beamforming system according to an embodiment of the present application. The multi-channel digital beamforming system includes a plurality of processing modules, and each processing module includes a digital local oscillator and a signal transceiver module. The method includes step S11, step S12, and step S13. In step S11, the first processing module first sends an asynchronous broadcast signal to the second processing module, where the asynchronous broadcast signal includes target configuration information about the digital local oscillator; in step S12, the first processing module then sends a synchronous broadcast signal to the second processing module, so that the plurality of processing modules simultaneously detect a synchronous pulse signal in response to the synchronous broadcast signal, and based on the target configuration information, generate digital local oscillator signals with the same frequency through their respective digital local oscillators; in step S13, the signal transceiver module uses the digital local oscillator signals to process the received signal and the transmitted signal respectively to obtain mixed-frequency signals with consistent phases. In some embodiments, the first processing module and the second processing module are communicatively connected through an SPI communication module. For example, the first processing module sends the target configuration information and a reset instruction to the second SPI communication modules of one or more second processing modules in an asynchronous broadcast manner through a first SPI communication module. Here, those skilled in the art can understand that SPI communication (Serial Peripheral Interface) is a high-speed, full-duplex, synchronous communication bus mainly used for short-distance communication in embedded systems. In some embodiments, refer to Figures 2 to 8, the structures of each processing module are the same, and multiple processing modules are arranged in sequence. The processing module located in the middle position is taken as the first processing module to ensure that the delay of all signals reaching all modules is as the same as possible, and eliminate the synchronization error caused by hardware wiring. For example, in the structure schematic diagram shown in Figure 2 , it includes a first processing module and two second processing modules. Among them, the first processing module is located between the two second processing modules. For another example, it may also include multiple second processing modules, and the first processing module is located in the middle position. The first processing module sends signals to one or more second processing modules. In some embodiments, each processing module collects a synchronization pulse signal through a pulse acquisition module so that the operations of the multiple processing modules are synchronized in time. Here, those skilled in the art can understand that DBF (Digital Beamforming) mainly relies on an array antenna (a system composed of multiple antenna elements) to receive or transmit signals. The signals received by each antenna element are first converted into digital form, and then these digital signals are sent to a signal processor. The signal processor weights and adjusts the phases of these signals according to a predetermined algorithm, then performs frequency conversion and filtering according to the beam requirements, and then adds them together to synthesize a single signal. By adjusting the weights and phases of each signal, the directivity control of the synthesized signal can be achieved, that is, a "beam" is formed and directed to a specific direction, thereby improving the performance of the communication system. To implement DBF, it is first necessary to ensure that the digital signals have a repeatable and deterministic delay. After adjusting the weights and phases of the signals, the synchronization requirements are met. JESD204B (Joint Electronic Standard Development Council 204B) is a high-speed serial interface that links data converters and logic devices. This link can achieve a repeatable and deterministic delay of data through synchronous SYSREF pulses. After ensuring the synchronization of digital signals, it is necessary to perform frequency conversion on the signals. At this time, a digital local oscillator is introduced. Whether the digital local oscillator is synchronized also determines the synchronization of the beam, which is also a basic condition for implementing DBF. In some embodiments, the principle block diagram of the synchronization pulse implementation is as shown in Figure 3As shown, after the synchronization pulse signal enters the FPGA, it first passes through the BUFG (Buffered Universal Global Clock Buffer, abbreviated as BUFG), which can ensure that the delay of the synchronization pulse signal is fixed inside the FPGA. After the sampling clock passes through the MMCM (Mixed-Mode Clock Manager, abbreviated as MMCM), the sampling clock frequency is multiplied to 245.76M. Using the synchronization mechanism of JES204B, a repeatable and deterministic delay of data can be achieved through the externally input synchronous SYSREF pulse. After JES204B synchronization, a sampling clock and continuous synchronization pulses are generated through the synchronization pulse generation module for subsequent digital local oscillator phase synchronization. The pulse sampling timing diagram is as shown in Figure 4 as shown (in Figure 4Among them, Module 1 includes a first processing module, and Module 2... Module 6 include a second processing module. The sampling clock and continuous synchronization pulses are implemented through a synchronization pulse module. In this solution, in order to achieve digital local oscillator phase synchronization, this solution generates the synchronization pulses used by each processing module based on the SYSREF pulse, and uses a group of custom SPI buses to interconnect multiple processing modules. One of the processing modules is the master module (for example, the first processing module). The first processing module can access all second processing modules through the bus, and the access methods include unicast and broadcast, asynchronous and synchronous. The synchronous access is realized based on the synchronization pulses shared by each processing module. The data to be sent is sent at the first synchronization pulse and takes effect at the second synchronization pulse after being received by the second processing module. The first processing module sets the frequency of the digital local oscillator through asynchronous broadcast and initiates a reset, and then enables the digital local oscillator output through synchronous broadcast. This ensures that the initial phases of the digital local oscillators are the same and they start simultaneously, thus ensuring the phase consistency of the digital local oscillators of multiple processing modules. The following is a specific description of this solution. In step S11, for example, the first processing module sends the target configuration information to the second processing module through asynchronous broadcast. Based on the nature of asynchronous broadcast, after receiving the target configuration information and the reset instruction, the second processing module will not respond immediately. It will perform the configuration operation on the digital local oscillator based on the target configuration information and the reset operation on the digital local oscillator based on the reset instruction after receiving the corresponding trigger signal subsequently. Further, in step S12, the first processing module sends a synchronous broadcast signal to the second processing module, and the synchronous operation between the first processing module and the second processing module is realized through the synchronous broadcast signal. In some embodiments, the processing module detects the synchronization pulse signal in response to the synchronous broadcast signal, and based on the target configuration information, generates digital local oscillator signals with the same frequency through their respective digital local oscillators. For the specific description of this part, please refer to the corresponding embodiments below and will not be elaborated here. Further, in step S13, after multiple processing modules synchronously provide digital local oscillator signals with the same frequency, the signal transceiver module uses the digital local oscillator signals to process the received signal and the transmitted signal respectively to obtain mixed signals with consistent phases. In some embodiments, the signal transceiver module includes a signal receiving module and a signal transmitting module. The signal receiving module includes but is not limited to an AD module and a receiving DBF module. The signal transmitting module includes but is not limited to a DA module and a transmitting DBF module. For the specific description of this part, please refer to the corresponding embodiments below and will not be elaborated here.

[0026] In some embodiments, the target configuration information further includes a reset instruction, and step S12 includes: sending a synchronization broadcast signal from the first processing module to the second processing module so that the processing module starts detecting a synchronization pulse signal in response to the synchronization broadcast signal; when the processing module detects the first rising edge of the synchronization pulse signal, sending an enabling signal for the digital local oscillator from the first processing module to the second processing module so that the second processing module configures its respective digital local oscillator according to the target configuration information in response to the enabling signal and performs a reset operation on the digital local oscillator; when the processing module detects the second rising edge of the synchronization pulse signal, starting its respective digital local oscillator to generate a digital local oscillator signal. After the target configuration information and the reset instruction are sent to the second processing module by means of asynchronous broadcast, the first processing module then sends a synchronization broadcast signal to the second processing module by means of synchronization broadcast. Based on the nature of synchronization broadcast, it is ensured that all processing modules can simultaneously start detecting the rising edge of the synchronization pulse signal in response to the synchronization broadcast signal. In some embodiments, the processing module internally includes digital logic circuits (e.g., edge detection circuits, state machine detection, FPGA, etc.) to implement the detection of the synchronization pulse signal. In some embodiments, the second processing module can start detecting the synchronization pulse signal in response to the received synchronization pulse signal, and the first processing module can start detecting the synchronization pulse signal in response to the synchronization pulse signal it sends out, so as to achieve the synchronization of the detection actions of the first processing module and the second processing module. When the processing module detects the first rising edge of the synchronization pulse signal, sending an enabling signal for the digital local oscillator from the first processing module to the second processing module so that the second processing module configures its respective digital local oscillator according to the target configuration information in response to the enabling signal and performs a reset operation on the digital local oscillator. For example, when all processing modules detect the first rising edge of the synchronization pulse signal, an enabling signal for the digital local oscillator is sent from the first processing module to the second processing module. In some embodiments, all processing modules include a digital local oscillator. For example, all processing modules detect the rising edge of the synchronization pulse signal through their respective digital logic circuits. When the first rising edge is detected, the first processing module sends an enabling signal for the digital local oscillator to the second processing module. The second processing module enters the state of preparing to start the digital local oscillator in response to the received enabling signal. For example, it configures the digital local oscillator according to the target configuration information and performs a reset operation on the digital local oscillator. In some embodiments, the first processing module also configures and operates its digital local oscillator based on the target configuration information and performs a reset operation. When the processing module detects the second rising edge of the synchronization pulse signal, it starts its respective digital local oscillator to generate a digital local oscillator signal. For example, when the processing module detects the second rising edge, it starts its respective digital local oscillator to generate a digital local oscillator signal with the target frequency through the digital local oscillator, thereby achieving the synchronization and phase consistency of the digital local oscillator signals.In this embodiment, the processing module method is simple to implement. All processing modules use the same sampling clock for sampling simultaneously, eliminating the sampling errors of each processing module. The hardware only needs to ensure that the pulse signals arrive at each processing module at the same time. The target configuration information and the reset instruction are sent by broadcast, improving the communication efficiency. The control information is sent after the rising edge of the first synchronization pulse, and the slave device can respond to the corresponding control state at the rising edge of the second synchronization pulse. Through the SPI interface, the frequency control word can be sent, the digital local oscillator can be reset, the output can be enabled, and any other instructions can be sent simultaneously, realizing the synchronization of the digital local oscillators of all processing modules.

[0027] In some embodiments, the target configuration information includes the target frequency information about the digital local oscillator signal. The digital local oscillator of the processing module generates a digital local oscillator signal with the target frequency based on the target frequency information through the direct digital frequency synthesizer inside the FPGA, so that the carrier frequencies of multiple processing modules are consistent. For example, after receiving the enable signal, the second processing module configures the parameters of the digital local oscillator. For example, the frequency control word of the digital local oscillator is set based on the target frequency information, where the frequency control word = , where N includes the number of bits of the phase accumulator (for example, 32 bits). In some embodiments, the second processing module also resets the digital local oscillator to make the digital local oscillator enter the initialization waiting state (for example, the logic circuit or the state machine switches to the "waiting" state. In the waiting state, the digital local oscillator does not output signals, but the frequency has been configured and the reset has been completed).

[0028] In some embodiments, the target configuration information includes receiving the DBF weighting coefficient. The signal transceiver module includes an AD module and a receiving DBF module. The analog signal from the antenna is converted into a digital signal through the AD module, and the digital signal is complex multiplied with the digital local oscillator signal through the receiving DBF module to realize digital down-conversion and then decimation filtering processing to obtain the baseband signal. For example, the DBF module includes a receiving DBF module and a transmitting DBF module. The analog signal from the antenna is converted into a digital signal (for example, baseband data) through the AD module and then sent to the receiving DBF module. The receiving DBF module receives the digital signal and complex multiplies the digital signal with the digital local oscillator signal with the target frequency generated by the above digital local oscillator to realize down-conversion. Then, the down-converted signal is decimated filtered to remove the high-frequency components to obtain the baseband signal. For example, if the digital signal obtained by the AD module is expressed as ; where the in-phase component , and the quadrature component . The digital local oscillator signal is complex multiplied with the digital signal through the receiving DBF module to obtain: ; . Here, including the angular frequency of the received / transmitted signal carrier; w includes the angular frequency of the local oscillator, including the instantaneous phase of the signal, x includes the input signal of the DBF calculation module, y includes the output signal of the DBF calculation module, and I and Q respectively represent the real part and the imaginary part of the complex signal.

[0029] In some embodiments, the target configuration information packet transmits the DBF weighting coefficient. The signal receiving / transmitting module further includes a transmitting DBF module and a DA module. The transmitting DBF module uses the transmitting DBF weighting coefficient to perform weighting processing on the original beam data, and performs interpolation filtering to obtain the interpolated signal; the interpolated signal is complex-multiplied with the digital local oscillator signal to achieve up-conversion and obtain the up-converted signal. In some embodiments, for example, the original beam data (baseband signal) generated by the system is input into the transmitting DBF module. The transmitting DBF module uses the transmitting DBF weighting coefficient to perform weighting processing on the original beam data, adjusts the amplitude and phase of each channel, and then performs interpolation on the weighted signal to increase the sampling rate and prepare for subsequent up-conversion. The interpolated signal is complex-multiplied with the digital local oscillator signal of the target frequency obtained from the above digital local oscillator to achieve up-conversion and obtain the up-converted signal after up-conversion.

[0030] In some embodiments, the signal receiving / transmitting module includes a calibration module. The method further includes step S15 (not shown). In step S15, the calibration module calibrates the baseband signal or the up-converted signal according to the calibration factor to obtain the baseband calibrated signal or the up-converted calibrated signal to compensate for the phase error of each channel when transmitting or receiving signals; the receiving DBF module performs weighted summation on the baseband calibrated signal based on the receiving DBF weighting coefficient to generate the received beam data; or after the DA module converts the up-converted calibrated signal into an analog signal, it is transmitted through the antenna. For example, if the calibration module calibrates the baseband signal obtained by the receiving DBF module, the calibration module calibrates the baseband signal to obtain the baseband calibrated signal; then the receiving DBF module performs weighted summation on the baseband calibrated signal based on the receiving DBF weighting coefficient to obtain the received beam data. For another example, if the calibration module calibrates the up-converted signal obtained by the transmitting DBF module to obtain the up-converted calibrated signal, and then the DA module converts the up-converted calibrated signal into an analog signal and transmits it through the antenna. Specifically, the calibration module performs complex multiplication operations on the pre-measured calibration factor and the received or transmitted data (for example, the baseband signal or the up-converted signal) to ensure that the phase of all channel data is synchronized; the phase correction factor is calculated by sequential calculation to calculate the correction factor of each channel , and the phase-synchronized signal can be obtained after calibration. The signal after calibration , where, includes the phase correction factor of the i-th channel, Including the phase of the reference channel.

[0031] Figure 2 The structural schematic diagram of a multi-channel digital beamforming system according to an embodiment of the present application is shown. The system includes a plurality of processing modules, and each processing module includes a digital local oscillator and a signal transceiver module; the plurality of processing modules include a first processing module and a second processing module, and the first processing module and the second processing module are communicatively connected through an SPI communication module; the first processing module is configured to send an asynchronous broadcast signal to the second processing module, wherein the asynchronous broadcast signal includes target configuration information about the digital local oscillator; and then send a synchronous broadcast signal to the second processing module; the second processing module is configured to receive the asynchronous broadcast signal and the synchronous broadcast signal, obtain the target configuration information based on the asynchronous broadcast signal; detect a synchronous pulse signal in response to the synchronous broadcast signal, and generate digital local oscillator signals with the same frequency through their respective digital local oscillators based on the target configuration information; the signal transceiver module is configured to process the received signal and the transmitted signal respectively by using the digital local oscillator signal to obtain mixed-frequency signals with consistent phases.

[0032] Herein, the specific implementation manners corresponding to the first processing module, the second processing module, and the signal transceiver module are the same as or similar to the specific embodiments of step S11, step S12, and step S13, and thus will not be described in detail again and are included herein by reference.

[0033] In some embodiments, the signal transceiver module includes an AD module, a receiving DBF module, a transmitting DBF module, a DA module, and a calibration module.

[0034] Herein, the specific implementation manner corresponding to the signal transceiver module is the same as or similar to the specific embodiment of step S12, and thus will not be described in detail again and are included herein by reference.

[0035] For those skilled in the art, it is obvious that the present application is not limited to the details of the above exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application.

Claims

1. A method for signal processing by a multi-channel digital beamforming system, characterized in that: The multi-channel digital beamforming system includes a plurality of processing modules, each of which includes a digital local oscillator and a signal receiving / transmitting module. The plurality of processing modules include a first processing module and a second processing module. The first processing module and the second processing module are communicatively connected via an SPI communication module. The method includes: Firstly, an asynchronous broadcast signal is sent to a second processing module through a first processing module, wherein the asynchronous broadcast signal includes target configuration information about the digital local oscillator; Then, the first processing module sends a synchronous broadcast signal to the second processing module, so that the multiple processing modules simultaneously detect the synchronous pulse signal in response to the synchronous broadcast signal, and generate digital local oscillator signals of the same frequency through their respective digital local oscillators based on the target configuration information; The signal receiving / transmitting module uses the digital local oscillator signal to process the receiving signal and the transmitting signal respectively to obtain a mixed frequency signal with the same phase.

2. The method according to claim 1, characterized in that The target configuration information also includes a reset instruction, and the multiple processing modules simultaneously detect the synchronization pulse signal in response to the synchronization broadcast signal, and generate digital local oscillator signals of the same frequency through their respective digital local oscillators based on the target configuration information, including: sending a synchronous broadcast signal to the second processing module through the first processing module, so that the multiple processing modules start detecting synchronous pulse signals in response to the synchronous broadcast signal; When the multiple processing modules detect the first rising edge of the synchronization pulse signal, an enable signal about the digital local oscillator is sent to the second processing module through the first processing module, so that the second processing module configures the respective digital local oscillators according to the target configuration information in response to the enable signal, and performs a reset operation on the digital local oscillators; When the multiple processing modules detect the second rising edge of the synchronization pulse signal, they start their respective digital local oscillators to generate digital local oscillator signals.

3. The method according to claim 2, characterized in that The target configuration information includes target frequency information about the digital local oscillator signal. The digital local oscillator of each processing module generates a digital local oscillator signal of a target frequency based on the target frequency information through a direct digital frequency synthesizer inside the FPGA, so that the carrier frequencies of the multiple processing modules are consistent.

4. The method according to claim 1, characterized in that: The target configuration information includes a receiving DBF weighting coefficient, and the signal receiving / transmitting processing module includes an AD module and a receiving DBF module. The analog signal from the antenna is converted into a digital signal through the AD module, and the digital signal is multiplied with the digital local oscillator signal through the receiving DBF module to realize digital down-conversion and then perform extraction and filtering processing to obtain a baseband signal.

5. The method according to claim 1, characterized in that: The target configuration information packet transmits a DBF weighting coefficient, and the signal receiving / transmitting module includes a transmitting DBF module and a DA module. The transmitting DBF module uses the transmitting DBF weighting coefficient to perform weighted processing and interpolation filtering on the original beam data to obtain an interpolated signal; the interpolated signal is complex-multiplied with the digital local oscillator signal to achieve up-conversion to obtain an up-converted signal.

6. The method according to claim 4, characterized in that The signal receiving / transmitting module further includes a correction module, and the method further includes: The correction module corrects the baseband signal according to the correction factor to obtain a baseband correction signal to compensate for the phase error of each channel when transmitting the signal; The receiving DBF module performs weighted summation on the baseband correction signal based on the receiving DBF weighting coefficient to generate receiving beam data.

7. The method according to claim 5, characterized in that The signal receiving / transmitting module further includes a correction module, and the method further includes: The correction module corrects the up-converted signal according to the correction factor to obtain a baseband correction signal to compensate for the phase error of each channel when receiving the signal.

8. A multi-channel digital beamforming system, characterized in that: The system includes a plurality of processing modules, each of which includes a digital local oscillator and a signal receiving / transmitting module; the plurality of processing modules include a first processing module and a second processing module, and the first processing module and the second processing module are communicatively connected via an SPI communication module; The first processing module is used to send an asynchronous broadcast signal to the second processing module, wherein the asynchronous broadcast signal includes target configuration information about the digital local oscillator; and then send a synchronous broadcast signal to the second processing module; The second processing module is used to receive the asynchronous broadcast signal and the synchronous broadcast signal, and obtain the target configuration information based on the asynchronous broadcast signal; detect the synchronization pulse signal in response to the synchronous broadcast signal, and generate digital local oscillator signals of the same frequency through respective digital local oscillators based on the target configuration information; The signal receiving / transmitting module is used to process the receiving signal and the transmitting signal respectively using the digital local oscillator signal to obtain a mixed signal with the same phase.

9. The system according to claim 8, characterized in that The signal receiving / transmitting module comprises an AD module, a receiving DBF module, a transmitting DBF module, a DA module and a correction module.

Citation Information

Patent Citations

  • Link acquisition in directional wireless systems

    CN108292945A

  • Distributed phased array system and electronic equipment

    CN119172048A