DATA PROCESSING METHOD, APPARATUS, ELECTRONIC DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM

By evaluating the decoding difficulty of punctured data in 5G systems and deciding whether to decode based on specific features, the method enhances decoding efficiency and reduces retransmissions in 5G industrial applications.

JP7669535B2Active Publication Date: 2025-04-28ZTE CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023579365
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-28
Filing Date
2022-06-17
Publication Date
2025-04-28
Estimated Expiration
2042-06-17

AI Technical Summary

Technical Problem

In 5G industrial applications, when high-priority data (such as URLLC) is transmitted, the assumption that low-priority data (eMBB) fails decoding due to puncturing leads to unnecessary discarding and increased retransmissions, reducing decoding efficiency.

Method used

A data processing method where the receiver assesses the decoding difficulty of punctured target data based on feature information such as puncture ratio, modulation and encoding method, received signal strength, and signal-to-noise ratio, and decides whether to decode the data. If decoding is successful, the result is fed back to the sender.

Benefits of technology

This approach improves the decoding success rate of target data, reduces unnecessary discarding, and minimizes the number of retransmissions by accurately determining the decoding feasibility of punctured data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007669535000002
    Figure 0007669535000002
  • Figure 0007669535000003
    Figure 0007669535000003
  • Figure 0007669535000004
    Figure 0007669535000004
Patent Text Reader

Abstract

A data processing method, a device, an electronic device, and a computer-readable storage medium are provided. The data processing method includes a step (101) of acquiring characteristic information representing a degree of difficulty in decoding the target data when a receiving side detects that the received target data has been punctured, a step (102) of determining whether or not it is necessary to decode the target data based on the characteristic information representing the degree of difficulty in decoding, and a step (103) of decoding the target data and transmitting information representing whether or not the decoding has been successful to a transmitting side of the target data when it is determined that the target data should be decoded.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application is filed based on a Chinese patent application bearing application number 202110859608.X and filing date on July 28, 2021, and claims priority to the Chinese patent application, the entire contents of which are hereby incorporated by reference into this application.

[0002] The present application relates to the 5G technology field, and in particular to a data processing method, device, electronic device, and computer-readable storage medium. [Background technology]

[0003] With the large-scale deployment of 5G, the industrial application field of 5G is also becoming wider and wider. In the future, more communication transmission will rely on 5G wireless technology, and there is a trend to abandon the deployment of wired optical fiber in order to increase the flexibility of communication deployment. This will give birth to the ultra-reliable low latency communication (URLLC) in the 5G industrial application field and the enhanced mobile broadband (eMBB) field mainly for civilian use. Although the requirements for wireless characteristics of each field are different, for networks and terminals, the two are not completely independent, and what is commonly seen is a network and terminal that is a fusion of the two. That is, it is common for terminals to support both URLLC and eMBB, and there may also be hybrid scheduling during network scheduling. Therefore, when the eMBB and URLCC businesses compete with each other, it is important to make effective adjustments.

[0004] When high priority data (e.g. URLCC) needs to be transmitted, but low priority data is scheduled, the low priority data resources must be interrupted to transmit the high priority data. The specific method is that the network delivers DCI2_1 to inform which symbols and which resource blocks are to be punctured (i.e., which time domain resources and frequency domain resources are to be interrupted by the high priority transmission of URLLC). Here, the punctured eMBB data is simply discarded and considered to have failed to be decoded.

[0005] However, the inventors of the present application have discovered that while adopting the above technical solution reduces the effort required for decoding eMBB data, the above assumption that decoding of eMBB data fails does not necessarily hold true, resulting in a decrease in the decoding rate of the original data and an increase in the number of retransmissions. Summary of the Invention [Problem to be solved by the invention]

[0006] The main objective of the embodiments of the present application is to propose a data processing method, an electronic device, and a storage medium. [Means for solving the problem]

