Wireless physical layer data transmission verification method and system and storage medium

By inserting the original reference data at the transmitting end and directly extracting the data at the receiving end for verification, the verification delay problem caused by physical layer transmission errors in traditional semantic communication is solved, and more efficient data transmission is achieved.

CN120074754APending Publication Date: 2025-05-30PENG CHENG LAB
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510296793.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-13
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

When traditional semantic communication has large transmission errors in the physical layer, the transmission result is still handed over to the upper layer to decode for verification, resulting in verification delay and affecting the transmission effect.

Method used

The original reference data is inserted into the service data to be transmitted on the transmitting end and the received reference data and the original reference data are directly extracted from the received complete transmission data, calculated the transmission integer error rate, and compared with the preset threshold to judge the transmission verification result.

Benefits of technology

Effectively save data verification and judgment time, reduce verification delay, and improve the transmission effect of semantic transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120074754A_ABST
    Figure CN120074754A_ABST
Patent Text Reader

Abstract

The invention discloses a wireless physical layer data transmission verification method, a wireless physical layer data transmission verification system and a storage medium, and relates to the technical field of semantic communication. The receiving end determines receiving reference data and original reference data according to received complete transmission data and control information, and the complete transmission data is generated by the sending end based on the original reference data and to-be-transmitted service data; determining a transmission integer error rate according to the original reference data and the received reference data; and determining a transmission verification result according to the transmission integer error rate and a preset threshold. According to the invention, the semantic communication transmission effect can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of semantic communication technology, and particularly to a method, system, and storage medium for verifying wireless physical layer data transmission. Background Art

[0002] In existing wireless communication systems (such as 4G / 5G), the design goal of the physical layer is to achieve error-free bit transmission. To this end, the physical layer adopts a strict verification mechanism, such as cyclic redundancy check (CRC). When the transmitted codeword fails the verification at the physical layer, the data will be retransmitted or discarded and will not be sent to the upper layer at the receiving end. Although this design can ensure the reliability of data transmission, it also brings a relatively high retransmission delay and resource waste.

[0003] In recent years, as an emerging communication method, semantic communication has proposed the concept of joint source-channel coding. Different from traditional communication systems, semantic communication allows bit error transmission at the physical layer and moves the error correction function to the upper layer at the receiving end for semantic decoding processing. However, in this mode, if the transmission errors at the physical layer are significantly large in some cases, and the transmission results are still handed over to the upper layer for decoding verification, this will bring unnecessary verification delay and thus affect the transmission effect of semantic communication.

[0004] The above content is only used to assist in understanding the technical solution of this application, and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main purpose of this application is to provide a method, system, and storage medium for verifying wireless physical layer data transmission, aiming to improve the transmission effect of semantic communication.

[0006] To achieve the above purpose, this application proposes a method for verifying wireless physical layer data transmission. The method for verifying wireless physical layer data transmission is applied to the receiving end and includes:

[0007] After the sending end sends the complete transmission data and control information to the receiving end, determining the received reference data and the original reference data according to the received complete transmission data and control information, where the complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted;

[0008] Determining the transmission integer error rate according to the original reference data and the received reference data;

[0009] Determining the transmission verification result according to the transmission integer error rate and a preset threshold.

[0010] In one embodiment, the step of determining the transmission integer error rate according to the original reference data and the received reference data includes:

[0011] Determine the degree of difference between the original reference data and the received reference data;

[0012] Determine the number of reference number sequences of the original reference data;

[0013] Determine the minimum number of binary digits according to the control information;

[0014] Based on the degree of difference, the number of reference number sequences, and the minimum number of binary digits, determine the transmission integer error rate.

[0015] In one embodiment, the step of determining the received reference data and the original reference data according to the received complete transmission data and the control information includes:

[0016] Extract the received reference bit data in the received complete transmission data according to the transmission data frame structure;

[0017] Determine the minimum number of binary digits, the binary coding method, and the number of reference number sequences according to the control information;

[0018] Based on the minimum number of binary digits and the binary coding method, convert the received reference bit data into received reference data;

[0019] Determine the integer value range of the target service data to be transmitted according to the minimum number of binary digits, and determine the original reference data according to the number of reference number sequences and the integer value range of the target service data to be transmitted.

[0020] In one embodiment, the step of determining the transmission verification result according to the transmission integer error rate and the preset threshold includes:

[0021] When the integer error rate is less than or equal to the preset threshold, determine that the transmission verification result is verification successful, and send a verification success signal to the sending end;

