A data transmission processing method and device

CN117202356BActive Publication Date: 2026-10-30DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210593916.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-27
Publication Date
2026-10-30
Estimated Expiration
2042-05-27

AI Technical Summary

Technical Problem

[0004]本发明的目的在于提供一种数据传输处理方法及装置,用以解决现有的数据传输复杂度高且接收检测性能差的问题

Benefits of technology

[0087]本发明实施例的上述技术方案中,针对待传输数据的分段数据,终端通过确定时域资源分段信息和频域资源分段信息,先对传输资源进行时域和频域上的分段,得到多个第一资源段,然后再在该多个第一资源段中确定传输各个分段数据使用的第二资源段,使用该第二资源段完成分段数据的传输。这样,将待传输数据分段后,针对分段数据使用适应的资源段进行传输,减少了每次传输的比特,需要的根相应减少,降低了处理复杂度,同样检测次数减少,提高了检测性能。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117202356B_ABST
    Figure CN117202356B_ABST
Patent Text Reader

Abstract

The application provides a data transmission processing method and device, and relates to the technical field of communication.The method of the application comprises the following steps: a terminal determines time domain resource segmentation information and frequency domain resource segmentation information; the terminal segments the time domain and the frequency domain of a transmission resource according to the time domain resource segmentation information and the frequency domain resource segmentation information, so as to obtain a plurality of first resource segments; and the terminal determines second resource segments used by each segmented data transmission of to-be-transmitted data according to the plurality of first resource segments, and transmits the segmented data through the second resource segments.The scheme of the application solves the problems of high data transmission complexity and poor receiving detection performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and in particular to a data transmission processing method and apparatus. Background Technology

[0002] With the development and evolution of mobile communications, 6G networks have become a new research direction in wireless communication. The increase in the number of connected devices is one of the important driving forces. To avoid initial access and data transmission from a massive number of terminals, and given the limitations of network coordination signaling and data transmission resources, non-coordinated non-orthogonal multiple access (NOAMI) technology has been proposed. In NOAMI, a massive number of terminals need to share resources; therefore, the transmitted signals between terminals need to be separated as much as possible so that the base station can detect the data from each terminal individually.

[0003] However, existing data transmission methods require 2 bits when the data contains P bits. P Given Q distinct ZC sequences, assuming these sequences have Q roots and CS cyclic shifts, does Relation 2 hold? P If the value is approximately Q*CS, then the base station typically needs to perform Q correlation operations. This results in high processing complexity for the transmission of massive amounts of data and also reduces the detection performance of ZC sequences. Summary of the Invention

[0004] The purpose of this invention is to provide a data transmission processing method and apparatus to solve the problems of high complexity and poor reception and detection performance in existing data transmission methods.

[0005] To achieve the above objectives, embodiments of the present invention provide a data transmission processing method, including:

[0006] The terminal determines the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0007] The terminal segments the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments;

[0008] The terminal determines the second resource segment used for each segment of the data to be transmitted based on the plurality of first resource segments, and transmits the segmented data through the second resource segment.

[0009] Optionally, two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0010] Continuous in the frequency domain; or,

[0011] They partially overlap in the frequency domain; or,

[0012] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0013] Optionally, the frequency domain range of the plurality of second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a preset length of time domain range:

[0014] Occupy all subcarriers within the allocated bandwidth; or

[0015] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0016] Optionally, the terminal determines the second resource segment used for each segment of data to be transmitted based on the plurality of first resource segments, including:

[0017] The terminal acquires transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of the data to be transmitted.

[0018] The terminal determines the second resource segment based on the transmission resource pattern.

[0019] Optionally, the terminal acquires the transmission resource pattern corresponding to the first resource segment, including:

[0020] The terminal acquires the transmission resource segment pattern corresponding to the first resource segment; or...

[0021] The terminal generates a transmission resource segment pattern corresponding to the first resource segment by selecting frequency domain resource segments on different time domain resource segments.

[0022] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0023] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0024] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0025] Continuous in the frequency domain; or,

[0026] They partially overlap in the frequency domain.

[0027] To achieve the above objectives, embodiments of the present invention also provide a data transmission processing method, comprising:

[0028] Network-side devices determine time-domain resource segmentation information and frequency-domain resource segmentation information;

[0029] The network-side device segments the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments;

[0030] The network-side device acquires the transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of data transmission to be transmitted;

[0031] The network-side device performs data detection based on the transmission resource segment pattern.

[0032] Optionally, in the transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0033] Continuous in the frequency domain; or,

[0034] They partially overlap in the frequency domain; or,

[0035] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0036] Optionally, in the transmission resource segment pattern, the frequency domain range of all resource segments satisfies one of the following conditions within a preset length of time domain range:

[0037] Occupy all subcarriers within the allocated bandwidth; or

[0038] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0039] Optionally, the network-side device acquires the transmission resource segment pattern corresponding to the first resource segment, including:

[0040] The network-side device obtains the transmission resource segment pattern corresponding to the first resource segment; or...

[0041] The network-side device generates a transmission resource segment pattern corresponding to the first resource segment by selecting frequency domain resource segments on different time domain resource segments.

[0042] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0043] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0044] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0045] Continuous in the frequency domain; or,

[0046] They partially overlap in the frequency domain.

[0047] To achieve the above objectives, embodiments of the present invention also provide a data transmission processing apparatus, comprising: a memory, a transceiver, and a processor: the memory for storing program instructions; the transceiver for sending and receiving data under the control of the processor; and the processor for reading the program instructions from the memory and performing the following operations:

[0048] Memory, transceiver, processor;

[0049] The memory stores program instructions; the transceiver, under the control of the processor, sends and receives data; the processor reads the program instructions from the memory and performs the following operations:

[0050] Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0051] Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments;

[0052] Based on the plurality of first resource segments, a second resource segment is determined for each segment of the data to be transmitted, and the segmented data is transmitted through the second resource segment.

[0053] Optionally, two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0054] Continuous in the frequency domain; or,

[0055] They partially overlap in the frequency domain; or,

[0056] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0057] Optionally, the frequency domain range of the plurality of second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a preset length of time domain range:

[0058] Occupy all subcarriers within the allocated bandwidth; or

[0059] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0060] Optionally, the processor is further configured to read program instructions from the memory and perform the following operations:

[0061] Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted;

[0062] The second resource segment is determined based on the transmission resource pattern.

