A mode-switchable SHDSL transmission module and implementation method

By designing a switchable SHDSL transmission module, the problem of the multi-line transmission terminal equipment lacking relay function and mode switching capabilities in the prior art is solved, and the relay and terminal mode switching of the terminal equipment are realized, and the communication link is improved. Flexibility and security.

CN114615384BActive Publication Date: 2025-02-25SHANDONG INTELLIGENT OPTICAL COMM DEV
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210263989.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-17
Publication Date
2025-02-25
Estimated Expiration
2042-03-17

AI Technical Summary

Technical Problem

The existing multi-line transmission terminal equipment lacks relay function and cannot realize mode switching, which leads to the inability to meet the multi-line relay needs in long-distance special occasions in applications with low security performance such as the military field.

Method used

A mode switchable SHDSL transmission module is designed, including a management unit, a service processing unit and a multi-line transmission processing unit. The relay mode and terminal mode are switched through embedded software and FPGA software, using GPCM bus, HDLC interface and SCI bus, etc. perform data interaction.

Benefits of technology

It realizes convenient switching between the relay mode and terminal mode of the multi-line transmission terminal, improves the deployment flexibility and practicality of the communication link, and ensures data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114615384B_ABST
    Figure CN114615384B_ABST
Patent Text Reader

Abstract

The invention relates to a mode-switchable SHDSL transmission module and an implementation method thereof, belonging to the technical field of multiplexed line transmission. The module comprises a management unit, a service processing unit and a multiplexed line transmission processing unit, wherein the management unit and the service processing unit perform data interaction via a GPCM bus; the management unit comprises a network management module, a link management module and a Param management module, wherein the network management module and the link management module are bidirectionally interconnected, and the link management module and the Param management module are bidirectionally interconnected; the link management module comprises equipment maintenance, multiplexed line link establishment process management and an iCl service thread; the link management module and the service processing unit are bidirectionally interconnected via an HDLC interface, and the Param management module and an FPGA mapping SRAM interface are bidirectionally interconnected via a GPCM bus; the invention can realize the switching of the relay and terminal modes of the multiplexed line transmission terminal, facilitates the deployment of the communication link, and is more practical and flexible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of multiplexed line transmission, and in particular to a mode-switchable SHDSL transmission module and an implementation method thereof. Background Art

[0002] The existing double-line transmission terminal equipment does not have a relay function. On-site use requires the use of switches to achieve Ethernet service node interconnection, which has low security performance in applications, especially in the military field. In special long-distance occasions, double-line relay equipment is required to achieve distance extension, but the existing relay equipment cannot achieve mode switching and only has a relay mode. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a mode-switchable SHDSL transmission module and an implementation method for the deficiencies of the prior art, so as to realize convenient switching between the relay mode and the terminal mode of the double-line transmission terminal, facilitate the deployment of the communication link, and be more practical and flexible.

[0004] The technical solution of the present invention to solve the above technical problems is as follows: a mode-switchable SHDSL transmission module, characterized in that it includes a management unit, a service processing unit, and a multiplexed transmission processing unit; the management unit is embedded software, the service processing unit is FPGA software, and the management unit and the service processing unit exchange data through a GPCM bus;

[0005] The management unit includes a network management module, a link management module, and a Param management module. The network management module and the link management module are bidirectionally interconnected, and the link management module and the Param management module are bidirectionally interconnected;

[0006] The link management module includes equipment maintenance, line link establishment process management, and iCl service thread: equipment maintenance is responsible for the management of equipment online upgrades, line link establishment process management includes firmware download, pre-activation, core activation and EOC communication, and iCL service thread provides an access interface for network management;

[0007] The link management module is interconnected with the business processing unit in a bidirectional manner through the HDLC interface to realize the link control of the SDFE24624 chip. The HDLC protocol is converted into SCI data by the business processing unit to exchange control information with the SDFE24624 chip. The business processing unit is provided with an FPGA mapping SRAM interface through the SRAM bus, and the Param management module is interconnected with the FPGA mapping SRAM interface in a bidirectional manner through the GPCM bus;

[0008] The service processing unit is provided with multiple SDI interfaces, and is bidirectionally interconnected with the multiplexed line transmission processing unit through each SDI interface. In terminal mode, 4 multiplexed line links can be independently allocated, and in relay mode, two multiplexed lines can be used for relay service transmission. The service processing unit is bidirectionally interconnected with the multiplexed line transmission processing unit through the SCI bus.

[0009] Furthermore, the management unit adopts the MPC8309 chip.