[0007] In order to achieve the above object, an embodiment of the present application provides a data processing method, the data processing method comprising: 1. A data processing method executed by a data processing device, comprising: When detecting that the received target data is punctured, acquiring characteristic information representing a degree of difficulty in decoding the target data; determining whether or not the target data needs to be decrypted based on the characteristic information representing the decoding difficulty; If it is determined that the target data is to be decrypted, the method includes a step of decrypting the target data and transmitting information indicating whether the decryption was successful or not to a sender of the target data. The characteristic information representing the decoding difficulty includes at least one of a puncture ratio of the target data, a modulation and coding scheme of the target data, a received signal strength of the target data, and a received signal-to-noise ratio of the target data.

[0008] In order to achieve the above object, an embodiment of the present application provides a data processing device, the data processing device comprising: a feature information acquiring module configured to acquire feature information representing a degree of difficulty in decoding the target data when the received target data is detected to be punctured; a determination module configured to determine whether the target data needs to be decrypted based on the feature information representing the decoding difficulty; and a processing module configured to, when it is determined that the target data is to be decrypted, decrypt the target data and transmit information indicating whether the decryption was successful or not to a sender of the target data.

[0009] In order to achieve the above object, an embodiment of the present application provides an electronic device, the electronic device comprising: At least one processor; a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor that, when executed by the at least one processor, cause the at least one processor to perform the data processing method described above.

[0010] To achieve the above object, an embodiment of the present application also provides a computer-readable storage medium storing a computer program which, when executed by a processor, realizes the above data processing method.

[0011] One or more embodiments are illustratively illustrated by corresponding drawings, which are not intended to be limiting of the embodiments. Elements in the drawings having the same reference numerals are represented as similar elements. The drawings are not to scale unless otherwise specified. [Brief description of the drawings]

[0012] [Figure 1] 2 is a flowchart of a data processing method according to an embodiment of the present application. [Diagram 2] FIG. 2 is a schematic diagram of an example of puncturing according to an embodiment of the present application; [Diagram 3] FIG. 2 is another schematic diagram of puncturing according to an embodiment of the present application; [Figure 4] FIG. 13 is yet another schematic diagram of puncturing according to an embodiment of the present application; [Diagram 5] FIG. 4 is a further schematic diagram of puncturing according to an embodiment of the present application; [Figure 6] 10 is a flowchart of a data processing method according to another embodiment of the present disclosure. [Figure 7] 1 is a schematic diagram of a data processing apparatus according to an embodiment of the present application; [Figure 8] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0013] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be described in detail below with reference to the drawings. However, in various embodiments of the present application, many technical details are shown to allow the reader to better understand the present application. However, even without these technical details or with various changes and modifications based on the following embodiments, the technical solutions claimed for protection in the present application can be realized. The division of the various embodiments below is made for the convenience of explanation and is not any limitation on the specific embodiments of the present application. Various embodiments may be combined with each other and reference each other unless inconsistent.

[0014] An embodiment of the present application relates to a data processing method applied to a receiving side, which may be a terminal, but is not limited to a terminal. In this embodiment, when the receiving side detects that the target data is punctured, it obtains feature information representing the difficulty of decoding the target data, and judges whether the target data needs to be decoded based on the feature information. If it is determined that the target data is to be decoded, it transmits information representing the decoding result to the transmitting side. By making a decoding judgment of the target data and feeding back the decoding result to the transmitting side, when high priority data and low priority target data are transmitted in a mixed manner, it is not necessary to directly discard the target data, and the performance of the target data can be improved, and the transmitting side can be notified in a timely manner so that the transmitting side performs a corresponding operation.

[0015] The details of the implementation of the data processing method according to this embodiment will be specifically described below. The following is provided only to facilitate understanding of the details of the implementation provided, and is not essential for implementing this embodiment. The application scenario of this embodiment includes, but is not limited to, terminal technology. As a specific flow, as shown in FIG. 1, the following steps 101 to 103 may be included.

[0016] Step 101: When the receiving side detects that the target data has been punctured, it acquires characteristic information representing the difficulty of decoding the target data.