[0063] Optionally, the processor is further configured to read program instructions from the memory and perform the following operations:

[0064] Obtain the transmission resource segment pattern corresponding to the first resource segment; or,

[0065] By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

[0066] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0067] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0068] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0069] Continuous in the frequency domain; or,

[0070] They partially overlap in the frequency domain.

[0071] To achieve the above objectives, embodiments of the present invention also provide a data transmission processing apparatus, comprising:

[0072] The first processing module is used to determine time-domain resource segmentation information and frequency-domain resource segmentation information;

[0073] The second processing module is used to segment the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments;

[0074] The third processing module is used to determine the second resource segment used for each segment of the data to be transmitted based on the plurality of first resource segments, and to transmit the segmented data through the second resource segment.

[0075] To achieve the above objectives, embodiments of the present invention also provide a data transmission processing apparatus, comprising: a memory, a transceiver, and a processor; the memory for storing program instructions; the transceiver for sending and receiving data under the control of the processor; and the processor for reading the program instructions from the memory and performing the following operations:

[0076] Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0077] Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments;

[0078] Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted;

[0079] Data detection is performed based on the aforementioned transmission resource segment pattern.

[0080] To achieve the above objectives, embodiments of the present invention also provide a data transmission processing apparatus, comprising:

[0081] The fourth processing module is used to determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0082] The fifth processing module is used to segment the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments;

[0083] The acquisition module is used to acquire transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of data transmission to be transmitted;

[0084] The sixth processing module is used to perform data detection based on the transmission resource segment pattern.

[0085] To achieve the above objectives, embodiments of the present invention also provide a processor-readable storage medium storing program instructions for causing the processor to execute the data transmission processing method executed by the terminal as described above; or, the data transmission processing method executed by the network-side device as described above.

[0086] The above-described technical solution of the present invention has at least the following beneficial effects:

[0087] In the above technical solution of this invention, for segmented data to be transmitted, the terminal first segments the transmission resources in the time and frequency domains by determining the time-domain resource segmentation information and the frequency-domain resource segmentation information, obtaining multiple first resource segments. Then, it determines the second resource segment used to transmit each segmented data from these multiple first resource segments, and uses the second resource segment to complete the transmission of the segmented data. In this way, after segmenting the data to be transmitted, appropriate resource segments are used for transmission of the segmented data, reducing the number of bits transmitted each time, and the number of roots required is correspondingly reduced, thus reducing processing complexity. Similarly, the number of detections is reduced, improving detection performance. Attached Figure Description

[0088] Figure 1This is one of the flowcharts illustrating the method of this invention.

[0089] Figure 2 This is one of the schematic diagrams for the first resource segment;

[0090] Figure 3 This is the second schematic diagram of the first resource segment;

[0091] Figure 4 This is the third diagram of the first resource segment;

[0092] Figure 5 for Figure 2 One of the corresponding transmission resource segment diagrams;

[0093] Figure 6 for Figure 2 The second schematic diagram of the corresponding transmission resource segment;

[0094] Figure 7 for Figure 2 The third diagram of the corresponding transmission resource segment;

[0095] Figure 8 for Figure 2 The fourth diagram of the corresponding transmission resource segment;

[0096] Figure 9 for Figure 3 One of the corresponding transmission resource segment diagrams;

[0097] Figure 10 for Figure 3 The second schematic diagram of the corresponding transmission resource segment;

[0098] Figure 11 for Figure 3 The third diagram of the corresponding transmission resource segment;

[0099] Figure 12 for Figure 4 One of the corresponding transmission resource segment diagrams;

[0100] Figure 13 for Figure 4 The second schematic diagram of the corresponding transmission resource segment;

[0101] Figure 14 for Figure 4 The third diagram of the corresponding transmission resource segment;

[0102] Figure 15 This is a second schematic flowchart of the method according to an embodiment of the present invention;

[0103] Figure 16 This is one of the structural block diagrams of the device according to an embodiment of the present invention;

[0104] Figure 17 This is one of the module schematic diagrams of the device according to an embodiment of the present invention;

[0105] Figure 18 This is a second structural block diagram of the device according to an embodiment of the present invention;

[0106] Figure 19 This is a second schematic diagram of the module of the device according to an embodiment of the present invention. Detailed Implementation

[0107] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0108] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0109] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0110] This invention provides a data transmission processing method and apparatus. The method and apparatus are based on the same concept, and since the principles by which they solve the problem are similar, their implementations can be referred to interchangeably; repeated details will not be repeated.

[0111] like Figure 1 As shown, an embodiment of the present invention provides a data transmission processing method, comprising:

[0112] Step 101: The terminal determines the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0113] Here, time-domain resource segmentation information is used for resource segmentation in the time domain, and frequency-domain resource segmentation information is used for resource segmentation in the frequency domain.

[0114] In this step, the terminal determines the time-domain resource segmentation information and the frequency-domain resource segmentation information in order to execute the next step and segment the transmission resources.

[0115] Step 102: The terminal segments the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments.

[0116] In this step, the terminal segments the transmission resources in the time and frequency domains based on the time-domain resource segmentation information and frequency-domain resource segmentation information determined in step 101, resulting in multiple first resource segments. The time-domain and frequency-domain resource segmentation information determines the number of first resource segments.

[0117] Step 103: The terminal determines the second resource segment used for each segment of the data to be transmitted based on the plurality of first resource segments, and transmits the segmented data through the second resource segment.

[0118] Here, the data to be transmitted can be metadata bits, information bits, or a demodulation reference signal (DMRS), etc. The metadata bits (also called additional bits) are generated from the information bits, such as the last A bits of the information bits and the cyclic redundancy check bits of the information bits. The terminal segments the data to be transmitted, obtaining at least two data segments.

[0119] In this step, the terminal, based on the multiple first resource segments determined in step 102, determines the resource segment (i.e., the second resource segment) to be used for the transmission of each segment of the data to be transmitted, and uses the determined second resource segment to complete the transmission of the segmented data. Here, the number of second resource segments corresponds to the number of segmented data after the data to be transmitted is segmented.

