Communication method based on adaptive coding modulation protocol in half-duplex communication mode

By adopting an adaptive coding modulation protocol in the wireless communication system, the modulation system is automatically switched based on the signal-to-noise ratio estimate, the problems of low efficiency and high risk in the prior art, such that the communication time is long or the channel changes are large, and more efficient communication and better bandwidth utilization are achieved.

CN119172800BActive Publication Date: 2025-03-07BEIJING RONGWEI TECHNOLOGY CO LTD

Patent Information

Application Number
CN202411649246.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-03-07
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

When the communication time is long or the channel characteristics change greatly, it is difficult to effectively adjust the modulation system, resulting in low communication efficiency and high risk.

Method used

Adaptive coding modulation protocol communication method based on half-duplex communication mode is adopted, and automatic modulation system switching is performed through the signal-to-noise ratio estimate between the master and the slave device, including three modulation systems: QPSK, 8PSK and 16APSK.

Benefits of technology

The modulation system is dynamically adjusted when channel quality changes, which improves communication efficiency and bandwidth utilization, and reduces the risk of communication failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172800B_ABST
    Figure CN119172800B_ABST
Patent Text Reader

Abstract

The invention provides an adaptive coding modulation protocol communication method based on a half-duplex communication mode, belonging to the field of wireless communication technology, comprising: controlling a master device and a slave device to complete at least two sending and receiving processes to establish a communication connection; in the communication process after the master device and the slave device establish the communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimation value of a received signal to the master device; the master device adjusts the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and in combination with its own signal-to-noise ratio estimation value, wherein the modulation system of the master device automatically switches with the modulation system of the slave device, and because the master device can automatically adjust its modulation system according to the signal-to-noise ratio estimation value of the slave device, it can better control the two-way data bandwidth in real time, improve bandwidth utilization, and enhance communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a communication method based on an adaptive coding modulation protocol in a half-duplex communication mode. Background Art

[0002] The communication channel refers to the transmission medium between the transceiver devices in the communication system. Compared with wired communication, the biggest feature of wireless communication is that the channel between the transceiver devices is unstable and will produce a series of unpredictable characteristic changes over time. Therefore, in wireless communication systems, the signal is usually modulated and demodulated so that the signal can be transmitted in the air medium and can be demodulated and restored by the receiving device.

[0003] There are many common digital modulation systems, such as QPSK quadrature phase shift keying, 8PSK eight-phase shift keying, 16APSK sixteen-amplitude phase shift keying, etc. These modulation systems have different modulation orders, such as QPSK is second-order modulation, 8PSK is third-order modulation, and 16APSK is fourth-order modulation. The higher the order of the modulation system, the more bits of information it contains in a symbol, which means that it can communicate more efficiently. But on the contrary, the higher the order of the modulation system, the higher the requirements for channel quality. Therefore, in wireless communication systems, selecting and designing modulation systems is to seek a balance between transmission efficiency and transmission quality.

[0004] Generally, in most wireless communication systems, the communication modulation and demodulation system used in a complete communication period is fixed; that is, before establishing communication, both the sender and the receiver know in advance the communication parameters of the modulation system to be used, so they can directly configure the equipment to achieve communication. The advantage of such a system is that it is simple to implement, use and configure, because only a set of constant configuration parameters need to be set.

[0005] However, this configuration is only suitable for scenarios where the communication time is short or the communication channel characteristics do not change dramatically during the communication time. If the communication time is long, or the channel characteristics change greatly during the communication time, there is a risk of communication failure if a high-order modulation system is selected, and the communication efficiency is very low if a low-order modulation system is selected, and the communication bandwidth that could be fully utilized cannot be effectively utilized. Summary of the invention

[0006] The present invention provides an adaptive coding modulation protocol communication method based on a half-duplex communication mode, which is used to solve the defects in the prior art that the communication time is long, or the channel characteristics vary greatly during the communication time, and the communication efficiency is low when the channel characteristics are sometimes good and sometimes bad.

