Multi-mode switching method and system for satellite measurement and control comprehensive baseband equipment

By changing the configuration mode and storing bitstream files of multiple measurement and control modes using off-chip FLASH, efficient multi-mode switching of satellite measurement and control comprehensive baseband equipment is achieved, solving the problems of complex firmware loading links and large data volume in the prior art, and improving switching efficiency and reliability.

CN119519815APending Publication Date: 2025-02-25SHANGHAI LIZHENG SATELLITE APPL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411694729.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

When the existing satellite measurement and control comprehensive baseband equipment switches different measurement and control modes, the firmware loading link is complex and the data volume is large. The entire link needs to be repeated every time it is loaded, resulting in low efficiency and poor reliability.

Method used

By changing the configuration mode, the bitstream files of multiple measurement and control modes are stored using off-chip FLASH, and mode switching is realized through the reconfiguration interface modules of CPLD and FPGA. The specific steps include loading the incoherent spread spectrum mode bit stream by default after powering on the IF signal processing board, receiving mode switching instructions, starting the reconfiguration process, and switching to the medium and low-speed digital transmission mode or unified carrier measurement and control mode.

Benefits of technology

It simplifies the firmware loading link and process, improves the efficiency and reliability of measurement and control mode switching, reduces the amount of data transmission, and enhances the flexibility of software integration and mode switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119519815A_ABST
    Figure CN119519815A_ABST
Patent Text Reader

Abstract

The invention provides a multi-mode switching method and system for satellite measurement and control comprehensive baseband equipment, and the method comprises the steps: S1, enabling an off-chip FLASH to load an incoherent spread spectrum mode bit stream at an initial address 0x0 to an FPGA according to a configuration clock provided by the FPGA in a default manner after an intermediate frequency signal processing board is powered on, and enabling the satellite measurement and control comprehensive baseband equipment to be in an incoherent spread spectrum mode after the loading is completed; s2, the CPLD receives and analyzes a mode switching instruction sent by the upper computer through an EMIF interface, obtains a reconfiguration trigger signal and a mode selection bit, and transmits the obtained reconfiguration trigger signal and the mode selection bit to a reconfiguration interface module in the FPGA; and S3, after the FPGA receives the reconfiguration trigger signal, converting the reconfiguration interface module from a waiting state to a working state, starting the acquisition mode selection bit, executing a reconfiguration process, and switching to a medium-low speed data transmission mode or a unified carrier measurement and control mode, thereby realizing the mode switching of the satellite measurement and control comprehensive baseband equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite measurement and control communication technology, and in particular to a multi-mode switching method and system for satellite measurement and control integrated baseband equipment. Background Art

[0002] At present, satellite measurement and control integrated baseband equipment is compatible with multiple measurement and control systems. Each measurement and control mode corresponds to an independent host computer software. By running the host computer software of each measurement and control mode and loading the firmware of the corresponding mode, the dynamic update of the measurement and control mode is realized. The intermediate frequency signal processing board in the satellite measurement and control integrated baseband equipment mainly adopts the Slave SelectMAP configuration mode, that is, the FPGA is configured by the slave processor without the participation of the onboard external FLASH.

[0003] Due to the complexity of the baseband signal processing logic of each measurement and control mode and the high FPGA logic resource occupancy rate, the uncompressed bit stream file generated by default is approximately tens of megabytes. When using this configuration mode, a large amount of data needs to be transmitted during each loading process. At the same time, the loading link is complex and the entire loading link needs to be repeated each time the firmware program is updated. Summary of the invention

[0004] In view of the defects in the prior art, the object of the present invention is to provide a multi-mode switching method and system for satellite measurement and control integrated baseband equipment.

[0005] A multi-mode switching method for a satellite measurement and control integrated baseband device provided by the present invention includes:

[0006] Step S1: After the intermediate frequency signal processing board is powered on, the off-chip FLASH loads the non-coherent spread spectrum mode bit stream at the starting address 0x0 to the FPGA by default according to the configuration clock provided by the FPGA. After the loading is completed, the satellite measurement and control integrated baseband device is in the non-coherent spread spectrum mode;

[0007] Step S2: The CPLD receives and analyzes the mode switching instruction sent by the host computer through the EMIF interface, obtains the reconfiguration trigger signal and the mode selection bit, and then transmits the obtained reconfiguration trigger signal and the mode selection bit to the reconfiguration interface module in the FPGA;

