Parameter management module in beam forming chip
By introducing a parameter management module into the beamforming chip, which is divided into static and dynamic parameters for configuration and storage, the problem of chip state in large-scale array processing is solved, the flexibility of the beamforming chip and the adaptability of the system are improved, and the implementation of the beamforming chip is achieved. Dynamic reconstruction of beams and simplify operation process.
Patent Information
- Application Number
- CN202411369354.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2024-12-27
AI Technical Summary
In large-scale array processing, the hardware scale expansion of the beamforming system results in inconsistent states of each beamforming processing chip, and it is impossible to fully adapt to different array sizes and working modes. A method is needed to solve the problem of inconsistent parameters of different chips.
The parameter management module is adopted to divide the parameters into static parameters and dynamic parameters. The static parameters are unified within the system and the dynamic parameters are configured in real time. The static parameter configuration module, dynamic parameter loading module, parameter cache module and parameter solidification module are managed to realize parameters. Flexible configuration and storage.
The flexibility of the beamforming chip is improved, allowing it to adapt to the needs of different systems, channels and working modes, and realize the flexibility of beamforming processing and real-time dynamic reconstruction, simplifying the system operation process and speeding up the startup time.
Smart Images

Figure CN119200999A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of radar detection, and in particular to a parameter management module in a beamforming chip. Background Art
[0002] In large-scale array processing, as the array scale expands, the beamforming system is required to be able to flexibly adapt to various array scales and working modes. In addition, as the system scale expands, the hardware scale of the beamforming system will also expand accordingly. According to the theoretical requirements of the array beamforming system, the beamforming calculation method of each channel is completely consistent during the beamforming process, but the synthesized parameters (such as channel position and channel weight) are different, which leads to the inconsistency of the states of each beamforming processing chip. Therefore, it is necessary to provide a method that can solve the inconsistency of parameters of different chips and adapt the beam to different chips. Summary of the invention
[0003] In order to solve the existing technical problems, the present invention provides a parameter management module in a beamforming chip.
[0004] The specific content of the present invention is as follows: A parameter management module in a beamforming chip, comprising: Static parameter configuration module: Before working, the external part sends the static parameters to the static parameter configuration module, and the static parameter configuration module caches the parameters locally; Dynamic parameter loading module: The external part sends the dynamic parameters to the dynamic parameter loading module to complete the dynamic parameter loading. The dynamic parameter loading module sends the dynamic parameters to the beamforming processing module of the beamforming chip in real time. Parameter cache module: receives the results of the static parameter configuration module and stores them locally. When solidifying parameters, the parameter cache module sends the static parameters to the parameter solidification module, which completes the parameter solidification function. Parameter curing module: According to external control, the static parameters of the parameter cache module are read out and sent to the external storage on the parameter curing module; when the module is powered on, the parameters in the external storage are read out to the parameter cache module for beamforming processing.
[0005] Furthermore, static parameters include: link rate and protocol, system size, data format, control information length, and number of processing channels.
[0006] Furthermore, the static parameters also include channel parameters of the module, and the channel parameters of the module include: channel position, channel weight, channel compensation value, and channel filter parameters.
[0007] Furthermore, the dynamic parameters include: working mode, beam pointing, working frequency, working bandwidth, and definition of each beam.
[0008] Furthermore, the working process of the parameter management module includes: the external system sends dynamic parameters to the dynamic parameter loading module of the parameter management module; sends static parameters and channel positions to the static parameter configuration module of the parameter management module; the external system sends fixed instructions to the parameter management module; the beamforming processing module reads the dynamic parameters and static parameters required for beam synthesis from the parameter management module through the beamforming control instructions during the working process to complete the beamforming processing.
[0009] The present invention divides the parameters into two parts: static parameters and dynamic parameters according to the characteristics of beamforming parameters. Static parameters are the same parameters for all processing modules in a system and are related to the chip input scale; dynamic parameters are parameters that need to be configured in real time during the beam synthesis process and are related to the chip working state. The present invention can greatly improve the flexibility of the beamforming chip, and through parameter configuration, the beamforming chip can meet the beam processing requirements of different systems, different channels, and different working modes. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The specific implementation of the present invention will be further explained below in conjunction with the accompanying drawings.
[0011] Figure 1 This is a block diagram of the parameter management module in the beamforming chip; Figure 2 A flow chart of the data decryption method; Figure 3 Schematic diagram of a typical application scenario of the present invention. DETAILED DESCRIPTION
[0012] Combination Figure 1-Figure 3 The present invention provides a parameter management module in a beamforming chip, which can improve the flexibility of the beamforming chip and can be applied to various multi-channel beamforming processing scenarios. It includes: Static parameter configuration module 1: Before working, the external device sends static parameters to the static parameter configuration module 1 of the parameter management module, and the parameter management module caches the parameters locally. Static parameters include: link rate and protocol, system scale, data format, control information length, number of processing channels, etc.
[0013] The static parameters also include the channel parameters of the module. The channel parameters of the module include: channel position, channel weight, channel compensation value, channel filter parameters, etc.
[0014] Dynamic parameter loading module 2: The system operating parameters are sent to the dynamic parameter loading module 2 of the parameter management module. The parameter management module sends the dynamic parameters to the beamforming processing module in real time. The beamforming processing module uses the parameters to perform corresponding beamforming processing. Dynamic parameters include: operating mode, beam pointing, operating frequency, operating bandwidth, and the definition of each beam.
[0015] Parameter cache module 3: The parameter cache module receives the result of the static parameter configuration module 1 and stores it locally for use. When the parameters are solidified, the parameter cache module 3 sends the static parameters to the parameter solidification module 4, which completes the parameter solidification function.
[0016] Parameter curing module 4: According to external control, the static parameters (including channel parameters) of parameter cache module 3 are read out and sent to the external storage on the module. After curing, the parameters are stored locally in the module and are not lost after power failure. When the module is powered on, the parameters in the external storage are read out to the parameter cache module for beamforming processing.
[0017] The working method of the parameter management module is as follows: static parameters and dynamic parameters are sent to the parameter management module of the beamforming system through the outside. When the parameters need to be saved after power failure, the outside needs to send a curing instruction to the parameter management module.
[0018] The parameter management module and the beamforming processing module are both in the beamforming chip. When the system performs beam synthesis, the beamforming processing module sends out beamforming control instructions to read various parameters for beamforming processing. The specific steps are as follows: (1) The static parameters are sent externally to the static parameter configuration module 1 of the beamforming parameter management module to complete the static parameter configuration; the parameter management module also stores the channel parameters of the module according to the channel position information corresponding to the module for beamforming processing; (2) Externally sending the dynamic parameters to the dynamic parameter loading module 2 of the beamforming parameter management module to complete the dynamic parameter loading; (3) When the parameters need to be saved after power failure, the system sends a parameter fixation instruction to the parameter management module, and the parameter management module writes the local parameters to the external storage. When the system is powered on and restarted, the parameter management module automatically reads the beamforming parameters from the external storage and stores them locally; (4) When the beamforming processing module works normally, the beamforming processing module sends beam control information to the parameter management module, and the parameter management module sends the required parameter information (static parameters, dynamic parameters) to the beamforming processing module to complete the beam synthesis processing.
[0019] Figure 3A typical application scenario diagram is given, and the working steps include: the system sends dynamic parameters to the parameter management module; the system sends static parameters and channel positions to the parameter management module; the system sends fixed instructions to the parameter management module; during the operation of the beamforming processing module, the beamforming control instructions are used to read the parameters required for beam synthesis from the parameter management module to complete the beamforming processing.
[0020] The present invention enables beamforming hardware modules to be applicable to different beamforming systems by loading system parameters. Multiple beamforming modules of large-scale arrays can be interchanged, reducing the types of system modules and the number of spare parts. After the beamforming modules are interchanged, only various parameters need to be reloaded, and the system can work normally. The method can realize real-time dynamic reconstruction of the beamforming function. The method configures different processing rates, beam pointing, beam definition and other information in real time according to dynamic parameters, thereby completing the dynamic reconstruction function of the beam. The method realizes the power-off save function by storing static parameters in external storage. The system only needs to configure the static parameters when it is used for the first time, and there is no need to repeatedly load them later, thereby simplifying the system operation process and speeding up the system startup time.
[0021] Many specific details are described in the above description to facilitate a full understanding of the present invention. However, the above description is only a preferred embodiment of the present invention. The present invention can be implemented in many other ways different from those described herein, so the present invention is not limited to the specific implementation disclosed above. At the same time, any person familiar with the art can make many possible changes and modifications to the technical solution of the present invention using the methods and technical contents disclosed above without departing from the scope of the technical solution of the present invention, or modify it into an equivalent embodiment of equivalent changes. Any simple modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solution of the present invention still falls within the scope of protection of the technical solution of the present invention.
Claims
1. A parameter management module in a beamforming chip, characterized in that: include: Static parameter configuration module (1): before working, the external part sends the static parameters to the static parameter configuration module (1), and the static parameter configuration module (1) caches the parameters locally; Dynamic parameter loading module (2): the external part sends the dynamic parameters to the dynamic parameter loading module (2) to complete the dynamic parameter loading, and the dynamic parameter loading module (2) sends the dynamic parameters to the beamforming processing module of the beamforming chip in real time; Parameter cache module (3): receives the result of the static parameter configuration module (1) and stores it locally. When the parameters are solidified, the parameter cache module (3) sends the static parameters to the parameter solidification module (4), and the parameter solidification module (4) completes the parameter solidification function. Parameter solidification module (4): according to external control, the static parameters of the parameter cache module (3) are read out and sent to the external storage on the parameter solidification module (4); when the module is powered on, the parameters in the external storage are read out to the parameter cache module (4) for beamforming processing.
2. The parameter management module in the beamforming chip according to claim 1, characterized in that: Static parameters include: link rate and protocol, system size, data format, control information length, and number of processing channels.
3. The parameter management module in the beamforming chip according to claim 2, characterized in that: The static parameters also include the channel parameters of the module, and the channel parameters of the module include: channel position, channel weight, channel compensation value, and channel filter parameters.
4. The parameter management module in the beamforming chip according to claim 1, characterized in that: Dynamic parameters include: working mode, beam pointing, working frequency, working bandwidth, and definition of each beam.
5. The parameter management module in the beamforming chip according to claim 1, characterized in that: The working process of the parameter management module includes: the external system sends dynamic parameters to the dynamic parameter loading module (2) of the parameter management module; sends static parameters and channel positions to the static parameter configuration module (1) of the parameter management module; the external system sends a fixed instruction to the parameter management module; during the working process, the beamforming processing module reads the dynamic parameters and static parameters required for beam synthesis from the parameter management module through the beamforming control instruction to complete the beamforming processing.