[0022] When the integer error rate is greater than the preset threshold, determine that the transmission verification result is verification failed, and send a verification failed signal to the sending end, so that the sending end retransmits the service data to be transmitted after receiving the verification failed signal.

[0023] In addition, to achieve the above object, the present application proposes a wireless physical layer data transmission verification method. The wireless physical layer data transmission verification method is applied to the sending end, and the wireless physical layer data transmission verification method includes:

[0024] Generate complete transmission data based on the original reference data and the service data to be transmitted;

[0025] Send the complete transmission data and control information to the receiving end, so that the receiving end determines the received reference data and the original reference data according to the received complete transmission data and control information, determines the transmission integer error rate according to the original reference data and the received reference data, and determines the transmission verification result according to the transmission integer error rate and the preset threshold.

[0026] In one embodiment, the step of generating complete transmission data based on the original reference data and the service data to be transmitted includes:

[0027] Receive the service data to be transmitted after semantic encoding and quantization;

[0028] Determine the target service data to be transmitted of the service data to be transmitted, and determine the minimum number of binary digits according to the target service data to be transmitted;

[0029] Determine the control information according to the minimum number of binary digits and the binary coding method;

[0030] Based on the control information, convert the original reference data into original reference bit data, and convert the target service data to be transmitted into service bit data to be transmitted;

[0031] Insert the original reference bit data into the service bit data to be transmitted to generate complete transmission data.

[0032] In one embodiment, the step of determining the target service data to be transmitted of the service data to be transmitted includes:

[0033] Judge whether the minimum data value of the service data to be transmitted is a preset value;

[0034] When the minimum data value is the preset value, use the service data to be transmitted as the target service data to be transmitted;

[0035] When the minimum data value is not the preset value, determine the target service data to be transmitted according to the service data to be transmitted and the translation amount.

[0036] In one embodiment, before the step of converting the original reference data into original reference bit data and converting the target service data to be transmitted into service bit data to be transmitted based on the control information, it further includes:

[0037] Determine the integer value range and the amount of data to be transmitted of the target service data to be transmitted, and determine the minimum number of binary digits according to the integer value range of the target service data to be transmitted;

[0038] Determine the number of reference sequences based on the to-be-transmitted data volume, the integer value range of the target to-be-transmitted service data, the minimum number of binary digits, and a preset transmission ratio;

[0039] Determine the original reference data according to the number of reference sequences.

[0040] In addition, to achieve the above object, the present application also proposes a wireless physical layer data transmission verification system. The wireless physical layer data transmission verification system includes a sending end and a receiving end. The sending end executes the method described above, the receiving end executes the method described above, and the sending end and the receiving end can perform information interaction.

[0041] In addition, to achieve the above object, the present application also proposes a storage medium. The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the wireless physical layer data transmission verification method described above are implemented.

[0042] In addition, to achieve the above object, the present application also provides a computer program product. The computer program product includes a computer program. When the computer program is executed by a processor, the steps of the wireless physical layer data transmission verification method described above are implemented.

[0043] One or more technical solutions proposed by the present application have at least the following technical effects:

[0044] For the wireless physical layer data transmission verification method, system and storage medium proposed by the present application, after the sending end sends the complete transmission data and control information to the receiving end, the received reference data and the original reference data are determined according to the received complete transmission data and control information, where the complete transmission data is generated by the sending end based on the original reference data and the to-be-transmitted service data; the transmission integer error rate is determined according to the original reference data and the received reference data; the transmission verification result is determined according to the transmission integer error rate and a preset threshold, which solves the technical problem that traditional semantic communication still hands over the transmission result to the upper-layer decoding for verification when there are large transmission errors in some physical layers, resulting in verification delay and affecting the transmission effect of semantic communication. Compared with the prior art, in the present application, the original reference data is inserted into the to-be-transmitted service data at the sending end for transmission, and at the receiving end, the received reference data and the original reference data can be directly extracted from the received complete transmission data, and then the integer error rate for data verification is determined according to the received reference data and the original reference data. Finally, the integer error rate is compared with the preset threshold to determine whether this transmission meets the transmission requirements, without having to hand it over to the upper layer for semantic decoding and verification, thereby effectively saving the data verification judgment time to reduce the verification delay, and thus improving the transmission effect of semantic transmission. Brief Description of the Drawings

[0045] The drawings herein are incorporated into and form a part of the specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0046] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0047] Figure 1 It is a schematic flowchart provided for the first embodiment of the wireless physical layer data transmission verification method of the present application;

[0048] Figure 2 It is a schematic structural diagram of the transceiver in the wireless physical layer data transmission verification system provided for the first embodiment of the wireless physical layer data transmission verification method of the present application;