[0008] Step S3: After the FPGA receives the reconfiguration trigger signal, the reconfiguration interface module changes from the waiting state to the working state, the acquisition mode selection bit starts and executes the reconfiguration process, switching to the medium and low speed data transmission mode or the unified carrier measurement and control mode, thereby realizing the satellite measurement and control integrated baseband equipment mode switching.

[0009] Preferably, the mode selection bits correspond to the bit stream files corresponding to the respective measurement and control modes and are located at the starting address of the off-chip FLASH.

[0010] Preferably, the method further comprises:

[0011] Compile and generate corresponding bitstream files based on different measurement and control modes;

[0012] Add user constraints before generating the bitstream file, compress the bitstream, and enable the Fallback mechanism;

[0013] The bitstream file compressed by the bitstream is written into each partition of the off-chip FLASH according to the preset allocation address through the Vivado configuration tool, and an MCS file containing address and verification information is generated;

[0014] Burn the MCS file to the external FLASH through the standard JTAG interface.

[0015] Among them, the writing of each partition of the off-chip FLASH according to the preset allocated address includes: storing the non-coherent spread spectrum mode bit stream in the Golden mirror area; storing the medium and low speed data transmission mode bit stream in the Multiboot mirror area Addr1, and storing the unified carrier measurement and control mode bit stream in the Multiboot mirror area Addr2. The remaining address space can be used for later function expansion.

[0016] Preferably, a dedicated register is allocated in each measurement and control mode baseband signal processing main program to record the current measurement and control mode and firmware program version information, which is used by the host computer to read back the current measurement and control mode and status.

[0017] Preferably, the method further comprises: when the mode switching of the satellite measurement and control integrated baseband device fails, reloading the Golden mirror area non-coherent spread spectrum mode bit stream according to the Fallback mechanism, and waiting for a new mode switching instruction.

[0018] A satellite measurement and control integrated baseband equipment multi-mode switching system provided by the present invention comprises:

[0019] Module M1: After the intermediate frequency signal processing board is powered on, the off-chip FLASH loads the non-coherent spread spectrum mode bit stream at the starting address 0x0 to the FPGA by default according to the configuration clock provided by the FPGA. After the loading is completed, the satellite measurement and control integrated baseband equipment is in the non-coherent spread spectrum mode;

[0020] Module M2: CPLD receives and parses the mode switching command sent by the host computer through the EMIF interface, obtains the reconfiguration trigger signal and mode selection bit, and then transmits the obtained reconfiguration trigger signal and mode selection bit to the reconfiguration interface module in the FPGA;

[0021] Module M3: After the FPGA receives the reconfiguration trigger signal, the reconfiguration interface module changes from the waiting state to the working state, the acquisition mode selection bit starts and executes the reconfiguration process, switching to the medium and low speed data transmission mode or the unified carrier measurement and control mode, thereby realizing the satellite measurement and control integrated baseband equipment mode switching.

[0022] Preferably, the mode selection bits correspond to the bit stream files corresponding to the respective measurement and control modes and are located at the starting address of the off-chip FLASH.

[0023] Preferably, the method further comprises:

[0024] Compile and generate corresponding bitstream files based on different measurement and control modes;

[0025] Add user constraints before generating the bitstream file, compress the bitstream, and enable the Fallback mechanism;

[0026] The bitstream file compressed by the bitstream is written into each partition of the off-chip FLASH according to the preset allocation address through the Vivado configuration tool, and an MCS file containing address and verification information is generated;

[0027] Burn the MCS file to the external FLASH through the standard JTAG interface.

[0028] Among them, the writing of each partition of the off-chip FLASH according to the preset allocated address includes: storing the non-coherent spread spectrum mode bit stream in the Golden mirror area; storing the medium and low speed data transmission mode bit stream in the Multiboot mirror area Addr1, and storing the unified carrier measurement and control mode bit stream in the Multiboot mirror area Addr2. The remaining address space can be used for later function expansion.

[0029] Preferably, a dedicated register is allocated in each measurement and control mode baseband signal processing main program to record the current measurement and control mode and firmware program version information, which is used by the host computer to read back the current measurement and control mode and status.

[0030] Preferably, the method further comprises: when the mode switching of the satellite measurement and control integrated baseband device fails, reloading the Golden mirror area non-coherent spread spectrum mode bit stream according to the Fallback mechanism, and waiting for a new mode switching instruction.

[0031] Compared with the prior art, the present invention has the following beneficial effects:

[0032] 1. The present invention simplifies the firmware loading link and process by changing the configuration mode, thereby improving the efficiency and reliability of measurement and control mode switching;