[0010] Furthermore, the multiplexed transmission processing unit is a PEF24624E logic chip.

[0011] Furthermore, the network management module includes BOA management and SNMP protocol management, the BOA management and SNMP protocol management are bidirectionally interconnected, and the SNMP protocol management and link management module are bidirectionally interconnected.

[0012] Furthermore, the SNMP protocol management exchanges information with the iCL service thread through the iConsole tool, and the implementation method is a local SOCKET interface.

[0013] Furthermore, the link management module is bidirectionally interconnected with the Param management module through file read and write IO.

[0014] Furthermore, the service processing unit includes a working mode control logic, an Ethernet time division multiplexing module, a voice time division multiplexing module, an HDLC to SCI module, a voice logic module, and an indicator light management module.

[0015] Furthermore, the business processing unit is externally connected to a PHY chip, a digital telephone module, and an indicator light board. The Ethernet time division multiplexing module is bidirectionally interconnected with the PHY chip through GMII, the HDLC to SCI module is bidirectionally interconnected with the multiplexed transmission processing unit through the SCI bus, the voice logic module is bidirectionally interconnected with the digital telephone module through the user telephone interface, and the indicator light management module is bidirectionally interconnected with the indicator light board through the GPIO interface.

[0016] The method for implementing the mode-switchable SHDSL transmission module as described above is characterized in that the management unit configures the service processing unit to implement mode switching, and the mode switching includes two modes: relay mode and terminal mode; and comprises the following steps:

[0017] After the system is initialized, the link establishment process management module in the management unit controls PEF24624E through the HDLC interface to implement chip link establishment process control. Link establishment process control includes four parts: firmware download, pre-activation, core activation and EOC communication. After the management unit determines that the link is established, it configures the current device mode, link status and detection rate of the multiplexed line to the business processing unit through the GPCM interface. The business processing unit configures the actual workflow according to the current device working mode.

[0018] In relay mode, the SDI1 and SDI2 ports of the multi-line transmission processing unit are looped back through the internal mode control logic of the FPGA, and no local analysis and processing of Ethernet and voice services is performed; in terminal mode, the TDM data of the SDI port is converted into service module entry data, specifically Ethernet and voice data, through the internal mode control logic of the FPGA.

[0019] Furthermore, in the terminal mode, after entering the service state, when the SDI data interface has data, the data of the receiving interface is stored in the set FIFO, and after being demultiplexed by the time division multiplexing module, it is sent to each service interface in the order of first in first out, and the Ethernet and voice data are distinguished according to the time slot position; the voice logic module detects the on-hook and off-hook status of the voice user interface, and notifies the management unit to send an EOC message to notify the other end to simulate on-hook and off-hook and ring back; the Ethernet indicator light control module first reads the Ethernet register written by the embedded software to determine the connection status, and then controls it to flash or stay on according to the data transmission and reception situation;

[0020] The firmware download follows a fixed process to download the official firmware to the RAM of the multi-wire transmission processing unit;

[0021] The pre-activation includes pre-activation in adaptive mode and pre-activation in fixed end and rate;

[0022] Pre-activation in adaptive mode includes master-slave adaptation and rate adaptation.

[0023] The beneficial effects of the present invention are: through the set management unit, business processing unit, multiple-line transmission processing unit and the connection relationship between the modules therein, the present invention can realize the switching of the relay and terminal modes of the multiple-line transmission terminal, facilitate the deployment of communication links, be more practical and flexible, and ensure data security. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a structural block diagram of a mode-switchable SHDSL transmission module of the present invention;

[0025] Figure 2 is a flowchart of the method of the present invention;

[0026] Figure 3It is a line master-slave adaptive flow chart of the present invention;

[0027] Figure 4 is a flow chart of line rate adaptation of the present invention;

[0028] Figure 5 It is a system structure diagram of the present invention;

[0029] In the figure: 1. Management unit, 11. Network management module, 12. Link management module, 13. Param management module, 2. Business processing unit, 3. Multiplexed transmission processing unit. DETAILED DESCRIPTION

[0030] The principles and features of the present invention are described below. The examples given are only used to explain the present invention but not to limit the scope of the present invention.

[0031] like Figure 1 As shown, the mode-switchable SHDSL transmission module of this embodiment includes a management unit 1, a service processing unit 2, a multiplexed transmission processing unit 3, a PHY chip, a digital telephone module, and an indicator light board.

[0032] The management unit 1 is embedded software, the service processing unit 2 is FPGA software, and the multiplexed transmission processing unit 3 is a PEF24624E logic chip. The management unit 1 and the service processing unit 2 run in the MPC8309 and FPGA chip respectively, and the two exchange data through the GPCM bus.