[0007] In a first aspect, the present invention provides a communication method based on an adaptive coding modulation protocol in a half-duplex communication mode, comprising:

[0008] Control the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection;

[0009] During the communication process after the master device establishes a communication connection with the slave device, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimation value of a received signal to the master device;

[0010] The master device adjusts the modulation scheme used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and its own signal-to-noise ratio estimation value, wherein the modulation scheme of the master device automatically switches with the modulation scheme of the slave device.

[0011] According to an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided by the present invention, the master device adjusts the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and in combination with its own signal-to-noise ratio estimation value, including:

[0012] If the average of the estimated signal-to-noise ratio received by the master device and the estimated signal-to-noise ratio returned by the slave device is less than 8 dB, adjusting the slave device to use the QPSK modulation system in the next communication cycle;

[0013] If the average value is greater than 8 dB and less than 15 dB, adjusting the slave device to use an 8PSK modulation system in the next communication cycle;

[0014] If the average value is greater than 15 dB, the slave device is adjusted to use the 16APSK modulation system in the next communication cycle.

[0015] According to an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided by the present invention, before adjusting the modulation system used by the slave device in the next communication cycle, the method further includes:

[0016] Presetting a set of signal-to-noise ratio thresholds as switching thresholds for the master device itself to switch the modulation system and for controlling the slave device to switch the modulation system;

[0017] Among them, 8dB is the switching threshold between QPSK and 8PSK, and 15dB is the switching threshold between 8PSK and 16APSK.

[0018] According to an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided by the present invention, the control data includes: valid control data and padding data, and the valid control data includes: a first control data unit, a second control data unit, a third control data unit, a fourth control data unit, a fifth control data unit and padding data;

[0019] The first control data unit is used to indicate the reception status of the sender in the last receiving time slot;

[0020] The second control data unit is used to indicate whether the current sending time slot is the last time slot;

[0021] The third control data unit is used to represent the signal-to-noise ratio estimation value of the local end;

[0022] The fourth control data unit is used to indicate the modulation system code sent by the master device;

[0023] The fifth control data unit is used to indicate the modulation system code that the master device commands the slave device to send.

[0024] According to an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided by the present invention, the total byte length of the effective control data and the padding data is 874 bytes;

[0025] When the valid control data and padding data are less than 874 bytes, the sender will fill in 0x5A data at the end to meet 874 bytes.

[0026] According to an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided by the present invention, a communication time slot in a communication cycle is 1012 bytes;

[0027] The communication time slot includes: a frame synchronization header, a frame type identifier, a frame length, valid data and LDPC coding;

[0028] The frame synchronization header is 4 bytes, the frame type identifier is 2 bytes, the frame length is 6 bytes, the valid data is 874 bytes, and the LDPC code is 126 bytes.

[0029] According to an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided by the present invention, the frame synchronization header is used for the receiving party to perform frame header synchronization;

[0030] The frame type identifier is used to distinguish whether the frame type is a service data type or a control data type;

[0031] The frame length is used to represent the length of valid data in the valid data area;

[0032] The valid data corresponds to the frame type and is used to represent service data or control data;

[0033] The LDPC coding is used to occupy the coded data so that the entire frame of data has the ability to correct errors through receiving and decoding.

[0034] According to an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided by the present invention, the control of the master device and the slave device to complete at least two transmission and reception processes to establish a communication connection includes:

[0035] In the transmission time slot, the master device transmits a control data frame; wherein the first control data unit in the control data frame is 0x01, the second control data unit is 0x00, the third control data unit is 0xFFFF, the fourth control data unit is 0x01, and the fifth control data unit is 0x01;

[0036] After receiving the control data frame sent by the master device, the slave device sends the control instruction in the reverse direction according to the agreed time slot; wherein the first control data unit is 0x00, the second control data unit is 0x00, the third control data unit is the actual signal-to-noise ratio estimation value, and the fourth control data unit and the fifth control data unit are 0x01;