[0033] 2. The amount of data for switching the measurement and control mode is reduced to a few bytes, which reduces the amount of data that needs to be transmitted during the firmware loading process in the SelectMAP configuration mode and improves the reliability of dynamic loading of the firmware program;

[0034] 3. The present invention solves the problem of the independence of the upper computer software in each mode, improves the software integration of satellite measurement and control integrated baseband equipment, and increases the flexibility of measurement and control mode switching;

[0035] 4. The intermediate frequency signal processing board adopts the industrial computer backplane communication method, and the up and down converter boards can be configured according to the test requirements to form a complete measurement and control link;

[0036] 5. The hardware platform architecture of the present invention supports online updating, that is, after the configuration process is completed, the off-chip FLASH is used as a common non-volatile memory and read and write operations are performed on it. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:

[0038] Figure 1 Switch hardware architecture for mode.

[0039] Figure 2 Flow chart for firmware loading.

[0040] Figure 3 Reconfiguration interaction interface.

[0041] Figure 4 This is the ICAPE2 primitive interface timing.

[0042] Figure 5 This is a flowchart for software mode switching. DETAILED DESCRIPTION

[0043] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0044] Example 1

[0045] A multi-mode switching method for a satellite measurement and control integrated baseband device provided by the present invention includes:

[0046] The core of satellite measurement and control integrated baseband equipment is the intermediate frequency signal processing platform, such as Figure 1As shown in the figure, the platform adopts software radio architecture, has a universal 70MHz intermediate frequency input and output interface, and communicates with the satellite measurement and control integrated baseband equipment software running in the industrial computer based on the CPCI bus on the industrial computer backplane. Among them, the DSP mainly completes the address mapping between the CPCI bus on the industrial computer backplane and the local bus, and realizes data interaction with the FPGA and CPLD through the EMIFA and EMIFB interfaces respectively. The CPLD mainly completes the clock configuration and instruction parsing functions. The FPGA mainly completes the intermediate frequency signal processing, including signal capture, tracking, signal modulation, demodulation, channel encoding and decoding and other operations. The configuration interface between the FPGA and the off-chip FLASH adopts the main SPIx4 mode. The off-chip FLASH partitions store multiple measurement and control mode bit streams. After the intermediate frequency signal processing board is powered on, the off-chip FLASH defaults to load the non-coherent spread spectrum mode bit stream at the starting address 0x0 to the FPGA according to the configuration clock provided by the FPGA, without the participation of the DSP, CPLD and host computer.

[0047] In order to adapt to the test requirements of different satellite measurement and control systems based on the same intermediate frequency signal processing platform, it is necessary to realize the dynamic reconstruction of the hardware platform. The multi-mode switching requirements in the satellite measurement and control integrated baseband equipment are realized through the reconfiguration interface module embedded in the FPGA baseband signal processing logic. Figure 2-3 As shown in the figure, the CPLD receives and parses the mode switching instructions sent by the host computer through the EMIF interface, and then provides the reconfiguration trigger signal and mode selection bit to the reconfiguration interface module in the FPGA. The reconfiguration trigger signal serves as the start signal of the reconfiguration process, and generates a pulse signal internally to reset the entire configuration logic except for the dedicated Multiboot logic and the WBSTAR register. The reconfiguration process adopts a finite state machine method, and the command sequence is written into the dedicated Multiboot logic in sequence through the ICAPE2 primitive according to the interface timing, and finally the IPROG command is sent to execute the reconfiguration process. The ICAPE2 primitive interface timing is as follows Figure 4 The mode selection bits are designed to simplify the interactive interface between CPLD and FPGA, corresponding to the starting address of each bit stream file located in the off-chip FLASH. The address mapping relationship is shown in the following table.

[0048] Table 1 Mode selection bit address mapping

[0049] Mode selection bits [2:0] Measurement and control mode Starting address 000 Non-coherent spread spectrum 0x0 001 Medium and low speed data transmission Addr1 010 Unified carrier measurement and control Addr2 … Extensions Addr3

[0050] Multiboot implementation includes the following steps:

[0051] Step S1: bit stream file generation;

[0052] Add user constraints before generating the bitstream file, mainly including:

[0053] Bitstream compression is performed to adapt to the off-chip FLASH capacity;

[0054] The fallback mechanism is enabled, such as detecting CRC errors.

[0055] Step S2: firmware address allocation;