[0120] Thus, following steps 101-103 above, for the segmented data to be transmitted, the terminal first segments the transmission resources in the time and frequency domains by determining the time-domain resource segmentation information and the frequency-domain resource segmentation information, obtaining multiple first resource segments. Then, it determines the second resource segment used to transmit each segmented data from these multiple first resource segments, and uses the second resource segment to complete the transmission of the segmented data. In this way, after segmenting the data to be transmitted, appropriate resource segments are used for transmission of the segmented data, reducing the number of bits transmitted each time, and the number of roots required is correspondingly reduced, thus reducing processing complexity. At the same time, the number of detections is reduced, improving detection performance.

[0121] For example, if the data to be transmitted has P bits, where P = 16, then in the case of transmitting the entire data, a 2... 16 = 65536 ZC sequences, requiring 839 ZC sequences and 400 different roots, while the receiving end needs to perform 400 correlation checks of length 839; in the case of segmented transmission, such as dividing into two segments, each 8 bits, each segment needs to construct 2 8 = 256 ZC sequences, requiring a ZC sequence of length 839 and 2 different roots, while the receiving end needs to perform 2 correlation detections of length 839, for a total of 4 correlation detections of length 839 for both segments.

[0122] It should be noted that the time-domain resource segmentation information and the frequency-domain resource segmentation information can be indicated by the network-side device. Therefore, optionally, step 101 includes:

[0123] The terminal receives time-domain resource segmentation information and frequency-domain resource segmentation information sent by the network-side device.

[0124] Of course, time-domain resource segmentation information and frequency-domain resource segmentation information can also be predefined or configured and stored in the terminal. The terminal can extract the required time-domain resource segmentation information and frequency-domain resource segmentation information for the data to be transmitted.

[0125] Optionally, in this embodiment, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0126] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0127] In other words, the terminal can divide resources into N segments in the time domain (time domain resource segmentation) according to time domain resource segmentation information, and divide resources into M segments in the time domain (frequency domain resource segmentation) according to frequency domain resource segmentation information. Therefore, the number of the first resource segments is N*M.

[0128] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0129] Continuous in the frequency domain; or,

[0130] They partially overlap in the frequency domain.

[0131] It should be noted that in this embodiment, if the time-domain interval between two first resource segments is less than a first threshold and the frequency-domain interval is less than a fourth threshold, it can be understood that these two first resource segments are frequency-adjacent. Whether these two first resource segments are continuous or partially overlapping in the frequency domain can be indicated by the frequency-domain resource segmentation information.

[0132] In this embodiment, the frequency domain length of the first resource segment can be all equal, such as all first resource segments having a frequency domain length of B. Of course, the frequency domain length of the first resource segment can also not be all equal, such as some first resource segments having a frequency domain length of B and other first resource segments having a frequency domain length of C.

[0133] For example, if N=4 and M=4, 16 first resource segments can be configured as follows: Figure 2As shown, each first resource segment has the same frequency domain length, and adjacent first resource segments (such as resource segment 11 and resource segment 22) are continuous in the frequency domain; for example, if N=3 and M=4, the 12 first resource segments can be arranged as follows: Figure 3 As shown, all first resource segments have the same frequency domain length, and adjacent first resource segments (such as resource segment 12 and resource segment 21) partially overlap in the frequency domain. This overlap can improve the detection performance of the receiver. For example, with N=3 and M=4, the 12 first resource segments can be arranged as follows: Figure 4 As shown, the frequency domain lengths of these 12 first resource segments are not all equal, and adjacent first resource segments (such as resource segment 11 and resource segment 21) partially overlap in the frequency domain.

[0134] Thus, in the first resource segment, the frequency domain segment location can be different in different time domain segments, meaning multiple frequency domain segments can be configured for each / group of time domain segments; the frequency domain segment location can also be different in different time domain segments, meaning each / group of time domain segments can be configured with a single frequency domain segment. This configuration can be performed by network-side devices, such as through frequency domain resource segment information.

[0135] It should be noted that when the frequency domain lengths of the first resource segment are not all equal, larger bandwidths can be allocated to the edge frequency domain segments, such as... Figure 4 The bandwidth of resource segments 21 and 33 is greater than that of resource segments 11 and 42.

[0136] In addition, in this embodiment, after determining the first resource segment, step 103 is executed to determine the second resource segment and transmit it.

[0137] Considering the impact of transmission between terminals, optionally, two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0138] Continuous in the frequency domain; or,

[0139] They partially overlap in the frequency domain; or,

[0140] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0141] Here, the two second resource segments can be understood as adjacent second resource segments. That is, the adjacent second resource segments determined by the terminal satisfy the following conditions: the time domain interval is less than the first threshold, and they are continuous or partially overlapping in the frequency domain or have a frequency domain interval less than the second threshold.

[0142] Optionally, the frequency domain range of the plurality of second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a time domain range of a preset length:

[0143] Occupy all subcarriers within the allocated bandwidth; or

[0144] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0145] In other words, the second resource segment used by the segmented data to be transmitted will maximize the use of subcarriers within the allocated bandwidth within a preset time domain range. Here, the preset length can be determined based on the number of segmented data and the time domain length of the first resource segment.

[0146] Alternatively, in this embodiment, in step 103, the terminal determines a second resource segment for transmitting the segmented data based on the first resource segment, including:

[0147] The terminal acquires transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of the data to be transmitted.

[0148] The terminal determines the second resource segment based on the transmission resource pattern.

[0149] In other words, the transmission resource segment pattern corresponds to the first resource segment, indicating the resource segment used for all segmented data transmissions of the data to be transmitted. When there is only one transmission resource segment pattern, each resource segment indicated by the transmission resource segment pattern is the second resource segment; when there are multiple transmission resource segment patterns, the terminal determines one transmission resource pattern, and each resource segment indicated by the transmission resource segment pattern is the second resource segment.

[0150] Thus, in this embodiment, in the transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0151] Continuous in the frequency domain; or,

[0152] They partially overlap in the frequency domain; or,

[0153] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0154] Here, the two resource segments can be understood as adjacent resource segments in the transmission resource segment pattern. That is to say, adjacent resource segments in the transmission resource segment pattern satisfy the following conditions: the time domain interval is less than the first threshold, and they are continuous or partially overlapping in the frequency domain or have a frequency domain interval less than the second threshold.

[0155] In the transmission resource segment pattern, the frequency domain range of all resource segments satisfies one of the following conditions within a preset length of time domain range:

[0156] Occupy all subcarriers within the allocated bandwidth; or

[0157] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0158] This ensures that the second resource segment used by the segmented data to be transmitted will maximize the use of subcarriers within the allocated bandwidth within a preset time domain range.