[0037] After receiving the control data sent by the slave device in the first reverse direction, the master device sends control data again, the first control data unit becomes 0x00, the second control data unit is still 0x00, which is the actual received signal noise ratio estimation value, and the fourth control data unit and the fifth control data unit are 0x01;

[0038] After the sending is completed, the master device enters the connection establishment state, and the slave device sends the same control instruction data in the reverse direction, and also enters the connection establishment state after the sending is completed, completing the communication connection between the master device and the slave device.

[0039] In a second aspect, the present invention further provides an adaptive coding modulation protocol communication device based on a half-duplex communication mode, comprising:

[0040] The communication module is used to control the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection;

[0041] A sending module, configured to, during a communication process after the master device and the slave device establish a communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimation value of a received signal to the master device;

[0042] An adaptive module is used for the master device to adjust the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and its own signal-to-noise ratio estimation value, wherein the modulation system of the master device automatically switches with the modulation system of the slave device.

[0043] In a third aspect, the present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements any one of the adaptive coding modulation protocol communication methods based on the half-duplex communication mode as described above.

[0044] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described adaptive coding modulation protocol communication methods based on a half-duplex communication mode.

[0045] In a fifth aspect, the present invention further provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the adaptive coding modulation protocol communication method based on the half-duplex communication mode as described above is implemented.

[0046] The present invention provides an adaptive coding modulation protocol communication method based on a half-duplex communication mode, comprising: controlling a master device and a slave device to complete at least two sending and receiving processes to establish a communication connection; in the communication process after the master device and the slave device establish the communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimation value of a received signal to the master device; the master device adjusts the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and in combination with its own signal-to-noise ratio estimation value, wherein the modulation system of the master device automatically switches with the modulation system of the slave device, and because the master device can automatically adjust its modulation system according to the signal-to-noise ratio estimation value of the slave device, it can better control the two-way data bandwidth in real time, improve bandwidth utilization, and enhance communication efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0048] Figure 1 is a flow chart of an adaptive coding modulation protocol communication method based on a half-duplex communication mode provided in this embodiment;

[0049] Figure 2 is a schematic diagram of the structure of an adaptive coding and modulation protocol communication device based on a half-duplex communication mode provided by this embodiment;

[0050] Figure 3 It is a schematic diagram of the structure of the electronic device provided in this embodiment. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] Figure 1 It is a flow chart of the adaptive coding modulation protocol communication method based on the half-duplex communication mode provided in this embodiment.

[0053] like Figure 1 As shown, the adaptive coding modulation protocol communication method based on the half-duplex communication mode provided by the embodiment of the present invention mainly includes the following steps:

[0054] 101. Control the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection.

[0055] In a specific implementation process, the default startup or power-on state of the master device and the slave device is an unconnected state. First, the master and slave devices need to complete at least two sending and two receiving processes to establish a connection. Specifically: in the sending time slot, the master device continuously sends control data frames. Among them, the first control data unit in the control data frame is 0x01. The second control data unit is 0x00. The third control data unit is 0xFFFF, indicating that no signal has been received before. The fourth control data unit is 0x01, indicating that the control data is fixed to the QPSK modulation system when establishing this connection. The fifth control data unit is 0x01, indicating that the command slave device also sends data using the QPSK modulation system.

[0056] After receiving the control data frame sent by the master device, the slave device sends the control instruction in reverse according to the agreed time slot; the first control data unit is 0x00, the second control data unit is 0x00, the third control data unit is the actual signal-to-noise ratio estimation value, and the fourth control data unit and the fifth control data unit are 0x01.

[0057] After receiving the control data sent by the slave device for the first time, the master device sends the control data again. The first control data unit becomes 0x00, the second control data unit is still 0x00, which is the actual received signal-to-noise ratio estimation value, and the fourth and fifth control data units are 0x01.

[0058] After the transmission is completed, the master device enters the connection establishment state, and the slave device sends the same control instruction data in the reverse direction, and after the transmission is completed, it also enters the connection establishment state to complete the communication connection between the master device and the slave device.