[0056] According to the measurement and control system commonly used in commercial satellites, the firmware address is reasonably allocated. The Golden mirror area (starting address 0x0) stores the non-coherent spread spectrum mode bit stream, that is, the default is the non-coherent spread spectrum mode. The Multiboot mirror area Addr1 stores the medium and low speed data transmission mode bit stream, and the area Addr2 stores the unified carrier measurement and control mode bit stream. The remaining address space can be used for later function expansion.

[0057] Step S3: MCS file generation;

[0058] The bitstream files of each mode after bitstream compression are written into each partition of the off-chip FLASH according to the firmware address allocated in step S2 through the Vivado configuration tool, and an MCS file containing address and verification information is generated.

[0059] Step S4: firmware loading;

[0060] Burn the MCS file to the external FLASH through the standard JTAG interface.

[0061] Example 2

[0062] Embodiment 2 is a preferred embodiment of Embodiment 1

[0063] A multi-mode switching method for a satellite measurement and control integrated baseband device provided by the present invention includes:

[0064] After the intermediate frequency signal processing board is powered on, the FPGA defaults to loading the non-coherent spread spectrum mode bit stream at the starting address 0x0 of the off-chip FLASH. After loading, the satellite measurement and control integrated baseband equipment is in non-coherent spread spectrum mode. Dedicated registers are allocated in the main program of baseband signal processing in each measurement and control mode to record the current measurement and control mode and firmware program version information, which is used by the host computer to read back the current measurement and control mode and status.

[0065] Furthermore, the reconfiguration interface module in each mode program in the running state is in a waiting state. If the CPLD receives and parses the mode switching instruction sent by the host computer through the EMIF interface, and then provides the reconfiguration trigger signal and mode selection bit to the reconfiguration interface module in the FPGA, the FPGA will receive the trigger signal and the reconfiguration interface module will change from the waiting state to the working state, start the reconfiguration process and jump to the starting address of the program to be loaded according to the content of the WBSTAR register after the IPROG command is sent. If the loading fails, the Golden mirror area non-coherent spread spectrum mode bit stream will be reloaded according to the Fallback mechanism, and wait for a new IPROG command to reload.

[0066] The measurement and control integrated baseband equipment software includes a measurement and control mode management module. The user operation page of each mode is a dynamically loaded component in the integrated baseband equipment software, and the corresponding XML file is loaded after the mode is switched.

[0067] Further, such as Figure 5 As shown in the figure, the steps to start the measurement and control integrated baseband equipment software are:

[0068] Step S1: Initialize the main user interface;

[0069] Step S2: running the measurement and control mode management module;

[0070] Step S3: Read the current firmware status and display the current measurement and control mode;

[0071] Step S4: confirm whether it is necessary to switch the measurement and control mode according to the test requirements. If not, keep the current mode and load the XML file corresponding to the current mode. If necessary, send a mode switching instruction and load the XML file corresponding to the measurement and control mode.

[0072] Step S5: repeat step S3, compare the measurement and control mode to confirm whether the switch is successful, if successful, execute step S6, if failed, resend the mode switch instruction;

[0073] Step S6: Execute measurement and control baseband function test.

[0074] The present invention also provides a multi-mode switching system for satellite measurement and control integrated baseband equipment. The multi-mode switching system for satellite measurement and control integrated baseband equipment can be implemented by executing the process steps of the multi-mode switching method for satellite measurement and control integrated baseband equipment, that is, technical personnel in this field can understand the multi-mode switching method for satellite measurement and control integrated baseband equipment as a preferred implementation of the multi-mode switching system for satellite measurement and control integrated baseband equipment.

[0075] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.

[0076] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A multi-mode switching method for satellite measurement and control integrated baseband equipment, characterized in that: include: Step S1: After the intermediate frequency signal processing board is powered on, the off-chip FLASH loads the non-coherent spread spectrum mode bit stream at the starting address 0x0 to the FPGA by default according to the configuration clock provided by the FPGA. After the loading is completed, the satellite measurement and control integrated baseband device is in the non-coherent spread spectrum mode; Step S2: The CPLD receives and analyzes the mode switching instruction sent by the host computer through the EMIF interface, obtains the reconfiguration trigger signal and the mode selection bit, and then transmits the obtained reconfiguration trigger signal and the mode selection bit to the reconfiguration interface module in the FPGA; Step S3: After the FPGA receives the reconfiguration trigger signal, the reconfiguration interface module changes from the waiting state to the working state, the acquisition mode selection bit starts and executes the reconfiguration process, switching to the medium and low speed data transmission mode or the unified carrier measurement and control mode, thereby realizing the satellite measurement and control integrated baseband equipment mode switching.

