Wireless physical layer data transmission check method and system, and storage medium

WO2026188794A1PCT designated stage Publication Date: 2026-09-17PENG CHENG LAB
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/129263
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-13
Filing Date
2025-10-22
Publication Date
2026-09-17

Smart Images

  • Figure CN2025129263_17092026_PF_FP_ABST
    Figure CN2025129263_17092026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a wireless physical layer data transmission check method and system, and a storage medium. The method comprises: after a sending end sends complete transmission data and control information to a receiving end, the receiving end determining received reference data and original reference data on the basis of the received complete transmission data and control information, wherein the complete transmission data is generated by the sending end on the basis of the original reference data and service data to be transmitted; determining a transmission integer error rate on the basis of the original reference data and the received reference data; and determining a transmission check result on the basis of the transmission integer error rate and a preset threshold.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless physical layer data transmission verification methods, systems, and storage media

[0001] Related applications

[0002] This application claims priority to Chinese patent application No. 202510296793.4, filed on March 13, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of semantic communication technology, and in particular to wireless physical layer data transmission verification methods, systems and storage media. Background Technology

[0004] In existing wireless communication systems (such as 4G / 5G), the physical layer is designed to achieve bit-error-free transmission. To this end, the physical layer employs strict verification mechanisms, such as Cyclic Redundancy Check (CRC). When a transmitted codeword fails the physical layer check, the data is either retransmitted or discarded and is not sent to the upper layer at the receiving end. While this design ensures reliable data transmission, it also introduces higher retransmission latency and resource waste.

[0005] In recent years, semantic communication, as an emerging communication method, has proposed the concept of joint source-channel coding. Unlike traditional communication systems, semantic communication allows for bit error transmission at the physical layer, moving error correction to the upper layer at the receiver for semantic decoding. However, in this mode, if some physical layer transmission errors are significantly large, still relying on the upper layer for decoding verification can introduce unnecessary verification delays, thus affecting the transmission performance of semantic communication.

[0006] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0007] The main objective of this application is to provide a wireless physical layer data transmission verification method, system, and storage medium, which aims to improve the transmission effect of semantic communication.

[0008] To achieve the above objectives, this application proposes a wireless physical layer data transmission verification method, which is applied to the receiving end and includes:

[0009] After the sending end sends complete transmission data and control information to the receiving end, the receiving reference data and original reference data are determined based on the received complete transmission data and control information. The complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted.

[0010] The transmission integer error rate is determined based on the original reference data and the received reference data;

[0011] The transmission verification result is determined based on the transmission integer error rate and the preset threshold.

[0012] In one embodiment, the step of determining the transmission integer error rate based on the original reference data and the received reference data includes:

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

[0014] Determine the number of reference sequences in the original reference data;

[0015] The minimum number of binary bits is determined based on the control information;

[0016] The transmission integer error rate is determined based on the degree of difference, the number of reference sequences, and the minimum number of binary bits.

[0017] In one embodiment, the step of determining the received reference data and the original reference data based on the received complete transmission data and control information includes:

[0018] Extract the received reference bit data from the received complete transmitted data according to the transmitted data frame structure;

[0019] The minimum number of binary bits, the binary encoding method, and the number of reference sequences are determined based on the control information.

[0020] Based on the minimum number of binary bits and the binary encoding method, the received reference bit data is converted into received reference data;

[0021] The integer value range of the target service data to be transmitted is determined based on the minimum number of binary bits, and the original reference data is determined based on the number of reference sequences and the integer value range of the target service data to be transmitted.

[0022] In one embodiment, the step of determining the transmission verification result based on the transmission integer error rate and a preset threshold includes:

[0023] When the integer error rate is less than or equal to the preset threshold, the transmission verification result is determined to be successful, and a verification success signal is sent to the sending end.

[0024] When the integer error rate is greater than the preset threshold, the transmission verification result is determined to be a verification failure, and a verification failure signal is sent to the sending end so that the sending end can retransmit the service data to be transmitted after receiving the verification failure signal.