[0159] Optionally, in this embodiment, the terminal acquires the transmission resource pattern corresponding to the first resource segment, including:

[0160] The terminal acquires the transmission resource segment pattern corresponding to the first resource segment; or...

[0161] The terminal generates a transmission resource segment pattern corresponding to the first resource segment by selecting frequency domain resource segments on different time domain resource segments.

[0162] Thus, on the one hand, the transmission resource segment pattern is pre-set to correspond to the first resource segment. For example, for an N*M first resource segment, multiple transmission resource segment patterns are pre-set, and the terminal can randomly determine a transmission resource segment pattern to determine the second resource segment used for transmitting segmented data.

[0163] For example, for Figure 2 The 16 first resource segments shown can be pre-set with the following transmission resource segment patterns: Figure 5 As shown, the second resource segment includes: first resource segment 11, first resource segment 22, first resource segment 34, and first resource segment 43; it can be as follows: Figure 6 As shown, the second resource segment includes: first resource segment 12, first resource segment 21, first resource segment 33, and first resource segment 44; it can be as follows: Figure 7 As shown, the second resource segment includes: first resource segment 13, first resource segment 24, first resource segment 32, and first resource segment 41; it can be as follows: Figure 8 As shown, the second resource segment includes: first resource segment 14, first resource segment 23, first resource segment 31, and first resource segment 42. For Figure 3 The 12 first resource segments shown can be pre-set with the following transmission resource segment patterns: Figure 9 As shown, the second resource segment includes: first resource segment 11, first resource segment 21, first resource segment 33, and first resource segment 42; it can be as follows: Figure 10 As shown, the second resource segment includes: first resource segment 12, first resource segment 22, first resource segment 31, and first resource segment 43; it can be as follows: Figure 11 As shown, the second resource segment includes: first resource segment 13, first resource segment 23, first resource segment 32, and first resource segment 41. For Figure 4 The 12 first resource segments shown can be pre-set with the following transmission resource segment patterns: Figure 12 As shown, the second resource segment includes: first resource segment 11, first resource segment 21, first resource segment 33, and first resource segment 42; it can be as follows: Figure 13 As shown, the second resource segment includes: first resource segment 12, first resource segment 22, first resource segment 31, and first resource segment 43; it can be as follows: Figure 14 As shown, the second resource segment includes: first resource segment 13, first resource segment 23, first resource segment 32, and first resource segment 41.

[0164] On the other hand, the transmission resource segment pattern is determined by the terminal itself. The terminal generates the transmission resource segment pattern corresponding to the first resource segment by selecting frequency domain resource segments on different time domain resource segments.

[0165] In the first time-domain resource segment, the frequency-domain resource segment can be selected based on the segmented data to be transmitted, or any frequency-domain resource segment can be selected arbitrarily. The selection of frequency-domain resource segments in subsequent time-domain resource segments needs to be determined based on the first resource segment selected in the previous step, ensuring that in the generated transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold are continuous or partially overlapping in the frequency domain, or have a frequency-domain interval less than the second threshold; and, the frequency domain range of all resource segments within the preset length of the time domain meets one of the following conditions: occupying all subcarriers within the allocated bandwidth, or the number of unoccupied subcarriers within the allocated bandwidth is less than the third threshold.

[0166] Assuming the terminal receives time-domain and frequency-domain resource segmentation information from the network-side device, and divides the resources according to this information as follows: Figure 2 The 16 first resource segments are shown. At this time, the data to be transmitted will not be transmitted repeatedly. The terminal performs the following steps:

[0167] 1) Select a frequency domain resource segment on the first time domain resource segment.

[0168] like Figure 5 As shown, the first resource segment 11 was selected; or, as... Figure 6 As shown, the first resource segment 12 was selected; or, as... Figure 7 As shown, the first resource segment 13 was selected; or, as... Figure 8 As shown, the first resource segment 14 was selected.

[0169] 2) Select the frequency domain resource segment on the next time domain resource segment.

[0170] like Figure 5 As shown, the first resource segment 22 was selected (the first resource segment 22 and the first resource segment 11 are continuous in the frequency domain and their time interval is less than the first threshold); as Figure 6 As shown, the first resource segment 21 was selected (the first resource segment 21 and the first resource segment 12 are continuous in the frequency domain and their time interval is less than the first threshold); as Figure 7As shown, the first resource segment 24 was selected (the first resource segment 24 and the first resource segment 13 are continuous in the frequency domain and their time interval is less than the first threshold); as Figure 8 As shown, the first resource segment 23 was selected (the first resource segment 23 and the first resource segment 14 are continuous in the frequency domain and the time interval is less than the first threshold).

[0171] 3) Repeat step 2) until the frequency domain resource segment selection on each time domain resource segment is completed.

[0172] Among them, such as Figure 5 As shown, the terminal will select a frequency domain resource segment in the fourth time domain resource segment (the time domain interval between the fourth time domain resource segment and the second time domain resource segment is less than the first threshold), namely the first resource segment 43, which is continuous in the frequency domain with the first resource segment 22; and select a frequency domain resource segment in the third time domain resource segment, namely the first resource segment 34, which is continuous in the frequency domain with the first resource segment 43. Figure 6 As shown, the terminal selects a frequency domain resource segment in the third time domain resource segment (the time domain interval between the third time domain resource segment and the first time domain resource segment is less than a first threshold), namely the first resource segment 33, which is continuous with the first resource segment 12 in the frequency domain; and selects a frequency domain resource segment in the fourth time domain resource segment, namely the first resource segment 44, which is continuous with the first resource segment 33 in the frequency domain. Figure 7 As shown, the terminal selects a frequency domain resource segment in the third time domain resource segment (the time domain interval between the third time domain resource segment and the first time domain resource segment is less than a first threshold), namely the first resource segment 32, which is continuous in the frequency domain with the first resource segment 13; and selects a frequency domain resource segment in the fourth time domain resource segment, namely the first resource segment 41, which is continuous in the frequency domain with the first resource segment 32. Figure 8 As shown, the terminal will select a frequency domain resource segment in the fourth time domain resource segment (the fourth time domain resource segment and the second time domain resource segment are less than the first threshold), namely the first resource segment 42, which is continuous with the first resource segment 23 in the frequency domain; and select a frequency domain resource segment in the third time domain resource segment, namely the first resource segment 31, which is continuous with the first resource segment 42 in the frequency domain.