[0049] Figure 3 It is a schematic transmission link diagram provided for the first embodiment of the wireless physical layer data transmission verification method of the present application;

[0050] Figure 4 It is a schematic flowchart provided for the second embodiment of the wireless physical layer data transmission verification method of the present application;

[0051] Figure 5 It is a schematic structural diagram of the transmitted data frame provided for the second embodiment of the wireless physical layer data transmission verification method of the present application;

[0052] Figure 6 It is an example diagram of the signaling flow during the transmission process provided for the second embodiment of the wireless physical layer data transmission verification method of the present application;

[0053] Figure 7 It is a schematic structural diagram of the wireless physical layer data transmission verification system in the embodiments of the present application.

[0054] The implementation, functional features, and advantages of the present application will be further described with reference to the embodiments and the drawings. Detailed Embodiments

[0055] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0056] To better understand the technical solutions of the present application, the following will be described in detail in combination with the drawings of the specification and the specific embodiments.

[0057] The main solution of the embodiment of the present application is: after the sending end sends the complete transmission data and control information to the receiving end, determine the received reference data and the original reference data according to the received complete transmission data and control information, where the complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted; determine the transmission integer error rate according to the original reference data and the received reference data; determine the transmission verification result according to the transmission integer error rate and a preset threshold.

[0058] In this embodiment, for the convenience of description, the following will be described with an identification of a wireless physical layer data transmission verification device for semantic communication as the execution subject.

[0059] As can be seen from the above embodiment, after the sending end of the present application sends the complete transmission data and control information to the receiving end, the received reference data and the original reference data are determined according to the received complete transmission data and control information, where the complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted; the transmission integer error rate is determined according to the original reference data and the received reference data; the transmission verification result is determined according to the transmission integer error rate and a preset threshold. This solves the technical problem that traditional semantic communication still hands over the transmission result to the upper-layer decoding for verification when there are large transmission errors in some physical layers, resulting in verification delay and affecting the transmission effect of semantic communication. Compared with the prior art, in the present application, the original reference data is inserted into the service data to be transmitted at the sending end for transmission, and the received reference data can be directly extracted from the received complete transmission data at the receiving end, and then the integer error rate for data verification is determined according to the received reference data and the original reference data. Finally, the integer error rate is compared with a preset threshold to determine whether this transmission meets the transmission requirements, without handing it over to the upper layer for semantic decoding and then verification, thereby effectively saving the data verification judgment time to reduce the verification delay, and thus improving the transmission effect of semantic transmission.

[0060] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of implementing the above functions, a wireless physical layer data transmission verification device for semantic communication, etc. The following will take the wireless physical layer data transmission verification for semantic communication as an example to illustrate this embodiment and the following embodiments.

[0061] Based on this, the embodiment of the present application provides a method for verifying wireless physical layer data transmission, referring to Figure 1 , Figure 1 which is a schematic flowchart of the first embodiment of the method for verifying wireless physical layer data transmission of the present application.

[0062] In this embodiment, as Figure 2 shown by the wireless physical layer data transmission verification system, the wireless physical layer data transmission verification system includes a sending end and a receiving end. The sending end includes a semantic encoding module, a semantic data adaptation and transmission module, and a digital physical layer sending module. The receiving end includes a semantic decoding module, a semantic adaptation receiving module, and a digital physical layer receiving module. The wireless physical layer data transmission verification method is applied to the receiving end, and the wireless physical layer data transmission verification method includes steps S10 to S40:

[0063] Step S10: After the sending end sends the complete transmission data and control information to the receiving end, determine the received reference data and the original reference data according to the received complete transmission data and control information. Among them, the complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted.

[0064] It should be noted that the service data to be transmitted refers to the integer data block after semantic encoding and quantization. The control information includes the binary encoding method and the minimum number of binary digits. The minimum number of binary digits refers to the minimum number of binary digits required to represent all integer data in the target service data to be transmitted. The sending end can convert the original reference data and the service data to be transmitted into bit data according to the control information, and then insert the converted original reference bit data into the bit data to be transmitted, and finally obtain the complete transmission data of this transmission.

[0065] It should be noted that the receiving end and the sending end have agreed in advance on the generation method of the original reference data. When the receiving end receives the control information, it can generate the original reference data according to the minimum number of binary digits and the number of reference data sequences (referring to the number of data sequences of the original reference data) in the control information.