[0025] Furthermore, to achieve the above objectives, this application proposes a wireless physical layer data transmission verification method, which is applied at the transmitting end and includes:

[0026] Generate complete transmission data based on the original reference data and the business data to be transmitted.

[0027] The complete transmission data and control information are sent to the receiving end so that the receiving end can determine the received reference data and the original reference data based on the received complete transmission data and control information, determine the transmission integer error rate based on the original reference data and the received reference data, and determine the transmission verification result based on the transmission integer error rate and a preset threshold.

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

[0029] Receive business data to be transmitted after semantic encoding and quantization;

[0030] Determine the target data to be transmitted for the service data to be transmitted, and determine the minimum number of binary bits based on the target data to be transmitted.

[0031] The control information is determined based on the minimum number of binary bits and the binary encoding method.

[0032] Based on the control information, the original reference data is converted into original reference bit data, and the target service data to be transmitted is converted into bit data to be transmitted.

[0033] The original reference bit data is inserted into the bit data to be transmitted to generate complete transmission data.

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

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

[0036] When the minimum data value is the preset value, the data to be transmitted is taken as the target data to be transmitted.

[0037] When the minimum data value is not the preset value, the target data to be transmitted is determined based on the data to be transmitted and the translation amount.

[0038] In one embodiment, before the steps of 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 based on the control information, the method further includes:

[0039] Determine the integer value range and the amount of data to be transmitted for the target service data to be transmitted, and determine the minimum number of binary bits based on the integer value range of the target service data to be transmitted.

[0040] The number of reference sequences is determined based on the amount of data to be transmitted, the integer value range of the target data to be transmitted, the minimum number of binary bits, and the preset transmission ratio.

[0041] The original reference data is determined based on the number of reference sequences.

[0042] In addition, to achieve the above objectives, this application also proposes a wireless physical layer data transmission verification system, which includes a transmitter and a receiver. The transmitter performs the method described above, and the receiver performs the method described above. The transmitter and the receiver can exchange information.

[0043] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the wireless physical layer data transmission verification method described above.

[0044] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the wireless physical layer data transmission verification method described above.

[0045] One or more technical solutions proposed in this application have at least the following technical effects:

[0046] The wireless physical layer data transmission verification method, system, and storage medium proposed in this application, after the transmitting end sends complete transmission data and control information to the receiving end, determines received reference data and original reference data based on the received complete transmission data and control information. The complete transmission data is generated by the transmitting end based on the original reference data and the service data to be transmitted. A transmission integer error rate is determined based on the original reference data and the received reference data. The transmission integer error rate and a preset threshold are then used to determine the transmission verification result. This solves the problem that traditional semantic communication still relies on upper-layer decoding for verification when physical layer transmission errors are large. This application addresses the technical problem of verification delays affecting the transmission effect of semantic communication. Compared with related technologies, this application inserts the original reference data into the data to be transmitted at the sending end before transmission. At the receiving end, the received reference data and the original reference data can be directly extracted from the received complete transmission data. Then, the integer error rate used for data verification is determined based on the received reference data and the original reference data. Finally, the integer error rate is compared with a preset threshold to determine whether the transmission meets the transmission requirements. This eliminates the need for semantic decoding and verification at the upper layer, effectively saving data verification judgment time, reducing verification delay, and thus improving the transmission effect of semantic communication. Attached Figure Description

[0047] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0048] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without creative effort.

[0049] Figure 1 is a flowchart of the wireless physical layer data transmission verification method provided in Embodiment 1 of this application;

[0050] Figure 2 is a schematic diagram of the transceiver structure in the wireless physical layer data transmission verification system provided in Embodiment 1 of the wireless physical layer data transmission verification method of this application.

[0051] Figure 3 is a schematic diagram of the transmission link provided in Embodiment 1 of the wireless physical layer data transmission verification method of this application;

[0052] Figure 4 is a flowchart of the second embodiment of the wireless physical layer data transmission verification method of this application.

[0053] Figure 5 is a schematic diagram of the transmission data frame structure provided in Embodiment 2 of the wireless physical layer data transmission verification method of this application;