[0173] 4) Repeat steps 1)-3) until all transport resource segment patterns are obtained.

[0174] In this embodiment, considering the continuity performance of time-domain resource segmentation and frequency-domain resource segmentation, and to avoid transmission interference caused by different transmission resource segment patterns used between terminals, as shown in the example above, the terminal repeats steps 1)-3) four times to obtain the transmission resource segment pattern: Figures 5-8Other combinations of first resource segments cannot achieve a balance between the performance of transmitting resource segment patterns.

[0175] Of course, for Figure 3 The first resource segment shown can be generated autonomously by the terminal using a similar method described above. Figures 9-11 The diagram shows the transmission resource segment pattern; for Figure 4 The first resource segment shown can be generated autonomously by the terminal using a similar method described above. Figures 12-14 The diagram of the transmission resource segment shown will not be described again here.

[0176] Optionally, in this embodiment, when the data to be transmitted needs to be transmitted repeatedly, the second resource segment used by the same segmented data has the same frequency domain segment position at different time domain segment positions.

[0177] For example, if the data to be transmitted is divided into four segments, the second resource segment to be used, as determined above, is as follows: Figure 6 As shown, the terminal can transmit segmented data 1 on the first resource segment 12, segmented data 2 on the first resource segment 21, segmented data 3 on the first resource segment 33, and segmented data 4 on the first resource segment 44. If the data to be transmitted needs to be transmitted repeatedly, the terminal will follow the instructions... Figure 6 The location of the second resource segment, as shown, will transmit four more data segments.

[0178] It should be understood that the method of this embodiment of the invention is applicable to non-coordinated non-orthogonal multiple access (MOA) transmission scenarios. Specifically, when a terminal needs to transmit metadata bits and information bits, the method of this embodiment is used to transmit the metadata bits. In this case, if the bandwidth occupied by transmitting the metadata bits is the same as the bandwidth occupied by transmitting the information bits, and the subcarrier spacing used for transmitting the metadata bits is the same as the subcarrier spacing used for transmitting the information bits, then the network-side device can detect the ZC sequence used for transmitting the metadata bits, and then use this ZC sequence as the DMRS required for transmitting the information bits. The ZC sequence can be used to simultaneously complete the functions of metadata bit segmentation transmission and DMRS transmission.

[0179] In this embodiment, the first threshold, the second threshold, the third threshold, and the fourth threshold are predefined or configured by the system or network-side device.

[0180] In summary, the method of this invention reduces processing complexity and improves detection performance through segmented transmission; moreover, the segmented data (referring to ZC sequences) maximizes the allocated bandwidth in the frequency domain so that the detected segmented data can be used as DMRS for subsequent data transmission to complete the channel estimation function.

[0181] like Figure 15As shown, embodiments of the present invention also provide a data transmission processing method, including:

[0182] Step 1501: The network-side device determines the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0183] Here, time-domain resource segmentation information is used for resource segmentation in the time domain, and frequency-domain resource segmentation information is used for resource segmentation in the frequency domain. In this step, the network-side device determines the time-domain resource segmentation information and the frequency-domain resource segmentation information in order to execute the next step. Of course, the network-side device can also send this time-domain resource segmentation information and the frequency-domain resource segmentation information to the terminal so that the terminal can determine the resource segments used for segmented data transmission of the data to be transmitted.

[0184] Step 1502: The network-side device segments the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments.

[0185] In this step, the network-side device segments the transmission resources in the time and frequency domains according to the time-domain resource segmentation information and frequency-domain resource segmentation information determined in step 1501, resulting in multiple first resource segments. The time-domain resource segmentation information and frequency-domain resource segmentation information determine the number of first resource segments.

[0186] Step 1503: The network-side device obtains the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted.

[0187] In this step, the network-side device obtains the transmission resource segment pattern for use based on the multiple first resource segments determined in step 1502, in order to execute the next step.

[0188] Step 1504: The network-side device performs data detection based on the transmission resource segment pattern.

[0189] In this step, the network-side device performs data detection based on the transmission resource segment pattern obtained in step 1503 to complete the reception of terminal-side data.

[0190] In this way, following the steps described above, the network-side device first segments the transmission resources in the time and frequency domains by determining the time-domain resource segmentation information and the frequency-domain resource segmentation information, obtaining multiple first resource segments. Then, it obtains the transmission resource segment pattern corresponding to these multiple first resource segments. Thus, it performs data detection based on the transmission resource segment pattern to avoid missing data reception when the second resource segment used by the unknown terminal is being transmitted. Moreover, since the segmented data is transmitted using the appropriate resource segment, the number of bits transmitted each time is reduced, and the required root is correspondingly reduced. Detection based on the transmission resource segment pattern also reduces the complexity of reception detection. Similarly, the number of detections is reduced, improving detection performance.

[0191] It should be understood that, in this embodiment, the network-side device can group terminals that use the same transmission resource segment pattern to complete data transmission into the same group of terminals. For example, using... Figure 5 The terminals transmitting segmented data shown in the transmission resource segment diagram are the first group of terminals; using... Figure 6 The terminal transmitting segmented data in the transmission resource segment diagram shown is the second group of terminals; it uses... Figure 7 The terminal transmitting segmented data in the transmission resource segment diagram shown is the third group of terminals; it uses... Figure 8 The terminal transmitting segmented data in the transmission resource segment diagram shown is the fourth group of terminals.

[0192] Optionally, in the transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0193] Continuous in the frequency domain; or,

[0194] They partially overlap in the frequency domain; or,

[0195] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0196] Optionally, in the transmission resource segment pattern, the frequency domain range of all resource segments satisfies one of the following conditions within a preset length of time domain range:

[0197] Occupy all subcarriers within the allocated bandwidth; or

[0198] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0199] Optionally, the network-side device acquires the transmission resource segment pattern corresponding to the first resource segment, including:

[0200] The network-side device obtains the transmission resource segment pattern corresponding to the first resource segment; or...

[0201] The network-side device generates a transmission resource segment pattern corresponding to the first resource segment by selecting frequency domain resource segments on different time domain resource segments.

[0202] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0203] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0204] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0205] Continuous in the frequency domain; or,

[0206] They partially overlap in the frequency domain.

[0207] It should be noted that this method is implemented in conjunction with the aforementioned terminal-side method. The implementation methods of the above-described method embodiments are applicable to this method and can achieve the same technical effect.