[0066] In a feasible implementation manner, the step of determining the received reference data and the original reference data according to the received complete transmission data and control information includes: extracting the received reference bit data in the received complete transmission data according to the transmission data frame structure; determining the minimum number of binary digits, the binary encoding method, and the number of reference data sequences according to the control information; converting the received reference bit data into the received reference data based on the minimum number of binary digits and the binary encoding method; determining the integer value range of the target service data to be transmitted according to the minimum number of binary digits, and determining the original reference data according to the number of reference data sequences and the integer value range of the target service data to be transmitted.

[0067] It is understandable that the receiving end can extract the received reference data from the received complete transmission data according to the control information. Since bit error transmission may occur during the data transmission process, there will be bit errors between the complete transmission data received by the receiving end and the complete transmission data sent by the sending end. Therefore, it is necessary to extract the received reference data from the complete transmission data. At the same time, the receiving end will also determine the original reference data according to the minimum number of binary digits of the control information and the number of reference number sequences. Specifically, the integer value range [0-N] of the target service data to be transmitted can be determined according to the minimum number of binary digits, where N = 2^M (N represents the integer value range of the target service data to be transmitted, and M represents the minimum number of binary digits). Then, the original reference data is generated according to the integer value range of the target service data to be transmitted and the number of reference number sequences. Among them, the original reference data is S = [B, B,..., B], which is composed of m identical integer sequences B (m is the number of reference number sequences of the original reference data), and the sequence B = [0, 1, 2, 3,..., N] is an integer sequence that traverses the integer value range of the target service data to be transmitted. Then, the received reference data is compared with the original reference data to determine the transmission integer error rate.

[0068] It should be noted that the receiving end can determine the reference bit data position according to the transmission data frame structure (the reference bit data position refers to the position where the sending end inserts the original reference data into the target service data to be transmitted), then extract the received reference bit data from the complete transmission data according to the reference bit data position, and finally convert the received reference bit data into the received reference data according to the minimum number of binary digits and the binary coding method.

[0069] Step S20: Determine the transmission integer error rate according to the original reference data and the received reference data;

[0070] It should be noted that the greater the transmission error between the original reference data and the received reference data, the greater the transmission integer error rate. When the transmission integer error rate is greater than the preset threshold, it is determined that the data verification fails at this time. The receiving end needs to feedback a verification failure signal to the sending end, and when the sending end receives the verification failure signal, it can retransmit the service data to be transmitted in time.

[0071] In a feasible implementation manner, the step of determining the transmission integer error rate according to the original reference data and the received reference data includes: determining the degree of difference between the original reference data and the received reference data; determining the number of reference number sequences of the original reference data; determining the minimum number of binary digits according to the control information; and determining the transmission integer error rate based on the degree of difference, the number of reference number sequences, and the minimum number of binary digits.

[0072] In specific implementation, the specific calculation formula of the transmission integer error rate is as follows:

[0073]

[0074] x = (x 1 , x 2 , ……, x n )

[0075] y = (y 1 , y 2 , ……, y n )

[0076] Wherein, x represents the original reference data, y represents the received reference data, y i ∈ {0, 1, ……, q - 1}, i = 1, 2, …… n, x and y are non - negative integer sequences, q = 2 M , M represents the minimum number of binary digits, n represents the number of reference sequences of the original reference data, len(x) represents the number of integers in the original reference data, d M (x, y) represents the distance (i.e., the degree of difference) between the original reference data and the received reference data.

[0077] Step S40, determine the transmission verification result according to the transmission integer error rate and the preset threshold.

[0078] It should be noted that the preset threshold can be set according to the transmission quality requirements. Preferably, the preset threshold can be set to T = 15%; the transmission verification result includes verification failure and verification success. When the verification fails, the sending end needs to re - transmit the service data to be transmitted.

[0079] In a specific implementation, as Figure 3 shown in the source - channel joint coding transmission link, L is the original reference data, is the received reference data. Insert the original reference data into the target service data to be transmitted each time at the sending end, and at the same time send the minimum number of binary digits and the binary coding method through the control channel; at the receiving end, receive the complete transmission data, the minimum number of binary digits and the binary coding method sent by the sending end, then extract the received reference bit data from the received complete transmission data, and then convert the received reference bit data into the received reference data according to the minimum number of binary digits and the binary coding method, and finally calculate the IER (transmission integer error rate) of this transmission according to the original reference data and the received reference data.

[0080] In a feasible implementation manner, the step of determining the transmission verification result according to the transmission integer error rate and the preset threshold includes: when the integer error rate is less than or equal to the preset threshold, determining that the transmission verification result is verification success, and sending a verification success signal to the sending end; when the integer error rate is greater than the preset threshold, determining that the transmission verification result is verification failure, and sending a verification failure signal to the sending end, so that after receiving the verification failure signal, the sending end retransmits the service data to be transmitted.