[0033] The management unit 1 includes a network management module 11, a link management module 12, and a Param management module 13:

[0034] The network management module 11 includes BOA management and SNMP protocol management. The BOA management and SNMP protocol management are bidirectionally interconnected. The SNMP protocol management is bidirectionally interconnected with the link management module 12 through the iConsole tool.

[0035] BOA management can be called through IE browser. The interface for BOA to call parameters inside the device is encapsulated by SNMP protocol. SNMP protocol can also provide a system management interface for external third-party management software.

[0036] The link management module 12 is bidirectionally interconnected with the Param management module through file read and write IO.

[0037] The link management module 12 includes equipment maintenance, line building process management, and iCl service thread: equipment maintenance is responsible for the management of equipment online upgrades, line building process management includes firmware download, pre-activation, core activation and EOC communication, and iCL service thread provides an access interface for network management. Firmware download writes the firmware into the RAM of PEF24624; the pre-activation module implements the configuration of DSL line parameters; core activation starts the transmission mode; EOC communication is responsible for the management and monitoring of equipment status.

[0038] SNMP protocol management uses the iConsole tool to interact with the iCL service thread, and is implemented through the local SOCKET interface. The iConsole GET command is used to read the current link status information, which mainly includes link connection status, connection rate, line signal-to-noise ratio, real-time telephone parameters (including power supply, loop, magnet), telephone on-hook and off-hook status, etc. The iConsole SET command is used to configure the device working mode (terminal mode, relay mode), telephone configuration parameters (including power supply, loop, magnet), and other parameters.

[0039] The link management module 12 is bidirectionally interconnected with the business processing unit through the HDLC interface to realize the link control of the SDFE24624 chip. The HDLC protocol is converted into SCI data by the business processing unit to exchange control information with the SDFE24624 chip.

[0040] The service processing unit 2 is provided with an FPGA-mapped SRAM interface via an SRAM bus, and the Param management module 13 is bidirectionally interconnected with the FPGA-mapped SRAM interface via a GPCM bus.

[0041] The service processing unit 2 includes a working mode control logic, an Ethernet time division multiplexing module, a voice time division multiplexing module, an HDLC to SCI module, a voice logic module, and an indicator light management module.

[0042] The business processing unit 2 is provided with 4 SDI interfaces, and is bidirectionally interconnected with the multiplexed line transmission processing unit through the 4 SDI interfaces. In terminal mode, 4 multiplexed line links can be independently allocated, and in relay mode, relay business transmission can be performed for two multiplexed lines.

[0043] The Ethernet time division multiplexing module is bidirectionally interconnected with the PHY chip through GMII, the HDLC to SCI module is bidirectionally interconnected with the multiplexed line transmission processing unit through the SCI bus, the voice logic module is bidirectionally interconnected with the digital telephone module through the user telephone interface, and the indicator light management module is bidirectionally interconnected with the indicator light board through the GPIO interface.

[0044] The management unit configures the service processing unit to implement mode switching. The mode switching includes two modes: relay mode and terminal mode.

[0045] There are two switching methods: front panel button switching and network management switching. Front panel button switching is simple and easy, and network management switching facilitates remote deployment of equipment. The results of front panel button switching and network management switching can be viewed through the front panel indicator light and network management interface.

[0046] The relay mode loops back the SDI1 and SDI2 ports of the PEF24624E chip through the FPGA internal mode control logic to achieve distance extension function, such as 2KM transmission at 10Mbps and 20KM transmission at 1Mbps.

[0047] The terminal mode converts the TDM data of the SDI port into service module entry data, specifically Ethernet and voice data, through the FPGA internal mode control logic.

[0048] The system design and control process will be described in detail below:

[0049] The DSL configuration process is as follows Figure 2 As shown, the management unit completes PEF24624E chip initialization, chip firmware download, pre-activation, core activation, EOC communication management, and enters the business state after the double-line link is established.

[0050] The firmware download follows a fixed process to download the official firmware to the RAM of PEF24624.

[0051] The pre-activation includes pre-activation in adaptive mode and pre-activation in fixed end-point and rate.

[0052] Pre-activation in adaptive mode includes master-slave adaptation and rate adaptation.

