Dual-channel high-reliability modem
By adding a backup module to the SoC chip, flexible backup and master/slave switching of the dual-channel modem are realized, solving the problem of complex backup in the prior art and improving the reliability and lifespan of the device.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-30
- Publication Date
- 2026-03-19
AI Technical Summary
Existing technologies lack dual-channel modems implemented based on SoC chips, and backup methods are complex and require multiple components.
A dual-channel modem is implemented using a SoC chip, with an added backup module. The master/slave switching is managed through a monitoring module, requiring only changes to the internal connection relationship without altering the external cable connections.
It enables flexible backup and master/slave switching for dual-channel modems, simplifies hardware design, improves device reliability and flexibility, and extends device lifespan.
Smart Images

Figure CN2025106101_19032026_PF_FP_ABST
Abstract
Description
Dual-channel high-reliability modem
[0001] Cross-reference to related applications
[0002] This application claims priority to the Chinese patent application No. 2024112725424, filed on September 11, 2024, entitled "Dual-channel high-reliability modem", which is incorporated by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the technical field of modems, in particular to a dual-channel high-reliability modem. BACKGROUND
[0004] The modem based on FPGA can realize high-speed modulation and demodulation and channel coding and decoding functions. The FPGA program is burned in the board card Flash. The access part is mostly in IP mode, and an embedded CPU is used for implementation. With the emergence of SoC chips integrating FPGA and ARM cores, it is easier to meet the increasingly stringent device size and power consumption indicators by using SoC chips to implement modems. However, there is still a lack of dual-channel modems based on SoC chips in the prior art. SUMMARY
[0005] Therefore, the present application proposes a dual-channel high-reliability modem. The present application is implemented based on an SoC chip, and only needs to add a backup module to realize backup of two channels, so as to realize flexible backup and master-slave switching functions in the dual-channel modem.
[0006] The technical scheme adopted by the present application is as follows:
[0007] A dual-channel high-reliability modem comprises a first intermediate frequency module, a first main channel module, a second intermediate frequency module, a second main channel module, a backup channel module, a monitoring module, and a switching module. Wherein:
[0008] The first intermediate frequency module, under the control of the monitoring module, realizes mutual conversion between external intermediate frequency signals and digital signals of the first main channel module;
[0009] The first main channel module, under the control of the monitoring module, realizes mutual conversion between digital signals interacted by the first intermediate frequency module and service data interacted by the switching module, and is connected with the switching module through a service network port, and the network port is configured to be enabled or not enabled;
[0010] The switching module realizes exchange processing of the first main signal module, the second main channel module, and the backup channel module with external service data;
[0011] The second intermediate frequency module, under the control of the monitoring module, realizes mutual conversion between the external intermediate frequency signal and the digital signal of the second main channel module;
[0012] The second main channel module, under the control of the monitoring module, realizes mutual conversion between the digital signal interacted by the second intermediate frequency module and the service data interacted by the exchange module, and is connected with the exchange module through a service network port, and the network port is configured to be enabled or not enabled;
[0013] The monitoring module controls parameter configuration, state collection and cooperative work of the first intermediate frequency module, the second intermediate frequency module, the first main channel module, the second main channel module and the standby channel module;
[0014] The standby channel module, under the control of the monitoring module, realizes mutual conversion between the digital signal interacted by the first intermediate frequency module and the service data interacted by the exchange module, or mutual conversion between the digital signal interacted by the second intermediate frequency module and the service data interacted by the exchange module.
[0015] Further, the main processing chip of the first main channel module, the second main channel module and the standby channel module adopts an FPGA chip with SOC, and the chip is divided into a PL part and a PS part, the PL part is used to realize modulation and demodulation function, and the PS part is used to realize service access function.
[0016] Further, the working mode of the monitoring module is as follows:
[0017] Step 1: The monitoring module is initialized;
[0018] Step 2: The working parameters of the first intermediate frequency module, the second intermediate frequency module, the first main channel module, the second main channel module and the standby channel module are configured, the network port connected with the exchange module of the standby channel module is configured to be not enabled, and the network port connected with the exchange module of the first main channel module and the second main channel module is configured to be enabled;
[0019] Step 3: Whether the first main channel module is faulty is detected, if yes, the process jumps to Step 4, and if not, the process jumps to Step 6;
[0020] Step 4: The working parameters of the standby channel module are configured as those of the first main channel module, the service network port of the standby channel module is enabled, and the service network port of the first main channel module is closed;
[0021] Step 5: The monitoring module gives an alarm information, and the process jumps to Step 8;
[0022] Step 6: Whether the second main channel module is faulty is detected, if yes, the process jumps to Step 7, and if not, the process jumps to Step 3;
[0023] Step 7: configure the standby channel module as the working parameter of the second main channel module, enable the service network port of the standby channel module, and close the service network port of the second main channel module;
[0024] Step 8: the process ends.
[0025] Compared with the background art, the present application has the following advantages.
[0026] 1. Few backup components are needed, and only one SoC chip needs to be added to realize backup of the dual channel.
[0027] 2. No external cable connection relationship needs to be changed before and after the master-slave switching process.
[0028] 3. The configuration is flexible, and the strategy can be set to periodically exchange the master-slave modules, so that the life of the key hardware modules is evenly consumed, and the service life of the equipment is improved. BRIEF DESCRIPTION OF DRAWINGS
[0029] Fig. 1 is a module connection relationship diagram of the present application.
[0030] Fig. 2 is a master-slave switching flowchart of the present application. DETAILED DESCRIPTION
[0031] The present application will be further described below in combination with the drawings and specific embodiments.
[0032] A dual-channel high-reliability modem, which uses an FPGA with SoC to realize modem function, uses a full interconnection mode to connect the AD module; uses an ARM of SoC to realize service access function, and uses a full interconnection mode to connect to an Ethernet interface; a backup module based on SoC is used.
[0033] Specifically, as shown in Fig. 1, it includes: intermediate frequency module 1, main channel module 1, intermediate frequency module 2, main channel module 2, standby channel module, monitoring module, switching module.
[0034] Intermediate frequency module 1, under the control of the monitoring module, realizes mutual conversion between external intermediate frequency signals and digital signals of the main channel module 1, and mainly uses AD9364 as the working chip.
[0035] The main channel module 1, under the control of the monitoring module, realizes mutual conversion between the digital signals interacted by the intermediate frequency module 1 and the service data interacted by the exchange module, is realized by using Zynq7045 of Xlinx, and is referred to as Z7. Among them, the modulation and demodulation function is realized by using the FPGA of Z7, the access component is realized by using the ARM core of Z7, and the two are communicated through the AXI bus. In addition, the module is connected with the exchange module through a service network port, and the network port can be configured to be enabled or not enabled. The FPGA program file is saved in the external flash memory of the ARM core, and the loading of the FPGA program file is controlled by the ARM core. The modulation and demulation component and the IP access component are connected through the internal bus of the SoC chip, and exchange service and monitoring data through the interface.
[0036] The exchange module realizes the exchange processing of the main signal module 1, the main channel module 2 and the standby channel module with the external service data 1 and service data 2.
[0037] The intermediate frequency module 2, under the control of the monitoring module, realizes mutual conversion between the external intermediate frequency signal and the digital signal of the main channel module 2, and mainly uses AD9364 as the working chip.
[0038] The main channel module 2, under the control of the monitoring module, realizes mutual conversion between the digital signals interacted by the intermediate frequency module 2 and the service data interacted by the exchange module, and mainly uses Zynq7045 of Xlinx to realize, which is referred to as Z7. Among them, the modulation and demodulation function is realized by using the FPGA of Z7, the access component is realized by using the ARM core of Z7, and the two are communicated through the AXI bus. In addition, the module is connected with the exchange module through a service network port, and the network port can be configured to be enabled or not enabled. The FPGA program file is saved in the external flash memory of the ARM core, and the loading of the FPGA program file is controlled by the ARM core. The modulation and demulation component and the IP access component are connected through the internal bus of the SoC chip, and exchange service and monitoring data through the interface.
[0039] The monitoring module controls the parameter configuration, state collection and cooperative work of the intermediate frequency module 1, the intermediate frequency module 2, the main channel module 1, the main channel module 2 and the standby channel module, is realized by using IMX6 of FreeScale, uses a serial port to monitor the state of Z7, and performs reset operation on the Z7 chip through a GPIO pin. IMX6 uses the SPI port to configure the AD module. The monitoring module is realized by an embedded CPU, is connected with the ARM core of the three modulation and demodulation modules through an asynchronous serial port, and monitors the parameter state. The monitoring module is connected with the AD module through the SPI port, and monitors the parameters.
[0040] The standby channel module, under the control of the monitoring module, realizes mutual conversion between the digital signals interacted by the intermediate frequency module 1 and the service data interacted by the exchange module, or mutual conversion between the digital signals interacted by the intermediate frequency module 2 and the service data interacted by the exchange module, and mainly uses the Zynq7045 of Xlinx to realize, which is abbreviated as Z7. Among them, the modulation and demodulation function is realized by the FPGA of Z7, the access component is realized by the ARM core of Z7, and the two communicate through the AXI bus. In addition, the module and the exchange module are connected through the service network port, and the network port can be configured to be enabled or not enabled.
[0041] Each channel module uses the Zynq7045 of Xlinx to realize, which is abbreviated as Z7. Among them, the modulation and demodulation function is realized by the FPGA of Z7, the access component is realized by the ARM core of Z7, and the two communicate through the AXI bus. The network port connected between the channel module and the exchange module is connected to the ARM core and can be configured to be enabled or not enabled.
[0042] As shown in FIG. 2, the flow of the monitoring module controlling the whole machine work is as follows.
[0043] Step 1: The monitoring module is initialized.
[0044] Step 2: The working parameters of the intermediate frequency module 1, the intermediate frequency module 2, the main channel module 1, the main channel module 2 and the standby channel module are configured, wherein the network port connected between the standby channel module and the exchange module is configured to be not enabled, and the network ports connected between the main channel module 1 and the main channel module 2 and the exchange module are configured to be enabled.
[0045] Step 3: Whether the main channel module 1 is faulty is detected, if yes, jump to step 4, if not, jump to step 6.
[0046] Step 4: The working parameters of the standby channel module are configured as those of the main channel module 1, the service network port of the standby channel module is enabled, and the service network port of the main channel module 1 is closed.
[0047] Step 5: The monitoring module gives an alarm information, and jumps to step 8.
[0048] Step 6: Whether the main channel module 2 is faulty is detected, if yes, jump to step 7, if not, jump to step 3.
[0049] Step 7: The working parameters of the standby channel module are configured as those of the main channel module 2, the service network port of the standby channel module is enabled, and the service network port of the main channel module 2 is closed.
[0050] Step 8: The flow ends.
[0051] The application can solve the backup problem of key components of a dual-channel modem. Compared with the current backup method which adopts a full hot backup mode, the master-slave switching of the application is managed by a monitoring module, and the connection line relationship outside the device does not need to be changed before and after the switching, only the connection relationship of the internal key components needs to be changed. This has great benefits for device layout and cabinet wiring.
[0052] In addition, the application can set a periodic master-slave alternation strategy to make the hardware life of the three key modules evenly consumed, thereby improving the expected service life of the overall device.
[0053] In summary, the application can improve the reliability and flexibility of the system, and achieve the purpose of simplifying hardware and rapid implementation.
Claims
1. A dual-channel high-reliability modem, comprising a first intermediate frequency module, a first main channel module, a second intermediate frequency module, a second main channel module, a backup channel module, a monitoring module, a switching module, wherein the first intermediate frequency module, under the control of the monitoring module, realizes mutual conversion between external intermediate frequency signals and digital signals of the first main channel module; the first main channel module, under the control of the monitoring module, realizes mutual conversion between digital signals interacted by the first intermediate frequency module and service data interacted by the switching module, and is connected with the switching module through a service network port, and the network port is configured to be enabled or not enabled; the switching module realizes exchange processing of the first main signal module, the second main channel module and the backup channel module with external service data; the second intermediate frequency module, under the control of the monitoring module, realizes mutual conversion between external intermediate frequency signals and digital signals of the second main channel module; the second main channel module, under the control of the monitoring module, realizes mutual conversion between digital signals interacted by the second intermediate frequency module and service data interacted by the switching module, and is connected with the switching module through a service network port, and the network port is configured to be enabled or not enabled; the monitoring module controls parameter configuration, state collection and cooperative work of the first intermediate frequency module, the second intermediate frequency module, the first main channel module, the second main channel module and the backup channel module; the backup channel module, under the control of the monitoring module, realizes mutual conversion between digital signals interacted by the first intermediate frequency module and service data interacted by the switching module, or mutual conversion between digital signals interacted by the second intermediate frequency module and service data interacted by the switching module.
2. A dual channel high reliability modem according to claim 1 wherein, The main processing chip of the first main channel module, the second main channel module and the backup channel module adopts an FPGA chip with SOC, and the chip is divided into a PL part and a PS part, the PL part is used to realize modulation and demodulation function, and the PS part is used to realize service access function.
3. A dual channel high reliability modem according to claim 1 wherein, The working mode of the monitoring module is as follows: Step 1: the monitoring module is initialized; Step 2: the working parameters of the first intermediate frequency module, the second intermediate frequency module, the first main channel module, the second main channel module and the backup channel module are configured, the network port connected with the switching module of the backup channel module is configured to be not enabled, and the network port connected with the switching module of the first main channel module and the second main channel module is configured to be enabled; Step 3: whether the first main channel module is faulty is detected, if yes, the process jumps to Step 4, and if not, the process jumps to Step 6; Step 4: the backup channel module is configured with the working parameters of the first main channel module, the service network port of the backup channel module is enabled, and the service network port of the first main channel module is closed; Step 5: the monitoring module gives an alarm information, and the process jumps to Step 8; Step 6: whether the second main channel module is faulty is detected, if yes, the process jumps to Step 7, and if not, the process jumps to Step 3; Step 7: the backup channel module is configured with the working parameters of the second main channel module, the service network port of the backup channel module is enabled, and the service network port of the second main channel module is closed; Step 8: the process is ended.
Citation Information
Patent Citations
Two-channel station, station network and station network communication method
CN102916718A
Satellite modem 1: 1 hot backup switching device
CN115442217A
Multi-channel redundancy analog output device and redundancy switching method
CN117950301A
Dual-channel high-reliability modem
CN119201556A
Channel module of dual-channel FDMA satellite modem
CN214125290U