[0017] Specifically, when a transmitting side detects that low priority data is being transmitted, i.e., target data is being transmitted, when transmitting high priority data, the transmitting side punctures the target data in order to transmit the high priority data preferentially. When detecting that the target data is punctured, the transmitting side simultaneously transmits characteristic information representing the decoding difficulty of the target data to the receiving side in order to inform the receiving side of the time domain resource and the frequency domain resource of the punctured target data. In one example, the characteristic information representing the decoding difficulty includes at least one of the puncturing ratio of the target data, the modulation and coding scheme of the target data, the received signal strength of the target data, and the received signal-to-noise ratio of the target data.

[0018] In another example, the characteristic information representing the decoding difficulty includes a puncture ratio of the target data, a modulation and coding scheme of the target data, and a received signal strength of the target data.

[0019] In this embodiment, the puncturing status of the target data is an important factor affecting the decoding difficulty, and the more punctured data is, the higher the decoding difficulty is. In one example, Figures 2, 3, 4, and 5 show some typical data transmission scenarios. In the figures, the filled-in parts indicate that the data in the part is occupied by the target data, and the parts without the filled-in parts, i.e., the white parts, indicate that the target data in the part is punctured.

[0020] A transmission scenario in which the target data is not punctured is shown in Fig. 2. In such a transmission scenario, the target data is not punctured, which makes it easier to decode said target data.

[0021] One scenario in which target data is punctured is shown in Figure 3. In such a transmission scenario, the target data has a large amount of punctured parts, so the target data is difficult to decode.

[0022] Another scenario in which the target data is punctured is shown in Figure 4. In such a transmission scenario, the target data has a relatively low decoding difficulty since a relatively small portion of the target data is punctured.

[0023] Another scenario in which the target data is punctured is shown in Figure 5. In this transmission scenario, the target data has a very low decoding difficulty since only a small portion of the target data is punctured.

[0024] In a specific implementation, before the transmitting side of the target data punctures the target data, the transmitting side generates puncture resource occupancy information of the target data, and includes the puncture resource occupancy information in the downlink control information DCI2_1. The transmitting side also transmits the downlink control information DCI2_1 including the puncture resource occupancy information of the target data to the receiving side of the target data.

[0025] Step 102: The receiving side judges whether to perform a decryption judgment of the target data according to the correspondence between the characteristic information and the decryption judgment. If it is judged that the target data is to be decrypted, the process proceeds to step 103. If it is judged that the target data is not to be decrypted, the process proceeds to step 104.

[0026] Specifically, the receiving side determines whether or not it is necessary to decode the target data based on a preset correspondence between feature information indicating the difficulty of decoding the target data obtained in step 101.

[0027] In one example, the predetermined correspondence is a correspondence between at least one of the judgment factors among the puncture ratio of the target data, the modulation and coding scheme of the target data, the received signal strength of the target data, and the received signal-to-noise ratio of the target data, and a decoding decision. The puncture ratio of the target data is one of the judgment factors. The receiving side can determine whether or not it is necessary to decode the target data according to the predetermined correspondence.

[0028] In another example, the predetermined correspondence relationship includes a puncture ratio of the target data, a modulation and coding scheme of the target data, and Reception The correspondence between the three judgment factors of signal strength and the decryption judgment. The receiving side can judge whether it is necessary to decrypt the target data according to the preset correspondence. These three judgment factors are a better combination of judgment factors for judging whether to make a decryption judgment.

[0029] Table 1 shows the correspondence between the feature information and the decoding decision.

[0030] [Table 1]

[0031] As shown in Table 1, in one example, if the modulation and coding scheme of the target data is MCS=10, the puncture ratio is 8%, and the current signal quality is -78 dBM, that is, the above judgment factors correspond to the sixth row of Table 1, which indicates that the modulation and coding scheme of the target data is 5 or more and less than 15, the puncture ratio of the target data is 0% or more and less than 15%, and the current signal strength is -95 dBM or more and less than -75 dBM, and the decoding decision corresponding to the judgment factors is to attempt decoding, proceed to step 103.