[0053] The process of master-slave adaptive mode is as follows: the device first sets itself as the master end, and then starts to detect. If MPC8309 receives the correct notification message, it can determine that it is the master end and the other end device is the slave end; otherwise, it means that the end type of the other end device is the same as its own. At this time, we delay for a random period of time, and then switch ourselves to the slave end and detect again. If the device receives the correct message, it can determine that it is the slave end and the other end is the master end. Otherwise, follow the previous steps to delay again and switch the end type for detection. Master-slave adaptive process Figure 3 The delay time is generated using a random number, with the 6-digit hexadecimal MAC address data as the random number "seed".

[0054] The rate adaptation process is as follows: after the line master-slave detection is completed, the line speed detection begins. Signal-to-noise ratio (SNR) and rate are the most important data indicators for line detection. The purpose of rate adaptation is to set a higher transmission rate while ensuring the signal-to-noise ratio. The detection process is as follows: Figure 4 As shown. End-to-end adaptation and PMMS rate detection belong to the training phase. Speed ​​and signal-to-noise ratio will be obtained during the training phase. If the signal-to-noise ratio after training is less than the preset signal-to-noise ratio threshold, it can be considered that there is a problem with the performance of the currently used multiplexed line, and a second fix is ​​performed to significantly reduce the speed to meet the connection requirements. If the second speed reduction still cannot meet the requirements, a third fix is ​​performed again with a significant speed reduction to ensure that the link connection requirements can be met. To implement this method, we divide the speeds of the three fixes into different sections and use appropriate speed values ​​in each section.

[0055] Pre-activation process of fixed end and rate: If two devices are set to fixed end, master-slave negotiation is no longer required. However, due to the limitations of line, transmission distance and other conditions, setting a fixed rate may not necessarily be satisfied. At this time, the devices need to negotiate to obtain a suitable rate to ensure that the link can communicate normally.

[0056] Core activation process: The core activation process is completed by PEF24624 itself. After the activation is completed, a series of messages with status information will be sent to MPC8309.

[0057] EOC communication is used to transmit data such as equipment operation parameters and telephone signaling. EOC messages conform to the format of interactive messages between the Host and the EmbeddedController. It mainly includes two types of frames: parameter management frames and status information frames. The protocols defined below are all located in the payload part of the interactive messages between the Host and the Embedded Controller. In order to achieve compatibility with devices from other manufacturers, the messages need to comply with the agreed protocols.

[0058] The Param management module implements the data management function, saves the network management information in a file format and stores it in the DATA partition, and can configure and obtain the register information mapped by the business processing unit FPGA through the GPCM interface.

[0059] The content and function of FPGA-mapped SRAM are shown in the table below. For simplicity, only the first information is listed.

[0060]

[0061] The main parameters for interaction between the system management unit and the business processing unit include the equipment working mode (terminal mode, relay mode), the multiplexed line link status (connected, not connected), the multiplexed line link rate (actual rate / 64k), the configured telephone parameters (including power supply, loop, magnet), telephone on / off status, etc.

[0062] The service processing unit controls the service forwarding state by obtaining the equipment working mode, the multiplexed line link state, the multiplexed line link rate, and the telephone parameter information issued by the system management unit.

[0063] In terminal mode, when data arrives at the SDI data interface, the data of the receiving interface is stored in the set FIFO, and after being demultiplexed by the time division multiplexing module, it is sent to each service interface in the order of first in first out. Ethernet and voice data are distinguished according to the TDM time slot position. The first time slot is voice data, and the second and subsequent time slots are Ethernet data. The Ethernet data is separated by the Ethernet time division multiplexing module and converted into GMII interface data and sent to the PHY chip; the voice data is separated by the voice time division multiplexing module and passed to the voice logic module to be converted into user telephone interface data and sent to the digital telephone module. The voice logic module detects the on-hook and off-hook status of the voice user interface, and notifies MPC8309 to send an EOC message to notify the other end to simulate on-hook and off-hook and ring. The Ethernet indicator light control module first reads the Ethernet register written by the embedded software to determine the connection status, and then controls the Ethernet service indicator light to flash or stay on according to the data transmission and reception situation.

[0064] In relay mode, to ensure the same rate of cascaded devices, cascaded devices inform each other of the connection rate information of the peer device through EOC messages, and configure the minimum line rate to FPGA through the matching algorithm. The internal working mode control logic of FPGA loops back the SDI1 and SDI2 ports of the PEF24624E chip, and does not perform local analysis and processing of Ethernet and voice services.

[0065] like Figure 2 After the program process is initialized, the double-line link establishment process management module in the management unit controls PEF24624E through the HDLC interface to implement the link establishment process. After the management unit determines that the double-line link is established, the current device mode, double-line link status, and detection rate are configured to the business processing unit through the GPCM interface. The business processing unit configures the actual workflow according to the current device working mode. The current working mode and double-line link status can be displayed through indicator lights.