[0208] like Figure 16 As shown, this embodiment of the invention also provides a data transmission processing apparatus, including: a memory 1620, a transceiver 1610, and a processor 1600: the memory 1620 is used to store program instructions; the transceiver 1610 is used to send and receive data under the control of the processor 1600; the processor 1600 is used to read the program instructions in the memory 1620 and perform the following operations:

[0209] Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0210] Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments;

[0211] Based on the plurality of first resource segments, a second resource segment is determined for each segment of the data to be transmitted, and the segmented data is transmitted through the second resource segment.

[0212] Optionally, two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0213] Continuous in the frequency domain; or,

[0214] They partially overlap in the frequency domain; or,

[0215] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0216] Optionally, the frequency domain range of the plurality of second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a preset length of time domain range:

[0217] Occupy all subcarriers within the allocated bandwidth; or

[0218] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0219] Optionally, the processor is further configured to read program instructions from the memory and perform the following operations:

[0220] Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted;

[0221] The second resource segment is determined based on the transmission resource pattern.

[0222] Optionally, the processor is further configured to read program instructions from the memory and perform the following operations:

[0223] Obtain the transmission resource segment pattern corresponding to the first resource segment; or,

[0224] By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

[0225] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0226] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0227] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0228] Continuous in the frequency domain; or,

[0229] They partially overlap in the frequency domain.

[0230] Among them, Figure 16In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1600) and memory (memory 1620). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1610 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 1600 is responsible for managing the bus architecture and general processing, and the memory 1620 can store data used by the processor 1610 during operation. For different user devices, the user interface 1630 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0231] The processor 1600 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0232] In the apparatus of this invention, for segmented data to be transmitted, the terminal first segments the transmission resources in the time and frequency domains by determining time-domain resource segmentation information and frequency-domain resource segmentation information, obtaining multiple first resource segments. Then, it determines a second resource segment from these multiple first resource segments to transmit each segmented data, and uses the second resource segment to complete the transmission of the segmented data. In this way, after segmenting the data to be transmitted, appropriate resource segments are used for transmission of the segmented data, reducing the number of bits transmitted each time, correspondingly reducing the number of roots required, reducing processing complexity, and also reducing the number of detections, thus improving detection performance.

[0233] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above terminal-side method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0234] like Figure 17 As shown, this invention also provides a data transmission processing apparatus, comprising:

[0235] The first processing module 1710 is used to determine time-domain resource segmentation information and frequency-domain resource segmentation information;

[0236] The second processing module 1720 is used to segment the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments;

[0237] The third processing module 1730 is used to determine the second resource segment used for each segment of the data to be transmitted based on the plurality of first resource segments, and to transmit the segmented data through the second resource segment.

[0238] Optionally, two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0239] Continuous in the frequency domain; or,

[0240] They partially overlap in the frequency domain; or,

[0241] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0242] Optionally, the frequency domain range of the plurality of second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a preset length of time domain range:

[0243] Occupy all subcarriers within the allocated bandwidth; or

[0244] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0245] Optionally, the third processing module includes:

[0246] The acquisition submodule is used to acquire the transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of the data to be transmitted.

[0247] The processing submodule is used to determine the second resource segment based on the transmission resource pattern.

[0248] Optionally, the acquisition submodule is further configured to:

[0249] Obtain the transmission resource segment pattern corresponding to the first resource segment; or,

[0250] By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

[0251] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0252] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0253] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0254] Continuous in the frequency domain; or,

[0255] They partially overlap in the frequency domain.

[0256] The apparatus of this invention, for segmented data to be transmitted, first segments the transmission resources in the time and frequency domains by determining time-domain resource segmentation information and frequency-domain resource segmentation information, obtaining multiple first resource segments. Then, it determines a second resource segment from these multiple first resource segments to transmit each segmented data, and uses this second resource segment to complete the transmission of the segmented data. In this way, after segmenting the data to be transmitted, appropriate resource segments are used for transmission of the segmented data, reducing the number of bits transmitted each time, correspondingly reducing the number of roots required, lowering the processing complexity, and also reducing the number of detections, thus improving detection performance.

[0257] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above terminal-side method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0258] In some embodiments of the present invention, a processor-readable storage medium is also provided, the processor-readable storage medium storing program instructions for causing the processor to execute the following:

[0259] Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0260] Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments;

[0261] Based on the plurality of first resource segments, a second resource segment is determined for each segment of the data to be transmitted, and the segmented data is transmitted through the second resource segment.

[0262] Optionally, two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0263] Continuous in the frequency domain; or,

[0264] They partially overlap in the frequency domain; or,

[0265] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0266] Optionally, the frequency domain range of the plurality of second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a preset length of time domain range:

[0267] Occupy all subcarriers within the allocated bandwidth; or

[0268] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0269] Optionally, determining the second resource segment for transmitting the segmented data based on the first resource segment includes:

[0270] Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted;

[0271] The second resource segment is determined based on the transmission resource pattern.

[0272] Optionally, obtaining the transmission resource pattern corresponding to the first resource segment includes:

[0273] Obtain the transmission resource segment pattern corresponding to the first resource segment; or,

[0274] By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

[0275] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0276] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0277] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0278] Continuous in the frequency domain; or,

[0279] They partially overlap in the frequency domain.

[0280] When this program instruction is executed by the processor, it can achieve the above-mentioned applications, such as... Figure 1 All implementation methods shown in the terminal-side method embodiments will not be described again here to avoid repetition.

[0281] like Figure 18As shown, this invention also provides a data transmission processing apparatus, including: a memory 1820, a transceiver 1810, and a processor 1800: the memory 1820 is used to store program instructions; the transceiver 1810 is used to send and receive data under the control of the processor 1800; the processor 1800 is used to read the program instructions in the memory 1820 and perform the following operations:

[0282] Determine resource segmentation information; wherein, the resource segmentation information is the segmentation information of segmented data transmission resources, and the segmented data is the data obtained after segmenting the data to be transmitted from the terminal;

[0283] Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0284] Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments;

[0285] Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted;

[0286] Data detection is performed based on the aforementioned transmission resource segment pattern.

[0287] Optionally, in the transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0288] Continuous in the frequency domain; or,

[0289] They partially overlap in the frequency domain; or,

[0290] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0291] Optionally, in the transmission resource segment pattern, the frequency domain range of all resource segments satisfies one of the following conditions within a preset length of time domain range:

