CN112636870A - Variable code modulation method, device, equipment and storage medium - Google Patents
Variable code modulation method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN112636870A CN112636870A CN201910907425.3A CN201910907425A CN112636870A CN 112636870 A CN112636870 A CN 112636870A CN 201910907425 A CN201910907425 A CN 201910907425A CN 112636870 A CN112636870 A CN 112636870A
- Authority
- CN
- China
- Prior art keywords
- modulation
- code
- coding
- data
- matched
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/336—Signal-to-interference ratio [SIR] or carrier-to-interference ratio [CIR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0008—Modulated-carrier systems arrangements for allowing a transmitter or receiver to use more than one type of modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Error Detection And Correction (AREA)
Abstract
The embodiment of the invention discloses a variable code modulation method, a variable code modulation device, variable code modulation equipment and a storage medium. The variable coding modulation method comprises the following steps: acquiring transmission scene characteristic parameters matched with each bus node in the bus system; counting transmission scene characteristic parameters matched with each bus node in the bus system to obtain scene characteristics of the bus system; acquiring a data coding modulation method matched with the transmission scene characteristic parameters according to the scene characteristics and the coding modulation mapping relation; and according to the acquired data coding modulation method, after coding modulation is carried out on data to be transmitted, an OFDM technology is adopted to generate an OFDM symbol matched with the data to be transmitted, and the OFDM symbol is transmitted on the high-speed industrial control bus. According to the technical scheme of the embodiment of the invention, the encoding modulation mode is flexibly adjusted according to the data transmission scene, so that the industrial control bus system is more flexible and has stronger adaptability.
Description
Technical Field
The present invention relates to communication coding and transmission technologies, and in particular, to a variable code modulation method, apparatus, device, and storage medium.
Background
Industrial control buses have been developed rapidly in recent years due to a series of advantages such as simplicity, reliability, economy and practicality, and are widely used for digital communication between field devices such as intelligent instruments, controllers and actuators in industrial fields and information transmission between these field control devices and advanced control systems.
The transmission distance of the current industrial control bus usually changes along with practical application, and the used transmission media are different, the existing industrial bus system usually adopts a fixed coding modulation method, the working mode is single, the data transmission effect is influenced due to the change of the transmission distance, the transmission media and other factors, and the ideal data transmission effect cannot be obtained under different scenes.
Disclosure of Invention
Embodiments of the present invention provide a variable coding modulation method, apparatus, device, and storage medium, which implement fast switching of a coding form and/or a modulation mode in a communication process of a high-speed industrial control bus system of an OFDM system, and solve the problem that a transmission effect is not ideal in a specific scene due to a fixed coding modulation method adopted by an existing industrial bus system, so that the high-speed industrial control bus system is more flexible and has stronger adaptability.
In a first aspect, an embodiment of the present invention provides a variable code modulation method, where the method includes:
acquiring transmission scene characteristic parameters matched with each bus node in the bus system;
counting transmission scene characteristic parameters matched with each bus node in the bus system to obtain scene characteristics of the bus system;
acquiring a data coding modulation method matched with the transmission scene characteristic parameters according to the scene characteristics and the coding modulation mapping relation; in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters;
and according to the acquired data coding modulation method, after coding modulation is carried out on data to be transmitted, an OFDM technology is adopted to generate an OFDM symbol matched with the data to be transmitted, and the OFDM symbol is transmitted on the high-speed industrial control bus.
In a second aspect, an embodiment of the present invention further provides a variable code modulation apparatus, where the apparatus includes:
the characteristic parameter acquisition module is used for acquiring transmission scene characteristic parameters matched with each bus node in the bus system;
the characteristic parameter counting module is used for counting transmission scene characteristic parameters matched with each bus node in the bus system so as to obtain scene characteristics of the bus system;
the data coding modulation method acquisition module is used for acquiring a data coding modulation method matched with the transmission scene characteristic parameters according to the scene characteristics and the coding modulation mapping relation; in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters;
and the data code modulation module to be transmitted is used for generating an OFDM symbol matched with the data to be transmitted by adopting an OFDM technology after code modulation is carried out on the data to be transmitted according to the acquired data code modulation method and transmitting the OFDM symbol on the high-speed industrial control bus.
In a third aspect, an embodiment of the present invention further provides an electronic device, including:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the variable code modulation method provided by any of the embodiments of the present invention.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the variable code modulation method provided in any embodiment of the present invention.
According to the technical scheme of the embodiment of the invention, the scene characteristics of the bus system are determined by counting the transmission scene characteristic parameters matched with each bus node in the bus system, the data coding modulation method matched with the transmission scene characteristic parameters is determined according to the scene characteristics and the coding modulation mapping relation, and the OFDM technology is adopted to generate the OFDM symbols matched with the data to be sent to be transmitted on the high-speed industrial control bus for transmission after the data to be transmitted is coded and modulated according to the acquired data coding modulation method, so that the coding modulation method is flexibly adjusted according to the data transmission scene, and the adaptability of the high-speed industrial control bus system is improved.
Drawings
Fig. 1 is a flowchart of a variable code modulation method according to a first embodiment of the present invention;
fig. 2 is a flowchart of a variable code modulation method according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of a variable code modulation apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an apparatus according to a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a variable code modulation method in an embodiment of the present invention, where the technical solution of this embodiment is suitable for a case where a high-speed industrial control bus system of an OFDM system performs data transmission, and the method can be executed by a variable code modulation apparatus, and the apparatus can be implemented by software and/or hardware, and can be integrated in various general-purpose computer devices, and specifically includes the following steps:
and step 110, acquiring transmission scene characteristic parameters matched with each bus node in the bus system.
In this embodiment, transmission scenario characteristic parameters matched with each bus node in the bus system are respectively calculated, where the transmission scenario characteristic parameters include at least one item, for example, factors that affect data transmission effects, such as data transmission distance, transmission medium, channel quality, or SIGNAL-to-NOISE RATIO (SNR). For example, a pilot signal may be sent to each bus node in the bus system to detect a signal-to-noise ratio of a transmission channel with each bus node.
Optionally, the transmitting scene characteristic parameters include: the signal-to-noise ratio of the received signal.
In the above alternative embodiments, there are many factors that affect the data transmission effect, such as data distance, transmission medium, channel quality, or other characteristics of the channel that affect the data transmission effect, but they all affect the signal-to-noise ratio of the received signal, and therefore, the signal-to-noise ratio is the most important transmission scenario characteristic parameter.
And step 120, counting transmission scene characteristic parameters matched with each bus node in the bus system to obtain the scene characteristics of the bus system.
In this embodiment, the transmission scene characteristic parameters matched with each bus node acquired in step 110 are counted to acquire a distribution state of the transmission scene characteristic parameters of the entire bus system, and scene characteristics matched with the bus system are determined according to the distribution state of the transmission scene characteristic parameters, where the counting method of the transmission scene characteristic parameters may be to calculate an average value of the transmission scene characteristic parameters matched with each bus node or a most dense value interval of the transmission scene characteristic parameters of the bus nodes.
Taking the signal-to-noise ratio as an example when the scene characteristic parameters are transmitted, the signal-to-noise ratios of the acquired channels between the bus nodes are counted, the signal-to-noise ratio values are divided into intervals with set number, and the interval with the densest distributed bus nodes is used as the scene characteristic of the whole bus system. For example, in a total system including 100 bus nodes, it is obtained that the snr of channels corresponding to 99 bus nodes falls within a [20dB,30dB ] snr interval, and only the snr of channels corresponding to 1 bus node falls within a [10dB, 20dB ] snr interval, and obviously, the bus nodes distributed within the [20dB,30dB ] snr interval are the most, so the [20dB,30dB ] snr interval is used as a scene characteristic of the entire bus system, and in addition, for bus nodes far away from the scene characteristic of the entire bus system, node troubleshooting or bus networking optimization can be prompted, and in the above example, troubleshooting or bus networking optimization can be prompted for bus nodes whose snrs fall within the [10dB, 20dB ] snr interval.
in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters.
In this embodiment, on the basis of obtaining the scene characteristics of the bus system, a data coding modulation method matched with the transmission scene characteristic parameters is further obtained according to the scene characteristics and the coding modulation mapping relationship, where the difference in the coding modulation method includes a difference in a coding modulation form and a difference in a coding modulation parameter. Still taking the case that the transmission scene characteristic parameter is the signal-to-noise ratio, the signal-to-noise ratio can be set to divide the signal-to-noise ratio into a plurality of intervals, each signal-to-noise ratio interval is equivalent to a scene characteristic and corresponds to a coding modulation method, for example, when the signal-to-noise ratio is lower than 20dB, the scene characteristic is defined as a low signal-to-noise ratio, and corresponds to a coding modulation method, for example, corresponds to a coding form of cascade connection of an RS code and a convolutional code and a high-order modulation; the snr is higher than 20dB, the scene characteristic is defined as high snr, and the scene characteristic corresponds to another coding modulation method, for example, to RS coding format and low order modulation mode.
And 140, according to the obtained data coding modulation method, after coding modulation is carried out on the data to be transmitted, generating an OFDM symbol matched with the data to be transmitted by adopting an OFDM technology, and transmitting the OFDM symbol on the high-speed industrial control bus.
Orthogonal Frequency Division Multiplexing (OFDM) is one of multicarrier modulation, can realize parallel transmission of high-speed serial data by an OFDM technology, has strong multipath fading resistance, and can support multi-user access.
In this embodiment, after performing code modulation on data to be transmitted to obtain a modulated signal, and performing operations such as serial-parallel conversion and Inverse Fast Fourier Transform (IFFT) by using an OFDM technique, an OFDM symbol matched with the data to be transmitted is obtained, and the OFDM symbol is transmitted on a high-speed industrial control bus.
According to the technical scheme of the embodiment of the invention, the scene characteristics of the bus system are determined by counting the transmission scene characteristic parameters matched with each bus node in the bus system, the data coding modulation method matched with the transmission scene characteristic parameters is determined according to the scene characteristics and the coding modulation mapping relation, and the OFDM technology is adopted to generate the OFDM symbols matched with the data to be sent to be transmitted on the high-speed industrial control bus for transmission after the data to be transmitted is coded and modulated according to the acquired data coding modulation method, so that the coding modulation method is flexibly adjusted according to the data transmission scene, and the adaptability of the high-speed industrial control bus system is improved.
Example two
Fig. 2 is a flowchart of a variable coding modulation method in the second embodiment of the present invention, which is further detailed based on the above embodiments and provides specific steps of acquiring a data coding modulation method matched with transmission scene characteristic parameters and specific steps of acquiring transmission scene characteristic parameters matched with each bus node in a bus system according to a scene characteristic and a coding modulation mapping relationship.
It should be noted that, in the technical solution in this embodiment, the transmission scene characteristic parameter is a signal-to-noise ratio of the received signal by default, and a variable coding modulation method in the second embodiment of the present invention is described below with reference to fig. 2, which includes the following steps:
and step 210, acquiring each bus node in the bus system.
In this embodiment, in order to obtain the transmission scene characteristic parameters matched with each bus node in the bus system, all bus nodes in the bus system need to be obtained first, so as to further calculate the signal-to-noise ratio of the received signal of each bus node in a setting manner.
Where a pilot signal is a signal, typically a single frequency, transmitted on a signal transmission line for measurement or monitoring purposes.
In this embodiment, a process before data transmission is described by taking an example that a transmission scene characteristic parameter is a signal-to-noise ratio, specifically, before data to be transmitted is transmitted, a pilot signal is transmitted to a receiving end device, so as to calculate the signal-to-noise ratio according to a receiving condition of the pilot signal, where the signal-to-noise ratio calculation method is as follows:
where SNR (dB) is the signal-to-noise ratio;
Psis the effective Power of the Signal (Power of Signal);
Pnis the effective Power of Noise (Power of Noise).
And step 230, counting the transmission scene characteristic parameters matched with each bus node in the bus system to obtain the scene characteristics of the bus system.
in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters.
Optionally, the coded modulation format includes: a coding format, and/or a modulation scheme;
the coding form comprises: at least one of an RS code, a convolutional code, and a Turbo code; the modulation mode comprises the following steps: QAM or BPSK;
the coded modulation parameters include: the modulation order used by QAM, the number of coded bits of the RS code, and the convolution rate of the convolutional code.
In this optional embodiment, the difference of the code modulation methods includes a difference of a code modulation form and a code modulation parameter, and in different data transmission environments, when the code modulation method is adjusted, the code modulation form may be adjusted, specifically, a code form and/or a modulation mode corresponding to the code modulation form may be adjusted, and also, a code modulation related parameter may be adjusted, specifically, a modulation order used by QAM, a code bit number of an RS code, and a convolution rate of a convolutional code may be adjusted.
Optionally, the modulation order used by the QAM includes: 256. 64 or 16;
the coding bit number of the RS code comprises: (239, 207) or (119, 103);
the convolution rate of the convolutional code comprises: 1/2 or 3/4.
In this optional embodiment, a part of specific encoding and modulation parameters is provided, including a modulation order used by QAM, a convolution rate of a convolutional code, and a number of encoding bits of an RS code. When the number of the encoding bits of the RS code is (239, 207), the error correction capability is 16, that is, 16 bytes can be corrected, and when the number of the encoding bits of the RS code is (119,103), the error correction capability is 8, that is, 8 bytes can be corrected.
Optionally, in the scene characteristic and coding modulation mapping relationship, the lower the signal-to-noise ratio is, the smaller the modulation order used by QAM is, the higher the coding bit number of the RS code is, and the lower the convolution rate of the convolutional code is.
In this optional embodiment, qualitative analysis is performed on the size relationship between the transmission scene characteristic parameters (taking signal-to-noise ratio as an example) and the corresponding coding modulation parameters, where the lower the signal-to-noise ratio, the smaller the modulation order used by QAM, the higher the number of coding bits of the RS code, and the lower the convolution rate of the convolutional code. Specifically, the lower the snr is, the higher the energy of noise contained in the signal is, at this time, a lower-order modulation mode, a higher RS encoding bit number and a convolutional code with a lower convolutional rate need to be selected to obtain a lower demodulation threshold and a stronger error correction capability.
Optionally, when the signal-to-noise ratio is higher than a preset parameter, selecting a coding form of concatenation of an RS code and a convolutional code, where the RS coding parameter is (119,103), and the convolutional rate is 3/4;
and when the signal-to-noise ratio is lower than the preset parameter, selecting a coding form of the RS code and the convolutional code cascade, wherein the RS coding parameter is (239, 207), and the convolutional rate is 1/2.
In this optional embodiment, according to the above qualitative analysis result, the preset interval of the signal-to-noise ratio is used as a condition corresponding to the code modulation to set the code modulation method, first, when the concatenated coding is at a medium-low signal-to-noise ratio, the performance of the high-speed industrial control bus system of the OFDM system is significantly improved, and when the signal-to-noise ratio is at a medium-high signal-to-noise ratio, the performance of the concatenated coding approaches the performance of the convolutional coding, so in this embodiment, a coding form in which RS codes and convolutional codes are concatenated is adopted, the coding parameters are adjusted according to the signal-to-noise ratio, when the signal-to-noise ratio is higher than the preset parameters; when the signal-to-noise ratio is lower than the preset parameter, selecting RS coding parameters as (239, 207) and a convolution rate as 1/2.
Optionally, when the signal-to-noise ratio is higher than a preset parameter, selecting a 256QAM modulation scheme;
and when the signal-to-noise ratio is lower than the preset parameter, selecting a 16QAM modulation mode.
In this optional embodiment, according to the above qualitative analysis result, the predetermined interval of the snr is used as a condition corresponding to the code modulation to set the code modulation method, specifically, when the snr is low, a low-order modulation mode, for example, 16QAM, is selected to ensure that the snr is within a set range and obtain a low demodulation threshold, and when the channel quality is good and the snr is high, a higher-order modulation mode, for example, 256QAM, may be selected to obtain the maximum spectrum efficiency.
And step 250, according to the obtained data coding modulation method, after coding modulation is carried out on data to be transmitted, generating an OFDM symbol matched with the data to be transmitted by adopting an OFDM technology, and transmitting the OFDM symbol on the high-speed industrial control bus.
According to the technical scheme of the embodiment, under the condition that the transmission scene characteristic parameters are signal-to-noise ratios, the signal-to-noise ratios of the received signals are calculated by sending pilot signals to the bus nodes, so that a data coding modulation method matched with the current transmission scene characteristic parameters is determined according to the signal-to-noise ratios, and finally, after data to be sent are coded and modulated according to the obtained data coding modulation method, OFDM symbols matched with the data to be sent are generated by adopting an OFDM technology and transmitted on the high-speed industrial control bus, so that the coding modulation method can be flexibly adjusted according to the data transmission scene, and the adaptability of the high-speed industrial control bus system is improved.
EXAMPLE III
Fig. 3 is a schematic structural diagram of a variable code modulation apparatus according to a third embodiment of the present invention, where the variable code modulation apparatus includes:
a characteristic parameter obtaining module 310, configured to obtain transmission scene characteristic parameters matched with each bus node in the bus system;
a characteristic parameter counting module 320, configured to count transmission scene characteristic parameters matched with each bus node in the bus system, so as to obtain scene characteristics of the bus system;
a data coding modulation method obtaining module 330, configured to obtain a data coding modulation method matched with the transmission scene characteristic parameter according to the scene characteristic and the coding modulation mapping relationship; in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters;
and the data code modulation module 340 to be transmitted is configured to generate an OFDM symbol matched with the data to be transmitted by using an OFDM technique after code modulation is performed on the data to be transmitted according to the obtained data code modulation method, and transmit the OFDM symbol on the high-speed industrial control bus.
According to the technical scheme of the embodiment of the invention, the scene characteristics of the bus system are determined by counting the transmission scene characteristic parameters matched with each bus node in the bus system, the data coding modulation method matched with the transmission scene characteristic parameters is determined according to the scene characteristics and the coding modulation mapping relation, and the OFDM technology is adopted to generate the OFDM symbols matched with the data to be sent to be transmitted on the high-speed industrial control bus for transmission after the data to be transmitted is coded and modulated according to the acquired data coding modulation method, so that the coding modulation method is flexibly adjusted according to the data transmission scene, and the adaptability of the high-speed industrial control bus system is improved.
Optionally, the transmitting scene characteristic parameters include: the signal-to-noise ratio of the received signal.
Optionally, the coded modulation format includes: a coding format, and/or a modulation scheme;
the coding form comprises: at least one of an RS code, a convolutional code, and a Turbo code; the modulation mode comprises the following steps: QAM or BPSK;
the coded modulation parameters include: the modulation order used by QAM, the number of coded bits of the RS code, and the convolution rate of the convolutional code.
Optionally, in the scene characteristic and coding modulation mapping relationship, the lower the signal-to-noise ratio is, the smaller the modulation order used by QAM is, the higher the coding bit number of the RS code is, and the lower the convolution rate of the convolutional code is.
Optionally, the modulation order used by the QAM includes: 256. 64 or 16;
the coding bit number of the RS code comprises: (239, 207) or (119, 103);
the convolution rate of the convolutional code comprises: 1/2 or 3/4.
Optionally, the data coding modulation method obtaining module 330 is specifically configured to:
when the signal-to-noise ratio is higher than a preset parameter, selecting an encoding form of the RS code and the convolutional code cascade, wherein the RS encoding parameter is (119,103), and the convolutional rate is 3/4;
and when the signal-to-noise ratio is lower than the preset parameter, selecting a coding form of the RS code and the convolutional code cascade, wherein the RS coding parameter is (239, 207), and the convolutional rate is 1/2.
Optionally, the data coding modulation method obtaining module 330 is further configured to:
when the signal-to-noise ratio is higher than a preset parameter, selecting a 256QAM modulation mode;
and when the signal-to-noise ratio is lower than the preset parameter, selecting a 16QAM modulation mode.
Optionally, the characteristic parameter obtaining module 310 includes:
a node acquisition unit, configured to acquire each bus node in the bus system;
and the signal-to-noise ratio calculation unit is used for sending pilot signals to each bus node and calculating the signal-to-noise ratio of received signals according to the receiving condition of each bus node on the pilot signals.
The variable code modulation device provided by the embodiment of the invention can execute the variable code modulation method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
Example four
Fig. 4 is a schematic structural diagram of an electronic device according to a fourth embodiment of the present invention, as shown in fig. 4, the electronic device includes a processor 40 and a memory 41; the number of the processors 40 in the electronic device may be one or more, and one processor 40 is taken as an example in fig. 4; the processor 40 and the memory 41 in the electronic device may be connected by a bus or other means, and the connection by the bus is exemplified in fig. 4.
The memory 41 is used as a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to a variable code modulation method in the embodiment of the present invention (for example, the characteristic parameter obtaining module 310, the characteristic parameter counting module 320, the data code modulation method obtaining module 330, and the data code modulation module 340 in the variable code modulation apparatus). The processor 40 executes various functional applications and data processing of the electronic device by executing software programs, instructions and modules stored in the memory 41, that is, implements the variable code modulation method described above.
The method comprises the following steps:
acquiring transmission scene characteristic parameters matched with each bus node in the bus system;
counting transmission scene characteristic parameters matched with each bus node in the bus system to obtain scene characteristics of the bus system;
acquiring a data coding modulation method matched with the transmission scene characteristic parameters according to the scene characteristics and the coding modulation mapping relation; in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters;
and according to the acquired data coding modulation method, after coding modulation is carried out on data to be transmitted, an OFDM technology is adopted to generate an OFDM symbol matched with the data to be transmitted, and the OFDM symbol is transmitted on the high-speed industrial control bus.
The storage program area can store an operating system and application programs required by at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 41 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, memory 41 may further include memory located remotely from processor 40, which may be connected to the device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
EXAMPLE five
An embodiment of the present invention also provides a computer-readable storage medium having stored thereon a computer program, which when executed by a computer processor is configured to perform a variable code modulation method, the method including:
acquiring transmission scene characteristic parameters matched with each bus node in the bus system;
counting transmission scene characteristic parameters matched with each bus node in the bus system to obtain scene characteristics of the bus system;
acquiring a data coding modulation method matched with the transmission scene characteristic parameters according to the scene characteristics and the coding modulation mapping relation; in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters;
and according to the acquired data coding modulation method, after coding modulation is carried out on data to be transmitted, an OFDM technology is adopted to generate an OFDM symbol matched with the data to be transmitted, and the OFDM symbol is transmitted on the high-speed industrial control bus.
Of course, the storage medium provided by the embodiments of the present invention and containing the computer-executable instructions is not limited to the method operations described above, and may also perform related operations in the variable code modulation method provided by any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the above embodiment of the variable code modulation apparatus, the included units and modules are only divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. A variable coding modulation method is applied to a high-speed industrial control bus system of an OFDM system, and comprises the following steps:
acquiring transmission scene characteristic parameters matched with each bus node in the bus system;
counting transmission scene characteristic parameters matched with each bus node in the bus system to obtain scene characteristics of the bus system;
acquiring a data coding modulation method matched with the transmission scene characteristic parameters according to the scene characteristics and the coding modulation mapping relation; in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters;
and according to the acquired data coding modulation method, after coding modulation is carried out on data to be transmitted, an OFDM technology is adopted to generate an OFDM symbol matched with the data to be transmitted, and the OFDM symbol is transmitted on the high-speed industrial control bus.
2. The method of claim 1, wherein transmitting the scene characteristic parameter comprises: the signal-to-noise ratio of the received signal;
the coded modulation form comprises: a coding format, and/or a modulation scheme;
the coding form comprises: at least one of an RS code, a convolutional code, and a Turbo code; the modulation mode comprises the following steps: QAM or BPSK;
the coded modulation parameters include: the modulation order used by QAM, the number of coded bits of the RS code, and the convolution rate of the convolutional code.
3. The method of claim 2, wherein:
in the scene characteristic and coding modulation mapping relation, the lower the signal-to-noise ratio is, the smaller the modulation order used by QAM is, the higher the coding bit number of the RS code is, and the lower the convolution rate of the convolutional code is.
4. The method of claim 2, wherein the modulation order used by the QAM comprises: 256. 64 or 16;
the coding bit number of the RS code comprises: (239, 207) or (119, 103);
the convolution rate of the convolutional code comprises: 1/2 or 3/4.
5. The method according to claim 2, wherein obtaining the data code modulation method matched with the transmission scene feature parameter according to the scene feature and the code modulation mapping relation comprises:
when the signal-to-noise ratio is higher than a preset parameter, selecting an encoding form of the RS code and the convolutional code cascade, wherein the RS encoding parameter is (119,103), and the convolutional rate is 3/4;
and when the signal-to-noise ratio is lower than the preset parameter, selecting a coding form of the RS code and the convolutional code cascade, wherein the RS coding parameter is (239, 207), and the convolutional rate is 1/2.
6. The method according to claim 2, wherein obtaining the data code modulation method matched with the transmission scene feature parameter according to the scene feature and the code modulation mapping relation comprises:
when the signal-to-noise ratio is higher than a preset parameter, selecting a 256QAM modulation mode;
and when the signal-to-noise ratio is lower than the preset parameter, selecting a 16QAM modulation mode.
7. The method of claim 2, wherein obtaining transmission scenario characteristic parameters that match each bus node in the bus system comprises:
acquiring each bus node in the bus system;
and sending pilot signals to each bus node, and calculating the signal-to-noise ratio of the received signals according to the receiving condition of each bus node to the pilot signals.
8. A variable code modulation apparatus, comprising:
the characteristic parameter acquisition module is used for acquiring transmission scene characteristic parameters matched with each bus node in the bus system;
the characteristic parameter counting module is used for counting transmission scene characteristic parameters matched with each bus node in the bus system so as to obtain scene characteristics of the bus system;
the data coding modulation method acquisition module is used for acquiring a data coding modulation method matched with the transmission scene characteristic parameters according to the scene characteristics and the coding modulation mapping relation; in the scene characteristic and coded modulation mapping relation, there are multiple selectable coded modulation methods, and the difference of the coded modulation methods includes the difference of coded modulation forms and the difference of coded modulation parameters;
and the data code modulation module to be transmitted is used for generating an OFDM symbol matched with the data to be transmitted by adopting an OFDM technology after code modulation is carried out on the data to be transmitted according to the acquired data code modulation method and transmitting the OFDM symbol on the high-speed industrial control bus.
9. An electronic device, characterized in that the device comprises:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the variable code modulation method of any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out a variable code modulation method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910907425.3A CN112636870A (en) | 2019-09-24 | 2019-09-24 | Variable code modulation method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910907425.3A CN112636870A (en) | 2019-09-24 | 2019-09-24 | Variable code modulation method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112636870A true CN112636870A (en) | 2021-04-09 |
Family
ID=75282814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910907425.3A Pending CN112636870A (en) | 2019-09-24 | 2019-09-24 | Variable code modulation method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112636870A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780278A (en) * | 2004-11-19 | 2006-05-31 | 松下电器产业株式会社 | Self adaptable modification and encode method and apparatus in sub-carrier communication system |
CN101030833A (en) * | 2006-03-01 | 2007-09-05 | 株式会社Ntt都科摩 | Adaptable space-time coding and modulation method and transmitter |
US20100322347A1 (en) * | 2009-06-17 | 2010-12-23 | Mark Fimoff | Novel frame structure for a qam system |
CN107786404A (en) * | 2017-09-20 | 2018-03-09 | 北京东土科技股份有限公司 | The security implementation method and device of industry internet field layer wideband bus framework |
CN110247834A (en) * | 2019-07-05 | 2019-09-17 | 北京神经元网络技术有限公司 | The method of node device, high-speed industrial communication system and communication |
-
2019
- 2019-09-24 CN CN201910907425.3A patent/CN112636870A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1780278A (en) * | 2004-11-19 | 2006-05-31 | 松下电器产业株式会社 | Self adaptable modification and encode method and apparatus in sub-carrier communication system |
CN101030833A (en) * | 2006-03-01 | 2007-09-05 | 株式会社Ntt都科摩 | Adaptable space-time coding and modulation method and transmitter |
US20100322347A1 (en) * | 2009-06-17 | 2010-12-23 | Mark Fimoff | Novel frame structure for a qam system |
CN107786404A (en) * | 2017-09-20 | 2018-03-09 | 北京东土科技股份有限公司 | The security implementation method and device of industry internet field layer wideband bus framework |
CN110247834A (en) * | 2019-07-05 | 2019-09-17 | 北京神经元网络技术有限公司 | The method of node device, high-speed industrial communication system and communication |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107222293B (en) | Information transmission method and device, electronic equipment and storage medium | |
CN103281273B (en) | A kind of direct-current offset optimization method of multi-carrier visible light communication system | |
GB2471876A (en) | Peak to average power reduction in OFDM systems by constellation modification using the zero point of the argand diagram | |
Idris et al. | Reduction of PAPR using block coding method and APSK modulation techniques for F-OFDM in 5G system | |
CN103475449A (en) | Soft repetition code combiner using channel state information | |
CN116389214B (en) | Noise reduction method, noise reduction terminal and medium suitable for voltage power line carrier communication | |
CN112291174A (en) | Peak-to-average power ratio restraining method applied to medium-voltage carrier communication | |
CN109981223A (en) | Multicarrier FTN transmission/method of reseptance and relevant device based on FRFT | |
JP3878175B2 (en) | Sequence search method with minimum PAPR in OFDM communication system | |
CN107819721B (en) | High-spectrum-efficiency multi-carrier modulation method for multi-dimensional subcarrier index activation | |
CN103516658A (en) | Method for reducing peak to average power ratio (PAPR) in optical orthogonal frequency division multiplexing system | |
CN103716275A (en) | Method for eliminating pulse interference in power line orthogonal frequency division multiplexing communication system | |
Anatory et al. | Effects of multipath on OFDM systems for indoor broadband power-line communication networks | |
CN112636870A (en) | Variable code modulation method, device, equipment and storage medium | |
CN111628953B (en) | Method for reducing peak-to-average ratio of OFDM signal | |
CN107566311B (en) | Transmission method based on resource block filtering RB F-OFDM system | |
US10149240B2 (en) | Communication system and method for achieving low peak-to-average power ratio | |
CN100338577C (en) | Method and apparatus for antenna selection using channel response information in a multi-carrier system | |
CN112578692B (en) | Industrial bus communication method and device, computer equipment and storage medium | |
CN105187354B (en) | A method of ofdm communication signal peak-to-average ratio is inhibited based on PTS technology | |
CN108737029B (en) | Time-frequency interleaving preprocessing combination method for resisting narrow-band interference and impulse noise in OFDM system | |
Choo et al. | CRC codes for short control frames in IEEE 802.11 ah | |
Effendi et al. | Performance evaluation of wavelet packet modulation for wireless digital communications | |
CN113472711B (en) | Method for reducing peak-to-average ratio of QPSK modulated OFDM signal | |
CN117411596B (en) | Demodulation method, demodulation device, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210409 |
|
RJ01 | Rejection of invention patent application after publication |