[0032] In another example, if the modulation and coding scheme of the target data is MCS=20, the puncture ratio is 8%, and the current signal quality is −98 dBM, that is, if the above judgment element corresponds to the 12th row of Table 1, which indicates that the modulation and coding scheme of the target data is greater than 15, the puncture ratio of the target data is greater than 0% and less than 10%, and the current signal strength is greater than −115 dBM and less than −95 dBM, and the decoding decision corresponding to the judgment element is not to decode, proceed to step 104.

[0033] The modulation and coding method of the target data may be obtained from the downlink control information DCI. The downlink control information DCI is downlink control information that the transmitting side transmits to the receiving side when the transmission of the target data starts. The downlink control information DCI includes the modulation and coding method of the target data.

[0034] The puncturing ratio of the target data can be calculated by the formula: number of REs occupied by resources punctured by the target data / total number of REs of the target data*100%. In one example, the total number of time-frequency resource elements RE occupied by the target data is obtained from downlink control information DCI2_1 that receives the target data. DCI2_1 is transmitted as a terminal signal from the transmitting side to the receiving side when the target data is punctured. The downlink control information DCI2_1 includes the total number of time-frequency resource elements RE occupied by the target data.

[0035] The current signal strength need only be obtained from a conventional signal measurement.

[0036] The receiving side may obtain a decryption decision corresponding to the judgment element according to the correspondence between the judgment element and the decryption decision. The decryption decision may be to decrypt or not to decrypt. If it is determined that the target data is to be decrypted, proceed to step 103.

[0037] Step 103: The receiving side attempts to decode the target data, and feeds back information representing the decoding result to the transmitting side.

[0038] In one example, when the receiving side successfully decodes the target data, it feeds back a HARQ ACK to the transmitting side. The HARQ ACK is information indicating that the decoding is successful. By making a decoding decision on the target data and feeding back the decoding success information to the transmitting side after the decoding is successful, it is possible to not only improve the success rate of data decoding, but also to timely inform the transmitting side that the decoding of the target data has been successful and that there is no need to retransmit the data, thereby reducing the number of retransmissions.

[0039] In another example, when the receiving side fails to decode the target data, it transmits a HARQ NACK to the transmitting side. The HARQ NACK is information indicating that the decoding has failed, and is used by the transmitting side to trigger adaptive retransmission of incremental redundancy. That is, when the decoding failure information is fed back to the transmitting side, the transmitting side transmits check information obtained based on an adaptive retransmission algorithm to the receiving side. The receiving side retries decoding the target data using the check information, and transmits information indicating whether the re-decoding is successful to the transmitting side of the target data. If the decoding is not successful in the first transmission, the channel coding rate can be reduced by retransmitting more redundant bits, and the decoding success rate can be improved. If the decoding is not successful even when the retransmitted redundant bits are taken into consideration, further retransmission is performed, and as the number of retransmissions increases, redundant bits are accumulated and the channel coding rate decreases, resulting in a better decoding effect.

[0040] In this embodiment, if the result of the determination in step 102 is that the target data is not to be decoded, the process proceeds to step 104, that is, the target data is discarded, and the HARQ information is not fed back to the transmitting side.

[0041] Specifically, if, as a result of judging the correspondence between the judgment factors and the decoding judgment in step 102, it is determined that the difficulty of decoding the target data is too high to re-decode it, or if a decoding judgment is made on the target data but there is no possibility of successful decoding, the receiving side discards the target data and does not feed back any information.

[0042] In the related art, since high-priority data and low-priority data are often mixed and transmitted, when the target data, which is low-priority data, is punctured, the receiving side assumes that the decoding of the target data has failed and directly discards the target data. However, when transmitting data at the physical layer, the target data is all data coded by a channel coding algorithm, and there is a large redundancy in the amount of data. In addition, channel coding has very strong fault tolerance and error correction properties. If the punctured resources are small, it corresponds to temporary interference removing part of the data, and the remaining data can still be successfully decoded. Therefore, this assumption does not necessarily hold. As a result, every time such a situation occurs, the performance of the target data is rapidly deteriorated, and the data decoding success rate is greatly reduced. On the other hand, the embodiment of the present application determines whether to make a decoding decision for the target data based on the decoding difficulty of the target data, and if it is determined to decode and the decoding is successful, the data decoding success rate can be effectively improved. Even if the decoding fails, the result of the decoding failure is fed back to the transmitting side, the transmitting side transmits check information based on an adaptive retransmission algorithm to the receiving side, and the receiving side re-decodes the target data, and the channel coding rate during re-decoding is reduced, thereby increasing the possibility of successful decoding, thereby reducing the waste of data resources due to direct discard and the number of retransmissions that are triggered.