[0081] In specific implementation, the transmission integer error rate can be compared with the preset threshold to determine the transmission verification result. If the transmission integer error rate is greater than the preset threshold, a NACK (i.e., verification failure signal) is fed back to the sending end, so that after receiving the verification failure signal, the sending end retransmits the service data to be transmitted; if the transmission integer error rate is greater than the preset threshold, an ACK (i.e., verification success signal) is fed back to the sending end.

[0082] In this embodiment, after the sending end sends the complete transmission data and control information to the receiving end, the received reference data and the original reference data are determined according to the received complete transmission data and control information, where the complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted; the transmission integer error rate is determined according to the original reference data and the received reference data; the transmission verification result is determined according to the transmission integer error rate and the preset threshold, which solves the technical problem that in traditional semantic communication, when the transmission error at the physical layer is relatively large, the transmission result is still handed over to the upper-layer decoding for verification, resulting in verification delay and affecting the transmission effect of semantic communication. Compared with the prior art, in this application, the original reference data is inserted into the service data to be transmitted at the sending end for transmission, and at the receiving end, the received reference data can be directly extracted from the received complete transmission data, and then the integer error rate for data verification is determined according to the received reference data and the original reference data. Finally, the integer error rate is compared with the preset threshold to determine whether this transmission meets the transmission requirements, without the need to hand it over to the upper layer for semantic decoding and then verification, thereby effectively saving the data verification judgment time and reducing the verification delay, and thus improving the transmission effect of semantic transmission.

[0083] Based on the first embodiment of the present application, the present application provides a method for verifying wireless physical layer data transmission, referring to Figure 4 , Figure 4 which is a schematic flowchart of the second embodiment of the digital wireless transmission method for semantic communication of the present application.

[0084] In this embodiment, the wireless physical layer data transmission verification system includes a sending end and a receiving end. The sending end includes a semantic encoding module, a semantic data adaptation and transmission module, and a digital physical layer sending module. The receiving end includes a semantic decoding module, a semantic adaptation receiving module, and a digital physical layer receiving module. The wireless physical layer data transmission verification method is applied to the sending end, and the wireless physical layer data transmission verification method includes steps S10' to S20':

[0085] Step S10', generate complete transmission data based on the original reference data and the service data to be transmitted;

[0086] It should be noted that the service data to be transmitted refers to the integer data block after semantic encoding and quantization. The control information includes the binary encoding method and the minimum number of binary digits. The sending end can convert the original reference data and the service data to be transmitted into bit data according to the control information, and then insert the converted original reference bit data into the service bit data to be transmitted, and finally obtain the complete transmission data for this transmission.

[0087] In a feasible implementation manner, the step of generating complete transmission data based on the original reference data and the service data to be transmitted includes: receiving the service data to be transmitted after semantic encoding and quantization; determining the target service data to be transmitted of the service data to be transmitted, and determining the minimum number of binary digits according to the target service data to be transmitted; determining control information according to the minimum number of binary digits and the binary encoding method; based on the control information, converting the original reference data into original reference bit data, and converting the target service data to be transmitted into service bit data to be transmitted; inserting the original reference bit data into the service bit data to be transmitted to generate complete transmission data.

[0088] It should be noted that the minimum number of binary digits refers to the minimum number of binary digits required to represent all integer data in the target service data to be transmitted. Converting the service data to be transmitted and the original reference data into binary data according to the minimum number of binary digits can significantly optimize the data transmission efficiency, reduce the occupancy of the transmission bandwidth, and thus achieve faster data transmission; when the service data to be transmitted is not a non - negative integer in the range of [0 - N], it is necessary to shift the service data to be transmitted so that the integer value range of the target service data to be transmitted is [0 - N].

[0089] In a specific implementation, the original reference data and the target service data to be transmitted can be respectively converted into bit data according to the minimum number of binary digits and the binary encoding method, and then the original reference bit data is inserted into the service bit data to be transmitted. Specifically, as Figure 5 shown in the transmission data frame structure, an original reference bit data S can be added before and after the service bit data L bit respectively. bitAlternatively, the original reference bit data can be inserted before or after the data bits to be transmitted, or can be divided into two parts and then inserted before or after the data bits to be transmitted respectively.

[0090] In a feasible implementation manner, the step of determining the target service data to be transmitted from the service data to be transmitted includes: determining whether the minimum data value of the service data to be transmitted is a preset value; when the minimum data value is the preset value, using the service data to be transmitted as the target service data to be transmitted; when the minimum data value is not the preset value, determining the target service data to be transmitted according to the service data to be transmitted and the translation amount.