[0059] 102. During the communication process after the master device and the slave device establish a communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimate of the received signal to the master device.

[0060] After a certain two-way handshake step, the connection is established. In a half-duplex system, since the device cannot send and receive information at the same time, an inquiry communication method is adopted. In the communication process between the master and the slave, in each communication cycle, the master first sends information including control data and business data, and then the slave returns the control information and business data in the reverse direction to complete a cycle of data communication. The master controls the modulation system of the slave by sending control information; and the slave needs to report the estimated signal-to-noise ratio of the received signal for the master to decide whether to switch the corresponding modulation system.

[0061] 103. The master device adjusts the modulation scheme used by the slave device in the next communication cycle based on the estimated signal-to-noise ratio value and its own estimated signal-to-noise ratio value, wherein the modulation scheme of the master device automatically switches with the modulation scheme of the slave device.

[0062] In each transmission time slot, a control data frame is sent first, and then the service data frame is sent; at the end of each transmission time slot, a control data frame is sent again. The master device controls and adjusts the modulation system of the slave device in real time based on the estimated signal-to-noise ratio of the received signal fed back by the slave device. The modulation system of the master device can be switched freely, and the slave device has the ability to demodulate all the modulation systems used. This allows for bidirectional adjustment and improves bandwidth utilization.

[0063] Through this design, when the master device and the slave device are in a connected state, the master device can flexibly adjust the time slot duration of the two-way data communication in each transmission and reception cycle according to the real-time feedback of the signal-to-noise ratio of the received signals of the master device and the slave device, thereby achieving real-time control of the two-way data bandwidth and improving the bandwidth utilization.

[0064] Further, on the basis of the above embodiments, the master device in this embodiment adjusts the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and in combination with its own signal-to-noise ratio estimation value, including: if the average value of the signal-to-noise ratio estimation value received by the master device and the signal-to-noise ratio estimation value returned by the slave device is less than 8dB, the slave device is adjusted to use the QPSK modulation system in the next communication cycle; if the average value is greater than 8dB and less than 15dB, the slave device is adjusted to use the 8PSK modulation system in the next communication cycle; if the average value is greater than 15dB, the slave device is adjusted to use the 16APSK modulation system in the next communication cycle.

[0065] Specifically, a set of signal-to-noise ratio thresholds are pre-set as the switching thresholds for the master device to switch the modulation system itself and control the slave device to switch the modulation system. Among them, 8dB is the switching threshold between QPSK and 8PSK, and 15dB is the switching threshold between 8PSK and 16APSK. That is, the modulation mechanism is flexibly adjusted by the average value of the signal-to-noise ratio estimation value received by the master device and the signal-to-noise ratio estimation value returned by the slave device. The adjustment mechanism is determined by the master device to determine the quality of the entire communication channel; if the quality is high, a high-order modulation system is used to increase the signal bandwidth; if the channel quality is low or weakened, a low-order modulation system is used to ensure stable and reliable device communication. Thus, communication efficiency and communication quality are guaranteed.

[0066] Further, based on the above embodiment, the valid data content in the master device sending time slot and the slave device sending time slot can be introduced. The frame format of a communication time slot in a communication cycle, that is, a baseband frame, is shown in Table 1, a total of 1012 bytes, including a frame synchronization header of 4 bytes, a frame type identifier of 2 bytes, a frame length of 6 bytes, valid data of 874 bytes, and LDPC code of 126 bytes.

[0067]

[0068] Table 1;

[0069] The frame synchronization header is fixed data, designed as 0x1ACFFC1D, for the receiver to use for frame header synchronization, marking the start of a frame.

[0070] The frame type identifier is a mark to distinguish the frame type. 0x00 is the business data type, which means that the valid data of the frame is all business data, prompting the receiving device to process the valid data received later as business data. 0x01 is the control data type, which means that the valid data of the frame is control instruction data, prompting the receiving device to configure or execute the valid data received later as control instruction data.