[0054] Figure 6 is a signaling flow diagram of the transmission process provided in Embodiment 2 of the wireless physical layer data transmission verification method of this application;

[0055] Figure 7 is a schematic diagram of the structure of the wireless physical layer data transmission verification system in an embodiment of this application.

[0056] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0057] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0058] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0059] The main solution of this application embodiment is as follows: after the sending end sends 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 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; and the transmission verification result is determined according to the transmission integer error rate and a preset threshold.

[0060] In this embodiment, for ease of description, the following description will focus on a wireless physical layer data transmission verification device for semantic communication.

[0061] As can be seen from the above embodiments, this application, after sending complete transmission data and control information from the sending end to the receiving end, determines received reference data and original reference data based on the received complete transmission data and control information. The complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted. A transmission integer error rate is determined based on the original reference data and the received reference data. A transmission verification result is determined based on the transmission integer error rate and a preset threshold. This solves the technical problem that traditional semantic communication still relies on upper-layer decoding for verification when physical layer transmission errors are large, leading to verification delays and affecting the transmission effect of semantic communication. Compared with related technologies, this application inserts the original reference data into the service data to be transmitted at the sending end before transmission. At the receiving end, the received reference data can be directly extracted from the received complete transmission data. Then, an integer error rate for data verification is determined based on the received reference data and the original reference data. Finally, the integer error rate is compared with a preset threshold to determine whether the transmission meets the transmission requirements. This eliminates the need for upper-layer semantic decoding for verification, effectively saving data verification time and reducing verification delays, thereby improving the transmission effect of semantic communication.

[0062] The executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone; or an electronic device capable of performing the above functions, such as a wireless physical layer data transmission verification device for semantic communication. The following description uses wireless physical layer data transmission verification for semantic communication as an example to illustrate this embodiment and the subsequent embodiments.

[0063] Based on this, this application provides a wireless physical layer data transmission verification method. Referring to Figure 1, Figure 1 is a flowchart of the first embodiment of the wireless physical layer data transmission verification method of this application.

[0064] In this embodiment, as shown in Figure 2, the wireless physical layer data transmission verification system includes a transmitter and a receiver. The transmitter includes a semantic encoding module, a semantic data adaptation transmission module, and a digital physical layer transmission module. The receiver 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 receiver and includes steps S10 to S40:

[0065] Step S10: After the sending end sends complete transmission data and control information to the receiving end, the receiving reference data and original reference data are determined based on the received complete transmission data and control information. The complete transmission data is generated by the sending end based on the original reference data and the service data to be transmitted.

[0066] The 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 bits. The minimum number of binary bits refers to the minimum number of binary bits required to represent all integer data in the target data to be transmitted. The sending end can convert the original reference data and the data to be transmitted into bit data according to the control information, and then insert the converted original reference bit data into the data to be transmitted, and finally obtain the complete transmission data of this transmission.

[0067] The receiving end and the sending end agree in advance on the method of generating 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 bits in the control information and the number of reference sequences (referring to the number of sequences of the original reference data).

[0068] In one feasible implementation, the step of determining the received reference data and the original reference data based on the received complete transmission data and control information includes: extracting the received reference bit data from the received complete transmission data according to the transmission data frame structure; determining the minimum number of binary bits, the binary encoding method, and the number of reference sequences according to the control information; converting the received reference bit data into received reference data based on the minimum number of binary bits 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 bits, and determining the original reference data according to the number of reference sequences and the integer value range of the target service data to be transmitted.

[0069] The receiving end can extract received reference data from the received complete transmission data based on the control information. Since bit errors can occur during data transmission, 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 received reference data from the complete transmission data. Simultaneously, the receiving end will determine the original reference data based on the minimum number of binary bits in the control information and the number of reference sequences. Specifically, the integer value range [0-N] of the target data to be transmitted can be determined based on the minimum number of binary bits, where N = 2^M (N represents the integer value range of the target data to be transmitted, and M represents the minimum number of binary bits). Then, original reference data is generated based on the integer value range of the target data to be transmitted and the number of reference sequences. The original reference data is S = [B, B, ..., B], composed of m identical integer sequences B (m is the number of reference sequences in the original reference data). The sequence B = [0, 1, 2, 3, ..., N] is an integer sequence that iterates through the integer value range of the target data to be transmitted. Finally, the received reference data is compared with the original reference data to determine the transmission integer error rate.