[0043] Another embodiment of the present application relates to a data processing method. Hereinafter, the details of the implementation of the data processing method of this embodiment will be specifically described. The following is provided only to facilitate understanding of the details of the implementation provided, and is not essential for implementing this embodiment. As a specific flow, as shown in FIG. 6, the following steps 601 to 603 may be included.

[0044] Step 601: When the receiving side detects that the target data has been punctured, it acquires characteristic information that indicates the degree of difficulty in decoding the target data.

[0045] Step 601 is substantially the same as step 101, so it will not be described in detail here.

[0046] Step 602: The receiving side determines whether or not to perform a decryption decision on the target data based on the characteristic information and the score value of the decryption decision.

[0047] Specifically, the receiving side weights different judgment factors in the characteristic information representing the difficulty of decoding the acquired target data, calculates a final score value, and determines whether or not the target data needs to be decoded based on this evaluation score value.

[0048] In one example, weights may be assigned to three decision factors, namely, the puncture ratio of the target data, the modulation and coding method of the target data, and the received signal strength of the target data. For example, a weight of 2 may be assigned to the decision factor of the puncture ratio of the target data, a weight of 1.5 may be assigned to the decision factor of the modulation and coding method of the target data, and a weight of 1.5 may be assigned to the decision factor of the received signal strength of the target data. Reception The signal strength is weighted with a weight of 1. Finally, a weighting calculation is performed based on the judgment factor information acquired by the receiving side and the weights assigned as above, and the target data is judged based on the score result as to whether it is necessary to decode the target data.

[0049] In another example, weights are assigned to three judgment factors, namely, the puncture ratio of the target data, the modulation and coding method of the target data, and the received signal strength of the target data, and then a weighted average calculation is performed based on the judgment factor information acquired by the receiving side and the weights assigned as described above, and it is determined whether or not the target data needs to be decoded based on the calculated score value.

[0050] In this embodiment, if it is determined from the calculated score value that the target data is to be decrypted, the process proceeds to step 603, and if it is determined from the calculated score value that the target data is not to be decrypted, the process proceeds to step 604.

[0051] Step 603: The receiving side performs a decryption determination of the target data, judges whether the decryption is successful or not, and feeds back information indicating the decryption result to the transmitting side.

[0052] Step 604: The target data is discarded without making a decryption decision on the target data.

[0053] Here, steps 603 to 604 are substantially the same as steps 103 to 104, and therefore will not be described in detail here.

[0054] An embodiment of the present application relates to a data processing device. The details of the data processing device of this embodiment are specifically described below. The following is provided only to facilitate understanding of the implementation details provided, and is not essential to implementing this embodiment. Figure 7 is a schematic diagram of a data processing device according to this embodiment, which includes a feature information acquisition module 701, a judgment module 702, and a processing module 703.

[0055] Specifically, the characteristic information acquiring module 701 is configured to acquire characteristic information representing the decoding difficulty of the target data when detecting that the received target data is punctured. In one example, a transmitting side of the target data generates puncture resource occupancy information of the target data before puncturing the target data, and transmits the puncture resource occupancy information of the target data to a receiving side of the target data.

[0056] The determination module 702 is configured to determine whether the target data needs to be decoded based on the characteristic information representing the decoding difficulty. In one example, the characteristic information representing the decoding difficulty includes at least one of the following information: a puncture ratio of the target data, a modulation and coding scheme of the target data, a received signal strength of the target data, and a received signal-to-noise ratio of the target data. In another example, the characteristic information representing the decoding difficulty includes a puncture ratio of the target data, a modulation and coding scheme of the target data, and a received signal strength of the target data.

