Dual-channel high-reliability modem
By using SoC chips in dual-channel modems to realize dual-channel backup function and using monitoring modules to manage master-backup switching, the problem of lack of dual-channel backup in the existing technology is solved, flexible backup and switching is achieved, and equipment is improved reliability and lifespan.
Patent Information
- Application Number
- CN202411272542.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2024-12-27
AI Technical Summary
The existing technology lacks a dual-channel modem based on SoC chip implementation, and it is impossible to effectively realize the backup and main-stop switching functions of dual-channel channels.
Design a dual-channel high-reliability modem, using SoC chip to realize the backup function of dual-channels, and manage the main and backup switching through the monitoring module. Only one backup module is needed to realize flexible backup and main and backup switching of dual-channels, using FPGA The chip is divided into PL and PS parts, the PL part is used for modem and demodulation functions, and the PS part is used for service access functions.
Achieve flexible backup and main and backup switching of dual channels, no need to change external cable connections before and after, flexible configuration, able to set up periodic switching of main and backup modules, evenly lose key hardware modules, improve equipment life, and improve system reliability and flexibility .
Smart Images

Figure CN119201556A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of modems, and in particular to a dual-channel high-reliability modem. Background Art
[0002] FPGA-based modems can achieve high-speed modulation and demodulation, channel encoding and decoding functions. The FPGA program is burned into the board Flash. Its access part mostly adopts IP mode and is implemented using an embedded CPU. With the emergence of SoC chips that integrate FPGA and ARM cores, it is easier to use SoC chips to implement modems to meet the increasingly stringent device volume and power consumption indicators. However, the existing technology still lacks dual-channel modems implemented based on SoC chips. Summary of the invention
[0003] In view of this, the present invention proposes a dual-channel high-reliability modem. The present invention is implemented based on a SoC chip, and only one backup module needs to be added to realize the backup of two channels, and can realize the flexible backup and active-standby switching functions in the dual-channel modem.
[0004] The technical solution adopted by the present invention is:
[0005] A dual-channel high-reliability modem includes 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:
[0006] The first intermediate frequency module, under the control of the monitoring module, realizes the mutual conversion between the external intermediate frequency signal and the digital signal of the first main channel module;
[0007] The first main channel module, under the control of the monitoring module, realizes the mutual conversion between the digital signal interacted by the first intermediate frequency module and the service data interacted by the switching module, and is connected to the switching module through a service network port, and the network port is configured to be enabled or disabled;
[0008] The switching module realizes the switching processing between the first main signal module, the second main channel module and the backup channel module and external service data;
[0009] The second intermediate frequency module, under the control of the monitoring module, realizes the mutual conversion between the external intermediate frequency signal and the digital signal of the second main channel module;
[0010] The second main channel module, under the control of the monitoring module, realizes the mutual conversion between the digital signal interacting with the second intermediate frequency module and the service data interacting with the switching module, and is connected to the switching module using a service network port, and the network port is configured to be enabled or disabled;
[0011] A monitoring module controls parameter configuration, status collection, and collaborative 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;
[0012] The backup channel module, under the control of the monitoring module, realizes the mutual conversion between the digital signal interacting with the first intermediate frequency module and the service data interacting with the switching module, or the mutual conversion between the digital signal interacting with the second intermediate frequency module and the service data interacting with the switching module.
[0013] Furthermore, the main processing chips of the first main channel module, the second main channel module and the backup channel module adopt FPGA chips with SOC, and the chip is divided into PL part and PS part. The PL part is used to implement the modulation and demodulation function, and the PS is used to implement the service access function.
[0014] Furthermore, the monitoring module works as follows:
[0015] Step 1: Initialize the monitoring module;
[0016] Step 2: Configure 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. The network port connecting the standby channel module to the switching module is configured to be disabled, and the network port connecting the first main channel module and the second main channel module to the switching module is configured to be enabled.
[0017] Step 3: Check whether the first main channel module is faulty. If so, jump to step 4. If not, jump to step 6.
[0018] Step 4: configure the standby channel module as the working parameters of the first main channel module, enable the service network port of the standby channel module, and close the service network port of the first main channel module;
[0019] Step 5: The monitoring module gives an alarm message and jumps to step 8;
[0020] Step 6: Check whether the second main channel module is faulty. If it is faulty, jump to step 7; if it is not faulty, jump to step 3;
[0021] Step 7: Configure the standby channel module as the working parameters 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;
[0022] Step 8: The process ends.
[0023] Compared with the background technology, the present invention has the following advantages:
[0024] 1. Few components are needed for backup, and only one SoC chip needs to be added to realize dual-channel backup.
[0025] 2. Before and after the master-slave switching process, there is no need to change the external cable connection relationship.
[0026] 3. Flexible configuration, you can set strategies to periodically swap the main and standby modules, so that the life of key hardware modules is evenly consumed and the life of the equipment is increased. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a module connection relationship diagram of the present invention.
[0028] Figure 2 It is the main-standby switching flow chart of the present invention. DETAILED DESCRIPTION
[0029] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments.
[0030] A dual-channel high-reliability modem uses an FPGA with SoC to implement modulation and demodulation functions, and uses a full-interconnection method to connect to an AD module; uses an ARM of the SoC to implement a service access function, and uses a full-interconnection method to connect to an Ethernet interface; and uses a backup module based on the SoC.
[0031] Specifically, if Figure 1 As shown, it includes: intermediate frequency module 1, main channel module 1, intermediate frequency module 2, main channel module 2, backup channel module, monitoring module, switching module; wherein:
[0032] The intermediate frequency module 1, under the control of the monitoring module, realizes the mutual conversion between the external intermediate frequency signal and the digital signal of the main channel module 1, and the main working chip used is AD9364;
[0033] The main channel module 1, under the control of the monitoring module, realizes the mutual conversion between the digital signals interacting with the intermediate frequency module 1 and the business data interacting with the switching module. It is implemented using Xlinx's Zynq7045, referred to as Z7. Among them, the modulation and demodulation functions are implemented using the FPGA of Z7, and the access components are implemented using the ARM core of Z7, and the two communicate through the AXI bus. In addition, the module is connected to the switching module using a business network port, and the network port can be configured to be enabled or disabled. 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 demodulation component and the IP access component are connected through the internal bus of the SoC chip, and exchange business and monitoring data through this interface;
[0034] The switching module realizes the switching processing between the main signal module 1, the main channel module 2 and the backup channel module and the external service data 1 and service data 2;
[0035] The intermediate frequency module 2, under the control of the monitoring module, realizes the mutual conversion between the external intermediate frequency signal and the digital signal of the main channel module 2, and the main working chip used is AD9364;
[0036] The main channel module 2, under the control of the monitoring module, realizes the mutual conversion between the digital signals interacting with the intermediate frequency module 2 and the business data interacting with the switching module. The main chip is implemented by Xlinx's Zynq7045, referred to as Z7. Among them, the modulation and demodulation function is implemented by Z7's FPGA, and the access component is implemented by Z7's ARM core, and the two communicate through the AXI bus. In addition, this module is connected to the switching module using a business network port, and the network port can be configured to be enabled or disabled. 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 demodulation component and the IP access component are connected through the internal bus of the SoC chip, and exchange business and monitoring data through this interface;
[0037] The monitoring module controls the parameter configuration, status collection and collaborative work of IF module 1, IF module 2, main channel module 1, main channel module 2 and backup channel module. It is implemented using FreeScale's IMX6, uses the serial port to monitor the Z7 status, and resets the Z7 chip through the GPIO pin. IMX6 uses the SPI port to configure the AD module. The monitoring module is implemented by an embedded CPU, which is connected to the ARM core of the three modem modules through the asynchronous serial port and monitors their parameter status. The monitoring module is connected to the AD module through the SPI port and monitors its parameters;
[0038] The standby channel module, under the control of the monitoring module, realizes the mutual conversion between the digital signals interacting with the intermediate frequency module 1 and the business data interacting with the switching module, or the mutual conversion between the digital signals interacting with the intermediate frequency module 2 and the business data interacting with the switching module. The main chip is implemented by Xlinx's Zynq7045, referred to as Z7. Among them, the modulation and demodulation function is implemented by Z7's FPGA, and the access component is implemented by Z7's ARM core, and the two communicate through the AXI bus. In addition, this module is connected to the switching module using a business network port, and the network port can be configured to be enabled or disabled.
[0039] Each channel module is implemented using Xlinx's Zynq7045, referred to as Z7. The modulation and demodulation functions are implemented using Z7's FPGA, and the access components are implemented using Z7's ARM core, and the two communicate through the AXI bus. The network port connecting the channel module to the switch module is connected to the ARM core and can be configured to be enabled or disabled.
[0040] like Figure 2 As shown in the figure, the process of the monitoring module controlling the whole machine is as follows:
[0041] Step 1: Initialize the monitoring module;
[0042] Step 2: Configure the working parameters of IF module 1, IF module 2, main channel module 1, main channel module 2 and standby channel module. The network port connecting the standby channel module to the switching module is configured to be disabled, and the network port connecting the main channel module 1 and the main channel module 2 to the switching module is configured to be enabled.
[0043] Step 3: Check whether the main channel module 1 is faulty. If it is faulty, jump to step 4; if it is not faulty, jump to step 6;
[0044] Step 4: Configure the standby channel module as the working parameters of the main channel module 1, enable the service network port of the standby channel module, and close the service network port of the main channel module 1;
[0045] Step 5: The monitoring module gives an alarm message and jumps to step 8;
[0046] Step 6: Check whether the main channel module 2 is faulty. If it is faulty, jump to step 7; if it is not faulty, jump to step 3;
[0047] Step 7: Configure the standby channel module as the working parameters of the main channel module 2, enable the service network port of the standby channel module, and close the service network port of the main channel module 2;
[0048] Step 8: The process ends.
[0049] The present invention can solve the backup problem of key components of dual-channel modems. Compared with the current backup method, which mostly adopts full hot standby, the active-standby switching of the present invention is managed by the monitoring module. Before and after the switching, there is no need to change the external connection line relationship of the equipment, and only the connection relationship of the internal key components needs to be changed. This has great benefits for equipment layout and cabinet wiring.
[0050] In addition, the present invention can set a periodic active-standby alternation strategy to evenly consume the hardware life of the three key modules, thereby increasing the expected service life of the overall equipment.
[0051] In conclusion, the present invention can improve the reliability and flexibility of the system and achieve the purpose of simplifying hardware and realizing rapid implementation.
Claims
1. A dual-channel high-reliability modem, characterized in that: It includes 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: The first intermediate frequency module, under the control of the monitoring module, realizes the mutual conversion between the external intermediate frequency signal and the digital signal of the first main channel module; The first main channel module, under the control of the monitoring module, realizes the mutual conversion between the digital signal interacted by the first intermediate frequency module and the service data interacted by the switching module, and is connected to the switching module through a service network port, and the network port is configured to be enabled or disabled; The switching module realizes the switching processing between the first main signal module, the second main channel module and the backup channel module and external service data; The second intermediate frequency module, under the control of the monitoring module, realizes the mutual conversion between the external intermediate frequency signal and the digital signal of the second main channel module; The second main channel module, under the control of the monitoring module, realizes the mutual conversion between the digital signal interacting with the second intermediate frequency module and the service data interacting with the switching module, and is connected to the switching module using a service network port, and the network port is configured to be enabled or disabled; A monitoring module controls parameter configuration, status collection, and collaborative 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 the mutual conversion between the digital signal interacting with the first intermediate frequency module and the service data interacting with the switching module, or the mutual conversion between the digital signal interacting with the second intermediate frequency module and the service data interacting with the switching module.
2. A dual-channel high-reliability modem according to claim 1, characterized in that: The main processing chips of the first main channel module, the second main channel module and the backup channel module adopt FPGA chips with SOC. The chip is divided into PL part and PS part. The PL part is used to realize the modulation and demodulation function, and the PS is used to realize the service access function.
3. A dual-channel high-reliability modem according to claim 1, characterized in that: The monitoring module works as follows: Step 1: Initialize the monitoring module; Step 2: Configure 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. The network port connecting the standby channel module to the switching module is configured to be disabled, and the network port connecting the first main channel module and the second main channel module to the switching module is configured to be enabled. Step 3: Check whether the first main channel module is faulty. If so, jump to step 4. If not, jump to step 6. Step 4: configure the standby channel module as the working parameters of the first main channel module, enable the service network port of the standby channel module, and close the service network port of the first main channel module; Step 5: The monitoring module gives an alarm message and jumps to step 8; Step 6: Check whether the second main channel module is faulty. If it is faulty, jump to step 7; if it is not faulty, jump to step 3; Step 7: Configure the standby channel module as the working parameters 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; Step 8: The process ends.
Citation Information
Cited By
Dual-channel high-reliability modem
WO2026056473A1