[0091] It should be noted that the preset value is 0. If the integer value range of the service data to be transmitted is not the non - negative integers in the range of [0 - a], a translation amount is required to translate the data to be transmitted into the range of [0 - a] to obtain the target service data to be transmitted.

[0092] In a feasible implementation manner, before the steps of converting the original reference data into original reference bit data and converting the target service data to be transmitted into data bits to be transmitted based on the control information, it further includes: determining the integer value range and the amount of data to be transmitted of the target service data to be transmitted, and determining the minimum number of binary digits according to the integer value range of the target service data to be transmitted; determining the number of reference sequences based on the amount of data to be transmitted, the integer value range of the target service data to be transmitted, the minimum number of binary digits, and the preset transmission ratio; determining the original reference data according to the number of reference sequences.

[0093] In specific implementation, the integer value range of the target service data to be transmitted can be determined as [0 - a] first, and then it is determined whether the maximum data value a of the target service data to be transmitted is the maximum integer value corresponding to the minimum number of binary digits. When the maximum data value a of the target service data to be transmitted is not the maximum integer value N corresponding to the minimum number of binary digits, the integer value range of the target service data to be transmitted needs to be adjusted to the target integer value range [0 - N] according to the maximum integer value N before determining the number of reference sequences. When the maximum data value a of the target service data to be transmitted is the maximum integer value N corresponding to the minimum number of binary digits, the number of reference sequences can be directly determined according to the integer value range of the target service data to be transmitted as [0 - a].

[0094] It should be noted that the original reference data is S = [B, B, …, B], which is composed of m identical integer sequences B (where m is the number of reference sequences of the original reference data). Among them, the sequence B = [0, 1, 2, 3, …, N] is an integer sequence traversing the integer value range [0 - N] of the target service data to be transmitted. The number of sequences can be determined according to the data volume to be transmitted, the integer value range of the target service data to be transmitted, the minimum number of binary digits, and the preset transmission ratio.

[0095] In a feasible implementation manner, the step of determining the original reference data according to the number of reference sequences includes: when the number of reference sequences is equal to the first preset value, taking the second preset value as the number of reference sequences; when the number of reference sequences is greater than the third preset value, taking the third preset value as the number of reference sequences; when the number of reference sequences is greater than the first preset value and less than or equal to the third preset value, taking the number of reference sequences as the number of reference sequences; and determining the original reference data according to the number of reference sequences, where the first preset value is less than the second preset value, and the second preset value is less than the third preset value.

[0096] In specific implementation, the specific calculation method of the number of reference sequences is as follows:

[0097]

[0098] In the formula, m represents the number of reference sequences, len(L bit ) represents the data volume to be transmitted of the service data to be transmitted, rate represents the preset transmission ratio (i.e., the ratio of the original reference data to the service data to be transmitted), M represents the minimum number of binary digits, and N represents the maximum integer value in the integer value range of the target service data to be transmitted.

[0099] It can be understood that the initial number of sequences can be determined according to the data volume to be transmitted, the integer value range of the target service data to be transmitted, the minimum number of binary digits, and the preset transmission ratio. When the number of sequences is equal to the first preset value (the first preset value is 0), taking the second preset value (the second preset value is 1) as the number of reference sequences for determining the original reference data; when the number of sequences is greater than the third preset value (the third preset value is 50), taking the third preset value as the number of reference sequences for determining the original reference data; when the number of sequences is greater than the first preset value and less than or equal to the third preset value, taking the number of sequences as the number of reference sequences.

[0100] In this embodiment, the initial number of sequences can be determined according to the amount of data to be transmitted, the integer value range of the target data to be transmitted, the minimum number of binary digits, and the preset transmission ratio. When the size of the number of sequences meets the requirements, the number of sequences can be directly used as the reference number of sequences for determining the original reference data. When the number of sequences is too small or too large, a fixed value needs to be used as the reference number of sequences. This can avoid reducing the actual data transmission efficiency due to the excessive proportion of reference data, and can also avoid inaccurate estimation of the error rate due to the too small proportion of reference data.

[0101] Step S20': The receiving end sends the complete transmission data and control information, so that the receiving end determines the received reference data and the original reference data according to the received complete transmission data and control information, determines the transmission integer error rate according to the original reference data and the received reference data, and determines the transmission verification result according to the transmission integer error rate and the preset threshold.