[0057] When it is determined that the target data is to be decoded, the processing module 703 is configured to decode the target data and transmit information indicating whether the decoding is successful or not to the transmitting side of the target data. In one example, when the receiving side succeeds in decoding the target data, the receiving side feeds back a HARQ ACK, which is information indicating the decoding success, to the transmitting side. In another example, when the receiving side fails to decode the target data, the receiving side transmits a HARQ NACK, which is information indicating the decoding failure, to the transmitting side.

[0058] It should be noted that this embodiment is an apparatus embodiment corresponding to the above method embodiment. This embodiment may be implemented in combination with the above method embodiment. The relevant technical details and technical effects described in the above embodiment are also valid in this embodiment, so they will not be mentioned here to reduce duplication. Therefore, the technical details described in this embodiment may also be applied to the above embodiment.

[0059] In addition, each module according to the present embodiment is a logical module. In reality, one logical unit may be one physical unit, may be a part of one physical unit, or may be realized by a combination of multiple physical units. Furthermore, in order to emphasize the innovative part of the present application, units that are not very relevant to solving the technical problem of the present application are not introduced in the present embodiment, but this does not mean that other units do not exist in the embodiment of the present application.

[0060] Another embodiment of the present application relates to an electronic device, as shown in Fig. 8. The electronic device includes at least one processor 801 and a memory 802 communicatively connected to the at least one processor 801. The memory 802 stores instructions executable by the at least one processor 801, which, when executed by the at least one processor 801, cause the at least one processor 801 to perform the data processing method in each of the above embodiments.

[0061] Here, the memory and the processor are connected in a bus manner, which may include any number of interconnected buses or bridges. The bus connects various circuits of one or more processors and the memory. The bus may also connect various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are known to those skilled in the art and will not be described further herein. The bus interface provides an interface between the bus and the transceiver. The transceiver may be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices in a transmission medium. The data processed by the processor is transmitted over a wireless medium via an antenna. Furthermore, the antenna receives data and transmits data to the processor.

[0062] The processor is responsible for managing the bus and general processing and may provide a variety of functions including timing, peripheral interfaces, voltage regulation, power management, and other control functions, while the memory may be used to store data used by the processor in performing operations.

[0063] Another embodiment of the present application relates to a computer readable storage medium having stored thereon a computer program product.The above method embodiments are realized when the computer program product is executed by a processor.

[0064] That is, all or part of the steps in the methods of the above embodiments can be achieved by a program instructing associated hardware. The program is stored in a storage medium that includes some instructions for causing an apparatus (which may be a microcontroller, chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application. Meanwhile, the storage medium includes various media capable of storing program code, such as a USB memory, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0065] In an embodiment of the present application, when it is detected that the target data is punctured, first, characteristic information representing the difficulty of decoding the target data is obtained, and it is determined whether or not to perform a decoding decision on the target data. Instead of directly assuming that the decoding of the target data has failed and discarding the target data, the difficulty of decoding the target data is determined from the characteristic information of the target data, and then it is determined whether or not to perform a decoding decision on the target data based on the decoding difficulty. This makes it possible to avoid erroneously discarding data that may be successfully decoded, which would result in a waste of resources, and also improves the data decoding success rate and reduces the number of triggers of retransmission due to decoding failure, since it is not directly determined that the decoding of data has failed. Then, if it is determined that the target data is to be decoded, information representing the decoding result is fed back to the transmitting side so that the transmitting side performs a corresponding operation after decoding the target data.

[0066] The above embodiments are merely examples of implementing the present application, and various changes in form and detail may be made in actual application without departing from the spirit and scope of the present application.

Claims

1. A data processing method executed by a data processing device, comprising: When detecting that the received target data is punctured, acquiring characteristic information representing a degree of difficulty in decoding the target data; determining whether or not the target data needs to be decrypted based on the characteristic information representing the decoding difficulty; When it is determined that the target data is to be decrypted, the target data is decrypted, and information indicating whether the decryption has been successful or not is transmitted to a transmission side of the target data; Including, A data processing method, wherein the characteristic information representing the difficulty of decoding includes at least one of a puncturing ratio of the target data, a modulation and coding scheme of the target data, a received signal strength of the target data, and a received signal-to-noise ratio of the target data.