[0292] Occupy all subcarriers within the allocated bandwidth; or

[0293] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0294] Optionally, the processor is further configured to read program instructions from the memory and perform the following operations:

[0295] Obtain the transmission resource segment pattern corresponding to the first resource segment; or,

[0296] By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

[0297] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0298] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0299] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0300] Continuous in the frequency domain; or,

[0301] They partially overlap in the frequency domain.

[0302] Among them, Figure 18 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, such as one or more processors represented by processor 1800 and memory represented by memory 1820. The bus architecture can also link together various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1810 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, and other transmission media.

[0303] The processor 1800 is responsible for managing the bus architecture and general processing, while the memory 1820 can store the data used by the processor 1800 during operation.

[0304] Optionally, the processor 1800 can be a CPU (Central Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), or CPLD (Complex Programmable Logic Device), and the processor 1800 can also adopt a multi-core architecture.

[0305] The processor 1800 executes any of the methods described in the embodiments of this application by calling program instructions stored in the memory, according to the obtained executable instructions. The processor 1800 and the memory 1820 may also be physically separated.

[0306] The apparatus of this invention first segments the transmission resources in the time and frequency domains by determining time-domain resource segmentation information and frequency-domain resource segmentation information to obtain multiple first resource segments. Then, it acquires the transmission resource segment patterns corresponding to these multiple first resource segments. Thus, it performs data detection based on the transmission resource segment patterns to avoid missing data reception when the second resource segment used by the unknown terminal for transmitting segmented data is unknown. Moreover, since the segmented data is transmitted using appropriate resource segments, the number of bits transmitted each time is reduced, and the required root is correspondingly reduced. Detection based on the transmission resource segment patterns also reduces the complexity of reception detection. Similarly, the number of detections is reduced, improving detection performance.

[0307] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above network-side method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0308] like Figure 19 As shown, this invention also provides a data transmission processing apparatus, comprising:

[0309] The fourth processing module 1910 is used to determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0310] The fifth processing module 1920 is used to segment the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments;

[0311] The acquisition module 1930 is used to acquire the transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of data transmission to be transmitted;

[0312] The sixth processing module 1940 is used to perform data detection based on the transmission resource segment pattern.

[0313] Optionally, in the transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0314] Continuous in the frequency domain; or,

[0315] They partially overlap in the frequency domain; or,

[0316] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0317] Optionally, in the transmission resource segment pattern, the frequency domain range of all resource segments satisfies one of the following conditions within a preset length of time domain range:

[0318] Occupy all subcarriers within the allocated bandwidth; or

[0319] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0320] Optionally, the acquisition module is further configured to:

[0321] Obtain the transmission resource segment pattern corresponding to the first resource segment; or,

[0322] By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

[0323] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0324] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0325] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold satisfy one of the following conditions:

[0326] Continuous in the frequency domain; or,

[0327] They partially overlap in the frequency domain.

[0328] The apparatus of this invention first segments the transmission resources in the time and frequency domains by determining time-domain resource segmentation information and frequency-domain resource segmentation information to obtain multiple first resource segments. Then, it acquires the transmission resource segment patterns corresponding to these multiple first resource segments. Thus, it performs data detection based on the transmission resource segment patterns to avoid missing data reception when the second resource segment used by the unknown terminal for transmitting segmented data is unknown. Moreover, since the segmented data is transmitted using appropriate resource segments, the number of bits transmitted each time is reduced, and the required root is correspondingly reduced. Detection based on the transmission resource segment patterns also reduces the complexity of reception detection. Similarly, the number of detections is reduced, improving detection performance.

[0329] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above network-side method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0330] In some embodiments of the present invention, a processor-readable storage medium is also provided, the processor-readable storage medium storing program instructions for causing the processor to perform the following steps:

[0331] Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information;

[0332] Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments;

[0333] Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted;

[0334] Data detection is performed based on the aforementioned transmission resource segment pattern.

[0335] Optionally, in the transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions:

[0336] Continuous in the frequency domain; or,

[0337] They partially overlap in the frequency domain; or,

[0338] There exists a frequency domain interval smaller than the second threshold in the frequency domain.

[0339] Optionally, in the transmission resource segment pattern, the frequency domain range of all resource segments satisfies one of the following conditions within a preset length of time domain range:

[0340] Occupy all subcarriers within the allocated bandwidth; or

[0341] Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

[0342] Optionally, obtaining the transmission resource segment pattern corresponding to the first resource segment includes:

[0343] Obtain the transmission resource segment pattern corresponding to the first resource segment; or,

[0344] By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

[0345] Optionally, the time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2;

[0346] The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

[0347] Optionally, two of the first resource segments with a time-domain interval less than a first threshold and a frequency-domain interval less than a fourth threshold,

[0348] Continuous in the frequency domain; or,

[0349] They partially overlap in the frequency domain.

[0350] When this program instruction is executed by the processor, it can achieve the above-mentioned applications, such as... Figure 15 All implementations of the method embodiments of the network-side device shown are not described again here to avoid repetition.

[0351] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0352] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0353] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The system may also include a core network component, such as the Evolved Packet System (EPS) or the 5G system (5GS).

[0354] The terminal involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 5G system, the terminal can be called a User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0355] The network-side equipment involved in this application embodiment can be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network-side equipment can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network-side equipment can also coordinate the attribute management of the air interface. For example, the network-side equipment involved in the embodiments of this application can be a base transceiver station (BTS) in Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), a network-side device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), an evolved network-side device (eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a next-generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in the embodiments of this application. In some network structures, the network-side equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may also be geographically separated.

[0356] Network-side equipment and terminal equipment can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.

[0357] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0358] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0359] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0360] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0361] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. A data transmission processing method, characterized in that, include: The terminal determines the time-domain resource segmentation information and the frequency-domain resource segmentation information; The terminal segments the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments; The terminal determines the second resource segment used for each segment of the data to be transmitted based on the plurality of first resource segments, and transmits the segmented data through the second resource segment; The terminal determines the second resource segment used for each segment of data to be transmitted based on the plurality of first resource segments, including: The terminal acquires transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of the data to be transmitted. The terminal determines the second resource segment based on the transmission resource segment pattern.

2. The method according to claim 1, characterized in that, Two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions: Continuous in the frequency domain; or, They partially overlap in the frequency domain; or, There exists a frequency domain interval smaller than the second threshold in the frequency domain.

