Data transmission method and apparatus
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2026-02-05
- Publication Date
- 2026-08-13
Smart Images

Figure CN2026077346_13082026_PF_FP_ABST
Abstract
Description
A data transmission method and apparatus
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510138480.6, filed on February 7, 2025, entitled "A Data Transmission Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0003] This application relates to the field of wireless communication technology, and in particular to a data transmission method and apparatus. Background Technology
[0004] For time division duplex (TDD) systems, subband full duplex (SBFD) schemes can improve uplink coverage. In SBFD, a carrier can be divided into multiple subbands, and the link directions of different subbands can be different. Downlink subbands are used for downlink transmission, and uplink subbands are used for uplink transmission.
[0005] In the SBFD scheme, signal power within a sub-band can leak into adjacent sub-bands, causing interference between the uplink and downlink. Therefore, interference measurement or channel measurement is required. To meet the requirements of interference measurement or channel measurement, silent resource elements (REs) need to be configured on some uplink orthogonal frequency division multiplexing (OFDM) symbols.
[0006] When SBFD is enabled on the terminal device, how to perform transformation precoding processing on OFDM symbols configured with silent REs during physical uplink share channel (PUSCH) transmission is a problem that needs to be solved. Summary of the Invention
[0007] This application provides a data transmission method and apparatus for processing data on symbols configured with silent resources to achieve uplink data transmission.
[0008] Some embodiments of this application can be applied to terminal-side devices, which may be terminal devices, modules (such as chips) within terminal devices, or software (such as control subsystems) containing terminal device functions. Other embodiments of this application can be applied to network-side devices, which may be network devices, such as base stations or wireless access network devices. The network-side device may be a network device, a module (such as a chip) within a network device, or software (such as control subsystems) containing network device functions.
[0009] In a first aspect, a data transmission method is provided, which can be applied to a terminal-side device. The method includes: receiving uplink transmission scheduling information, wherein the uplink transmission scheduling information indicates a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupying a first symbol in the time domain and occupying at least one subcarrier in the frequency domain; performing uplink transmission based on the time-frequency resources other than the second time-frequency resource in the first time-frequency resource according to the uplink transmission scheduling information; wherein the data transmitted on the first symbol is obtained by performing a discrete Fourier transform (DFT) on the first input data corresponding to the first symbol, and the size of the DFT is determined according to the second time-frequency resource.
[0010] In the above implementation, when uplink resource silencing is enabled, transform precoding (i.e., DFT processing) can be implemented. Therefore, it can be ensured that uplink resource silencing and transform precoding can be enabled simultaneously in uplink transmission (e.g., PUSCH transmission), thereby ensuring the transmission performance of the uplink transmission.
[0011] In one possible implementation, after performing a DFT on the first input data corresponding to the first symbol, the method further includes: setting padding data in the first output data according to the position of the first resource unit; or mapping the first output data to resource units on the first symbol other than the first resource unit; wherein the first resource unit is located in the first symbol in the time domain and in at least one subcarrier in the second time-frequency resource in the frequency domain.
[0012] Secondly, a data transmission method is provided, which can be applied to a network-side device. The method includes: sending uplink transmission scheduling information, wherein the uplink transmission scheduling information indicates a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupying a first symbol in the time domain and occupying at least one subcarrier in the frequency domain; receiving data based on the time-frequency resources other than the second time-frequency resource in the first time-frequency resource; wherein the data transmitted on the first symbol is obtained by performing a DFT on the first input data corresponding to the first symbol, and the size of the DFT is determined according to the second time-frequency resource.
[0013] Based on the first and second aspects above, in one possible implementation, the frequency domain resources of the second time-frequency resource are distributed in a comb-like pattern on the first symbol; the size of the DFT is determined according to the second time-frequency resource, including: the size of the DFT is determined according to the number of comb teeth of the frequency domain resources of the second time-frequency resource.
[0014] Based on the first and second aspects described above, in one possible implementation, the size of the DTF is: in, The number of resource blocks (RBs) occupied by PUSCH. N is the number of subcarriers contained in an RB, and N is the number of comb teeth of the frequency domain resource of the second time-frequency resource.
[0015] Based on the first and second aspects described above, in one possible implementation, the first input data includes A complex-valued symbol; when the PUSCH is not accompanied by a phase-following reference signal PT-RS transmission, the Each complex-valued symbol is a data symbol; or, when the PUSCH is accompanied by PT-RS transmission, the... Each complex value symbol includes S PT-RS sampling points and Data symbols.
[0016] Based on the first and second aspects mentioned above, in one possible implementation, the number of comb teeth in the frequency domain resource of the second time-frequency resource is 2; when the PUSCH is accompanied by PT-RS transmission, the... The number of PT-RS groups. The number of PT-RS sampling points in each PT-RS group; The positions of the PT-RS sampling points on the first symbol conform to a first correspondence, wherein the first correspondence includes one or more of the following:
[0017] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0018] Where s = 1, 3 and k = 0, 1; or,
[0019] when At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0020] in or,
[0021] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0022] Where s = 1, 3, 5, 7 and k = 0, 1; or,
[0023] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0024] in or,
[0025] when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is:
[0026] in
[0027] in, This is the floor operator.
[0028] Based on the first and second aspects mentioned above, in one possible implementation, the number of comb teeth in the frequency domain resource of the second time-frequency resource is 2; when the PUSCH is accompanied by PT-RS transmission, the... in, The number of PT-RS groups contained in the first symbol. The number of PT-RS groups contained in the second symbol. The number of PT-RS sampling points included in each PT-RS group, the second symbol is not within the time domain resources of the second time-frequency resource; the first symbol... The location of the PT-RS sampling points in each PT-RS group, and the location contained in the first group of complex value symbols or the second group of complex value symbols in the second symbol. The PT-RS sampling points of each PT-RS group are at the same location. The second symbol includes a first group of complex value symbols and a second group of complex value symbols. The first group of complex value symbols and the second group of complex value symbols respectively include... A complex value symbol.
[0029] Based on the first and second aspects mentioned above, in one possible implementation, the... The positions of the PT-RS sampling points on the first symbol conform to a second or third correspondence; the second correspondence includes one or more of the following:
[0030] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0031] Where s = 1 and k = 0, 1; or,
[0032] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0033] Where s = 0 and k = 0, 1, 2, 3; or,
[0034] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0035] Where s = 1, 3 and k = 0, 1; or,
[0036] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0037] in or,
[0038] when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is:
[0039] in
[0040] The third correspondence includes one or more of the following:
[0041] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0042] Where s = 3 and k = 0, 1; or,
[0043] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0044] Where s = 1 and k = -4, -3, -2, -1; or,
[0045] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0046] Where s = 5, 7 and k = 0, 1; or,
[0047] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0048] in or,
[0049] when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is:
[0050] in
[0051] in, This is the floor operator.
[0052] Based on the first and second aspects described above, in one possible implementation, the number of comb teeth in the frequency domain resource of the second time-frequency resource is 2. in, The number of PT-RS groups. The number of PT-RS sampling points contained in each PT-RS group in the first symbol. The number of PT-RS sampling points contained in each PT-RS group in the second symbol, where the second symbol is not within the time domain resources of the second time-frequency resource; the number of PT-RS sampling points contained in the first PT-RS group in the first symbol. The location of each PT-RS sampling point, and the position of the first PT-RS group in the second symbol. The locations of all PT-RS sampling points are the same.
[0053] Based on the first and second aspects mentioned above, in one possible implementation, the... The positions of the PT-RS sampling points on the first symbol conform to a fourth or fifth correspondence; wherein the fourth correspondence includes one or more of the following:
[0054] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0055] Where s = 1, 3 and k = 0; or,
[0056] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0057] in or,
[0058] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0059] Where s = 1, 3, 5, 7 and k = 0; or,
[0060] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0061] in or,
[0062] when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is:
[0063] The fifth correspondence includes one or more of the following:
[0064] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0065] Where s = 1, 3 and k = 1; or,
[0066] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0067] in or,
[0068] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0069] Where s = 1, 3, 5, 7 and k = 1; or,
[0070] when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is:
[0071] in or,
[0072] when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is:
[0073] in
[0074] in, This is the floor operator.
[0075] Based on the first and second aspects mentioned above, in one possible implementation, the first output data satisfies the following formula:
[0076] in, This represents the first output data, which corresponds to the symbol l, and the symbol l is the first symbol; This represents the complex value symbol i in the first input data; when symbol i is located within the time domain of the second time-frequency resource, When symbol l is not within the time domain resource of the second time-frequency resource, α l =1; when j=-1, α j =0; when symbol j is located within the time domain of the second time-frequency resource, When symbol j is not within the time domain resource of the second time-frequency resource, α j =1, where j≠-1.
[0077] Thirdly, a data transmission method is provided, applied to a terminal-side device. The method includes: receiving uplink transmission scheduling information, the uplink transmission scheduling information indicating a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupying a first symbol in the time domain and occupying at least one subcarrier in the frequency domain; performing uplink transmission based on the time-frequency resources other than the second time-frequency resource in the first time-frequency resource according to the uplink transmission scheduling information; wherein the data transmitted on the first symbol is obtained by performing a DFT on the first input data corresponding to the first symbol, the first input data including a first set of data and a second set of data, the second set of data being obtained by repeating the first set of data.
[0078] In the above implementation, when uplink resource silencing is enabled, transform precoding (i.e., DFT processing) can be implemented. Therefore, it can be ensured that uplink resource silencing and transform precoding can be enabled simultaneously in uplink transmission (e.g., PUSCH transmission), thereby ensuring the transmission performance of the uplink transmission.
[0079] Fourthly, a data transmission method is provided, applied to a network device side. The method may include: sending uplink transmission scheduling information, wherein the uplink transmission scheduling information indicates a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupying a first symbol in the time domain and at least one subcarrier in the frequency domain; receiving data based on time-frequency resources other than the second time-frequency resource in the first time-frequency resource; wherein the data transmitted on the first symbol is obtained by performing a DFT on first input data corresponding to the first symbol, the first input data including a first set of data and a second set of data, the second set of data being obtained by repeating the first set of data.
[0080] Based on the third and fourth aspects mentioned above, in one possible implementation, the number of comb teeth in the frequency domain resource of the second time-frequency resource is 2, and the first set of data and the second set of data respectively include A complex value symbol.
[0081] Based on the third and fourth aspects mentioned above, in one possible implementation, when the frequency domain resource of the second time-frequency resource is located on a subcarrier with an even index, the second set of data is obtained by repeating the first set of data and multiplying it by -1, or in other words, the second set of data is obtained by repeating the first set of data and multiplying it by e. -jπ Alternatively, when the frequency domain resource of the second time-frequency resource is located on a subcarrier with an odd index, the second set of data is obtained by repeating the first set of data, or in other words, the second set of data is obtained by repeating the first set of data only.
[0082] Based on the third and fourth aspects mentioned above, in one possible implementation, the size of the DTF is: in, This refers to the number of resource blocks (RBs) occupied by PUSCH. This represents the number of subcarriers contained in an RB.
[0083] Based on the third and fourth aspects mentioned above, in one possible implementation, the first input data includes A complex-valued symbol; when the PUSCH is not accompanied by a phase-following reference signal PT-RS transmission, the Each complex-valued symbol is a data symbol; or, when the PUSCH is accompanied by PT-RS transmission, the... Each complex value symbol includes S PT-RS sampling points and Data symbols.
[0084] Based on the third and fourth aspects mentioned above, in one possible implementation, the number of comb teeth in the frequency domain resource of the second time-frequency resource is 2; The complex value symbols include a first group of complex value symbols and a second group of complex value symbols, both of which include... The second set of complex-value symbols is obtained by repeating the first set of complex-value symbols by a factor of one; when the PUSCH is accompanied by PT-RS transmission, the number of PT-RS sampling points in the second set of complex-value symbols, the number of PT-RS sampling points in each PT-RS group, the position of the PT-RS sampling points, and the value of the PT-RS sampling points are the same as those in the first set of complex-value symbols.
[0085] Based on the third and fourth aspects mentioned above, in one possible implementation, the first set of complex value symbols and the second set of complex value symbols respectively include One PT-RS sampling point, The number of PT-RS groups in the first group of complex value symbols or the second group of complex value symbols. The number of PT-RS sampling points included in each PT-RS group; the complex value symbols in the first group The positions of the PT-RS sampling points on the first symbol conform to the first correspondence mentioned above.
[0086] Based on the third and fourth aspects mentioned above, in one possible implementation, the... in, The number of PT-RS groups contained in the first symbol. The number of PT-RS groups contained in the second symbol. The number of PT-RS sampling points included in each PT-RS group; the second symbol is not within the time domain resources of the second time-frequency resource; the complex-valued symbols in the first group The positions of the PT-RS sampling points on the first symbol conform to the second or third correspondence mentioned above.
[0087] Based on the third and fourth aspects mentioned above, in one possible implementation, when the PUSCH is accompanied by PT-RS transmission, the... in, The number of PT-RS groups. The number of PT-RS sampling points contained in each PT-RS group in the first symbol. The number of PT-RS sampling points contained in each PT-RS group in the second symbol, where the second symbol is not within the time domain resources of the second time-frequency resource; the first group of complex-valued symbols contains The positions of the PT-RS sampling points on the first symbol conform to the fourth or fifth correspondence relationship described above.
[0088] Based on the third and fourth aspects mentioned above, in one possible implementation, the first output data satisfies the following formula:
[0089] In the above formula, l is the OFDM symbol index. Wherein, This represents the first output data, which corresponds to the symbol l, and the symbol l is the first symbol; The complex value symbol i represents the first input data.
[0090] Fifthly, a communication apparatus is provided, comprising a unit or module for performing the method of any one of the first aspects, or comprising a unit or module for performing the method of any one of the second aspects, or comprising a unit or module for performing the method of any one of the third aspects, or comprising a unit or module for performing the method of any one of the fourth aspects.
[0091] A sixth aspect provides a communication apparatus comprising: one or more processors configured to perform the method described in any one of the first aspects, or the method described in any one of the second aspects, or the method described in any one of the third aspects, or the method described in any one of the fourth aspects.
[0092] In a seventh aspect, a readable storage medium is provided, the readable storage medium storing a program or instructions that, when executed on a device, cause the device to perform the method described in any one of the first aspects, or the method described in any one of the second aspects, or the method described in any one of the third aspects, or the method described in any one of the fourth aspects.
[0093] Eighthly, a chip system is provided, including a processor for supporting a computer device to implement the method described in any one of the first aspects, or the method described in any one of the second aspects, or the method described in any one of the third aspects, or the method described in any one of the fourth aspects.
[0094] Ninth aspect, a computer program product is provided, the computer program product comprising a program; when the computer program is run on a computer, the computer causes the computer to perform the method described in any one of the first aspects, or the method described in any one of the second aspects, or the method described in any one of the third aspects, or the method described in any one of the fourth aspects.
[0095] In a tenth aspect, a communication system is provided, comprising a network device and a terminal device, wherein the terminal device performs the method described in any one of the first aspects, and the network device performs the method described in any one of the second aspects; or, the terminal device performs the method described in any one of the third aspects, and the network device performs the method described in any one of the fourth aspects. Attached Figure Description
[0096] Figure 1 is a schematic diagram of the uplink and downlink resource allocation in a traditional TDD system;
[0097] Figure 2 is a schematic diagram of the uplink and downlink resource allocation of the SBFD scheme in a TDD system;
[0098] Figure 3 is a schematic diagram of cross-link interference in the SBFD scenario;
[0099] Figure 4 is a schematic diagram of uplink resource silencing;
[0100] Figure 5 is a schematic diagram of the signal processing of PUSCH in DFT-s-OFDM;
[0101] Figure 6 is a schematic diagram of the architecture of the communication system used in the embodiments of this application;
[0102] Figure 7 is a schematic diagram of the architecture of an O-RAN system according to an embodiment of this application;
[0103] Figure 8 is a schematic diagram of the network element function division and protocol layer structure of an O-RAN device in an embodiment of this application;
[0104] Figure 9 is a schematic diagram of a common RAN chip architecture in the embodiments of this application;
[0105] Figure 10 is a block diagram of the baseband hardware implementation in an embodiment of this application;
[0106] Figure 11 is a flowchart illustrating a data transmission method provided in an embodiment of this application;
[0107] Figure 12 is a schematic diagram of the first data processing process in an embodiment of this application;
[0108] Figure 13 is a schematic diagram of a signal processing procedure for a PUSCH provided in an embodiment of this application;
[0109] Figures 14a, 14b and 14c are schematic diagrams of the mapping of a PT-RS sampling point in an embodiment of this application;
[0110] Figure 15 is a flowchart illustrating another data transmission method provided in an embodiment of this application;
[0111] Figure 16 is a schematic diagram of the second data processing process in an embodiment of this application;
[0112] Figure 17 is a schematic diagram of a signal processing procedure for a PUSCH provided in an embodiment of this application;
[0113] Figure 18 is a schematic diagram of another PT-RS sampling point mapping in an embodiment of this application;
[0114] Figure 19 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0115] Figure 20 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0116] This application relates to how a terminal device performs signal processing when transform precoding and uplink resource muting are simultaneously enabled. To better understand this application, the relevant technologies involved in this application are first described below.
[0117] (1) Subband fullduplex (SBFD)
[0118] 5G (5th generation mobile communication technology) New Radio (NR) wireless communication systems are deployed in mid-to-high frequency bands, achieving high data rates and low latency through the use of large bandwidth. In traditional Time Division Duplex (TDD) systems, the downlink (DL) occupies the majority of time resources, leading to an imbalance in coverage between the DL and uplink (UL), as shown in Figure 1. Compared to Frequency Division Duplex (FDD) systems, TDD systems have poorer uplink coverage and higher latency. To address the uplink coverage and latency issues in TDD systems, Release 19 introduced the SBFD (Simplified Backplane Function Deployment) scheme.
[0119] In the R19 SBFD scheme, a carrier is divided into multiple subbands, and the link directions of different subbands can be different. The downlink subband is used for downlink transmission, and the uplink subband is used for uplink transmission. A typical SBFD scheme is shown in Figure 2(a): a carrier is divided into three subbands, with the middle subband being the uplink subband and the top and bottom subbands being the downlink subbands. Another typical SBFD scheme is shown in Figure 2(b): a carrier is divided into two subbands, with the upper subband being the downlink subband and the lower subband being the uplink subband. SBFD uplink and downlink subbands can be configured on certain time slots or symbols, not necessarily on all time slots or symbols. The R19 standard specifies that SBFD uplink and downlink subbands can be on TDD downlink symbols or flexible symbols. Taking Figure 2 as an example, the SBFD uplink subband and SBFD downlink subband are configured on the 2nd, 3rd, and 4th time slots within a TDD cycle. The 1st time slot is still a downlink time slot, without the SBFD uplink subband configured there, and the 5th time slot is also an uplink time slot, without the SBFD downlink subband configured there. By introducing the SBFD scheme, the base station can achieve simultaneous transmission and reception using different frequency domain resources (subbands) on the SBFD symbols. Under the SBFD scheme, the uplink transmission resources available to the terminal equipment increase, which can effectively improve uplink coverage and reduce uplink latency.
[0120] In SBFD, signal power within a subband leaks into adjacent subbands, causing interference between UL and DL, known as cross-link interference (CLI), as shown in Figure 3. Based on the source of the interference, CLI includes two types:
[0121] The first type of CLI is cross-link interference between terminal devices (UE-to-UE CLI), which mainly refers to the interference caused by the uplink signal sent by one terminal device to the downlink signal received by another terminal device in the same cell or a neighboring cell.
[0122] The second type of CLI is cross-link interference between base stations (gNB-to-gNB CLI), which mainly refers to the interference caused by the downlink signal sent by one base station to the uplink signal received by another base station.
[0123] For gNB-to-gNB CLI introduced in SBFD and dynamic / flexible TDD scenarios, the R19 standard currently discusses introducing gNB-to-gNB CLI measurements or channel measurements to enable some inter-base station CLI management technologies. gNB-to-gNB CLI measurements or channel measurements will have some impact on the uplink transmission of the base station. Uplink transmission remains silent on the measurement resources used for gNB-to-gNB CLI measurements or channel measurements, or in other words, no uplink transmission occurs on the measurement resources used for gNB-to-gNB CLI measurements or channel measurements. The uplink transmission here mainly includes PUSCH, and optionally, it may also include the physical uplink control channel (PUCCH) or other uplink signals, such as demodulation reference signal (DMRS), phase-tracking reference signal (PT-RS), or sounding reference signal (SRS).
[0124] Currently, the R19 standard has agreed that for a PUSCH transmission, the uplink muting resource is located in the time domain at most two symbols within the duration of the PUSCH transmission, and in the frequency domain on each physical resource block (PRB) (or resource block (RB)) of the PUSCH transmission, with a comb-2 mapping. A comb-2 mapping means mapping once every other RE, thus the uplink muting resource has a comb-like mapping. For example, as shown in Figure 4, in the time domain, the uplink muting RE (UL muting RE) is located on the second and fourth OFDM symbols within the time slot; in the frequency domain, the UL muting RE is located on the RE at the odd position of each PRB, i.e., the RE with an odd index (assuming the first RE of each PRB starts counting from 0).
[0125] (2) Transform precoding
[0126] In NR systems, PUSCH uses two waveforms: cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) and discrete fourier transform-spread spectrum-orthogonal frequency division multiplexing (DFT-s-OFDM). The signal processing of PUSCH based on DFT-s-OFDM is generally shown in Figure 5, where each processing step can be executed by a corresponding module. For example, the transform precoding module can perform transform precoding processing.
[0127] The transform precoding process is the same as the DFT process. Compared to CP-OFDM, DFT-s-OFDM adds a transform precoding process (i.e., the DFT process), so PUSCH based on DFT-s-OFDM can also be called PUSCH with transform precoding enabled.
[0128] Currently, the transform precoding process includes:
[0129] Case 1: If transform precoding is not enabled, then y (λ) (i)=x (λ) (i), where x (λ) (i) represents the input data for the transform precoding module, y (λ) (i) represents the output data of the transform precoding module, where λ = 0, 1, ..., υ-1, and υ is the layer number. It can be assumed that when transform precoding is not enabled, the transform precoding module does not process the input data, and the output data is equal to the input data.
[0130] Scenario 2: If transform precoding is enabled, the layer number υ = 1, meaning that transform precoding only supports single-layer transmission, and the input data of the transform precoding module depends on PT-RS, as follows:
[0131] If the PUSCH is not accompanied by PT-RS transmission, then the input data of the transformation precoding module (also known as the modulation symbol block or modulation symbol) is used. Divided into There are sets, each set corresponding to one OFDM symbol and For the modulation symbol x (0) The complex form of (i) is also called the complex value symbol block or complex value symbol. Among them, The bandwidth of PUSCH (in RBs). The number of subcarriers contained in each RB, and satisfying the following conditions. Where α2, α3, and α5 are all non-negative integers.
[0132] If the PUSCH is accompanied by PT-RS transmission, then the input data (i.e., modulation symbol block or modulation symbol) of the transformation precoding module is changed. It is divided into multiple sets, each set corresponding to one OFDM symbol. Set l contains Each modulation symbol is mapped to a complex-valued symbol. These complex-valued symbols are mapped to OFDM symbols l before undergoing transform precoding. and i ′ ≠m. Index m is the index of the PT-RS sampling point in set l. The number of sampling points in each PT-RS group. ε represents the number of PT-RS groups. When an OFDM symbol l contains one or more PT-RS sampling points, ε... l =1, otherwise ε l =0.
[0133] In digital communication, modulation symbols are the basic units used to represent and transmit digital information. The modulation process converts digital signals into waveforms suitable for transmission, that is, it converts the original digital information into a modulated signal suitable for transmission in the channel, thereby achieving efficient information transmission. Modulation methods include, for example, binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 16-quadrature amplitude modulation (16QAM) with 16 symbols, 64QAM, 256QAM, etc., which are not limited in this application. Complex-valued symbols refer to symbols used in communication systems to represent information in complex form. Modulation symbols can be mapped to complex-valued symbols through mapping.
[0134] Transform precoding can be applied according to the following formula:
[0135] In the above formula, l is the OFDM symbol index.
[0136] Based on the above transform precoding process, the transform precoding module can output data (also known as complex value symbols).
[0137] For each OFDM symbol corresponding to a set of complex-valued symbols, the terminal device performs transform precoding processing based on the above formula. The input and output data of the DFT are both multi-dimensional complex vectors, and the length of the input data vector is equal to the length of the output data vector; this vector length is called the DFT size. In the above implementation of transform precoding, the DFT size for each OFDM symbol is...
[0138] Based on the data processing procedure of PUSCH transmission using DFT-s-OFDM described above, when performing transform precoding (i.e., DFT processing) on data of an OFDM symbol, the DFT size is: If the terminal equipment enables SBFD, then in order to meet the requirements of interference measurement or channel measurement, it is necessary to configure silent REs on some uplink OFDM symbols. There is currently no solution for how to perform transform precoding processing on these OFDM symbols configured with silent REs.
[0139] Therefore, this application provides a data transmission method and related apparatus for implementing the method, in order to solve the problem of how to perform uplink transmission when uplink resource silencing and transformation precoding processing are enabled simultaneously.
[0140] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0141] The embodiments of this application can be applied to various communication systems, such as: Global System for Mobile Communications (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE FDD system, LTE TDD system, Universal Mobile Telecommunication System (UMTS), 5G system, or New Radio (NR), or to future communication systems or other similar communication systems, etc.
[0142] Referring to Figure 6, this is a schematic diagram of the architecture of the communication system 1000 used in an embodiment of this application. As shown in Figure 6, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (110a and 110b in Figure 6) and at least one terminal device (120a-120j in Figure 6). The terminal device is wirelessly connected to the wireless access network device, and the wireless access network device is wirelessly or wiredly connected to the core network. The core network device and the wireless access network device may be independent physical devices, or the functions of the core network device and the logical functions of the wireless access network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the wireless access network device. Terminal devices and wireless access network devices may be interconnected via wired or wireless means. Figure 6 is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 6.
[0143] Network devices and terminal devices can be fixed in location or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of the network devices and terminal devices.
[0144] The roles of network devices and terminal devices can be relative. For example, the helicopter or drone 120i in Figure 6 can be configured as a mobile network device. For terminal devices 120j that access the wireless access network 100 through 120i, drone 120i is a network device; however, for network device 110a, 120i is a terminal device. That is, 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a network device-to-network device interface protocol. In this case, relative to 110a, 120i is also a network device. Therefore, both network devices and terminal devices can be collectively referred to as communication devices. 110a and 110b in Figure 6 can be called communication devices with network device functions, and 120a-120j in Figure 6 can be called communication devices with terminal device functions.
[0145] Communication between network devices and terminal devices, between network devices, and between terminal devices can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0146] In the embodiments of this application, the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem that includes network device functions. This control subsystem, including network device functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal device can be executed by modules (such as chips or modems) within the terminal device, or by a device that includes terminal device functions.
[0147] In this embodiment, the network device sends downlink signals or downlink information to the terminal device, with the downlink information carried on the downlink channel; the terminal device sends uplink signals or uplink information to the base station, with the uplink information carried on the uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with a cell controlled by the network device. The cell with which the terminal device has established a wireless connection is called the serving cell of that terminal device.
[0148] Terminal equipment 120a-120j can be terminal equipment, user equipment (UE), mobile station, mobile terminal, access terminal, UE unit, UE station, mobile station, remote station, remote terminal, mobile device, UE terminal, terminal, wireless communication equipment, multimedia equipment, streaming media equipment, UE agent, or UE device, etc. Access terminals can be cellular phones, mobile phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, vehicles, in-vehicle equipment, train detectors, wearable devices, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, terminal equipment in future 5G networks, or terminal equipment in future evolved public land mobile networks (PLMNs), etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, and smart cities. The embodiments of this application do not limit the specific technologies or device forms used in the terminal devices.
[0149] Wireless access network (RAN) equipment, also known as access network equipment, RAN, RAN entity, RAN node, or access node, constitutes part of a communication system and is used to help terminal devices achieve wireless access and communicate with them. Multiple RANs in the communication system 1000 can be nodes of the same type or different types.
[0150] RAN nodes can be base stations, evolved NodeBs (eNodeBs), relay stations, access points (APs), transmission reception points (TRPs), next-generation NodeBs (gNBs), base stations in future mobile communication systems, access nodes in wireless fidelity (Wi-Fi) systems, or access network equipment in future evolved PLMN networks. RAN nodes can be macro base stations (as shown in Figure 6, 110a), micro base stations or indoor stations (as shown in Figure 6, 110b), relay nodes or donor nodes, or radio controllers in cloud radio access network (CRAN) scenarios. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, access network equipment in vehicle-to-everything (V2X) technology can be roadside units (RSUs).
[0151] RAN nodes can be applied to cellular systems related to the 3rd generation partnership project (3GPP), such as 4G or 5G mobile communication systems, non-terrestrial network (NTN) systems, or future-oriented evolution systems, as well as communication systems that integrate two or more of the above systems.
[0152] In the NTN system, the RAN node can be in transparent mode or regenerative mode, and its corresponding cell can be an earth fixed cell or an earth moving cell.
[0153] RAN can also be an open access network (open RAN, O-RAN, or ORAN). Figure 7 is an example diagram of an O-RAN system, which may include other components besides those shown in Figure 7. As shown in Figure 7, the access network equipment (RAN, for example, an eNB, gNB, or next-generation access network equipment) communicates with the core network (CN) via a backhaul link and with terminal equipment via an air interface. The baseband unit (BBU) in the access network equipment communicates with the core network via the backhaul link, and the radio unit (RU) in the access network equipment communicates with at least one terminal equipment via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located.
[0154] The BBU includes at least one control unit (CU) and at least one distributed unit (DU), which can communicate via at least one midhaul link.
[0155] Figure 8 shows the network element function division and protocol layer structure of an O-RAN device.
[0156] In some examples, the CU is a logical node carrying the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which can be interfaces like the E2 interface. Optionally, the CU may have some core network functions. The CU (e.g., the PDCP layer and higher layers) connects to the DU (e.g., the Radio Link Control (RLC) layer and lower layers) through interfaces, which can be interfaces like the F1 interface. In some examples, these interfaces (e.g., the F1 interface) can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol for the F1 interface, defining the F1 signaling procedures in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0157] In some examples, the CU can be split into CU-CP (control unit-control plane) and CU-UP (control unit-user plane). CU-CP is a logical node carrying the RRC layer and PDCP-C (control plane part of PDCP) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. AMF network elements are responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and PDCP-U (user plane part of PDCP) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) network elements in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0158] In some examples, a DU is a logical node that carries the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0159] In some examples, the RU is a logical node carrying both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0160] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a lower-layer split-control, user, and synchronization (LLS-CUS) interface through a fronthaul link. LLS-CUS may include LLS-C and LLS-U interfaces, respectively providing the control plane (C-plane) and user plane (U-plane). In some examples, the control plane (C-plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-plane) refers to non-real-time management operations between the DU and RU.
[0161] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0162] Figure 9 shows a common RAN chip architecture, divided into CU, DU, and RU. The CU is the platform that performs upper-layer L2 and L3 functions. The midhaul and backhaul interfaces are used to carry traffic between the CU and DU, as well as between the CU and the core network. The DU performs L1 and some L2 functions, while the RU performs L1 computation and RF digital functions. The fronthaul and backhaul interfaces are used to carry traffic between the RU and DU, as well as between the CU and DU. An integrated DU includes the functions of both the DU and RU.
[0163] The CU / DU hardware includes a chassis platform, motherboard, peripherals, and cooling system. The motherboard contains processing units, memory, internal I / O interfaces, and external connection ports. Its hardware accelerator is designed with interfaces, and hardware functional components include: storage for software, hardware, and system debugging interfaces, and a single-board management controller.
[0164] DU systems are typically implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on the multi-core processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA / GPU-based hardware accelerators; alternatively, all L1 functions can be offloaded to FPGA / GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor. Hardware accelerators support interconnection with x86 or non-x86 processors. Similarly, accelerators have multi-channel PCIe interfaces pointing to the CPU and external connections via GbE.
[0165] The RU consists of three parts: the OPU (O-RAN processing unit) receives enhanced common public radio interface (eCPRI) frames from the O-RAN fronthaul and performs fronthaul interface operations, the lowest level L1 (coding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented as a CPU, FPGA, or application-specific integrated circuit (ASIC). The O-RU's digital processing unit (DPU) performs synchronization, digital downconversion (DDC) in the UL, digital upconversion (DUC) in the DL, cyclic redundancy check (CFR), and digital pre-distortion (DPD). It improves power amplifier efficiency by reducing the peak-to-average power ratio (PAPR) / adjacent channel leakage ratio (ACLR) of the RF frontend; the DPU can be implemented as an FPGA or ASIC. The O-RU's RF processing unit includes a transceiver module, up / down converters, power amplifiers (PA), low-noise amplifiers (LNA), and Tx / Rx filters. Digital-to-analog (DA) and analog-to-digital (AD) conversions between the analog and digital domains, such as RF sampling, and frequency conversion using RF signals during up-conversion and down-conversion, mixing intermediate frequency (IF) signals and local oscillator (LO) signals, are all performed within the transceiver module. The physical and logical partitioning within the RF processing unit can be independent of specific boundaries.
[0166] Figure 10 is a block diagram of an example baseband hardware implementation, which can be implemented using a processing system including one or more processors. The baseband can be implemented using a processing system including one or more processors. Processors include microprocessors (e.g., x86, ARM), microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), graphics processing units (GPUs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform various functions. In other words, the processors used in the baseband can be used to implement the processes described below and any one or more of those processes.
[0167] A processing system can be implemented using a bus architecture, typically represented by a bus. A bus can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system. The bus communicatively couples various circuits together, including one or more processors (typically represented by a processor), memory, and computer-readable media (typically represented by a computer-readable media). The bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further. The bus interface provides the interface between the bus and transceivers, and between the bus and the interface.
[0168] A transceiver provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communication via an internal bus or via an external transmission medium.
[0169] The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When the processor executes the software, the software causes the processing system to perform the various functions described below for any particular device.
[0170] The functions that can be implemented by the processor, memory, and computer-readable medium include: encoding, decoding, rate matching, rate matching dematching, scrambling, descrambling, modulation, demodulation, layer mapping, FFT, IFFT, DFT, inverse discrete fourier transform (IDFT), precoding, RE mapping, channel equalization, deRE mapping, digital beamforming (BF), adding a cyclic prefix (CP), removing a CP, etc.
[0171] In this embodiment, when the terminal device performs uplink data transmission, the baseband unit in the terminal device can implement the transform precoding (e.g., DFT) and other processing operations provided in this embodiment to achieve uplink data transmission; the baseband unit in the network device can perform corresponding processing operations (e.g., IDFT) to receive uplink data. The hardware structure of the baseband unit can be as shown in Figure 10.
[0172] The data transmission method provided in the embodiments of this application will be described below.
[0173] In this embodiment, the terminal device may enable SBFD. The network device may instruct the terminal device on the SBFD configuration, or the terminal device may use a system-defined SBFD configuration; this application does not impose any restrictions.
[0174] Regarding the frequency domain configuration of SBFD, in one possible implementation, a carrier range may include at least a downlink sub-band and an uplink sub-band. This application does not restrict whether a guard band exists between the downlink and uplink sub-bands, or if so, whether transmission is allowed on the guard band. Furthermore, this application does not restrict whether the downlink and uplink sub-bands can overlap.
[0175] Regarding the time-domain configuration of SBFD, one possible implementation can be based on whether a time slot contains both SBFD symbols and non-SBFD symbols. There are two possible configuration methods:
[0176] SBFD configuration method 1: The symbols contained in a time slot are either all configured as SBFD symbols or all configured as non-SBFD symbols.
[0177] SBFD Configuration Method 2: A portion of the symbols contained in a time slot can be configured as SBFD symbols, and the other portion can be configured as non-SBFD symbols.
[0178] Among them, the SBFD symbol can be considered as a symbol configured with SBFD guard band (SBFD operation), and the non-SBFD symbol can be considered as a symbol without SBFD operation. For uplink transmission, the non-SBFD symbol can be an uplink symbol or a flexible symbol, and for downlink transmission, the non-SBFD symbol can be a downlink symbol or a flexible symbol.
[0179] It should be understood that the embodiments of this application do not impose restrictions on the time-domain configuration of SBFD.
[0180] In this embodiment of the application, when the terminal device enables SBFD, the network device can configure (or instruct) uplink silence resources for the terminal device to meet the requirements of interference measurement or channel measurement.
[0181] In one possible implementation, the network device can configure uplink silence resources to the terminal device by sending configuration information for uplink silence resources. This configuration information allows the network device to configure one or more of the following for the terminal device: time-domain resources of the uplink silence resources, and frequency-domain resources of the uplink silence resources. Optionally, the configuration information may include indication information indicating whether the uplink silence resources are enabled (or activated), thereby instructing the terminal device whether to enable (or activate) the uplink silence resources.
[0182] In one possible implementation, the uplink silence resource is located in the time domain of some uplink symbols within the time domain resources of the uplink channel. Taking PUSCH transmission as an example, a silence RE can be configured on up to two OFDM symbols within the duration of the PUSCH transmission.
[0183] In one possible implementation, the uplink muting resources are located in the frequency domain of some PRBs (Programmable Blocks) or some RBs (Resource Blocks) within the uplink channel's frequency domain resources. Taking PUSCH transmission as an example, a muting RE can be configured on each PRB (or RB) of the PUSCH transmission.
[0184] In one possible implementation, the uplink muting resource is mapped in the frequency domain in a comb-like pattern, with N being an integer greater than 1. For example, the number of comb teeth N can be 2 (or comb-2), 4 (or comb-4), or 6 (or comb-6), etc. This application does not restrict the value of the number of comb teeth. In this context, `comb-2` means mapping every other RE, or in other words, one RE out of every two adjacent REs is configured as a silent RE. For example, on an uplink symbol, the RE with index k+2i is configured as a silent RE, where k is the smallest index among all RE indices on that uplink symbol, and i = 0, 1, 2, 3...; `comb-4` means mapping every three REs, or in other words, one RE out of every four consecutive REs (e.g., the first or fourth RE) is configured as a silent RE. For example, on an uplink symbol, the RE with index k+4i is configured as a silent RE, where k is the smallest index among all RE indices on that uplink symbol, and i = 0, 1, 2, 3...; and so on. `comb-N` means mapping every (N-1) REs, or in other words, one RE out of every N consecutive REs is configured as a silent RE. Taking PUSCH transmission as an example, Figure 4 shows a schematic diagram of the mapping of silent REs within the time-frequency resources of PUSCH in a `comb-2` configuration.
[0185] When the terminal device enables uplink transmission with transform precoding and uplink silent resources are configured on the symbols used for uplink transmission, the terminal device can use the method provided in the embodiments of this application to perform transformation precoding and other processing operations to achieve uplink transmission. The data transmission method provided in the embodiments of this application will be described below with reference to FIG11.
[0186] Based on the system architecture shown in Figure 6 above, Figure 11 illustrates a flowchart of a data transmission method provided in an embodiment of this application. In the embodiments of this application, the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem containing network device functions. This control subsystem containing network device functions can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. The functions of the terminal device can also be executed by modules (such as chips or modems) within the terminal device, or by a device containing terminal device functions.
[0187] Referring to Figure 11, a flowchart of a data transmission method provided in an embodiment of this application is shown. The process may include the following steps:
[0188] Step 1101: The network device sends uplink transmission scheduling information to the terminal device. The uplink transmission scheduling information indicates a first time-frequency resource used for uplink transmission. The first time-frequency resource includes a second time-frequency resource, which is not used for uplink transmission. The second time-frequency resource occupies one or more symbols in the time domain, including the first symbol, and occupies at least one subcarrier in the frequency domain.
[0189] The second time-frequency resource can also be called the uplink silent time-frequency resource, which may include multiple silent REs.
[0190] Optionally, in the frequency domain, the subcarriers occupied by the second time-frequency resource can be arranged in a comb-like pattern, with the number of comb teeth being 2 or 4, etc., which is not limited in this application. Taking the first symbol in the second time-frequency resource as an example, the first symbol is configured with multiple silent REs, which are distributed in a comb-like pattern, with the number of comb teeth equal to 2 (i.e., comb-2).
[0191] In one possible implementation, the uplink transmission could be, for example, a PUSCH transmission.
[0192] In some application scenarios, network devices can dynamically schedule terminal devices for uplink transmission. This uplink transmission scheduling information can be dynamic scheduling signaling, such as DCI. For example, a terminal device monitors the physical downlink control channel (PDCCH). Upon detecting the PDCCH, the terminal device parses it to obtain the DCI carried on the PDCCH and the uplink transmission resources indicated by the DCI. These uplink transmission resources include first time-frequency resources, such as time-domain resources (e.g., time slots, symbols) and frequency-domain resources (e.g., PRBs) occupied by PUSCH transmission. In this time-domain resource, at least one OFDM symbol is an SBFD symbol (referred to here as the first symbol), and the first symbol is configured with a silent RE.
[0193] In other application scenarios, network devices can semi-statically schedule uplink transmissions for terminal devices, meaning the uplink transmission scheduling information can be semi-static scheduling signaling. Optionally, semi-static scheduling can include two types: configured grant type 1 or configured grant type 2. In semi-persistent scheduling based on configured grant type 1, the network device can configure relevant parameters for PUSCH transmission (including PUSCH time-frequency resources) to the terminal device via semi-persistent scheduling signaling (e.g., RRC messages), and the terminal device can perform uplink transmissions based on this PUSCH transmission configuration. In semi-persistent scheduling based on configured grant type 2, the network device can configure relevant parameters for PUSCH transmission (including PUSCH time-frequency resources) to the terminal device via semi-persistent scheduling signaling (e.g., RRC messages), and can activate the PUSCH transmission configuration via Layer 1 signaling (e.g., DCI), enabling the terminal device to perform uplink transmissions based on the PUSCH transmission configuration after receiving the Layer 1 signaling.
[0194] It should be understood that the embodiments of this application do not limit the naming of the uplink transmission scheduling information, the content included in the uplink scheduling information, or the scheduling method of uplink transmission.
[0195] Step 1102: The terminal device performs uplink transmission based on the uplink transmission scheduling information and the time-frequency resources other than the second time-frequency resource in the first time-frequency resource.
[0196] The data transmitted on the first symbol is obtained by performing a DFT (or transform precoding) on the first input data corresponding to the first symbol, and the size of the DFT is determined according to the second time-frequency resources. Alternatively, the data transmitted on the first symbol is obtained by performing a DFT on the first input data corresponding to the first symbol based on the second time-frequency resources.
[0197] In one possible implementation, the frequency domain resources of the second time-frequency resource are distributed in a comb-like pattern on the first symbol. Correspondingly, the size of the DFT can be determined based on the number of comb teeth in the frequency domain resources of the second time-frequency resource. Taking PUSCH transmission as an example, the size of the DFT is... in, The number of RBs occupied by PUSCH. Let N be the number of subcarriers contained in an RB, and N be the number of comb teeth of the frequency domain resources of the second time-frequency resource. For example, if the silent REs on the first symbol have a comb-2 distribution, then the size of the DFT is...
[0198] In this step, the terminal device can encode, scramble, and modulate the raw data to be transmitted to obtain multiple modulation symbols. These multiple modulation symbols are then divided into multiple sets, each set corresponding to a symbol (e.g., an OFDM symbol). For the set corresponding to the symbol configured with a silent RE (represented as the first input data in this embodiment), a first data processing (including DFT processing) is performed to obtain first output data. This first output data is then pre-coded, resource mapped, and mapped onto the corresponding baseband symbol. Subsequent radio frequency processing is performed, and the data is transmitted through an antenna. Taking a first time-frequency resource that includes a first symbol and is configured with a silent RE as an example, based on the above description, it can be considered that the data transmitted on the first symbol is obtained by performing the first data processing (including DFT processing) on the first input data corresponding to the first symbol.
[0199] In one possible implementation, the first data processing may include the following operation: performing DFT processing (i.e., transform precoding) on the first input data to obtain first output data. Optionally, after obtaining the first output data, the following first or second operation may also be included. Taking the first resource element located in the first symbol in the time domain and at least one subcarrier in the second time-frequency resource in the frequency domain as an example, that is, the first resource element being a silent RE configured in the first symbol, the first operation includes: setting padding data in the first output data according to the position of the silent RE configured in the first symbol. The value of the padding data can be 0. When the first output data is mapped onto the first symbol, the position mapped to the padding data on the first symbol is the position of the silent RE, and the other data in the first output data other than the padding data is mapped onto the other REs in the first symbol other than the silent RE. The second operation includes: mapping the first output data onto the REs in the first symbol other than the silent RE. Through the first or second operation, no uplink data is transmitted on the silent REs on the first symbol, while uplink data can be transmitted on the other REs on the first symbol.
[0200] The first input data and the first output data each include multiple data sets, which can also be called complex-valued symbols (or modulation symbols or modulation symbol blocks). The complex form of a modulation symbol is called a complex-valued symbol; therefore, it can be considered that complex-valued symbols are obtained by mapping modulation symbols, and there is a one-to-one correspondence between complex-valued symbols and modulation symbols. Based on this, the first input data can be called a first input data sequence or a first input data set, or a first input complex-valued symbol (or modulation symbol) sequence or a first input complex-valued symbol (or modulation symbol) set; the first output data can be called a first output data sequence or a first output data set, or a first output complex-valued symbol (or modulation symbol) sequence or a first output complex-valued symbol (or modulation symbol) set.
[0201] Taking PUSCH transmission as an example, in one possible implementation where transform precoding is enabled for PUSCH transmission, υ=1, meaning that only single-layer transmission is supported when transform precoding is enabled. The number of modulation symbols carrying PUCCH data depends on whether the PUSCH transmission is accompanied by PT-RS transmission.
[0202] The following section uses PUSCH transmission as an example to explain the specific implementation of the first data processing method.
[0203] For modulation symbols obtained through symbol modulation processing and other operations, the terminal device can divide these modulation symbols into multiple sets, with each set corresponding to one OFDM symbol. The method of set division depends on whether the OFDM symbol contains PT-RS, and can specifically include the following:
[0204] Scenario 1: PUSCH transmission is not accompanied by PT-RS transmission
[0205] In one possible implementation, if the PUSCH transmission is not accompanied by a PT-RS transmission, then the input data (i.e., modulation symbols) corresponding to all OFDM symbols in the time-domain resources of the PUSCH transmission include: These modulation symbols can be divided into multiple sets, each set corresponding to one OFDM symbol. That is, the modulation symbols in each set are mapped to the REs (Representational Elements) in the corresponding OFDM symbol for that set. Taking set l as an example, set l contains... A modulation symbol, wherein if a silent RE is configured on OFDM symbol 1, then If no silent RE is configured on OFDM symbol l, then α l = 1. Where N is the number of comb teeth of the silent RE. That is, the number of modulation symbols included in different modulation symbol sets varies depending on whether a silent RE is configured on the OFDM symbol corresponding to the modulation symbol set. Specifically, if a silent RE is configured on the OFDM symbol corresponding to the modulation symbol set, then the modulation symbol set includes... The modulation symbol set includes 10 modulation symbols; if no silent RE is configured on the OFDM symbol corresponding to the modulation symbol set, then the modulation symbol set includes 10 modulation symbols. One modulation symbol.
[0206] Scenario 2: PUSCH transmission accompanied by PT-RS transmission
[0207] In one possible implementation, if the PUSCH transmission is accompanied by PT-RS transmission, then the input data (i.e., modulation symbols) corresponding to all OFDM symbols in the time-domain resources of the PUSCH transmission are: These modulation symbols can be divided into multiple sets, each set corresponding to one OFDM symbol. That is, the modulation symbols in each set are mapped to the REs (Representational Elements) in the corresponding OFDM symbol for that set. Taking set l as an example, set l contains... A modulation symbol, wherein if a silent RE is configured on OFDM symbol 1, then If no silent RE is configured on OFDM symbol l, then α l =1. Where N is the number of comb teeth of the silent RE. When OFDM symbol l contains one or more PT-RS sampling points (also called PT-RS symbols), ε l =1, otherwise ε l =0. In other words, when the OFDM symbols corresponding to the modulation symbol set contain PT-RS sampling points, the number of modulation symbols included in different modulation symbol sets varies depending on whether a silent RE is configured on the OFDM symbols corresponding to that modulation symbol set. Specifically, taking the example that both the OFDM symbols corresponding to the first and second modulation symbol sets contain PT-RS sampling points, if the OFDM symbols corresponding to the first modulation symbol set are configured with silent REs, then the first modulation symbol set includes... The second set of modulation symbols includes modulation symbols; if no silent RE is configured on the OFDM symbol corresponding to the second set of modulation symbols, then the second set of modulation symbols includes modulation symbols. One modulation symbol. Among them, The number of PT-RS groups on OFDM symbol l. This represents the number of sampling points for each PT-RS group on OFDM symbol l.
[0208] Optionally, the number of PT-RS groups on OFDM symbols that are not configured with silent REs is expressed as The number of sampling points in each PT-RS group is represented as follows: For an OFDM symbol configured with a silent RE, the number of PT-RS sampling points contained in the symbol can be one of the following:
[0209] Scenario 1: In other words, OFDM symbols configured with silent REs and OFDM symbols without silent REs contain the same number of PT-RS sampling points.
[0210] Scenario 2: In other words, the number of PT-RS groups contained in an OFDM symbol configured with a silent RE is halved compared to an OFDM symbol without a silent RE.
[0211] Scenario 3: In other words, the number of sampling points in the PT-RS group of an OFDM symbol configured with a silent RE is halved compared to an OFDM symbol without a silent RE.
[0212] In one possible implementation, before transform precoding, the modulation symbols in each modulation symbol set are mapped to complex-valued symbols. Optionally, That is, a modulation symbol is mapped to a complex value symbol.
[0213] Taking the modulation symbol set l as an example, after mapping the modulation symbols in the modulation symbol set l to complex-valued symbols, we can obtain the complex-valued symbol set. Where m is the index of the PT-RS sampling point (if the OFDM symbol l corresponding to set l contains PT-RS sampling points), specifically the index of the PT-RS sampling point in the modulation symbol set l. Where α -1 =0; if a silent RE is configured on the OFDM symbol l corresponding to the modulation symbol set l, then If no silent RE is configured on OFDM symbol l, then α l =α j =1, j≠-1.
[0214] After mapping the modulation symbols to complex-valued symbols, the next step is to perform transform precoding (DFT) on the complex-valued symbols. In this embodiment, taking a silent RE configured on the OFDM symbol corresponding to the first input data (e.g., a set of complex-valued symbols) as an example, the DFT size is as follows when performing DFT on the first input data: The first input data includes The first output data after DFT processing includes a complex-valued symbol. One complex-valued symbol. Taking the OFDM symbol corresponding to the second input data (e.g., a set of complex-valued symbols) without a silent RE configured as an example, when performing DFT processing on the second input data, the DFT size is: The second input data includes The second output data after DFT processing includes a complex-valued symbol. A complex value symbol.
[0215] In one possible implementation, transform precoding can be applied according to the following formula:
[0216] In the above formula, where, This represents the first output data, which corresponds to the symbol l, and the symbol l is the first symbol. This represents the complex value symbol i in the first input data; when symbol l is located within the time domain of the second time-frequency resource, When symbol l is not within the time domain resource of the second time-frequency resource, α l =1; when j=-1, α j =0; when symbol j is located within the time domain of the second time-frequency resource, When symbol j is not within the time domain resource of the second time-frequency resource, α j =1, where j≠-1.
[0217] After performing transform precoding on the first input data to obtain the first output data, if a silent RE is configured on the OFDM symbol corresponding to the first output data, the terminal device can map the first output data to a RE other than the silent RE on that OFDM symbol. Alternatively, the terminal device can set padding data in the first output data according to the position of the silent RE configured in the OFDM symbol. For example, in the first output data, a complex value symbol for padding can be set at the position corresponding to the silent RE. After setting the padding data in the first output data, the first output data contains... A complex value symbol.
[0218] Optionally, the first output data can be oversampled to obtain... A complex symbol. Taking the number of comb teeth N=2 (i.e., comb-2) of a silent RE as an example, the first output data can be oversampled by one time to obtain... A complex value symbol.
[0219] For example, Figure 12 shows a schematic diagram of the first data processing procedure described above. As shown in Figure 12, the first input data corresponds to a first OFDM symbol, and a silent RE is configured on the first OFDM symbol in a comb-2 mapping manner. The first input data includes A complex-valued symbol is used to transform and precode the first input data to obtain the first output data, which includes a complex-valued symbol. Complex value sign. The first output data is oversampled by one time to obtain... A complex-valued symbol. Where, if the RE with an even index value in the first OFDM symbol is configured as a silent RE, then the oversampled... The complex-valued symbols are shown in Figure 12(a), where the white-filled boxes represent silent REs; if the REs with odd index values in the first OFDM symbol are configured as silent REs, then the oversampled... The complex value symbol is shown in Figure 12(b), where the white filled box represents the silent RE.
[0220] Based on the process shown in Figure 11 and the signal processing process shown in Figure 5, Figure 13 illustrates a schematic diagram of a PUSCH signal processing process provided in an embodiment of this application. As shown in Figure 13, the first data processing can be implemented by a first data processing module. Data is input to the first data processing module after scrambling, modulation, and layer mapping. The first data processing module divides the input modulation symbols into multiple sets, each set corresponding to an OFDM symbol, and maps the modulation symbols in each set to complex-valued symbols; then, it performs transform precoding processing on each set of complex-valued symbols; subsequently, for the set of complex-valued symbols corresponding to OFDM symbols configured with silent REs, it sets padding data. Next, it performs precoding, resource mapping, and other processing on the data output by the first data processing module to generate an OFDM baseband signal. The specific implementation of the first data processing process can be found in the relevant content in Figure 11.
[0221] In some other embodiments, if transform precoding for the PUSCH transport is not enabled, then y (λ) (i)=x (λ) (i), where x (λ) (i) represents the input data (e.g., complex-valued symbols) of layer λ with index i. (λ) (i) represents the output data (e.g., complex-valued symbols) of the λ-th layer with the number i, where λ = 0, 1, ..., υ-1, and υ is the layer number. It can be assumed that when transform precoding is not enabled, the first data processing is not performed, or in other words, the first data processing does not perform any processing on the first input data and directly outputs it, making the first output data equal to the first input data.
[0222] It is understood that some embodiments of this application are described using OFDM symbols as examples, and in other embodiments, OFDM symbols may be replaced with other types of symbols, which is not limited in this application.
[0223] According to the process shown in Figure 11, when the uplink resource silencing is enabled, the transformation precoding process is implemented. Therefore, it can be ensured that the uplink resource silencing and transformation precoding of PUSCH transmission can be enabled at the same time, thereby ensuring the transmission performance of PUSCH.
[0224] In one possible implementation, based on the process shown in Figure 11, for the case where the OFDM symbol corresponding to the first input data contains one or more PT-RS sampling points and is configured with silent RE, the terminal device can also determine the number of PT-RS sampling points and the position of the PT-RS sampling points in the OFDM symbol before performing DFT.
[0225] Taking OFDM symbol l corresponding to set l (i.e., the first output data) as an example, which contains one or more PT-RS sampling points and is configured with silent RE, the mapping method of silent RE is comb-2. The number of PT-RS sampling points and their positions on OFDM symbol l can be determined in the following ways:
[0226] Method 1: One PT-RS sampling point is placed in the first input data. Mapping in complex-valued symbols.
[0227] In this method, OFDM symbols configured with silent REs and OFDM symbols without silent REs contain the same number of PT-RS groups. Furthermore, each PT-RS group contains the same number of sampling points.
[0228] Using method 1, before performing DFT processing on set l, set l contains Each PT-RS sampling point, i.e., OFDM symbol l contains PT-RS sampling points. In other words, OFDM symbol l contains Groups of PT-RS sampling points, each group of PT-RS sampling points contains One sampling point. The number of RBs transmitted by PUSCH is determined, and the specifics will not be elaborated further.
[0229] Should The PT-RS sampling points are placed in set l. Mapping in complex-valued symbols. Figure 14a exemplarily illustrates the mapping of complex-valued symbols. Each PT-RS sampling point is placed Mapping on complex-valued symbols (as shown in (a) of Figure 14a), and mapping ...)). Each PT-RS sampling point is placed A comparative schematic diagram of mappings on complex-valued symbols (as shown in (b) of Figure 14a).
[0230] In one possible implementation, for an OFDM symbol, the terminal device can determine the number of PT-RS groups contained in the OFDM symbol, the number of sampling points in each PT-RS group, and the correspondence between the PT-RS sampling point positions (referred to as the first correspondence in this embodiment) to determine the location of the PT-RS sampling points. The location of each PT-RS sampling point in the OFDM symbol. Optionally, this correspondence can be pre-agreed or configured by the network device to the terminal device.
[0231] For example, Table 1 shows the correspondence between the number of PT-RS groups, the number of sampling points in each PT-RS group, and the location of the PT-RS sampling points. The terminal device can look up Table 1 based on the number of PT-RS groups and the number of sampling points in each PT-RS group to obtain the required information. The location of each PT-RS sampling point in the OFDM symbol.
[0232] Table 1
[0233] In Table 1, The floor operator is s; s is used to distinguish PT-RS groups, and k is used to distinguish the sampling points in each PT-RS group.
[0234] Based on Table 1, taking OFDM symbol l as an example where there are 2 PT-RS groups and each PT-RS group contains 2 PT-RS sampling points, the index m of the PT-RS sampling points on OFDM symbol l before transform precoding is:
[0235] When s = 1 and k = 0, the index value of sampling point 0 in PT-RS group 1.
[0236] When s=1 and k=1, the index value of sampling point 1 in PT-RS group 1.
[0237] When s = 3 and k = 0, the index value of sampling point 0 in PT-RS group 3.
[0238] When s = 3 and k = 1, the index value of sampling point 1 in PT-RS group 3.
[0239] It is understood that the correspondence shown in Table 1 above is only one possible example, and this application does not limit it.
[0240] Method 2: One PT-RS sampling point is placed in the first input data. Mapped in complex-valued symbols. Among them,
[0241] In this method, the number of PT-RS groups contained in an OFDM symbol configured with a silent RE is halved compared to an OFDM symbol without a silent RE. Specifically, the number of PT-RS groups contained in an OFDM symbol configured with a silent RE is... The number of PT-RS groups contained in an OFDM symbol that is not configured with a silent RE is: The number of PT-RS sampling points in each PT-RS group remains constant.
[0242] Should Each PT-RS sampling point is placed in set l. A complex-valued symbol mapping. The first symbol in... The location of the PT-RS sampling points of each PT-RS group, and the first group of complex value symbols in the second symbol (the first group of complex value symbols includes...) One set of complex value symbols) or a second set of complex value symbols (the second set of complex value symbols includes...) The complex value symbols contained within The PT-RS sampling points of each PT-RS group are located at the same position. That is, for OFDM symbols without silent REs, the positions of the PT-RS sampling points can be determined first, and then the positions can be determined based on the preceding (or following) positions in the complex-valued symbol set corresponding to that OFDM symbol. The location of the PT-RS sampling point mapped on each complex-valued symbol is used to determine the location of the PT-RS sampling point on the OFDM symbol configured with silent RE. Figure 14b illustrates an example of... Each PT-RS sampling point is placed Mapping on complex-valued symbols (as shown in (a) of Figure 14b), and mapping on complex-valued symbols (as shown in (a) of Figure 14b) ...). Each PT-RS sampling point is placed A comparative schematic diagram of mappings on complex-valued symbols (as shown in (a) of Figure 14b).
[0243] In one possible implementation, for an OFDM symbol, the terminal device can determine the location of the PT-RS points based on the correspondence between the number of PT-RS groups contained in the OFDM symbol, the number of sampling points in each PT-RS group, and the location of the PT-RS sampling points (e.g., a second or third correspondence). The location of each PT-RS sampling point in the OFDM symbol. Optionally, this correspondence can be pre-agreed or configured by the network device to the terminal device.
[0244] For example, Table 2 shows a second correspondence between the number of PT-RS groups, the number of sampling points in each PT-RS group, and the location of the PT-RS sampling points. The terminal device can look up Table 2 based on the number of PT-RS groups and the number of sampling points in each PT-RS group to obtain the required information. The location of each PT-RS sampling point in the OFDM symbol.
[0245] Table 2
[0246] For example, Table 3 shows a third correspondence between the number of PT-RS groups, the number of sampling points in each PT-RS group, and the location of the PT-RS sampling points. The terminal device can look up Table 3 based on the number of PT-RS groups and the number of sampling points in each PT-RS group to obtain the required information. The location of each PT-RS sampling point in the OFDM symbol.
[0247] Table 3
[0248] It is understood that the correspondences shown in Tables 2 and 3 above are merely possible examples, and this application does not impose any limitations on them. For instance, if the number of PT-RS groups is 4, and the number of sampling points in each PT-RS group is 2, then in other correspondence tables, the index m of the PT-RS sampling point in OFDM symbol l could also be: Where s = 1, 5 and k = 0, 1; or, Where s = 3, 7 and k = 0, 1.
[0249] Using method 2, the overhead of PT-RS is Compared to Each PT-RS sampling point is placed Mapping on complex-valued symbols does not change the PT-RS overhead.
[0250] Method 3: One PT-RS sampling point is placed in the first input data. Mapped in complex-valued symbols. Among them,
[0251] In this method, the number of sampling points in the PT-RS group of an OFDM symbol configured with a silent RE is halved compared to an OFDM symbol without a silent RE.
[0252] Should Each PT-RS sampling point is placed in set l. A complex-valued symbol mapping. Optionally, within the first PT-RS group of the first symbol (i.e., the OFDM symbol configured with a silent RE). The location of each PT-RS sampling point, and the location within the first PT-RS group in the second symbol (i.e., the OFDM symbol without a silent RE). The locations of all PT-RS sampling points are the same. Figure 14c exemplarily illustrates that... Each PT-RS sampling point is placed Mapping on complex-valued symbols (as shown in (a) of Figure 14c), and mapping ...)). Each PT-RS sampling point is placed A comparative schematic diagram of mappings on complex-valued symbols (as shown in (b) of Figure 14c).
[0253] In one possible implementation, for an OFDM symbol, the terminal device can determine the location of the PT-RS points based on the correspondence between the number of PT-RS groups contained in the OFDM symbol, the number of sampling points in each PT-RS group, and the location of the PT-RS sampling points (e.g., the fourth or fifth correspondence). The location of each PT-RS sampling point in the OFDM symbol. Optionally, this correspondence can be pre-agreed or configured by the network device to the terminal device.
[0254] For example, Table 4 shows a fourth correspondence between the number of PT-RS groups, the number of sampling points in each PT-RS group, and the location of the PT-RS sampling points. The terminal device can look up Table 4 based on the number of PT-RS groups and the number of sampling points in each PT-RS group to obtain the required information. The location of each PT-RS sampling point in the OFDM symbol.
[0255] Table 4
[0256] For example, Table 5 shows a fourth correspondence between the number of PT-RS groups, the number of sampling points in each PT-RS group, and the location of the PT-RS sampling points. The terminal device can look up Table 5 based on the number of PT-RS groups and the number of sampling points in each PT-RS group to obtain the required information. The location of each PT-RS sampling point in the OFDM symbol.
[0257] Table 5
[0258] It is understood that the correspondences shown in Tables 4 and 5 above are merely possible examples, and this application does not impose any limitations on them. For instance, if the number of PT-RS groups is 2, and the number of sampling points in each PT-RS group is 4, then in other correspondence tables, the index m of the PT-RS sampling point in OFDM symbol l could also be: in
[0259] Using method 3, the overhead of PT-RS is Compared to Each PT-RS sampling point is placed Mapping on complex-valued symbols does not change the PT-RS overhead.
[0260] Based on the process shown in Figure 11, on the network side, the network device receives data based on time-frequency resources other than the second time-frequency resource in the first time-frequency resource. Since the data sent by the terminal device is obtained through the aforementioned DFT processing, the network device correspondingly performs IDFT processing. Because the IDFT is the inverse transform of the DFT, its size is the same as the DFT, and its processing procedure corresponds to that of the DFT, which will not be elaborated further here.
[0261] Based on the system architecture shown in Figure 6 above, Figure 15 illustrates a flowchart of a data transmission method provided in an embodiment of this application. In the embodiments of this application, the functions of the network device can also be executed by modules (such as chips) within the network device, or by a control subsystem containing network device functions. This control subsystem containing network device functions can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. The functions of the terminal device can also be executed by modules (such as chips or modems) within the terminal device, or by a device containing terminal device functions.
[0262] Referring to Figure 15, this is a flowchart illustrating another data transmission method provided in an embodiment of this application. The process may include the following steps:
[0263] Step 1501: The network device sends uplink transmission scheduling information to the terminal device. The uplink transmission scheduling information indicates a first time-frequency resource for uplink transmission, which includes a second time-frequency resource. The second time-frequency resource is not used for uplink transmission. The second time-frequency resource occupies one or more symbols in the time domain, including the first symbol, and occupies at least one subcarrier in the frequency domain.
[0264] For details on how to implement this step, please refer to step 1101 in Figure 11.
[0265] Step 1502: The terminal device performs uplink transmission based on the uplink transmission scheduling information and the time-frequency resources other than the second time-frequency resource in the first time-frequency resource.
[0266] The data transmitted on the first symbol is obtained by performing a DFT on the first input data corresponding to the first symbol. The first input data includes a first set of data and a second set of data. The second set of data is obtained by repeating the first set of data. Optionally, when the frequency domain resource of the second time-frequency resource is located on a subcarrier with an even index, the second set of data is obtained by repeating the first set of data and multiplying it by -1, or in other words, the second set of data is obtained by repeating the first set of data and multiplying it by e. -jπThe second set of data is obtained by repeating the first set of data when the frequency domain resource of the second time-frequency resource is located on a subcarrier with an odd index. Alternatively, the second set of data is obtained by repeating the first set of data only.
[0267] In this step, the terminal device can encode, scramble, and modulate the raw data to be transmitted to obtain multiple modulation symbols. These multiple modulation symbols are then divided into multiple sets, each set corresponding to a symbol (e.g., an OFDM symbol). For the set corresponding to the symbol configured with a silent RE (i.e., the first set of data mentioned above), the data in this set is repeated. The set containing the repeated data (i.e., the first input data mentioned above) undergoes second input data processing to obtain first output data. This first output data is then precoded, resource mapped, and mapped onto the corresponding baseband symbol. Subsequent radio frequency processing is performed, and the data is transmitted through an antenna. Taking a first symbol included in the first time-frequency resource, and the first symbol configured with a silent RE, as an example, based on the above description, the data transmitted on the first symbol is obtained by performing second data processing on the first input data, or by performing transform precoding processing on the first input data.
[0268] In one possible implementation, the second data processing may include the following operations: repeating the modulation symbol corresponding to the first symbol to obtain first input data; and then performing DFT processing on the first input data. For example, if the silent REs on the first symbol have a combo-2 distribution, the modulation symbol corresponding to the first symbol is repeated twice.
[0269] The first input data and the first output data each include multiple data, which can also be called complex-valued symbols (or modulation symbols or modulation symbol blocks). The complex form of the modulation symbols is called complex-valued symbols, so it can be considered that complex-valued symbols are obtained by mapping the modulation symbols. Based on this, the first input data can be called a first input data sequence or a first input data set, or a first input complex-valued symbol (or modulation symbol) sequence or a first input complex-valued symbol (or modulation symbol) set; the first output data can be called a first output data sequence or a first output data set, or a first output complex-valued symbol (or modulation symbol) sequence or a first output complex-valued symbol (or modulation symbol) set.
[0270] Taking PUSCH transmission as an example, in one possible implementation where transform precoding is enabled for PUSCH transmission, υ=1, meaning that only single-layer transmission is supported when transform precoding is enabled. The number of modulation symbols carrying PUCCH data depends on whether the PUSCH transmission is accompanied by PT-RS transmission.
[0271] The following section uses PUSCH transmission as an example to explain the specific implementation of the second data processing method.
[0272] For modulation symbols obtained through symbol modulation processing and other operations, the terminal device can divide these modulation symbols into multiple sets, with each set corresponding to one OFDM symbol. The method of set division depends on whether the OFDM symbol contains PT-RS, and the relevant content in the process shown in Figure 11 can be referred to.
[0273] In one possible implementation, when the number of comb teeth in the frequency domain resource of the second time-frequency resource is 2, before performing transform precoding, for the set of complex-valued symbols (or modulation symbols) corresponding to the OFDM symbols configured with silent REs, since the number of complex-valued symbols (or modulation symbols) included in this set is... Therefore, the terminal device has this Repeating complex-valued symbols (or modulation symbols) to make the set include The set contains 100 symbols. That is, the second set of complex-valued symbols in this set is obtained by repeating the first set of complex-valued symbols. For the set of modulation symbols (or complex-valued symbols) corresponding to OFDM symbols without configured silent REs, it contains 100 symbols. There are only one symbol, and there is no need to repeat the symbol.
[0274] Taking the modulation symbol set l as an example, the modulation symbol set l corresponds to the OFDM symbol l. The OFDM symbol l is configured with a silence RE. Then, the modulation symbols in the modulation symbol set l are mapped to complex-valued symbols. After symbol repetition, the resulting complex-valued symbol set l is represented as follows: Where m is the index of the PT-RS sampling point (if the OFDM symbol l corresponding to set l contains PT-RS sampling points), specifically the index of the PT-RS sampling point in the modulation symbol set l.
[0275] After symbol repetition, the first input data corresponding to the OFDM symbol configured with silent RE includes: A complex value symbol. When PUSCH is not accompanied by PT-RS transmission, this... Each complex-valued symbol is a data symbol; when PUSCH is accompanied by PT-RS transmission, this... Each complex value symbol includes S PT-RS sampling points and Data symbols.
[0276] Optionally, the number of PT-RS groups on OFDM symbols that are not configured with silent REs is expressed as The number of sampling points in each PT-RS group is represented as follows: For an OFDM symbol configured with a silent RE, the number of PT-RS sampling points contained in the symbol can be one of the following:
[0277] Scenario 1:
[0278] Scenario 2: In other words, the number of PT-RS groups contained in an OFDM symbol configured with a silent RE is halved compared to an OFDM symbol without a silent RE.
[0279] Scenario 3: In other words, the number of sampling points in the PT-RS group of an OFDM symbol configured with a silent RE is halved compared to an OFDM symbol without a silent RE.
[0280] After mapping the modulation symbols to complex-valued symbols, the next step is to perform transform precoding (DFT) on the complex-valued symbols. In this embodiment, each set of complex-valued symbols includes... For each complex symbol, the DFT size is [value].
[0281] In one possible implementation, transform precoding can be applied according to the following formula:
[0282] In the above formula, l is the OFDM symbol index. Wherein, This represents the first output data, which corresponds to the symbol l, and the symbol l is the first symbol. The symbol i represents the complex value in the first input data.
[0283] Based on the flow shown in Figure 15, Figure 16 illustrates the second data processing procedure described above. As shown in Figure 16, the first input data corresponds to the first OFDM symbol, and the first OFDM symbol is configured with a silent RE in a comb-2 mapping manner. The first set of data includes A complex value symbol is used to repeat the first set of data twice to obtain the first input data, which includes a complex value symbol. A complex value symbol. After performing DFT processing on the first input data, the first output data is obtained, which includes... A complex-valued symbol. Where, if the RE with an even index value in the first OFDM symbol is configured as a silent RE, then in the first output data... The complex-valued symbols are shown in Figure 16(a); if the REs with odd index values in the first OFDM symbol are configured as silent REs, then the first output data in The complex value symbol is shown in Figure 16(b).
[0284] Based on the process shown in Figure 15 and the signal processing procedure shown in Figure 5, Figure 17 illustrates a schematic diagram of the signal processing procedure for a PUSCH provided in this embodiment. As shown in Figure 17, the second data processing can be implemented by a second data processing module. Data is input to the second data processing module after scrambling, modulation, and layer mapping. The second data processing module divides the input modulation symbols into multiple sets, each set corresponding to an OFDM symbol, and maps the modulation symbols in each set to complex-valued symbols. Then, for the complex-valued symbol set corresponding to the OFDM symbol configured with a silence RE, symbol repetition is performed. Transform precoding is then performed on each complex-valued symbol set. Next, the data output by the second data processing module undergoes precoding, resource mapping, and other processing to generate an OFDM baseband signal. The specific implementation of the second data processing procedure can be found in the relevant content in Figure 15.
[0285] In some other embodiments, if transform precoding for the PUSCH transport is not enabled, then y (λ) (i)=x (λ) (i), where x (λ) (i) represents the input data (e.g., complex-valued symbols) of layer λ with index i. (λ) (i) represents the output data (e.g., complex-valued symbols) of the λ-th layer with the number i, where λ = 0, 1, ..., υ-1, and υ is the layer number. It can be assumed that without enabling transform precoding, the second data processing is not performed, or in other words, the second data processing does not perform any processing on the first input data and directly outputs it, making the first output data equal to the first input data.
[0286] It is understood that some embodiments of this application are described using OFDM symbols as examples, and in other embodiments, OFDM symbols may be replaced with other types of symbols, which is not limited in this application.
[0287] According to the process shown in Figure 15, when the uplink resource silencing is enabled, the transformation precoding process is implemented. Therefore, it can be ensured that the uplink resource silencing and transformation precoding of PUSCH transmission can be enabled at the same time, thereby ensuring the transmission performance of PUSCH.
[0288] In one possible implementation, based on the process shown in Figure 15, for the case where the OFDM symbol corresponding to the first input data contains one or more PT-RS sampling points and is configured with silent RE, the terminal device can also determine the number of PT-RS sampling points and the position of the PT-RS sampling points in the OFDM symbol before performing DFT.
[0289] In one possible implementation, the first input data corresponding to the first symbol includes There are several complex-valued symbols, which can be divided into a first group and a second group. Both the first group and the second group include... There are several complex value symbols. The number, location, and value of PT-RS sampling points in the second group of complex value symbols are the same as those in the first group of complex value symbols. Optionally, if the first and second groups of complex value symbols include one or more PT-RS groups, then the number of PT-RS sampling points in the second group of complex value symbols, the number of PT-RS sampling points in each PT-RS group, the location of the PT-RS sampling points, and the value of the PT-RS sampling points are the same as those in the first group of complex value symbols.
[0290] Optionally, the second set of complex-value symbols and the included PT-RS sampling points can be obtained by repeating the first set of complex-value symbols and the included PT-RS sampling points by a factor of two.
[0291] Taking OFDM symbol l corresponding to set l (i.e., the first output data) as an example, which contains one or more PT-RS sampling points and is configured with silent RE, the mapping method of silent RE is comb-2. The number of PT-RS sampling points and their positions on OFDM symbol l can be determined in the following ways:
[0292] Method 1: One PT-RS sampling point is placed in the first input data. Mapped in complex-valued symbols. Among them, The number of PT-RS groups in the first group of complex value symbols or the second group of complex value symbols. The number of PT-RS sampling points included in each PT-RS group.
[0293] Using method 1, before performing DFT processing on set l, set l contains Each PT-RS sampling point, i.e., OFDM symbol l contains One PT-RS sampling point.
[0294] Should Among the PT-RS sampling points The PT-RS sampling points are placed in set l. Mapping in complex-valued symbols, through this Repeating a complex value symbol can achieve the following: One PT-RS sampling point is placed in the first input data. Mapping in complex-valued symbols. That is, a set of complex-valued symbols in set l. The complex value symbol contains One PT-RS sampling point, another set The complex value symbol contains There are PT-RS sampling points, and the PT-RS sampling points are in these two groups. The positions of the complex value symbols are the same, as shown in Figure 18.
[0295] In one possible implementation, the first group of complex value symbols The positions of the PT-RS sampling points on the first symbol conform to the aforementioned first correspondence.
[0296] Method 2: One PT-RS sampling point is placed in the first input data. Mapping in complex-valued symbols.
[0297] Using method 2, before performing DFT processing on set l, set l contains There are PT-RS sampling points. Set l contains two groups. Each group of complex value symbols contains [number] complex value symbols. One set of PT-RS sampling points Each complex value symbol contains Each PT-RS sampling point is based on another set Each complex value symbol contains Each PT-RS sampling point was repeatedly obtained.
[0298] For example, the Among the PT-RS sampling points A set of PT-RS sampling points is placed in set l. Mapping in complex-valued symbols, through this Repeating a complex value symbol can achieve the following: One PT-RS sampling point is placed in the first input data. Mapping in complex-valued symbols.
[0299] In one possible implementation, the first group of complex value symbols The positions of the PT-RS sampling points on the first symbol conform to the aforementioned second or third correspondence.
[0300] Using method 2, the overhead of PT-RS is Compared to Each PT-RS sampling point is placed Mapping on complex-valued symbols does not change the PT-RS overhead.
[0301] Method 3: One PT-RS sampling point is placed in the first input data. Mapping in complex-valued symbols.
[0302] Using method 2, before performing DFT processing on set l, set l contains There are PT-RS sampling points. Set l contains two groups. Each group of complex value symbols contains [number] complex value symbols. One set of PT-RS sampling points Each complex value symbol contains Each PT-RS sampling point is based on another set Each complex value symbol contains Each PT-RS sampling point was repeatedly obtained.
[0303] In one possible implementation, the first group of complex value symbols The positions of the PT-RS sampling points on the first symbol conform to the aforementioned fourth or fifth correspondence.
[0304] Using method 3, the overhead of PT-RS is Compared to Each PT-RS sampling point is placed Mapping on complex-valued symbols does not change the PT-RS overhead.
[0305] Based on the process shown in Figure 15, on the network side, the network device receives data based on time-frequency resources other than the second time-frequency resource in the first time-frequency resource. Since the data sent by the terminal device is obtained through the aforementioned DFT processing, the network device correspondingly performs IDFT processing. Because the IDFT is the inverse transform of the aforementioned DFT, its size is the same as that of the aforementioned DFT, and its processing procedure corresponds to that of the aforementioned DFT processing procedure, which will not be elaborated here.
[0306] It is understood that, in order to achieve the functions in the above embodiments, the network device and terminal device include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0307] Figures 19 and 20 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of terminal devices or network devices in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be one of the terminal devices 120a-120j shown in Figure 6, or it can be a base station 110a or 110b shown in Figure 6, or it can be a module (such as a chip) applied to a terminal device or base station.
[0308] As shown in Figure 19, the communication device 1900 includes a processing unit 1910 and a transceiver unit 1920. The communication device 1900 is used to implement the functions of the terminal device or network device in the method embodiments shown in Figure 11 or Figure 15.
[0309] When the communication device 1900 is used to implement the functions of the terminal device in the method embodiment shown in FIG11: the transceiver unit 1920 is used to receive uplink transmission scheduling information, the uplink transmission scheduling information indicating a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupying a first symbol in the time domain and occupying at least one subcarrier in the frequency domain; the processing unit 1910 is used to perform uplink transmission based on the uplink transmission scheduling information and the time-frequency resources other than the second time-frequency resource in the first time-frequency resource; wherein, the data transmitted on the first symbol is obtained by performing a DFT on the first input data corresponding to the first symbol, and the size of the DFT is determined according to the second time-frequency resource.
[0310] When the communication device 1900 is used to implement the function of the network device in the method embodiment shown in FIG11: the processing unit 1910 is used to send uplink transmission scheduling information through the transceiver unit 1920. The uplink transmission scheduling information indicates a first time-frequency resource for uplink transmission. The first time-frequency resource includes a second time-frequency resource. The second time-frequency resource is not used for uplink transmission. The second time-frequency resource occupies a first symbol in the time domain and occupies at least one subcarrier in the frequency domain. The processing unit 1910 is used to receive data through the transceiver unit 1920 based on the time-frequency resources other than the second time-frequency resource in the first time-frequency resource. The data transmitted on the first symbol is obtained by performing a DFT on the first input data corresponding to the first symbol. The size of the DFT is determined according to the second time-frequency resource.
[0311] When the communication device 1900 is used to implement the functions of the terminal device in the method embodiment shown in FIG15: the transceiver unit 1920 is used to receive uplink transmission scheduling information, the uplink transmission scheduling information indicating a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupying a first symbol in the time domain and occupying at least one subcarrier in the frequency domain; the processing unit 1910 is used to perform uplink transmission based on the uplink transmission scheduling information, through the transceiver unit 1920 based on the time-frequency resources other than the second time-frequency resource in the first time-frequency resource; wherein, the data transmitted on the first symbol is obtained by performing DFT on the first input data corresponding to the first symbol, the first input data including a first set of data and a second set of data, the second set of data being obtained by repeating the first set of data.
[0312] When the communication device 1900 is used to implement the function of the network device in the method embodiment shown in FIG15: the processing unit 1910 is used to send uplink transmission scheduling information through the transceiver unit 1920. The uplink transmission scheduling information indicates a first time-frequency resource for uplink transmission. The first time-frequency resource includes a second time-frequency resource. The second time-frequency resource is not used for uplink transmission. The second time-frequency resource occupies a first symbol in the time domain and occupies at least one subcarrier in the frequency domain. The processing unit 1910 is used to receive data through the transceiver unit 1920 based on the time-frequency resources other than the second time-frequency resource in the first time-frequency resource. The data transmitted on the first symbol is obtained by performing a DFT on the first input data corresponding to the first symbol. The first input data includes a first set of data and a second set of data. The second set of data is obtained by repeating the first set of data.
[0313] A more detailed description of the processing unit 1910 and the transceiver unit 1920 can be obtained directly from the relevant descriptions in the method embodiments shown in Figure 11 or Figure 15, and will not be repeated here.
[0314] As shown in Figure 20, the communication device 2000 includes a processor 2010 and an interface circuit 2020. The processor 2010 and the interface circuit 2020 are coupled to each other. It is understood that the interface circuit 2020 can be a transceiver or an input / output interface. Optionally, the communication device 2000 may also include a memory 2030 for storing instructions executed by the processor 2010, or storing input data required by the processor 2010 to execute instructions, or storing data generated after the processor 2010 executes instructions.
[0315] When the communication device 2000 is used to implement the method shown in FIG11 or FIG15, the processor 2010 is used to implement the function of the processing unit 1910, and the interface circuit 2020 is used to implement the function of the transceiver unit 1920.
[0316] When the aforementioned communication device is a chip applied to a terminal device, the terminal chip implements the functions of the terminal device in the above method embodiments. The terminal chip receives information from other modules (such as an RF module or antenna) in the terminal device, the information being sent to the terminal device by the network device; or, the terminal chip sends information to other modules (such as an RF module or antenna) in the terminal device, the information being sent to the network device by the terminal device.
[0317] When the aforementioned communication device is a module applied to a network device, the network device module implements the functions of the network device in the above method embodiments. The network device module receives information from other modules (such as radio frequency modules or antennas) within the network device; this information is sent from the terminal device to the network device. Alternatively, the network device module sends information to other modules (such as radio frequency modules or antennas) within the network device; this information is sent from the network device to the terminal device. The network device module here can be the baseband chip of the network device, or a DU (Digital Unit) or other modules. The DU here can be a DU under an Open Radio Access Network (O-RAN) architecture.
[0318] It is understood that the processor in the embodiments of this application may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor may be a microprocessor or any conventional processor.
[0319] This application provides another example of a communication device, which includes at least one processor and at least one memory coupled together. The at least one processor and the at least one memory are used to store instructions. When the instructions are executed by the at least one processor, the communication device performs the methods described in the above embodiments. Taking a communication device including a processor and a memory as an example, as shown in FIG20, the communication device 2000 includes a processor 2010 and a memory 2030. The processor 2010 and the memory 2030 are coupled together. The memory 2030 stores instructions. When the instructions stored in the memory 2030 are executed by the processor 2010, the communication device 2000 performs the methods performed by the terminal device or network device described in the above embodiments.
[0320] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a network device or a terminal device. The processor and storage medium can also exist as discrete components in a network device or a terminal device.
[0321] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0322] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0323] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0324] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
A data transmission method, characterized in that, include: Receive uplink transmission scheduling information, the uplink transmission scheduling information indicating a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupies a first symbol in the time domain and occupies at least one subcarrier in the frequency domain; According to the uplink transmission scheduling information, uplink transmission is performed based on time-frequency resources other than the second time-frequency resource in the first time-frequency resource; wherein, the data transmitted on the first symbol is obtained by performing a Discrete Fourier Transform (DFT) on the first input data corresponding to the first symbol, and the size of the DFT is determined according to the second time-frequency resource. The method as described in claim 1, characterized in that, The frequency domain resources of the second time-frequency resource are distributed in a comb-like pattern on the first symbol; The size of the DFT is determined based on the second time-frequency resource, including: The size of the DFT is determined based on the number of comb teeth of the frequency domain resource of the second time-frequency resource. The method as described in claim 1 or 2, characterized in that, The size of the DTF is in, This refers to the number of resource blocks (RBs) occupied by the Physical Uplink Shared Channel (PUSCH). N is the number of subcarriers contained in an RB, and N is the number of comb teeth of the frequency domain resource of the second time-frequency resource. The method as described in claim 3, characterized in that, The first input data includes A complex value symbol; When the PUSCH is not accompanied by a phase-following reference signal PT-RS transmission, the Each complex value symbol is a data symbol; or, When the PUSCH is accompanied by PT-RS transmission, the Each complex value symbol includes S PT-RS sampling points and Data symbols. The method as described in claim 4, characterized in that, The number of comb teeth in the frequency domain of the second time-frequency resource is 2; When the PUSCH is accompanied by PT-RS transmission, the The number of PT-RS groups. The number of PT-RS sampling points in each PT-RS group; The The positions of the PT-RS sampling points on the first symbol conform to a first correspondence, wherein the first correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3, 5, 7 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in in, This is the floor operator. The method as described in claim 4, characterized in that, The number of comb teeth in the frequency domain of the second time-frequency resource is 2; When the PUSCH is accompanied by PT-RS transmission, the in, The number of PT-RS groups contained in the first symbol. The number of PT-RS groups contained in the second symbol. The number of PT-RS sampling points included in each PT-RS group, wherein the second symbol is not within the time domain resources of the second time-frequency resource; The first symbol The location of the PT-RS sampling points in each PT-RS group, and the location contained in the first group of complex value symbols or the second group of complex value symbols in the second symbol. The PT-RS sampling points of each PT-RS group are at the same location. The second symbol includes a first group of complex value symbols and a second group of complex value symbols. The first group of complex value symbols and the second group of complex value symbols respectively include... A complex value symbol. The method as described in claim 6, characterized in that, The The positions of the PT-RS sampling points on the first symbol conform to the second or third correspondence relationship; The second correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 0 and k = 0, 1, 2, 3; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in The third correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 3 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1 and k = -4, -3, -2, -1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 5, 7 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in in, This is the floor operator. The method as described in claim 4, characterized in that, The number of comb teeth in the frequency domain of the second time-frequency resource is 2. in, The number of PT-RS groups. The number of PT-RS sampling points contained in each PT-RS group in the first symbol. The number of PT-RS sampling points contained in each PT-RS group in the second symbol, where the second symbol is not within the time domain resources of the second time-frequency resource; Within the first PT-RS group of the first symbol The location of each PT-RS sampling point, and the position of the first PT-RS group in the second symbol. The locations of all PT-RS sampling points are the same. The method as described in claim 8, characterized in that, The The positions of the PT-RS sampling points on the first symbol conform to the fourth or fifth correspondence relationship; The fourth correspondence relationship includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 0; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3, 5, 7 and k = 0; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: The fifth correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3, 5, 7 and k = 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in in, This is the floor operator. The method as described in any one of claims 2-9, characterized in that, The first output data satisfies the following formula: in, This represents the first output data, which corresponds to the symbol l, and the symbol l is the first symbol; This represents the complex value symbol i in the first input data; when symbol i is located within the time domain of the second time-frequency resource, When symbol l is not within the time domain resource of the second time-frequency resource, α l =1; when j=-1, α j =0; when symbol j is located within the time domain of the second time-frequency resource, When symbol j is not within the time domain resource of the second time-frequency resource, α j =1, where j≠-1. The method as described in any one of claims 1-10, characterized in that, After performing a DFT on the first input data corresponding to the first symbol, the method further includes: Based on the location of the first resource unit, fill data is set in the first output data; or... Map the first output data onto resource units on the first symbol other than the first resource unit; The first resource element is located in the first symbol in the time domain and in at least one subcarrier in the second time-frequency resource in the frequency domain. A data transmission method, characterized in that, include: Receive uplink transmission scheduling information, the uplink transmission scheduling information indicating a first time-frequency resource for uplink transmission, the first time-frequency resource including a second time-frequency resource, the second time-frequency resource not used for uplink transmission, the second time-frequency resource occupies a first symbol in the time domain and occupies at least one subcarrier in the frequency domain; According to the uplink transmission scheduling information, uplink transmission is performed based on time-frequency resources other than the second time-frequency resource in the first time-frequency resource; wherein, the data transmitted on the first symbol is obtained by performing a Discrete Fourier Transform (DFT) on the first input data corresponding to the first symbol, the first input data includes a first set of data and a second set of data, and the second set of data is obtained by repeating the first set of data. The method as described in claim 12, characterized in that, The number of comb teeth in the frequency domain of the second time-frequency resource is 2. The first set of data and the second set of data respectively include A complex value symbol. The method as described in claim 12 or 13, characterized in that, When the frequency domain resource of the second time-frequency resource is located on a subcarrier with an even index, the second set of data is obtained by repeating the first set of data and multiplying it by -1; or, When the frequency domain resource of the second time-frequency resource is located on a subcarrier with an odd index, the second set of data is obtained by repeating the first set of data. The method as described in any one of claims 12-14, characterized in that, The size of the DTF is in, This refers to the number of resource blocks (RBs) occupied by PUSCH. This represents the number of subcarriers contained in an RB. The method as described in any one of claims 12-15, characterized in that, The first input data includes A complex value symbol; When the PUSCH is not accompanied by a phase-following reference signal PT-RS transmission, the Each complex-valued symbol is a data symbol; or, When the PUSCH is accompanied by PT-RS transmission, the Each complex value symbol includes S PT-RS sampling points and Data symbols. The method as described in claim 16, characterized in that, The number of comb teeth in the frequency domain of the second time-frequency resource is 2; The The complex value symbols include a first group of complex value symbols and a second group of complex value symbols, both of which include... A set of complex-valued symbols, wherein the second set of complex-valued symbols is obtained by repeating the first set of complex-valued symbols by a factor of two; When the PUSCH is accompanied by PT-RS transmission, the number of PT-RS sampling points in the second set of complex-valued symbols, the number of PT-RS sampling points in each PT-RS group, the position of the PT-RS sampling points, and the value of the PT-RS sampling points are the same as those in the first set of complex-valued symbols. The method as described in claim 17, characterized in that, The first group of complex value symbols and the second group of complex value symbols respectively include One PT-RS sampling point, The number of PT-RS groups in the first group of complex value symbols or the second group of complex value symbols. The number of PT-RS sampling points included in each PT-RS group; The first group of complex value symbols The positions of the PT-RS sampling points on the first symbol conform to a first correspondence, wherein the first correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3, 5, 7 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in in, This is the floor operator. The method as described in claim 17, characterized in that, The in, The number of PT-RS groups contained in the first symbol. The number of PT-RS groups contained in the second symbol. The number of PT-RS sampling points included in each PT-RS group, wherein the second symbol is not within the time domain resources of the second time-frequency resource; The first group of complex value symbols The positions of the PT-RS sampling points on the first symbol conform to the second or third correspondence relationship; The second correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 0 and k = 0, 1, 2, 3; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in The third correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 3 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1 and k = -4, -3, -2, -1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 5, 7 and k = 0, 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in in, This is the floor operator. The method as described in claim 13, characterized in that, When the PUSCH is accompanied by PT-RS transmission, the in, The number of PT-RS groups. The number of PT-RS sampling points contained in each PT-RS group in the first symbol. The number of PT-RS sampling points contained in each PT-RS group in the second symbol, where the second symbol is not within the time domain resources of the second time-frequency resource; The first group of complex value symbols contains The positions of the PT-RS sampling points on the first symbol conform to the fourth or fifth correspondence relationship; The fourth correspondence relationship includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 0; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3, 5, 7 and k = 0; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: The fifth correspondence includes one or more of the following: when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3 and k = 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: Where s = 1, 3, 5, 7 and k = 1; or, when and At that time, before the DFT, the index of the PT-RS sampling point on the first symbol is: in or, when and At that time, prior to the DFT, the index of the PT-RS on the first symbol is: in in, This is the floor operator. The method as described in any one of claims 12-20, characterized in that, The first output data satisfies the following formula: In the above formula, l is the OFDM symbol index, where, This represents the first output data, which corresponds to the symbol l, and the symbol l is the first symbol; The complex value symbol i represents the first input data. A communication device, characterized in that, It includes units or modules for performing the method as described in any one of claims 1-11, or includes units or modules for performing the method as described in any one of claims 12-21. A communication device, characterized in that, include: One or more processors are configured to perform the method as described in any one of claims 1-11, or to perform the method as described in any one of claims 12-21. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed on the device, cause the device to perform the method as claimed in any one of claims 1-11, or the method as claimed in any one of claims 12-21. A chip system, characterized in that, Includes a processor for supporting a computer device in implementing the method as described in any one of claims 1-11, or in implementing the method as described in any one of claims 12-21. A computer program product, characterized in that, The computer program product includes a program; when the computer program is run on a computer, it causes the computer to perform the method as described in any one of claims 1-11, or to perform the method as described in any one of claims 12-21.