[0071] The frame length indicates the length of the valid data in the valid data area, with a maximum value of 874. When the valid data (i.e., valid control data and padding data) in a frame is less than 874, the sender will fill in several bytes of 0x5A data at the end to make up 874 bytes. The receiver will discard the padding data after the valid data according to the frame length.

[0072] The valid data corresponds to the previous frame type; if it is business data, what is transmitted is actual business data; if it is control data, what is transmitted is actual control instruction data.

[0073] LDPC is the abbreviation of low-density parity check code, which occupies a certain amount of coded data so that the entire frame of data has the ability to correct errors through receiving and decoding. LDPC coding is LDPC 7 / 8 coding, that is, the coding efficiency is 7 / 8, and 1 / 7 of the effective data volume is used as the coding code group length for framing. This embodiment uses 882 bytes of data for LDPC coding, and the coding code length is 126 bytes to obtain a certain anti-interference ability and improve the communication reliability of the system.

[0074] Furthermore, the control data in this embodiment, as shown in Table 2, includes: valid control data and padding data, and the valid control data includes: a first control data unit (i.e., unit 1), a second control data unit (i.e., unit 2), a third control data unit (i.e., unit 3), a fourth control data unit (i.e., unit 4), a fifth control data unit (i.e., unit 5) and padding data.

[0075]

[0076] Table 2;

[0077] Among them, the first control data unit is used to indicate the receiving status of the sender in the previous receiving time slot; 0x00 represents that the current receiving data demodulation is normal; 0x01 represents that the current receiving data demodulation is abnormal.

[0078] The second control data unit is used to indicate whether the current transmission time slot is the last time slot; 0x01 means that the current time slot is the last time slot of this communication, and the communication between the two parties ends in the next communication cycle, and returns to the unconnected state. 0x00 means that the current time slot is not the last time slot, and the connection state continues to be established in the next communication cycle; this unit can only be sent by the master device.

[0079] The third control data unit is used to represent the estimated value of the signal-to-noise ratio of the local end, in dB, and is a signed number.

[0080] The fourth control data unit is used to represent the modulation system code sent by the master device; 0x01 is set to represent QPSK, 0x02 to represent 8PSK, and 0x03 to represent 16APSK.

[0081] The fifth control data unit is used to indicate the modulation system code that the master device commands the slave device to send, and is set to 0x01 for QPSK, 0x02 for 8PSK, and 0x03 for 16APSK.

[0082] The communication method using the adaptive coding modulation protocol of the present invention can realize that in a half-duplex system, the system can adaptively adjust the modulation system used for system transmission and reception according to the channel quality during operation, thereby improving the transmission efficiency of the system.

[0083] Based on the same general inventive concept, the present invention also protects an adaptive coding modulation protocol communication device based on a half-duplex communication mode. The adaptive coding modulation protocol communication device based on a half-duplex communication mode provided by the present invention is described below. The adaptive coding modulation protocol communication device based on a half-duplex communication mode described below and the adaptive coding modulation protocol communication method based on a half-duplex communication mode described above can refer to each other.

[0084] Figure 2 It is a schematic diagram of the structure of an adaptive coding modulation protocol communication device based on a half-duplex communication mode provided in this embodiment.

[0085] like Figure 2 As shown, this embodiment provides an adaptive coding modulation protocol communication device based on a half-duplex communication mode, including:

[0086] The communication module 201 is used to control the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection;

[0087] The sending module 202 is used for, during the communication process after the master device and the slave device establish a communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimation value of the received signal to the master device;

[0088] The adaptive module 203 is used for the master device to adjust the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and its own signal-to-noise ratio estimation value, wherein the modulation system of the master device automatically switches with the modulation system of the slave device.

[0089] Figure 3 It is a schematic diagram of the structure of the electronic device provided in this embodiment.