2. The data processing method according to claim 1 , wherein the characteristic information representing the difficulty of decoding includes a puncture ratio of the target data, a modulation and coding scheme of the target data, and a received signal strength of the target data.

3. The feature information representing the decoding difficulty includes a puncture ratio of the target data, and the step of acquiring the puncture ratio of the target data includes: obtaining a total number of time-frequency resource elements RE occupied by the target data from physical resource occupancy information of the received target data; obtaining a number of REs occupied by a punctured portion of a first resource from punctured resource occupancy information of the received target data; calculating a puncture ratio of the target data based on a number of REs occupied by the punctured portion of the first resource and a total number of REs occupied by the target data; The data processing method according to claim 1 , comprising:

4. The step of determining whether or not it is necessary to decrypt the target data based on the characteristic information representing the decoding difficulty includes: The method includes a step of obtaining a decoding decision of whether to decode or not to decode, which corresponds to the characteristic information representing the difficulty of decoding the target data, according to a correspondence relationship between the characteristic information representing the difficulty of decoding and a decoding decision set in advance; If the decryption determination is to decrypt, it is determined that the target data is to be decrypted, and if the decryption determination is to not decrypt, it is determined that the target data is not to be decrypted.

2. The data processing method according to claim 1.

5. The step of decrypting the target data and transmitting information indicating whether the decryption was successful or not to a sender of the target data includes: a step of decrypting the target data, and if the decryption is unsuccessful, transmitting information indicating that the decryption is unsuccessful to a sender of the target data; The target data is decrypted, and if the decryption is unsuccessful, information indicating that the decryption was unsuccessful is transmitted to the sender of the target data, The method further includes a step of receiving check information obtained based on an adaptive retransmission algorithm and transmitted from a transmitting side of the target data, the transmitting side of the target data transmitting the check information after receiving the information indicating that the decoding was not successful, and a step of re-decoding the target data using the check information and transmitting information indicating whether the re-decoding was successful or not to the transmitting side of the target data.

2. The data processing method according to claim 1.

6. The step of detecting that the received target data has been punctured comprises: receiving puncture resource occupancy information of the target data while receiving the target data; The data processing method according to claim 1 , wherein a transmitting side of the target data generates puncture resource occupancy information for the target data before puncturing the target data, and transmits the puncture resource occupancy information for the target data to a receiving side of the target data.

7. After the step of determining whether or not it is necessary to decrypt the target data based on the characteristic information representing the decoding difficulty, The data processing method according to claim 1 , further comprising the step of discarding the target data when it is determined that the target data should not be decrypted.

8. a feature information acquisition module configured to acquire feature information representing a degree of difficulty in decoding the target data when it is detected that the received target data is punctured, the feature information representing the degree of difficulty in decoding the target data including at least one of a puncture ratio of the target data, a modulation and coding scheme of the target data, a received signal strength of the target data, and a received signal-to-noise ratio of the target data; a determination module configured to determine whether the target data needs to be decrypted based on the feature information representing the decoding difficulty; a processing module configured to decrypt the target data when it is determined that the target data is to be decrypted, and to transmit information indicating whether the decryption has been successful to a sender of the target data; A data processing device comprising:

9. At least one processor; a memory communicatively connected to the at least one processor; The memory is executed by the at least one processor to cause the at least one processor to execute the data processing method according to any one of claims 1 to 7. An electronic device storing instructions executable by said at least one processor.

10. A computer-readable storage medium storing a computer program which, when executed by a processor, implements the data processing method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Communication device and data receiving method

    JP2020017781A

  • Control circuit and method for controlling a resonant power converter

    JP2020524975A

  • Method and device for determining channel state information

    US20180234155A1

  • Method and apparatus for transmitting and receiving information for providing plurality of communication services

    US20190364563A1