[0102] It should be noted that the sending end can send the control information to the receiving end through the control channel. When the receiving end receives it, the transmission integer error rate can be compared with the preset threshold to determine the transmission verification result. If the transmission integer error rate is greater than the preset threshold, a NACK (i.e., a verification failure signal) is fed back to the sending end, so that the sending end retransmits the data to be transmitted after receiving the verification failure signal; if the transmission integer error rate is greater than the preset threshold, an ACK (i.e., a verification success signal) is fed back to the sending end.

[0103] In a specific implementation, as Figure 6 shown in the signaling flow example of the transmission process, the sending end performs semantic coding and quantization on the service data to obtain the data to be transmitted, then translates the data to be transmitted into the [0-N] interval to obtain the target data to be transmitted, and then converts the target data to be transmitted into the data bits to be transmitted according to the minimum number of binary digits and the binary coding method. Then, the original reference data of the data to be transmitted is generated, and the original reference bit data of the original reference data is inserted after the data bits to be transmitted to obtain the complete transmission data. Finally, the complete transmission data is sent to the receiving end; the receiving end extracts the received reference bit data from the received complete transmission data, then converts the received bit data into the received reference data according to the minimum number of binary digits and the binary coding method, then determines the transmission integer error rate according to the received reference data and the original reference data, and finally determines the final transmission verification result after comparing the transmission integer error rate with the preset threshold.

[0104] In this embodiment, complete transmission data is generated based on the original reference data, the service data to be transmitted, and the control information; the control information and the complete transmission data are sent to the receiving end, so that the receiving end determines the received reference data according to the received control information and the complete transmission data, determines the transmission integer error rate according to the original reference data and the received reference data, and determines the transmission verification result according to the transmission integer error rate and the preset threshold, which solves the technical problem that traditional semantic communication still hands over the transmission result to the upper-layer decoding for verification when there are large transmission errors in some physical layers, resulting in verification delay and affecting the transmission effect of semantic communication. Compared with the prior art, in the sending end of this application, the original reference data is inserted into the service data to be transmitted and then transmitted. In the receiving end, the received reference data can be directly extracted from the received complete transmission data, and then the integer error rate for data verification is determined according to the received reference data and the original reference data. Finally, the integer error rate is compared with the preset threshold to determine whether this transmission meets the transmission requirements, without handing it over to the upper layer for semantic decoding and then verification, thus effectively saving the data verification judgment time to reduce the verification delay, and improving the transmission effect of semantic transmission.

[0105] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the wireless physical layer data transmission verification method of this application. Based on this technical concept, more forms of simple transformations are within the protection scope of this application.

[0106] Based on the first embodiment and the second embodiment of this application, this application also provides a wireless physical layer data transmission verification system. Referring to Figure 7 , Figure 7 is a schematic structural diagram of a digital wireless transmission system for the hardware operating environment involved in the solution of this application. The wireless physical layer data transmission verification system includes a sending end and a receiving end. The sending end executes the method described above, the receiving end executes the method described above, and the sending end and the receiving end can perform information interaction.

[0107] This application provides a computer-readable storage medium with computer-readable program instructions (i.e., computer programs) stored thereon. The computer-readable program instructions are used to execute the wireless physical layer data transmission verification method in the above embodiments.

[0108] The computer-readable storage medium provided by the present application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. The program code contained on the computer-readable storage medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0109] The above computer-readable storage medium can be included in a wireless physical layer data transmission verification device for semantic communication; or it can exist separately without being assembled into a wireless physical layer data transmission verification device for semantic communication.

[0110] The above computer-readable storage medium carries one or more programs. When the above one or more programs are executed by a wireless physical layer data transmission verification device for semantic communication, the wireless physical layer data transmission verification device for semantic communication is caused to: (independent claim content).

[0111] Computer program code for performing the operations of this application can be written in one or more programming languages or combinations thereof. The above-mentioned programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0112] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0113] The modules described in the embodiments of this application can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation to the unit itself in some cases.

[0114] The readable storage medium provided by this application is a computer-readable storage medium. The computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned wireless physical layer data transmission verification method, which can solve the technical problem that traditional semantic communication still hands over the transmission result to the upper-layer decoding for verification when there are large transmission errors in some physical layers, resulting in verification delay and affecting the transmission effect of semantic communication. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by this application are the same as those of the wireless physical layer data transmission verification method provided by the above embodiment, and will not be elaborated here.

[0115] This application also provides a computer program product, including a computer program, and the steps of the above-mentioned wireless physical layer data transmission verification method are implemented when the computer program is executed by a processor.

[0116] The computer program product provided by this application can solve the technical problem that traditional semantic communication still hands over the transmission result to the upper-layer decoding for verification when there are large transmission errors in some physical layers, resulting in verification delay and affecting the transmission effect of semantic communication. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as those of the wireless physical layer data transmission verification method provided by the above embodiment, and will not be elaborated here.