[0070] The receiving end can determine the reference bit data position based on the structure of the transmitted data frame (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), and then extract the received reference bit data from the complete transmitted data according to the reference bit data position. Finally, the received reference bit data is converted into received reference data according to the minimum number of binary bits and the binary encoding method.

[0071] Step S20: Determine the transmission integer error rate based on the original reference data and the received reference data;

[0072] 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 exceeds the preset threshold, the data verification is considered to have failed. The receiving end needs to send a verification failure signal back to the sending end. When the sending end receives the verification failure signal, it can retransmit the business data to be transmitted in a timely manner.

[0073] In one feasible implementation, the step of determining the transmission integer error rate based on 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 sequences in the original reference data; determining the minimum number of binary bits based on the control information; and determining the transmission integer error rate based on the degree of difference, the number of reference sequences, and the minimum number of binary bits.

[0074] In the specific implementation, the formula for calculating the integer transmission error rate is as follows: x = (x1, x2, ..., x) n ) y=(y1,y2,……,y n )

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

[0076] Step S40: Determine the transmission verification result based on the transmission integer error rate and the preset threshold.

[0077] The preset threshold can be set according to the transmission quality requirements. In one embodiment, 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 retransmit the service data to be transmitted.

[0078] In a specific implementation, as shown in Figure 3, the source-channel joint coding transmission link, L represents the original reference data. To receive reference data, the original reference data is inserted into the target service data to be transmitted at the sending end each time, and the minimum number of binary bits and the binary encoding method are sent through the control channel. At the receiving end, the complete transmission data, the minimum number of binary bits, and the binary encoding method sent by the sending end are received. Then, the received reference bits are extracted from the received complete transmission data, and the received reference bits are converted into received reference data according to the minimum number of binary bits and the binary encoding method. Finally, the IER (transmission integer error rate) of this transmission is calculated based on the original reference data and the received reference data.

[0079] In one feasible implementation, the step of determining the transmission verification result based on the transmission integer error rate and a preset threshold includes: when the integer error rate is less than or equal to the preset threshold, determining the transmission verification result as successful and sending a successful verification signal to the sending end; when the integer error rate is greater than the preset threshold, determining the transmission verification result as failed and sending a failed verification signal to the sending end, so that the sending end retransmits the service data to be transmitted after receiving the failed verification signal.

[0080] In practical implementation, the transmission integer error rate can be compared with a 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 sent to the sending end so that the sending end can retransmit the service 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., verification success signal) is sent to the sending end.

[0081] This embodiment solves the technical problem of traditional semantic communication, which, when physical layer transmission errors are large, still relies on upper-layer decoding for verification, leading to verification delays and affecting the transmission effect of semantic communication. This is achieved by sending complete transmission data and control information from the sending end to the receiving end, and then determining received reference data and original reference data based on the received complete transmission data and control information. The transmission reference data is generated by the sending end based on the original reference data and the received reference data. Finally, the integer error rate is compared with a preset threshold to determine whether the transmission meets the transmission requirements. This eliminates the need for upper-layer semantic decoding for verification, thus improving the transmission effect of semantic communication. Compared with related technologies, this application inserts the original reference data into the data to be transmitted at the sending end before transmission. At the receiving end, the received reference data can be directly extracted from the received complete transmission data. Then, the integer error rate used for data verification is determined based on the received reference data and the original reference data. Finally, the integer error rate is compared with a preset threshold to determine whether the transmission meets the requirements. This eliminates the need for upper-layer semantic decoding for verification, effectively saving data verification time and reducing verification delays, thereby improving the transmission effect of semantic communication.

[0082] Based on the first embodiment of this application, this application provides a wireless physical layer data transmission verification method. Referring to FIG4, FIG4 is a flowchart of the second embodiment of the digital wireless transmission method for semantic communication of this application.