[0090] like Figure 3As shown, the electronic device may include: a processor 310, a communication interface 320, a memory 330 and a communication bus 340, wherein the processor 310, the communication interface 320 and the memory 330 complete mutual communication through the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the adaptive coding modulation protocol communication method based on the half-duplex communication mode, the method comprising: controlling the master device and the slave device to complete at least two transceiver processes to establish a communication connection; in the communication process after the master device and the slave device establish a communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports the signal-to-noise ratio estimation value of the received signal to the master device; the master device adjusts the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and in combination with its own signal-to-noise ratio estimation value, wherein the modulation system of the master device automatically switches with the modulation system of the slave device.

[0091] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0092] On the other hand, the present invention also provides a computer program product, which includes a computer program, and the computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the adaptive coding modulation protocol communication method based on the half-duplex communication mode provided by the above methods, and the method includes: controlling the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection; in the communication process after the master device and the slave device establish a communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports the signal-to-noise ratio estimation value of the received signal to the master device; the master device adjusts the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and combined with its own signal-to-noise ratio estimation value, wherein the modulation system of the master device automatically switches with the modulation system of the slave device.

[0093] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the adaptive coding modulation protocol communication method based on the half-duplex communication mode provided by the above-mentioned methods, the method comprising: controlling the master device and the slave device to complete at least two transmission and reception processes to establish a communication connection; in the communication process after the master device and the slave device establish the communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports the signal-to-noise ratio estimation value of the received signal to the master device; the master device adjusts the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and in combination with its own signal-to-noise ratio estimation value, wherein the modulation system of the master device automatically switches with the modulation system of the slave device.

[0094] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0095] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0096] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A communication method based on an adaptive coding modulation protocol in a half-duplex communication mode, characterized in that: include: Control the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection; During the communication process after the master device establishes a communication connection with the slave device, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimation value of a received signal to the master device; The master device adjusts the modulation scheme used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and its own signal-to-noise ratio estimation value, wherein the modulation scheme of the master device automatically switches with the modulation scheme of the slave device; The master device adjusts the modulation system used by the slave device in the next communication cycle based on the estimated signal-to-noise ratio value and in combination with its own estimated signal-to-noise ratio value, including: if the average value of the estimated signal-to-noise ratio value received by the master device and the estimated signal-to-noise ratio value returned by the slave device is less than 8 dB, adjusting the slave device to use the QPSK modulation system in the next communication cycle; if the average value is greater than 8 dB and less than 15 dB, adjusting the slave device to use the 8PSK modulation system in the next communication cycle; if the average value is greater than 15 dB, adjusting the slave device to use the 16APSK modulation system in the next communication cycle; The control data includes: valid control data and filling data, and the valid control data includes: a first control data unit, a second control data unit, a third control data unit, a fourth control data unit, a fifth control data unit and filling data; the first control data unit is used to indicate the reception status of the sender in the previous receiving time slot; the second control data unit is used to indicate whether the current sending time slot is the last time slot; the third control data unit is used to indicate the estimated signal-to-noise ratio of this end; the fourth control data unit is used to indicate the modulation system code sent by the master device; the fifth control data unit is used to indicate the modulation system code sent by the slave device as commanded by the master device.

2. The adaptive coding modulation protocol communication method based on half-duplex communication mode according to claim 1, characterized in that: Before adjusting the modulation system used by the slave device in the next communication cycle, the method further includes: Presetting a set of signal-to-noise ratio thresholds as switching thresholds for the master device itself to switch the modulation system and for controlling the slave device to switch the modulation system; Among them, 8dB is the switching threshold between QPSK and 8PSK, and 15dB is the switching threshold between 8PSK and 16APSK.

3. The adaptive coding modulation protocol communication method based on half-duplex communication mode according to claim 1, characterized in that: The total byte length of the valid control data and padding data is 874 bytes; When the valid control data and padding data are less than 874 bytes, the sender will fill in 0x5A data at the end to meet 874 bytes.