3. The method according to claim 1, characterized in that, The frequency domain range of the multiple second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a preset length of time domain range: Occupy all subcarriers within the allocated bandwidth; or Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

4. The method according to claim 1, characterized in that, The terminal acquires the transmission resource segment pattern corresponding to the first resource segment, including: The terminal acquires the transmission resource segment pattern corresponding to the first resource segment; or... The terminal generates a transmission resource segment pattern corresponding to the first resource segment by selecting frequency domain resource segments on different time domain resource segments.

5. The method according to claim 1, characterized in that, The time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2; The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

6. The method according to claim 5, characterized in that, Two of the first resource segments whose time-domain interval is less than the first threshold and whose frequency-domain interval is less than the fourth threshold satisfy one of the following conditions: Continuous in the frequency domain; or, They partially overlap in the frequency domain.

7. A data transmission processing method, characterized in that, include: Network-side devices determine time-domain resource segmentation information and frequency-domain resource segmentation information; The network-side device segments the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments; The network-side device acquires the transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of data transmission to be transmitted; The network-side device performs data detection based on the transmission resource segment pattern.

8. The method according to claim 7, characterized in that, In the transmission resource segment pattern, two resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions: Continuous in the frequency domain; or, They partially overlap in the frequency domain; or, There exists a frequency domain interval smaller than the second threshold in the frequency domain.

9. The method according to claim 7, characterized in that, In the transmission resource segment pattern, the frequency domain range of all resource segments satisfies one of the following conditions within a preset length of time domain range: Occupy all subcarriers within the allocated bandwidth; or Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

10. The method according to claim 7, characterized in that, The network-side device obtains the transmission resource segment pattern corresponding to the first resource segment, including: The network-side device obtains the transmission resource segment pattern corresponding to the first resource segment; or... The network-side device generates a transmission resource segment pattern corresponding to the first resource segment by selecting frequency domain resource segments on different time domain resource segments.

11. The method according to claim 7, characterized in that, The time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2; The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

12. The method according to claim 7, characterized in that, Two of the first resource segments whose time-domain interval is less than the first threshold and whose frequency-domain interval is less than the fourth threshold satisfy one of the following conditions: Continuous in the frequency domain; or, They partially overlap in the frequency domain.

13. A data transmission processing apparatus, characterized in that, include: Memory, transceiver, processor; Memory, used to store program instructions; Transceiver, used to send and receive data under the control of the processor; Processor, configured to read program instructions from the memory and perform the following operations: Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information; Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments; Based on the plurality of first resource segments, determine the second resource segment used for each segment of the data to be transmitted, and transmit the segmented data through the second resource segment; The step of determining the second resource segment used for each segment of data to be transmitted based on the plurality of first resource segments includes: Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted; The second resource segment is determined based on the transmission resource segment pattern.

14. The apparatus according to claim 13, characterized in that, Two second resource segments with a time-domain interval less than the first threshold satisfy one of the following conditions: Continuous in the frequency domain; or, They partially overlap in the frequency domain; or, There exists a frequency domain interval smaller than the second threshold in the frequency domain.

15. The apparatus according to claim 13, characterized in that, The frequency domain range of the multiple second resource segments corresponding to the data to be transmitted satisfies one of the following conditions within a preset length of time domain range: Occupy all subcarriers within the allocated bandwidth; or Within the allocated bandwidth, the number of unoccupied subcarriers is less than the third threshold.

16. The apparatus according to claim 13, characterized in that, The processor is also configured to read program instructions from the memory and perform the following operations: Obtain the transmission resource segment pattern corresponding to the first resource segment; or, By selecting frequency domain resource segments on different time domain resource segments, a transmission resource segment pattern corresponding to the first resource segment is generated.

17. The apparatus according to claim 13, characterized in that, The time-domain resource segmentation information indicates N time-domain resource segments, where N is an integer greater than or equal to 2; The frequency domain resource segmentation information indicates M frequency domain resource segments, where M is an integer greater than or equal to 2.

18. The apparatus according to claim 17, characterized in that, Two of the first resource segments whose time-domain interval is less than the first threshold and whose frequency-domain interval is less than the fourth threshold satisfy one of the following conditions: Continuous in the frequency domain; or, They partially overlap in the frequency domain.

19. A data transmission processing apparatus, characterized in that, include: The first processing module is used to determine time-domain resource segmentation information and frequency-domain resource segmentation information; The second processing module is used to segment the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments; The third processing module is used to determine the second resource segment used for each segment of the data to be transmitted based on the plurality of first resource segments, and to transmit the segmented data through the second resource segment; The second processing module is specifically used for: Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted; The second resource segment is determined based on the transmission resource segment pattern.

20. A data transmission processing apparatus, characterized in that, include: Memory, transceiver, processor; Memory, used to store program instructions; Transceiver, used to send and receive data under the control of the processor; The processor is used to read program instructions from the memory, and the transceiver is used to perform the following operations: Determine the time-domain resource segmentation information and the frequency-domain resource segmentation information; Based on the time-domain resource segmentation information and the frequency-domain resource segmentation information, the transmission resources are segmented in both the time and frequency domains to obtain multiple first resource segments; Obtain the transmission resource segment pattern corresponding to the plurality of first resource segments; wherein, the transmission resource segment pattern is used to indicate the resource segment used for each segment of data transmission to be transmitted; Data detection is performed based on the aforementioned transmission resource segment pattern.

21. A data transmission processing apparatus, characterized in that, include: The fourth processing module is used to determine the time-domain resource segmentation information and the frequency-domain resource segmentation information; The fifth processing module is used to segment the transmission resources in the time domain and frequency domain respectively according to the time domain resource segmentation information and the frequency domain resource segmentation information to obtain multiple first resource segments; The acquisition module is used to acquire transmission resource segment patterns corresponding to the plurality of first resource segments; wherein, the transmission resource segment patterns are used to indicate the resource segments used for each segment of data transmission to be transmitted; The sixth processing module is used to perform data detection based on the transmission resource segment pattern.

22. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the data transmission processing method as described in any one of claims 1 to 6, or the data transmission processing method as described in any one of claims 7 to 12.

Citation Information

Patent Citations

  • Methods and apparatus for channel interleaving in OFDM systems

    US20080307427A1

  • Communication method and apparatus

    WO2021168670A1