[0083] In this embodiment, the wireless physical layer data transmission verification system includes a transmitter and a receiver. The transmitter includes a semantic encoding module, a semantic data adaptation transmission module, and a digital physical layer transmission module. The receiver 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 transmitter, and the wireless physical layer data transmission verification method includes steps S10' to S20':

[0084] Step S10': Generate complete transmission data based on the original reference data and the service data to be transmitted;

[0085] The 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 bits. The sending end can convert the original reference data and the 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.

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

[0087] The minimum number of binary bits refers to the minimum number of binary bits required to represent all integer data in the target data to be transmitted. Converting the data to be transmitted and the original reference data into binary data based on the minimum number of binary bits can significantly optimize data transmission efficiency, reduce bandwidth usage, and thus achieve faster data transmission. When the data to be transmitted is not a non-negative integer in the range of [0-N], it is necessary to shift the data to be transmitted to obtain the target data to be transmitted with an integer value range of [0-N].

[0088] In practical implementation, the original reference data and the target data to be transmitted can be converted into bit data according to the minimum number of binary bits and the binary encoding method, and then the original reference bit data can be inserted into the data to be transmitted. Specifically, as shown in the transmission data frame structure in Figure 5, the data to be transmitted can be... bit Add one original reference bit data S before and after. bit Alternatively, the original reference bit data can be inserted before or after the bit data to be transmitted, or the original reference bit data can be divided into two parts and then inserted before or after the bit data to be transmitted.

[0089] In one feasible implementation, the step of determining the target 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, taking 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 based on the service data to be transmitted and the translation amount.

[0090] The default value is 0. If the integer value of the business data to be transmitted is not a non-negative integer in the range of [0-a], then a shift amount is needed to shift the data to be transmitted to the range of [0-a] to obtain the target business data to be transmitted.

[0091] In one feasible implementation, before the steps of 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 based on the control information, the method further includes: determining the integer value range and the amount of data to be transmitted for the target service data to be transmitted, and determining the minimum number of binary bits based on 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 bits, and a preset transmission ratio; and determining the original reference data based on the number of reference sequences.

[0092] In the specific implementation, we can first determine that the integer value range of the target business data to be transmitted is [0-a]. Then, we can determine whether the maximum data value 'a' of the target business data to be transmitted is the maximum integer value corresponding to the minimum number of binary bits. When the maximum data value 'a' of the target business data to be transmitted is not the maximum integer value N corresponding to the minimum number of binary bits, we need to adjust the integer value range of the target business data to be transmitted to the target integer value range [0-N] based on the maximum integer value N before determining the number of reference sequences. When the maximum data value 'a' of the target business data to be transmitted is the maximum integer value N corresponding to the minimum number of binary bits, we can directly determine the number of reference sequences based on the integer value range of the target business data to be transmitted being [0-a].

[0093] The original reference data is S = [B, B, ..., B], which consists of m identical integer sequences B (m is the number of reference sequences in the original reference data). The sequence B = [0, 1, 2, 3, ..., N] is an integer sequence that traverses the integer value range [0-N] of the target data to be transmitted. The number of sequences can be determined based on the amount of data to be transmitted, the integer value range of the target data to be transmitted, the minimum number of binary bits, and the preset transmission ratio.

[0094] In one feasible implementation, the step of determining the original reference data based on the number of reference sequences includes: when the number of reference sequences is equal to a first preset value, using a second preset value as the number of reference sequences; when the number of reference sequences is greater than a third preset value, using 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, using the number of reference sequences as the number of reference sequences; and determining the original reference data based on the number of reference sequences, wherein the first preset value is less than the second preset value, and the second preset value is less than the third preset value.

[0095] In the specific implementation, the number of reference sequences is calculated as follows:

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