Claims

1. A method for implementing a mode-switchable SHDSL transmission module, characterized in that: The SHDSL transmission module includes a management unit, a service processing unit, and a multiplexed transmission processing unit; the management unit is embedded software, the service processing unit is FPGA software, and the management unit and the service processing unit exchange data through the GPCM bus; The management unit includes a network management module, a link management module, and a Param management module. The network management module and the link management module are bidirectionally interconnected, and the link management module and the Param management module are bidirectionally interconnected; The link management module includes equipment maintenance, line link establishment process management, and iCl service thread: equipment maintenance is responsible for the management of equipment online upgrades, line link establishment process management includes firmware download, pre-activation, core activation and EOC communication, and iCL service thread provides an access interface for network management; The link management module is bidirectionally interconnected with the service processing unit through the HDLC interface. The service processing unit is provided with an FPGA mapping SRAM interface through the SRAM bus. The Param management module is bidirectionally interconnected with the FPGA mapping SRAM interface through the GPCM bus. The service processing unit is provided with multiple SDI interfaces, and is bidirectionally interconnected with the multiplexed transmission processing unit through each SDI interface, and the service processing unit is bidirectionally interconnected with the multiplexed transmission processing unit through an SCI bus; The management unit configures the service processing unit to implement mode switching, wherein the mode switching includes two modes: a relay mode and a terminal mode; and comprises the following steps: After the system is initialized, the multiplexed line link establishment process management module in the management unit controls the multiplexed line transmission processing unit through the HDLC interface to realize the chip link establishment process control; the link establishment process control includes four parts: firmware download, pre-activation, core activation and EOC communication; After the management unit determines that the double-line link is established, it configures the current device mode, double-line link status, and detection rate to the business processing unit through the GPCM interface. The business processing unit configures the actual workflow according to the current device working mode; In relay mode, the SDI1 and SDI2 ports of the multi-line transmission processing unit are looped back through the internal mode control logic of the FPGA, and no local analysis and processing of Ethernet and voice services is performed; in terminal mode, the TDM data of the SDI port is converted into service module entry data, specifically Ethernet and voice data, through the internal mode control logic of the FPGA.

2. The implementation method according to claim 1, characterized in that: The management unit adopts the MPC8309 chip.

3. The implementation method according to claim 1, characterized in that: The multiplexed transmission processing unit is a PEF24624E logic chip.

4. The implementation method according to claim 1, characterized in that: The network management module includes BOA management and SNMP protocol management.

5. The implementation method according to claim 4, characterized in that: The SNMP protocol management exchanges information with the iCL service thread through the iConsole tool, and is implemented in a local SOCKET interface.

6. The implementation method according to claim 1, characterized in that: The link management module is bidirectionally interconnected with the Param management module through file read and write IO.

7. The implementation method according to claim 1, characterized in that: The service processing unit includes a working mode control logic, an Ethernet time division multiplexing module, a voice time division multiplexing module, an HDLC to SCI module, a voice logic module, and an indicator light management module.

8. The implementation method according to claim 7, characterized in that: The business processing unit is externally connected to a PHY chip, a digital telephone module, and an indicator light board. The Ethernet time division multiplexing module is bidirectionally interconnected with the PHY chip through GMII, the HDLC to SCI module is bidirectionally interconnected with the multiplexed transmission processing unit through the SCI bus, the voice logic module is bidirectionally interconnected with the digital telephone module through the user telephone interface, and the indicator light management module is bidirectionally interconnected with the indicator light board through the GPIO interface.

9. The implementation method according to claim 1, characterized in that: In terminal mode, after entering the service state, when data arrives at the SDI data interface, the data of the receiving interface is stored in the set FIFO, demultiplexed by the time division multiplexing module and sent to each service interface in the first-in first-out order, and Ethernet and voice data are distinguished according to the time slot position; the voice logic module detects the on-hook and off-hook status of the voice user interface, and notifies the management unit to send an EOC message to notify the other end to simulate on-hook and off-hook and ringback; The indicator light management module can indicate the current Ethernet data link status, working mode, and multiple line connection status; The firmware download follows a fixed process to download the official firmware to the RAM of the multi-wire transmission processing unit; The pre-activation includes pre-activation in adaptive mode and pre-activation in fixed end and rate; Pre-activation in adaptive mode includes master-slave adaptation and rate adaptation.

Citation Information

Patent Citations

  • Expansion-rate symmetrical?high?bite?digital?subscriber?line (SHDSL) transmission module

    CN103780781A