4. The adaptive coding modulation protocol communication method based on half-duplex communication mode according to claim 1, characterized in that: A communication time slot in one communication cycle is 1012 bytes; The communication time slot includes: a frame synchronization header, a frame type identifier, a frame length, valid data and LDPC coding; The frame synchronization header is 4 bytes, the frame type identifier is 2 bytes, the frame length is 6 bytes, the valid data is 874 bytes, and the LDPC code is 126 bytes.

5. The adaptive coding modulation protocol communication method based on half-duplex communication mode according to claim 4, characterized in that: The frame synchronization header is used by the receiving party to perform frame header synchronization; The frame type identifier is used to distinguish whether the frame type is a service data type or a control data type; The frame length is used to represent the length of valid data in the valid data area; The valid data corresponds to the frame type and is used to represent service data or control data; The LDPC coding is used to occupy the coded data so that the entire frame of data has the ability to correct errors through receiving and decoding.

6. The adaptive coding modulation protocol communication method based on half-duplex communication mode according to any one of claims 1 to 5, characterized in that: The controlling the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection includes: In the transmission time slot, the master device transmits a control data frame; wherein the first control data unit in the control data frame is 0x01, the second control data unit is 0x00, the third control data unit is 0xFFFF, the fourth control data unit is 0x01, and the fifth control data unit is 0x01; After receiving the control data frame sent by the master device, the slave device sends the control instruction in the reverse direction according to the agreed time slot; wherein the first control data unit is 0x00, the second control data unit is 0x00, the third control data unit is the actual signal-to-noise ratio estimation value, and the fourth control data unit and the fifth control data unit are 0x01; After receiving the control data sent by the slave device in the first reverse direction, the master device sends control data again, the first control data unit becomes 0x00, the second control data unit is still 0x00, which is the actual received signal noise ratio estimation value, and the fourth control data unit and the fifth control data unit are 0x01; After the sending is completed, the master device enters the connection establishment state, and the slave device sends the same control instruction data in the reverse direction, and also enters the connection establishment state after the sending is completed, completing the communication connection between the master device and the slave device.

7. A communication device based on an adaptive coding modulation protocol in a half-duplex communication mode, characterized in that: include: The communication module is used to control the master device and the slave device to complete at least two sending and receiving processes to establish a communication connection; A sending module, configured to, during a communication process after the master device and the slave device establish a communication connection, in each communication cycle, the master device sends information including control data and service data, and the slave device reports a signal-to-noise ratio estimation value of a received signal to the master device; The adaptive module is used for the master device to adjust the modulation system used by the slave device in the next communication cycle based on the signal-to-noise ratio estimation value and in combination with its own signal-to-noise ratio estimation value, wherein the modulation system of the master device is automatically switched with the modulation system of the slave device; specifically used for: if the average value of the signal-to-noise ratio estimation value received by the master device and the signal-to-noise ratio estimation value returned by the slave device is less than 8dB, then adjusting the slave device to use the QPSK modulation system in the next communication cycle; if the average value is greater than 8dB and less than 15dB, then adjusting the slave device to use the 8PSK modulation system in the next communication cycle; if the average value is greater than 15dB, then adjusting the slave device to use the 1PSK modulation system in the next communication cycle. 6APSK modulation system; the control data includes: valid control data and padding data, and the valid control data includes: a first control data unit, a second control data unit, a third control data unit, a fourth control data unit, a fifth control data unit and padding data; the first control data unit is used to indicate the receiving status of the sender in the previous receiving time slot; the second control data unit is used to indicate whether the current sending time slot is the last time slot; the third control data unit is used to indicate the estimated signal-to-noise ratio of this end; the fourth control data unit is used to indicate the modulation system code sent by the master device; the fifth control data unit is used to indicate the modulation system code sent by the master device instructing the slave device to send.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the adaptive coding modulation protocol communication method based on the half-duplex communication mode is implemented as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Forming terminal of time slot data frame compatible with data chain and working method of the same

    CN106685476A

  • Wireless random access and transmission method based on time slot Aloha and network coding

    CN114124298A

Cited By

  • Short-wave AMC method based on adaptive protocol quantization and FSMC prediction

    CN122137704A