[0097] The initial number of data sequences can be determined based on the amount of data to be transmitted, the integer value range of the target data to be transmitted, the minimum number of binary bits, and the preset transmission ratio. When the number of data sequences is equal to the first preset value (the first preset value is 0), the second preset value (the second preset value is 1) is used as the reference number of data sequences to determine the original reference data. When the number of data sequences is greater than the third preset value (the third preset value is 50), the third preset value is used as the reference number of data sequences to determine the original reference data. When the number of data sequences is greater than the first preset value and less than or equal to the third preset value, the number of data sequences is used as the reference number of data sequences.

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

[0099] 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 based on the received complete transmission data and control information, determines the transmission integer error rate based on the original reference data and the received reference data, and determines the transmission verification result based on the transmission integer error rate and a preset threshold.

[0100] The transmitting end can send control information to the receiving end through the control channel. When the receiving end receives the information, it can compare the transmission integer error rate with a preset threshold to determine the transmission verification result. If the transmission integer error rate is greater than the preset threshold, it sends a NACK (i.e., verification failure signal) to the transmitting end so that the transmitting end can retransmit the service data to be transmitted after receiving the verification failure signal; if the transmission integer error rate is greater than the preset threshold, it sends an ACK (i.e., verification success signal) to the transmitting end.

[0101] In a specific implementation, as shown in the signaling flow example of the transmission process in Figure 6, the sending end performs semantic encoding and quantization on the service data to obtain the service data to be transmitted. Then, the service data to be transmitted is shifted to the [0-N] interval to obtain the target service data to be transmitted. Next, the target service data to be transmitted is converted into bit data to be transmitted according to the minimum number of binary bits and the binary encoding method. Then, the original reference data of the service data to be transmitted is generated, and the original reference bit data of the original reference data is inserted into the bit data 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, and then converts the received bit data into received reference data according to the minimum number of binary bits and the binary encoding method. Next, the transmission integer error rate is determined based on the received reference data and the original reference data. Finally, the transmission integer error rate is compared with a preset threshold to determine the final transmission verification result.

[0102] This embodiment generates complete transmission data based on original reference data, service data to be transmitted, and control information. The control information and the complete transmission data are then sent to the receiving end, enabling the receiving end to determine received reference data based on the received control information and complete transmission data. The receiving end then determines the transmission integer error rate based on the original reference data and the received reference data, and finally determines the transmission verification result based on the transmission integer error rate and a preset threshold. This solves the technical problem in traditional semantic communication where, even with significant physical layer transmission errors, the transmission result is still verified by upper-layer decoding, leading to verification delays and affecting the transmission effect of semantic communication. Compared to related technologies, this application inserts the original reference data into the service data to be transmitted at the sending end. At the receiving end, the received reference data can be directly extracted from the received complete transmission data. Then, the integer error rate for data verification is determined based on the received reference data and the original reference data. Finally, the integer error rate is compared with a preset threshold to determine whether the transmission meets the transmission requirements. This eliminates the need for upper-layer semantic decoding verification, effectively saving data verification time and reducing verification delays, thereby improving the transmission effect of semantic communication.

[0103] 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. Any simple modifications based on this technical concept are within the protection scope of this application.

[0104] Based on the first and second embodiments of this application, this application also provides a wireless physical layer data transmission verification system. Referring to Figure 7, Figure 7 is a structural schematic diagram of a digital wireless transmission system in the hardware operating environment involved in this application. The wireless physical layer data transmission verification system includes a transmitter and a receiver. The transmitter performs the method described above, and the receiver performs the method described above. The transmitter and the receiver can exchange information.

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

[0106] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having 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 fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0107] The aforementioned computer-readable storage medium may be included in a semantic communication-oriented wireless physical layer data transmission verification device; or it may exist independently and not be assembled into a semantic communication-oriented wireless physical layer data transmission verification device.

[0108] The aforementioned computer-readable storage medium carries one or more programs that, when executed by a semantic communication-oriented wireless physical layer data transmission verification device, cause the semantic communication-oriented wireless physical layer data transmission verification device to: (independent content).

[0109] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and 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, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

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