2. The multi-mode switching method of satellite measurement and control integrated baseband equipment according to claim 1, characterized in that: The mode selection bits correspond to the starting address of the bit stream file corresponding to each measurement and control mode located at the off-chip FLASH.

3. The multi-mode switching method of satellite measurement and control integrated baseband equipment according to claim 2, characterized in that: The method further comprises: Compile and generate corresponding bitstream files based on different measurement and control modes; Add user constraints before generating the bitstream file, compress the bitstream, and enable the Fallback mechanism; The bitstream file compressed by the bitstream is written into each partition of the off-chip FLASH according to the preset allocation address through the Vivado configuration tool, and an MCS file containing address and verification information is generated; Burn the MCS file to the external FLASH through the standard JTAG interface. Among them, the writing of each partition of the off-chip FLASH according to the preset allocated address includes: storing the non-coherent spread spectrum mode bit stream in the Golden mirror area; storing the medium and low speed data transmission mode bit stream in the Multiboot mirror area Addr1, and storing the unified carrier measurement and control mode bit stream in the Multiboot mirror area Addr2. The remaining address space can be used for later function expansion.

4. The multi-mode switching method of satellite measurement and control integrated baseband equipment according to claim 3 is characterized in that: Dedicated registers are allocated in the main program of baseband signal processing in each measurement and control mode to record the current measurement and control mode and firmware program version information, which are used by the host computer to read back the current measurement and control mode and status.

5. The multi-mode switching method of satellite measurement and control integrated baseband equipment according to claim 3 is characterized in that: The method further comprises: when the mode switching of the satellite measurement and control integrated baseband device fails, reloading the Golden mirror area non-coherent spread spectrum mode bit stream according to the Fallback mechanism, and waiting for a new mode switching instruction.

6. A satellite measurement and control integrated baseband equipment multi-mode switching system, characterized in that: include: Module M1: After the intermediate frequency signal processing board is powered on, the off-chip FLASH loads the non-coherent spread spectrum mode bit stream at the starting address 0x0 to the FPGA by default according to the configuration clock provided by the FPGA. After the loading is completed, the satellite measurement and control integrated baseband equipment is in the non-coherent spread spectrum mode; Module M2: CPLD receives and parses the mode switching command sent by the host computer through the EMIF interface, obtains the reconfiguration trigger signal and mode selection bit, and then transmits the obtained reconfiguration trigger signal and mode selection bit to the reconfiguration interface module in the FPGA; Module M3: After the FPGA receives the reconfiguration trigger signal, the reconfiguration interface module changes from the waiting state to the working state, the acquisition mode selection bit starts and executes the reconfiguration process, switching to the medium and low speed data transmission mode or the unified carrier measurement and control mode, thereby realizing the satellite measurement and control integrated baseband equipment mode switching.

7. The satellite measurement and control integrated baseband equipment multi-mode switching system according to claim 6, characterized in that: The mode selection bits correspond to the starting address of the bit stream file corresponding to each measurement and control mode located at the off-chip FLASH.

8. The satellite measurement and control integrated baseband equipment multi-mode switching system according to claim 7, characterized in that: The method further comprises: Compile and generate corresponding bitstream files based on different measurement and control modes; Add user constraints before generating the bitstream file, compress the bitstream, and enable the Fallback mechanism; The bitstream file compressed by the bitstream is written into each partition of the off-chip FLASH according to the preset allocation address through the Vivado configuration tool, and an MCS file containing address and verification information is generated; Burn the MCS file to the external FLASH through the standard JTAG interface. Among them, the writing of each partition of the off-chip FLASH according to the preset allocated address includes: storing the non-coherent spread spectrum mode bit stream in the Golden mirror area; storing the medium and low speed data transmission mode bit stream in the Multiboot mirror area Addr1, and storing the unified carrier measurement and control mode bit stream in the Multiboot mirror area Addr2. The remaining address space can be used for later function expansion.

9. The satellite measurement and control integrated baseband equipment multi-mode switching system according to claim 8, characterized in that: Dedicated registers are allocated in the main program of baseband signal processing in each measurement and control mode to record the current measurement and control mode and firmware program version information, which are used by the host computer to read back the current measurement and control mode and status.

10. The satellite measurement and control integrated baseband equipment multi-mode switching system according to claim 8, characterized in that: The method further comprises: when the mode switching of the satellite measurement and control integrated baseband device fails, reloading the Golden mirror area non-coherent spread spectrum mode bit stream according to the Fallback mechanism, and waiting for a new mode switching instruction.