[0117] The above are only some embodiments of this application, and thus do not limit the patent scope of this application. Any equivalent structural transformation made under the technical concept of this application by using the content of the specification and drawings of this application, or any direct / indirect application in other related technical fields, is included in the patent protection scope of this application.

Claims

1. A wireless physical layer data transmission verification method, characterized in that: The wireless physical layer data transmission verification method is applied to a receiving end, and the method comprises: After the transmitting end sends the complete transmission data and control information to the receiving end, the receiving reference data and the original reference data are determined according to the received complete transmission data and control information, wherein the complete transmission data is generated by the transmitting end based on the original reference data and the service data to be transmitted; Determine a transmission integer error rate based on the original reference data and the received reference data; A transmission verification result is determined according to the transmission integer error rate and a preset threshold.

2. The method according to claim 1, characterized in that The step of determining a transmission integer error rate according to the original reference data and the received reference data comprises: determining a degree of difference between the original reference data and the received reference data; Determining the number of reference series of the original reference data; Determine the minimum number of binary digits according to the control information; A transmission integer error rate is determined based on the degree of difference, the number of reference sequence and the minimum number of binary bits.

3. The method according to claim 1, characterized in that The step of determining received reference data and original reference data according to the received complete transmission data and control information comprises: Extracting reception reference bit data from the received complete transmission data according to the transmission data frame structure; Determine the minimum number of binary digits, the binary encoding method and the number of reference number sequences according to the control information; Based on the minimum binary bit number and the binary encoding method, converting the received reference bit data into received reference data; The integer value range of the target service data to be transmitted is determined according to the minimum number of binary bits, and the original reference data is determined according to the number of reference number series and the integer value range of the target service data to be transmitted.

4. The method according to claim 1, characterized in that The step of determining the transmission verification result according to the transmission integer error rate and the preset threshold comprises: When the integer error rate is less than or equal to the preset threshold, determining that the transmission check result is a check success, and sending a check success signal to the sending end; When the integer error rate is greater than the preset threshold, the transmission check result is determined to be a check failure, and a check failure signal is sent to the sending end, so that the sending end retransmits the to-be-transmitted service data after receiving the check failure signal.

5. A wireless physical layer data transmission verification method, characterized in that: The wireless physical layer data transmission verification method is applied to a transmitting end, and the method comprises: Generate complete transmission data based on original reference data and business data to be transmitted; The complete transmission data and control information are sent to a receiving end, so that the receiving end determines the received reference data and the original reference data according to the received complete transmission data and the control information, determines the transmission integer error rate according to the original reference data and the received reference data, and determines the transmission verification result according to the transmission integer error rate and a preset threshold.

6. The method according to claim 5, characterized in that The step of generating complete transmission data based on the original reference data and the service data to be transmitted includes: Receive the semantically coded and quantized service data to be transmitted; Determine target business data to be transmitted of the business data to be transmitted, and determine a minimum number of binary bits according to the target business data to be transmitted; Determine the control information according to the minimum number of binary digits and the binary encoding method; Based on the control information, converting the original reference data into original reference bit data, and converting the target service data to be transmitted into bit data to be transmitted; The original reference bit data is inserted into the bit data to be transmitted to generate complete transmission data.

7. The method according to claim 6, characterized in that The step of determining the target service data to be transmitted of the service data to be transmitted comprises: Determine whether the minimum data value of the service data to be transmitted is a preset value; When the minimum data value is the preset value, the to-be-transmitted service data is used as the target to-be-transmitted service data; When the minimum data value is not the preset value, the target service data to be transmitted is determined according to the service data to be transmitted and the shift amount.

8. The method according to claim 6, characterized in that Before the steps of converting the original reference data into original reference bit data based on the control information and converting the target service data to be transmitted into bit data to be transmitted, the method further includes: Determine an integer value range of the target service data to be transmitted and the amount of data to be transmitted, and determine a minimum number of binary digits according to the integer value range of the target service data to be transmitted; Determine the number of reference sequence based on the amount of data to be transmitted, the integer value range of the target service data to be transmitted, the minimum number of binary bits and the preset transmission ratio; The original reference data is determined according to the reference number series quantity.

9. A wireless physical layer data transmission verification system, characterized in that: The wireless physical layer data transmission verification system includes a transmitting end and a receiving end, and also includes a memory and a processor. The memory stores a computer program, and when the computer program is executed by the processor, it implements the method described in any one of claims 1-8.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the wireless physical layer data transmission verification method according to any one of claims 1 to 8 are implemented.