[0111] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0112] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned wireless physical layer data transmission verification method. This solves the technical problem that traditional semantic communication, even with significant physical layer transmission errors, still relies on upper-layer decoding for verification, leading to verification delays and affecting the transmission quality of semantic communication. Compared to related technologies, the computer-readable storage medium provided in this application achieves the same effect as the wireless physical layer data transmission verification method provided in the above embodiments, and will not be elaborated upon here.

[0113] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the wireless physical layer data transmission verification method described above.

[0114] The computer program product provided in this application can solve the technical problem that traditional semantic communication still relies on upper-layer decoding for verification when physical layer transmission errors are large, resulting in verification delays that affect the transmission effect of semantic communication. Compared with related technologies, the beneficial effects of the computer program product provided in this application are the same as those of the wireless physical layer data transmission verification method provided in the above embodiments, and will not be repeated here.

[0115] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A wireless physical layer data transmission verification method, wherein, The wireless physical layer data transmission verification method is applied at the receiving end, and the method includes: After the sending end sends complete transmission data and control information to the receiving end, the receiving reference data and original reference data are determined based on the received complete transmission data and control information. 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 based on the original reference data and the received reference data; The transmission verification result is determined based on the transmission integer error rate and the preset threshold.

2. The method as described in claim 1, wherein, The step of determining the transmission integer error rate based on the original reference data and the received reference data includes: Determine the degree of difference between the original reference data and the received reference data; Determine the number of reference sequences in the original reference data; The minimum number of binary bits is determined based on the control information; The transmission integer error rate is determined based on the degree of difference, the number of reference sequences, and the minimum number of binary bits.

3. The method of claim 1, wherein, The step of determining the received reference data and the original reference data based on the received complete transmission data and control information includes: Extract the received reference bit data from the received complete transmitted data according to the transmitted data frame structure; The minimum number of binary bits, the binary encoding method, and the number of reference sequences are determined based on the control information. Based on the minimum number of binary bits and the binary encoding method, the received reference bit data is converted into received reference data; The integer value range of the target service data to be transmitted is determined based on the minimum number of binary bits, and the original reference data is determined based on the number of reference sequences and the integer value range of the target service data to be transmitted.

4. The method of claim 1, wherein, The step of determining the transmission verification result based on the transmission integer error rate and the preset threshold includes: When the integer error rate is less than or equal to the preset threshold, the transmission verification result is determined to be successful, and a verification success signal is sent to the sending end. When the integer error rate is greater than the preset threshold, the transmission verification result is determined to be a verification failure, and a verification failure signal is sent to the sending end so that the sending end can retransmit the service data to be transmitted after receiving the verification failure signal.

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

6. The method of claim 5, wherein, The step of generating complete transmission data based on the original reference data and the service data to be transmitted includes: Receive business data to be transmitted after semantic encoding and quantization; Determine the target data to be transmitted for the service data to be transmitted, and determine the minimum number of binary bits based on the target data to be transmitted. The control information is determined based on the minimum number of binary bits and the binary encoding method. Based on the control information, the original reference data is converted into original reference bit data, and the target service data to be transmitted is converted 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 of claim 6, wherein, The step of determining the target business data to be transmitted includes: 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 data to be transmitted is taken as the target data to be transmitted. When the minimum data value is not the preset value, the target data to be transmitted is determined based on the data to be transmitted and the translation amount.

8. The method of claim 6, wherein, Before the steps of 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 based on the control information, the method further includes: Determine the integer value range and the amount of data to be transmitted for the target service data to be transmitted, and determine the minimum number of binary bits based on the integer value range of the target service data to be transmitted. The number of reference sequences is determined based on the amount of data to be transmitted, the integer value range of the target data to be transmitted, the minimum number of binary bits, and the preset transmission ratio. The original reference data is determined based on the number of reference sequences.

9. A wireless physical layer data transmission verification system, wherein, The wireless physical layer data transmission verification system includes a transmitter and a receiver, as well as a memory and a processor. The memory stores a computer program, which, when executed by the processor, implements the method as described in any one of claims 1-8.

10. A storage medium, wherein, 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, it implements the steps of the wireless physical layer data transmission verification method as described in any one of claims 1 to 8.