Uplink data transmission method, first terminal, network device, and apparatus
By configuring orthogonal OCC sequences and transmission configuration parameters for multiple terminals to process uplink data, the problem of limited uplink capacity caused by the increase in the number of terminals in non-terrestrial networks is solved, thereby improving the system's uplink capacity and enabling effective communication between terminals.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-01-03
- Publication Date
- 2026-03-26
AI Technical Summary
In non-terrestrial networks, the increased number of terminals leads to limited uplink capacity, especially when the network equipment has a large coverage area, and existing technologies cannot effectively improve uplink data transmission capacity.
By configuring mutually orthogonal OCC sequences for multiple terminals and processing the initial uplink data using transmission configuration parameters to generate target uplink data, cross-interference is avoided, and uplink data transmission of multiple terminals on the same time-frequency resource is realized.
It increases the uplink data transmission capacity of the system, avoids cross-interference between terminals, and improves the efficiency of the communication system.
Smart Images

Figure CN2025070547_26032026_PF_FP_ABST
Abstract
Description
Uplink data transmission method, first terminal, network device and apparatus
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese Patent Application No. 202410151957X, filed on February 02, 2024, and titled “Uplink data transmission method, first terminal, network device and apparatus”, which is incorporated by reference herein in its entirety. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of communication, and in particular, to an uplink data transmission method, a first terminal, a network device and an apparatus. BACKGROUND
[0004] In uplink service channel transmission, a terminal can transmit uplink data to a network device based on corresponding time-frequency domain resources.
[0005] However, in the case of a large number of terminals, the system uplink capacity is limited due to limited resources. For example, in a non-terrestrial network (NTN), the coverage of the network device is usually much larger than that of a ground system, and the number of terminals also increases significantly, resulting in a more prominent problem of limited system uplink capacity. Therefore, there is an urgent need to provide a solution to improve the system uplink capacity. SUMMARY
[0006] The present disclosure provides an uplink data transmission method, a first terminal, a network device and an apparatus to improve the uplink capacity.
[0007] In a first aspect, the present disclosure provides an uplink data transmission method applied to a first terminal, the method comprising:
[0008] receiving indication information sent by a network device, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship;
[0009] processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data;
[0010] sending the target uplink data to the network device.
[0011] In some embodiments, the indication information comprises at least one of the following:
[0012] the OCC sequence of the first terminal;
[0013] an OCC sequence matrix, the OCC sequence matrix comprising the OCC sequences of the plurality of terminals respectively.
[0014] an OCC sequence index of the first terminal.
[0015] In some embodiments, the indication information is carried by at least one of the following:
[0016] a high-layer parameter;
[0017] DCI.
[0018] In some embodiments, the transmission configuration parameter comprises at least one of the following:
[0019] a number of repetitions of the initial uplink data;
[0020] a number of time domain symbols for data transmission;
[0021] a number of TBoMS slots.
[0022] In some embodiments, the OCC sequence of the first terminal satisfies any one of the following:
[0023] a number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data;
[0024] a number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to a product of the number of time domain symbols for data transmission and the number of TBoMS slots.
[0025] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data comprises a plurality of uplink data each corresponding to a repeated transmission, wherein:
[0026] each of the plurality of uplink data corresponding to a repeated transmission is a product of a corresponding spreading factor in the OCC sequence of the first terminal and the initial uplink data.
[0027] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data comprises a plurality of target time domain data each corresponding to a time domain symbol, wherein:
[0028] for each of the time domain symbols, the target time domain data corresponding to the time domain symbol is a product of initial time domain data mapped to the time domain symbol by the initial uplink data and a corresponding spreading factor in the OCC sequence of the first terminal corresponding to the time domain symbol.
[0029] In a second aspect, the present disclosure provides an uplink data transmission method applied to a network device, the method comprising:
[0030] transmitting indication information to the first terminal, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and OCC sequences of each two terminals of the plurality of terminals are in an orthogonal relationship;
[0031] receiving target uplink data transmitted by the first terminal, the target uplink data being data obtained by processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter.
[0032] In some embodiments, the indication information comprises at least one of the following:
[0033] the OCC sequence of the first terminal;
[0034] an OCC sequence matrix, the OCC sequence matrix comprising the OCC sequence of each terminal of the plurality of terminals;
[0035] an OCC sequence index of the first terminal.
[0036] In some embodiments, the indication information is carried by at least one of the following:
[0037] a high-layer parameter;
[0038] DCI.
[0039] In some embodiments, the transmission configuration parameter comprises at least one of the following:
[0040] a repetition number of the initial uplink data;
[0041] a number of time domain symbols used for data transmission;
[0042] a number of TBoMS slots.
[0043] In some embodiments, the OCC sequence of the first terminal satisfies any one of the following:
[0044] a number of spreading factors included in the OCC sequence of the first terminal is equal to the repetition number of the initial uplink data;
[0045] a number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols used for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to a product of the number of time domain symbols used for data transmission and the number of TBoMS slots.
[0046] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the repetition number of the initial uplink data, the target uplink data comprises uplink data corresponding to each of a plurality of repeated transmissions, wherein:
[0047] The respective uplink data corresponding to each of the plurality of repetitions is multiplied by a respective spreading factor in the OCC sequence of the first terminal.
[0048] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data includes target time domain data corresponding to each of the plurality of time domain symbols, wherein:
[0049] For each time domain symbol, the target time domain data corresponding to the time domain symbol is equal to a product of initial time domain data mapped to the time domain symbol by the initial uplink data and a spreading factor in the OCC sequence of the first terminal corresponding to the time domain symbol.
[0050] In a third aspect, the present disclosure provides a first terminal, comprising a memory, a transceiver, and a processor.
[0051] The memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0052] Receiving indication information sent by a network device, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship;
[0053] Processing the initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data;
[0054] Sending the target uplink data to the network device.
[0055] In some embodiments, the indication information includes at least one of the following:
[0056] The OCC sequence of the first terminal;
[0057] An OCC sequence matrix including respective OCC sequences of the plurality of terminals;
[0058] An OCC sequence index of the first terminal.
[0059] In some embodiments, the indication information is carried by at least one of the following:
[0060] A high-layer parameter;
[0061] DCI.
[0062] In some embodiments, the transmission configuration parameter includes at least one of the following:
[0063] A number of repetitions of the initial uplink data;
[0064] a number of time domain symbols for data transmission;
[0065] a number of TBoMS slots.
[0066] In some embodiments, the OCC sequence of the first terminal satisfies any one of the following conditions:
[0067] a number of spreading factors included in the OCC sequence of the first terminal is equal to a number of repetitions of the initial uplink data;
[0068] a number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols mapped by the initial uplink data, wherein the number of time domain symbols mapped by the initial uplink data is equal to the number of time domain symbols for data transmission, or the number of time domain symbols mapped by the initial uplink data is equal to a product of the number of time domain symbols for data transmission and the number of TBoMS slots.
[0069] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data includes a plurality of repeatedly transmitted uplink data each corresponding to a respective uplink data, wherein:
[0070] each of the repeatedly transmitted uplink data is a product of a respective spreading factor in the OCC sequence of the first terminal and the initial uplink data.
[0071] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols mapped by the initial uplink data, the target uplink data includes a plurality of target time domain data each corresponding to a respective time domain symbol, wherein:
[0072] for each time domain symbol, the target time domain data corresponding to the time domain symbol is a product of initial time domain data mapped by the initial uplink data onto the time domain symbol and a respective spreading factor in the OCC sequence of the first terminal corresponding to the time domain symbol.
[0073] In a fourth aspect, the present disclosure provides a network device, comprising a memory, a transceiver, and a processor;
[0074] the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0075] sending indication information to the first terminal, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship;
[0076] receive target uplink data sent by the first terminal, the target uplink data being data obtained by processing the initial uplink data based on an OCC sequence of the first terminal and a transmission configuration parameter.
[0077] In some embodiments, the indication information comprises at least one of:
[0078] the OCC sequence of the first terminal;
[0079] an OCC sequence matrix, the OCC sequence matrix comprising the OCC sequence of each of the plurality of terminals;
[0080] an OCC sequence index of the first terminal.
[0081] In some embodiments, the indication information is carried by at least one of:
[0082] a high-layer parameter;
[0083] DCI.
[0084] In some embodiments, the transmission configuration parameter comprises at least one of:
[0085] a number of repetitions of the initial uplink data;
[0086] a number of time domain symbols for data transmission;
[0087] a number of TBoMS slots.
[0088] In some embodiments, the OCC sequence of the first terminal satisfies any one of:
[0089] a number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data;
[0090] a number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to a product of the number of time domain symbols for data transmission and the number of TBoMS slots.
[0091] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data comprises a plurality of repeatedly transmitted respective uplink data, wherein:
[0092] the plurality of repeatedly transmitted respective uplink data is a product of the corresponding spreading factor in the OCC sequence of the first terminal and the initial uplink data.
[0093] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols of the initial uplink data mapping, the target uplink data includes target time domain data corresponding to each of the plurality of time domain symbols.
[0094] For each time domain symbol, the target time domain data corresponding to the time domain symbol is equal to a product of the initial time domain data mapped to the time domain symbol by the spreading factor corresponding to the time domain symbol in the OCC sequence of the first terminal.
[0095] In a fifth aspect, the present disclosure provides an uplink data transmission apparatus applied to a first terminal, the apparatus comprising:
[0096] A first receiving module configured to receive indication information sent by a network device, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship;
[0097] A processing module configured to process initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data.
[0098] A first sending module configured to send the target uplink data to the network device.
[0099] In a sixth aspect, the present disclosure provides an uplink data transmission apparatus applied to a network device, the apparatus comprising:
[0100] A second sending module configured to send indication information to a first terminal, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship.
[0101] A second receiving module configured to receive target uplink data sent by the first terminal, the target uplink data being data obtained by processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter.
[0102] In a seventh aspect, the present disclosure provides a processor-readable storage medium storing a computer program, the computer program being used to cause a computer to execute the uplink data transmission method of any one of the first aspect, or the computer program being used to cause a computer to execute the uplink data transmission method of any one of the second aspect.
[0103] The uplink data transmission method, the first terminal, the network device and the apparatus provided by the present disclosure are as follows: the first terminal receives indication information sent by the network device, the indication information being used for indicating an OCC sequence of the first terminal, then the first terminal processes initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data, and sends the target uplink data to the network device. Since the OCC sequences of two terminals in a plurality of terminals configured by the network device are in an orthogonal relationship, the target uplink data obtained by processing the initial uplink data based on the OCC sequence of each terminal and the transmission configuration parameter can avoid cross interference, and the uplink data transmission of the plurality of terminals on the same time-frequency resource can be realized, thereby improving the capacity of the system uplink. BRIEF DESCRIPTION OF DRAWINGS
[0104] In order to more clearly illustrate the technical solutions in the present disclosure or the related art, the drawings needed to be used in the embodiments or the related art description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0105] FIG. 1 is a schematic diagram of PUSCH repetition transmission provided by the related art;
[0106] FIG. 2 is a schematic diagram of joint use of TBoMS and PUSCH repetition transmission provided by the related art;
[0107] FIG. 3 is a flowchart of an uplink data transmission method provided by an embodiment of the present disclosure;
[0108] FIG. 4 is an uplink transmission schematic diagram one provided by an embodiment of the present disclosure;
[0109] FIG. 5 is an uplink transmission schematic diagram two provided by an embodiment of the present disclosure;
[0110] FIG. 6 is an uplink transmission schematic diagram three provided by an embodiment of the present disclosure;
[0111] FIG. 7 is a structural schematic diagram of a first terminal provided by an embodiment of the present disclosure;
[0112] FIG. 8 is a structural schematic diagram of a network device provided by an embodiment of the present disclosure;
[0113] FIG. 9 is a structural schematic diagram of an uplink data transmission apparatus provided by an embodiment of the present disclosure one;
[0114] FIG. 10 is a structural schematic diagram of an uplink data transmission apparatus provided by an embodiment of the present disclosure two. DETAILED DESCRIPTION
[0115] In order to make the purposes, technical solutions and advantages of the present disclosure clearer, the technical solutions in the present disclosure will be described clearly and completely below in conjunction with the drawings in the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present disclosure.
[0116] Currently, in a new radio (NR) system, uplink transmission supports two waveforms, which are cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) and discrete Fourier transform-spread orthogonal frequency division multiplexing (DFT-s-OFDM), and the DFT-s-OFDM waveform has a lower peak to average power ratio (PAPR).
[0117] A power amplifier usually plays an important role in communication, and has two typical working states: a saturation region and a linear region. The power amplifier working in the saturation state will cause the signal to be unable to be demodulated, and in order to ensure the demodulation performance, it is necessary to back off to the linear region, and excessive back off will reduce the efficiency of the power amplifier. Therefore, the DFT-s-OFDM waveform with low PAPR has a wider application, especially in a power-limited satellite system. In the embodiments of the present disclosure, uplink transmission is implemented based on the DFT-s-OFDM waveform.
[0118] Currently, the related art supports code division multiplexing (CDM) of a physical uplink shared channel (PUSCH) demodulation reference signal (DMRS), and the PUSCH DMRS sequence r(n) supports multi-user transmission through time-frequency orthogonal code division, and is specifically as shown in the following formula (1):
[0119] wherein the sequence r(n) is mapped to an intermediate quantity according to the condition of formula (1) k=4n+2k′+Δ;k′=0,1; n=0,1,….
[0120] Based on antenna port In combination with Table 1 below, w can be determined f (k') and w t (l') are determined, and then the intermediate quantity
[0121] Table 1
[0122] The above embodiments are described for PUSCH DMRS transmission. The following describes PUSCH transmission in related technologies.
[0123] For uplink transmission of PUSCH, the maximum uplink transmission can currently support repetition 32 times. Repetition improves the link demodulation performance while causing system capacity to decline. Generally, repetition 2 times can obtain 3dB gain, while causing capacity to be halved. Single-layer and single-antenna port transmission are supported for data transmission.
[0124] The uplink transmission of PUSCH can support TboMS (TB processing over multiple slots PUSCH). TboMS is a technology that uses multiple slots to transmit a TB. TboMS can increase the number of REs, so that a lower modulation and coding mode can be used to increase the uplink coverage.
[0125] TBoMS can be configured simultaneously with PUSCH repetition transmission, or only PUSCH repetition transmission can be configured.
[0126] FIG. 1 is a schematic diagram of PUSCH repetition transmission provided by related technologies. As shown in FIG. 1, the repetition number is K, and the network device does not configure the TBoMS slot number, or the TBoMS slot number is 1. For any one of the K times of repetition transmission, a TB is transmitted through 1 slot. For example, the first repetition transmission transmits uplink through slot m, the second repetition transmission transmits uplink through slot m+1, and so on.
[0127] FIG. 2 is a schematic diagram of a TBoMS and PUSCH repetition transmission provided by the related art, as shown in FIG. 2, the repetition number is K, and the TBoMS time slot number is N (N is greater than 1). For any one of the K times of repetition transmission, one TB is transmitted through N time slots. For example, in the first repetition transmission, uplink transmission is performed through time slot m+1 to time slot m+N, in the second repetition transmission, uplink transmission is performed through time slot m+N+1 to time slot m+2N, and so on.
[0128] However, the related art currently only supports CDM of PUSCH DMRS and does not support CDM of PUSCH, resulting in limited terminals that can perform data transmission. When the number of terminals is large, the system uplink capacity is limited due to limited resources.
[0129] Based on this, the embodiment of the present disclosure provides an uplink data transmission method to improve the system uplink capacity. The scheme of the embodiment of the present disclosure is introduced below in combination with the drawings.
[0130] FIG. 3 is a flowchart of an uplink data transmission method provided by the embodiment of the present disclosure, as shown in FIG. 3, the method is applied to a first terminal and includes the following steps:
[0131] S31, receiving indication information sent by a network device, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship.
[0132] OCC is a coding technology used in a communication system, and its principle is to divide the original information into multiple sub-information for coding, so that the code words formed after coding each sub-information are orthogonal to each other, thereby realizing efficient transmission and decoding.
[0133] In order to improve the system uplink capacity, the network device configures a corresponding OCC sequence for each of the plurality of terminals and indicates the OCC sequence to each terminal through indication information. The OCC sequence includes a plurality of spreading factors. For any two terminals in the plurality of terminals, the OCC sequences of the two terminals are orthogonal to each other. For the first terminal in the plurality of terminals, the network device sends indication information to the first terminal, and the indication information is used to indicate the OCC sequence of the first terminal.
[0134] S32, processing the initial uplink data based on the OCC sequence of the first terminal and the transmission configuration parameter to obtain target uplink data.
[0135] The initial uplink data is data to be sent by the first terminal. The first terminal can transmit the initial uplink data to the network device in a repeated manner, or can not transmit the initial uplink data to the network device in a repeated manner, which is not limited in the embodiments of the present disclosure. The target uplink data is data obtained by performing corresponding time domain spread spectrum processing on the initial uplink data by using the OCC sequence of the first terminal and the transmission configuration parameter.
[0136] The transmission configuration parameter is a parameter configured by the network device and related to uplink data transmission of the first terminal. The transmission configuration parameter can be used to determine the related configuration of the first terminal for uplink data transmission, such as whether to perform repeated transmission, whether to configure TBoMS, and the like.
[0137] Based on the OCC sequence of the first terminal and the transmission configuration parameter, the initial uplink data can be processed. Specifically, the transmission configuration parameter can be used to determine a plurality of pieces of sub-information of the initial uplink data, and the OCC sequence of the first terminal can be used to encode the plurality of pieces of sub-information of the initial uplink data, so as to obtain the target uplink data.
[0138] S33, the target uplink data is sent to the network device.
[0139] After obtaining the target uplink data, the first terminal sends the target uplink data to the network device. Since the target uplink data is obtained by processing the initial uplink data based on the OCC sequence of the first terminal and the transmission configuration parameter, the network device can decode the initial uplink data based on the OCC sequence of the first terminal and the transmission configuration parameter after receiving the target uplink data, so as to complete the uplink data transmission from the first terminal to the network device.
[0140] Further, since the OCC sequences of each two terminals in the plurality of terminals are orthogonal to each other, the target uplink data obtained by each terminal based on the corresponding OCC sequence and the transmission configuration parameter avoids cross interference, and realizes code division multiplexing transmission of the plurality of terminals on the uplink data.
[0141] The uplink data transmission method provided in the embodiments of the present disclosure includes that the first terminal receives indication information sent by the network device, the indication information is used to indicate the OCC sequence of the first terminal, and then the initial uplink data is processed based on the OCC sequence of the first terminal and the transmission configuration parameter to obtain the target uplink data, and the target uplink data is sent to the network device. Since the OCC sequences of each two terminals in the plurality of terminals configured by the network device are orthogonal to each other, the target uplink data obtained by processing the initial uplink data based on the OCC sequence of each terminal and the transmission configuration parameter can avoid cross interference, and can realize uplink data transmission of the plurality of terminals on the same time-frequency resource, so as to improve the capacity of the system uplink.
[0142] In a possible implementation, the indication information sent by the network device to the first terminal includes at least one of the following 1.1 to 1.3, and the network device explicitly or implicitly indicates the OCC sequence of the first terminal through the indication information.
[0143] 1.1, the OCC sequence of the first terminal.
[0144] After the network device configures the OCC sequences of the plurality of terminals respectively, the network device sends indication information to the first terminal among the plurality of terminals, and the indication information includes the OCC sequence of the first terminal. After the first terminal receives the indication information, the first terminal can obtain the OCC sequence of the first terminal.
[0145] 1.2, an OCC sequence matrix, and the OCC sequence matrix includes the OCC sequences of the plurality of terminals respectively.
[0146] After the network device configures the OCC sequences of the plurality of terminals respectively, the network device sends indication information to the first terminal among the plurality of terminals, and the indication information includes the OCC sequence matrix composed of the OCC sequences of the plurality of terminals respectively. The first terminal belongs to one of the plurality of terminals, and thus the OCC sequence matrix includes the OCC sequence of the first terminal. After the first terminal receives the indication information, the first terminal can obtain the OCC sequence matrix. Then, the first terminal determines the OCC sequence of the first terminal from the OCC sequence matrix.
[0147] 1.3, the OCC sequence index of the first terminal.
[0148] The OCC sequence index of the first terminal is used to indicate the OCC sequence of the first terminal in the OCC sequence matrix. After the network device configures the OCC sequences of the plurality of terminals respectively, the network device sends indication information to the first terminal among the plurality of terminals, and the indication information includes the OCC sequence index of the first terminal. After the first terminal receives the indication information, the first terminal can determine the OCC sequence of the first terminal in the OCC sequence matrix through the OCC sequence index of the first terminal.
[0149] In a possible implementation, the indication information can be carried through at least one of a high-layer parameter and downlink control information (DCI), and in the case of carrying the indication information through the DCI, the indication information can be carried through adding a DCI field and / or through an existing DCI field.
[0150] In combination with the above 1.1 to 1.3, the network device explicitly or implicitly indicates the OCC sequence of the first terminal through a plurality of ways, which will be introduced in combination with several specific examples.
[0151] Example 1, the indication information is carried in a high layer parameter, the indication information includes the OCC sequence of the first terminal, the network device sends the indication information to the first terminal, and the first terminal can determine the OCC sequence of the first terminal after receiving the indication information.
[0152] Example 2, the indication information is carried in DCI, the indication information includes the OCC sequence of the first terminal, the network device sends the indication information to the first terminal, and the first terminal can determine the OCC sequence of the first terminal after receiving the indication information.
[0153] Example 3, the indication information includes an OCC sequence matrix and an OCC sequence index of the first terminal, the indication information is carried in a high layer parameter and DCI, wherein the network device sends the OCC sequence matrix to the first terminal through the high layer parameter, and sends the OCC sequence index of the first terminal to the first terminal through the DCI. The first terminal determines the OCC sequence of the first terminal from the OCC sequence matrix based on the OCC sequence index of the first terminal.
[0154] Example 4, the indication information includes an OCC sequence matrix, the indication information is carried in a high layer parameter or DCI, the network device sends the OCC sequence matrix to the first terminal through the high layer parameter or DCI, and the OCC sequence index of the first terminal is indicated by the terminal identifier of the first terminal. The first terminal determines the OCC sequence index of the first terminal through the terminal identifier of the first terminal, and then determines the OCC sequence of the first terminal from the OCC sequence matrix based on the OCC sequence index of the first terminal. A possible example is that occ index = mod(ID, d), where occ index represents the OCC sequence index of the first terminal, ID represents the terminal identifier of the first terminal, d represents the number of spreading factors included in the OCC sequence of the first terminal, and mod represents the modulo operation. The value of d may be equal to the number of repetitions of the initial uplink data, for example.
[0155] Example 5, the network device implicitly informs the OCC sequence matrix through the number of repetitions of the initial uplink data, and informs the OCC sequence index of the first terminal through the indication information. For example, the first terminal side pre-stores a mapping relationship between the number of repetitions and the OCC sequence index, and through the number of repetitions of the initial uplink data and the mapping relationship, the OCC sequence index of the first terminal can be determined, and then the OCC sequence of the first terminal is determined from the OCC sequence matrix based on the OCC sequence index of the first terminal.
[0156] Table 2 below shows a correspondence between an OCC sequence index and a corresponding OCC sequence. As shown in Table 2, after determining the OCC sequence index of the first terminal through the mapping relationship between the number of repetitions and the OCC sequence index, the OCC sequence w of the first terminal can be determined. nAs shown in Table 2, for example, OCC index 0 corresponds to an OCC sequence composed of w0, w1, w2, and w3.
[0157] Table 2
[0158] In a possible implementation, the network device can be preconfigured with a transmission configuration parameter, where the transmission configuration parameter includes at least one of the following 2.1 to 2.3:
[0159] 2.1, a repetition number of initial uplink data.
[0160] The repetition number of initial uplink data refers to the number of repetitions of initial uplink data transmission, and the repetition number is one or more.
[0161] 2.2, a number of time domain symbols for data transmission.
[0162] The number of time domain symbols for data transmission refers to the number of time domain symbols configured by the network device for transmitting data signals. Among the time domain symbols configured by the network device, there are time domain symbols for data transmission and time domain symbols for DMRS transmission. In the embodiment of the present disclosure, the time domain symbols for data transmission are time domain symbols other than the time domain symbols for DMRS transmission among the time domain symbols configured by the network device, and the number of time domain symbols for data transmission is the number of time domain symbols for data transmission.
[0163] Taking the length of the time domain symbols configured by the network device as L for example, the number of time domain symbols for data transmission is L1, and the number of time domain symbols for DMRS transmission is L2, then L1=L-L2. It should be noted that the L1 time domain symbols for data transmission can be L1 continuous time domain symbols or L1 non-continuous time domain symbols.
[0164] 2.3, a number of TBoMS slots.
[0165] The number of TBoMS slots refers to the number of slots for transmitting one TB. Taking the number of TBoMS slots as N for example, N slots are used for transmitting one TB. The network device can indicate the number of TBoMS slots N through a high-layer parameter numberOfSlotsTBoMS. In the case where the network device is not configured with the high-layer parameter numberOfSlotsTBoMS, one slot is used for transmitting one TB.
[0166] In the above embodiment, the implementation of the indication information indicating the OCC sequence of the first terminal is introduced, and the implementation scheme of processing the initial uplink data based on the OCC sequence of the first terminal and the transmission configuration parameter is introduced below with reference to the drawings.
[0167] In a possible implementation, the OCC sequence of the first terminal satisfies: a number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data. The first terminal performs time domain orthogonal spread on each repetition of the multiple repetitions of the uplink data by using the OCC sequence of the first terminal, thereby improving system uplink capacity.
[0168] In the case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data includes multiple repetitions of respective uplink data, where the multiple repetitions of respective uplink data are products of respective spreading factors in the OCC sequence of the first terminal and the initial uplink data.
[0169] FIG. 4 is a schematic diagram of uplink data transmission according to an embodiment of the present disclosure, where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data.
[0170] In the example of FIG. 4, the number of repetitions of the initial uplink data is K, the OCC sequence of the first terminal is [w0, w1,..., wK-1], w0, w1,..., wK-1 represent K spreading factors in the OCC sequence of the first terminal. K-1 ] and w0, w1,..., wK-1 represent K spreading factors in the OCC sequence of the first terminal. K-1 ] and w0, w1,..., wK-1 represent K spreading factors in the OCC sequence of the first terminal.
[0171] When the network device is not configured with the number of TBoMS slots, or the network device is configured with the number of TBoMS slots as 1, the first terminal transmits one TB, i.e., one initial uplink data, in one slot. For example, in FIG. 4, the slot m is used to transmit one initial uplink data, the slot m+1 is used to transmit one initial uplink data, and so on.
[0172] For any ith repetition transmission, the first terminal multiplies the ith spreading factor in the OCC sequence of the first terminal with the initial uplink data to obtain corresponding uplink data of the ith repetition transmission, and then sends the corresponding uplink data of the ith repetition transmission to the network device.
[0173] As shown in FIG. 4, the initial uplink data is represented as D, where for any ith repetition transmission, the corresponding initial uplink data is represented as Di, i.e., Di = D × wi, where wi represents the ith spreading factor in the OCC sequence of the first terminal. i The effective information of the initial uplink data corresponding to each repetition transmission is the same, but the redundancy version can be the same or different. That is, in the example of FIG. 4, the effective information included in D1, D2,..., DK-1 is the same, and the redundancy version of D1, D2,..., DK-1 can be the same or different. K The effective information of the initial uplink data corresponding to each repetition transmission is the same, but the redundancy version can be the same or different. That is, in the example of FIG. 4, the effective information included in D1, D2,..., DK-1 is the same, and the redundancy version of D1, D2,..., DK-1 can be the same or different. Kmay be the same or different. For the first repeated transmission, the first spreading factor w0 in the OCC sequence of the first terminal is multiplied by the initial uplink data D1, and the uplink data corresponding to the first repeated transmission w0*D1 is obtained; for the second repeated transmission, the second spreading factor w1 in the OCC sequence of the first terminal is multiplied by the initial uplink data D2, and the uplink data corresponding to the second repeated transmission w1*D2 is obtained;...; for the Kth repeated transmission, the Kth spreading factor wK in the OCC sequence of the first terminal is multiplied by the initial uplink data D, and the uplink data corresponding to the Kth repeated transmission wK*D is obtained. K-1 and the initial uplink data D K , and the initial uplink data D K-1 , and the initial uplink data D K .
[0174] Since the OCC sequences of each two terminals in the plurality of terminals are in an orthogonal relationship, the plurality of terminals can support uplink data transmission on the same resource, and the maximum number of terminals supported depends on the length of the OCC sequence. Based on the example of FIG. 4, in the case where time domain spreading is not used, K time slots support only one terminal to perform K repeated transmissions, and in the case where time domain spreading is used, K time slots support K terminals to perform K repeated transmissions respectively, thereby improving the uplink capacity of the system.
[0175] FIG. 5 is a schematic diagram of uplink transmission two provided by an embodiment of the present disclosure, and FIG. 5 shows the process of uplink data transmission in the case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data.
[0176] In the example of FIG. 5, the number of repetitions of the initial uplink data is K, the OCC sequence of the first terminal is [w0, w1,..., wK], w0, w1,..., wK represent the K spreading factors in the OCC sequence of the first terminal. K-1 K-1 In the example of FIG. 5, the number of repetitions of the initial uplink data is K, the OCC sequence of the first terminal is [w0, w1,..., wK], w0, w1,..., wK represent the K spreading factors in the OCC sequence of the first terminal.
[0177] The number of TBoMS time slots configured by the network device is N, and the first terminal transmits one TB through N time slots, that is, one initial uplink data. For example, in FIG. 5, time slots m+1 to m+N are used to transmit one initial uplink data, time slots m+N+1 to m+2N are used to transmit one initial uplink data, and so on. The value of N may, for example, be 2, 4, 8, and the like.
[0178] For any ith repeated transmission, the first terminal multiplies the ith spreading factor in the OCC sequence of the first terminal by the initial uplink data, and the result obtained is the uplink data corresponding to the ith repeated transmission, and then the first terminal sends the uplink data corresponding to the ith repeated transmission to the network device.
[0179] As shown in FIG. 5, the initial uplink data is denoted as D, wherein, for any ith repeated transmission, the corresponding initial uplink data is denoted as D i , the valid information of the initial uplink data corresponding to each repeated transmission is the same, but the redundancy versions can be the same or different. That is, in the example of FIG. 4, the valid information included in D1, D2,..., D K is the same, and D1, D2,..., D K may be the same or different.
[0180] Since the number of TBoMS slots is N, the time domain resource allocated for one transmission of each initial uplink data is in multiple slots, and therefore, when orthogonal time domain spreading is performed, the K spreading factors are multiplied by the data corresponding to each repeated transmission located in the multiple slots, respectively. Therefore, for the 1st repeated transmission, the 1st spreading factor w0 in the OCC sequence of the first terminal is multiplied by the initial uplink data of each slot in the slot m+1 to the slot m+N, and the uplink data corresponding to the 1st repeated transmission w0*D1 is obtained; for the 2nd repeated transmission, the 2nd spreading factor w1 in the OCC sequence of the first terminal is multiplied by the initial uplink data of each slot in the slot m+N+1 to the slot m+2N, and the uplink data corresponding to the 2nd repeated transmission w1*D2 is obtained;...; for the Kth repeated transmission, the Kth spreading factor w K-1 in the OCC sequence of the first terminal is multiplied by the initial uplink data of each slot in the slot m+(K-1)N+1 to the slot m+KN, and the uplink data corresponding to the Kth repeated transmission w K-1 *D K is obtained.
[0181] Since the OCC sequences of each two terminals in the multiple terminals are in an orthogonal relationship, the multiple terminals can support uplink data transmission on the same resource, and the maximum number of terminals supported depends on the length of the OCC sequence. Based on the example of FIG. 5, it can be known that, in the manner without time domain spreading, K slots support one terminal to perform K repeated transmissions, and in the manner with time domain spreading, K slots support K terminals to respectively perform K repeated transmissions, and the system uplink capacity is improved.
[0182] In a possible implementation manner, the OCC sequence of the first terminal satisfies that: the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols mapped by the initial uplink data, wherein the number of time domain symbols mapped by the initial uplink data is equal to the number of time domain symbols used for data transmission, or the number of time domain symbols mapped by the initial uplink data is equal to the product of the number of time domain symbols used for data transmission and the number of TBoMS slots.
[0183] In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data includes target time domain data corresponding to each of the plurality of time domain symbols, and wherein:
[0184] For each time domain symbol, the target time domain data corresponding to the time domain symbol is equal to a product of initial time domain data mapped to the time domain symbol by the spreading factor corresponding to the time domain symbol in the OCC sequence of the first terminal. The initial time domain data on each time domain symbol is signal data after Orthogonal Frequency Division Multiplexing (OFDM) modulation, i.e., signal data after Inverse FAST Fourier Transform (IFFT) and addition of a Cyclic Prefix (CP).
[0185] The first terminal multiplies each symbol of the OFDM-modulated time domain signal by each spreading factor of the OCC sequence of the first terminal to obtain new data on each time domain and send the new data to the network device according to the OCC sequence of the first terminal. If the network device configures the initial uplink data to be repeated more than once, the same OCC sequence is used for multiple repetitions.
[0186] FIG. 6 is a schematic diagram of uplink transmission according to an embodiment of the present disclosure, which illustrates a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped.
[0187] In the example of FIG. 6, the network device configures a time domain symbol length of L, including a number of time domain symbols L2 (not shown in the figure) for DMRS transmission and a number of time domain symbols L1 for data transmission, and the initial uplink data is repeated K times. The number of time domain symbols to which the initial uplink data is mapped is N*L1. The OCC sequence of the first terminal is The N*L1 spreading factors in the OCC sequence of the first terminal are represented by
[0188] The network device configures a number of TBoMS slots N, and the first terminal transmits one TB, i.e., one initial uplink data, through N slots. In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the initial uplink data can be transmitted only once or K times repeatedly, wherein the OCC sequence used for each repetition is the same, and the processing manner is also the same. The following describes the process of the first uplink transmission as an example.
[0189] As shown in FIG. 6, for the first uplink transmission, the initial uplink data is transmitted through N time slots, and the number of time domain symbols used for data transmission is L1, so the number of time domain symbols mapped by the initial uplink data is N*L1.
[0190] For any jth time domain symbol in the N*L1 time domain symbols, the first terminal multiplies the jth spreading factor in the OCC sequence of the first terminal with the initial time domain data mapped by the initial uplink data on the jth time domain symbol, and the result is the target time domain data corresponding to the jth time domain symbol. The target uplink data includes the target time domain data corresponding to each of the N*L1 time domain symbols, and the first terminal sends the target time domain data corresponding to each of the N*L1 time domain symbols to the network device.
[0191] As shown in FIG. 6, The initial uplink data mapped on the first time domain symbol, the initial uplink data mapped on the second time domain symbol,..., and the initial uplink data mapped on the L1th time domain symbol are sequentially represented. Then, multiplying the first spreading factor w0 in the OCC sequence of the first terminal with s0 can obtain the target time domain data s'0 corresponding to the first time domain symbol; multiplying the second spreading factor w1 in the OCC sequence of the first terminal with s1 can obtain the target time domain data s'1 corresponding to the second time domain symbol;...; multiplying the L1th spreading factor and in the OCC sequence of the first terminal with sL1 can obtain the target time domain data s'L1 corresponding to the L1th time domain symbol. The processing procedure of the initial time domain data mapped by the initial uplink data on other time domain symbols is similar, which is not described herein.
[0192] Since the OCC sequences of each two terminals in the multiple terminals are in an orthogonal relationship, multiple terminals can support uplink data transmission on the same resource, and the maximum number of terminals depends on the length of the OCC sequence. Based on the example of FIG. 6, K*N*L1 time domain symbols support uplink data transmission of only one terminal without using the spreading method, while K*N*L1 time domain symbols support uplink data transmission of N*L1 terminals respectively using the spreading method, which realizes the improvement of the system uplink capacity.
[0193] In summary, since the OCC sequences of each two terminals in the multiple terminals configured by the network device are in an orthogonal relationship, the target uplink data obtained by processing the initial uplink data through the OCC sequences of each terminal and the transmission configuration parameters can avoid cross interference, and can realize uplink data transmission of multiple terminals on the same time-frequency resource, thereby improving the capacity of the system uplink.
[0194] In an embodiment, the embodiment shown in FIG. 6 is for spreading of symbols, which can be used for repeated transmission, or can be applied in a scenario without repeated transmission.
[0195] FIG. 7 is a structural schematic diagram of a first terminal according to an embodiment of the present disclosure, as shown in FIG. 7, the first terminal comprises a memory 720, a transceiver 700, and a processor 710, wherein:
[0196] The memory 720 is configured to store a computer program; the transceiver 700 is configured to transceive data under the control of the processor 710; and the processor 710 is configured to read the computer program in the memory 720 and perform the following operations:
[0197] receive indication information sent by a network device, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship;
[0198] process the initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data;
[0199] send the target uplink data to the network device.
[0200] In FIG. 7, the bus architecture can include any number of interconnecting buses and bridges, which are well known in the art and therefore, not described herein in further detail. The bus architecture can also include various other circuits, which are well known in the art, such as power management circuits, clock circuits, and the like. The bus interface provides an interface to the transceiver 700. The transceiver 700 can be a plurality of elements, including a transmitter and a receiver, and provides a means for communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical fiber cable, and the like. The user interface 730 can also be an interface to external or internal devices, which can be required by the user, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0201] The processor 710 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 710 in performing operations.
[0202] In some embodiments, the processor 710 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a complex programmable logic device (CPLD), and can also be implemented in a multi-core architecture.
[0203] The processor executes any method provided by the embodiments of the present disclosure according to the executable instructions obtained by invoking the computer program stored in the memory. The processor and the memory can also be physically arranged separately.
[0204] In some embodiments, the indication information includes at least one of the following:
[0205] The OCC sequence of the first terminal;
[0206] The OCC sequence matrix including the OCC sequence of each of the plurality of terminals;
[0207] The OCC sequence index of the first terminal.
[0208] In some embodiments, the indication information is carried by at least one of the following:
[0209] A higher layer parameter;
[0210] DCI.
[0211] In some embodiments, the transmission configuration parameter includes at least one of the following:
[0212] The number of repetitions of the initial uplink data;
[0213] The number of time domain symbols for data transmission;
[0214] The number of TBoMS slots.
[0215] In some embodiments, the OCC sequence of the first terminal satisfies any one of the following:
[0216] The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data;
[0217] The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to the product of the number of time domain symbols for data transmission and the number of TBoMS slots.
[0218] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data includes a plurality of repeatedly transmitted respective uplink data, wherein:
[0219] The plurality of repeatedly transmitted respective uplink data is a product of the respective spreading factor in the OCC sequence of the first terminal and the initial uplink data.
[0220] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols mapped by the initial uplink data, the target uplink data includes a plurality of target time domain data corresponding to respective time domain symbols, wherein:
[0221] For each time domain symbol, the target time domain data corresponding to the time domain symbol is a product of the initial time domain data mapped by the initial uplink data on the time domain symbol and the spreading factor in the OCC sequence of the first terminal corresponding to the time domain symbol.
[0222] It should be noted that the above first terminal provided by the embodiments of the present disclosure can implement all the method steps achieved by the method embodiments of the above execution subject being the first terminal, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail herein.
[0223] FIG. 8 is a structural schematic diagram of a network device provided by an embodiment of the present disclosure. As shown in FIG. 8, the network device includes a memory 820, a transceiver 800, and a processor 810, wherein:
[0224] The memory 820 is configured to store a computer program; the transceiver 800 is configured to transceive data under the control of the processor 810; and the processor 810 is configured to read the computer program in the memory 820 and perform the following operations:
[0225] sending indication information to the first terminal, the indication information being used to indicate the OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship;
[0226] receiving target uplink data sent by the first terminal, the target uplink data being data obtained by processing the initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter.
[0227] Specifically, the transceiver 800 is configured to receive and send data under the control of the processor 810.
[0228] In FIG. 8, the bus architecture can include any number of interconnected buses and bridges, specifically, various circuitry of the one or more processors represented by the processor 810 and the memory represented by the memory 820 linked together. The bus architecture can also link various other circuitry such as peripheral devices, voltage regulators, and power management circuitry, which are well known in the art, and thus, are not further described herein. The bus interface provides an interface. The transceiver 800 can be a plurality of elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatuses over transmission media, including wireless channels, wired channels, optical cables, and the like. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 810 in executing operations.
[0229] Optionally, the processor 810 can be a CPU, an ASIC, an FPGA, or a CPLD, and the processor can also adopt a multi-core architecture.
[0230] The processor executes any method provided by the embodiments of the present disclosure according to the executable instructions obtained by invoking the computer program stored in the memory. The processor and the memory can also be physically arranged separately.
[0231] In some embodiments, the indication information includes at least one of the following:
[0232] an OCC sequence of the first terminal;
[0233] an OCC sequence matrix including the OCC sequence of each of the plurality of terminals;
[0234] an OCC sequence index of the first terminal.
[0235] In some embodiments, the indication information is carried by at least one of the following:
[0236] a higher layer parameter;
[0237] DCI.
[0238] In some embodiments, the transmission configuration parameter includes at least one of the following:
[0239] a number of repetitions of the initial uplink data;
[0240] a number of time domain symbols for data transmission;
[0241] a number of TBoMS slots.
[0242] In some embodiments, the OCC sequence of the first terminal satisfies any one of the following:
[0243] The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data.
[0244] The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols used for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to the product of the number of time domain symbols used for data transmission and the number of TBoMS slots.
[0245] In some embodiments, in the case that the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data includes a plurality of repeatedly transmitted respective uplink data, wherein:
[0246] The plurality of repeatedly transmitted respective uplink data is the product of the respective spreading factor in the OCC sequence of the first terminal and the initial uplink data.
[0247] In some embodiments, in the case that the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data includes a plurality of target time domain data each corresponding to a time domain symbol, wherein:
[0248] For each time domain symbol, the target time domain data corresponding to the time domain symbol is the product of the initial time domain data mapped to the time domain symbol by the initial uplink data and the spreading factor in the OCC sequence of the first terminal corresponding to the time domain symbol.
[0249] It should be noted that the above network device provided by the embodiments of the present disclosure can implement all the method steps achieved by the method embodiments of the above execution subject, and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiments will not be described in detail herein.
[0250] FIG. 9 is a structural schematic diagram of an uplink data transmission device provided by an embodiment of the present disclosure, applied to a first terminal, as shown in FIG. 9, the device includes:
[0251] The first receiving module 91 is configured to receive indication information sent by the network device, wherein the indication information is used to indicate the OCC sequence of the first terminal, and the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship;
[0252] The processing module 92 is configured to process the initial uplink data based on the OCC sequence of the first terminal and the transmission configuration parameter to obtain the target uplink data.
[0253] The first sending module 93 is configured to send the target uplink data to the network device.
[0254] In some embodiments, the indication information comprises at least one of:
[0255] an OCC sequence of the first terminal;
[0256] an OCC sequence matrix comprising OCC sequences of a plurality of terminals respectively;
[0257] an OCC sequence index of the first terminal.
[0258] In some embodiments, the indication information is carried by at least one of:
[0259] a higher layer parameter;
[0260] a DCI.
[0261] In some embodiments, the transmission configuration parameter comprises at least one of:
[0262] a number of repetitions of the initial uplink data;
[0263] a number of time domain symbols for data transmission;
[0264] a number of TBoMS slots.
[0265] In some embodiments, the OCC sequence of the first terminal satisfies any one of:
[0266] a number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data;
[0267] a number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to a product of the number of time domain symbols for data transmission and the number of TBoMS slots.
[0268] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data comprises uplink data corresponding to each of the multiple repetitions of transmission, wherein:
[0269] the uplink data corresponding to each of the multiple repetitions of transmission is a product of a corresponding spreading factor in the OCC sequence of the first terminal and the initial uplink data.
[0270] In some embodiments, in a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data comprises target time domain data corresponding to each of the multiple time domain symbols, wherein:
[0271] For each time domain symbol, target time domain data corresponding to the time domain symbol is equal to a product of initial time domain data mapped by the initial uplink data on the time domain symbol and a spreading factor corresponding to the time domain symbol in the OCC sequence of the first terminal.
[0272] Specifically, the uplink data transmission apparatus provided by the embodiment of the present disclosure can implement all the method steps implemented by the method embodiment whose execution subject is the first terminal, and achieve the same technical effects. Here, the same parts and beneficial effects of the method embodiment in this embodiment will not be described in detail.
[0273] FIG. 10 is a schematic structural diagram of an uplink data transmission apparatus provided by an embodiment of the present disclosure, which is applied to a network device. As shown in FIG. 10, the apparatus includes:
[0274] The second sending module 101 is configured to send indication information to the first terminal, the indication information being used to indicate the OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship.
[0275] The second receiving module 102 is configured to receive target uplink data sent by the first terminal, the target uplink data being data obtained by processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter.
[0276] In some embodiments, the indication information includes at least one of the following:
[0277] the OCC sequence of the first terminal;
[0278] an OCC sequence matrix, the OCC sequence matrix including the OCC sequences of the plurality of terminals respectively;
[0279] an OCC sequence index of the first terminal.
[0280] In some embodiments, the indication information is carried by at least one of the following:
[0281] a high-layer parameter;
[0282] DCI.
[0283] In some embodiments, the transmission configuration parameter includes at least one of the following:
[0284] a repetition number of the initial uplink data;
[0285] a number of time domain symbols for data transmission;
[0286] a number of TBoMS slots.
[0287] In some embodiments, the OCC sequence of the first terminal satisfies any one of the following:
[0288] The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data.
[0289] The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols is equal to the number of time domain symbols used for data transmission, or the number of time domain symbols is equal to the product of the number of time domain symbols used for data transmission and the number of TBoMS slots.
[0290] In some embodiments, in the case that the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data includes a plurality of repeatedly transmitted respective uplink data, wherein:
[0291] The plurality of repeatedly transmitted respective uplink data is the product of the respective spreading factor in the OCC sequence of the first terminal and the initial uplink data.
[0292] In some embodiments, in the case that the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data includes a plurality of time domain symbols each corresponding to target time domain data, wherein:
[0293] For each time domain symbol, the target time domain data corresponding to the time domain symbol is the product of the initial time domain data mapped to the time domain symbol by the initial uplink data and the spreading factor in the OCC sequence of the first terminal corresponding to the time domain symbol.
[0294] Specifically, the uplink data transmission apparatus provided by the embodiments of the present disclosure can implement all the method steps of the method embodiments whose execution subject is the network device, and achieve the same technical effects. Here, the same parts and beneficial effects of the method embodiments in the present embodiment will not be described in detail.
[0295] It should be noted that the division of units / modules in the above-mentioned embodiments of the present disclosure is illustrative, and is only a logical functional division. When actually implemented, another division manner can be used. In addition, each functional unit in each embodiment of the present disclosure can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0296] If the integrated unit is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on such an understanding, the technical solutions of the present disclosure, essentially or in other words, the part that contributes to the related art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods in the various embodiments of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various media that can store program codes.
[0297] In some embodiments, a computer readable storage medium is also provided, and the computer readable storage medium stores a computer program. The computer program is used to make a computer execute the uplink data transmission method provided by each method embodiment.
[0298] Specifically, the computer readable storage medium provided by the embodiments of the present disclosure can implement all the method steps realized by the method embodiments, and achieve the same technical effects. Here, the same parts and beneficial effects of the method embodiments in the embodiments will not be described in detail.
[0299] It should be noted that the computer readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD)), etc.
[0300] In addition, it should be noted that the terms "first", "second", etc. in the embodiments of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are usually a category, not limited to the number of objects, for example, the first object can be one or more.
[0301] The term "and / or" in the embodiments of the present disclosure describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0302] The term "multiple" in the embodiments of the present disclosure refers to two or more, and other quantifiers are similar.
[0303] The technical solutions provided by the embodiments of the present disclosure can be applied to various systems, especially 5G systems. For example, the applicable systems can be global system of mobile communication (GSM) systems, code division multiple access (CDMA) systems, Wideband Code Division Multiple Access (WCDMA) GPRS systems, LTE systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, long term evolution advanced (LTE-A) systems, universal mobile systems (UMTS), worldwide interoperability for microwave access (WiMAX) systems, 5G NR systems, etc. These various systems all include terminal devices and network devices. The system can also include a core network part, such as an Evloved Packet System (EPS), a 5G system (5GS), etc.
[0304] The terminal device to which the embodiments of the present disclosure relate can refer to a device providing voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal device can be called user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) through the RAN. The wireless terminal device can be a mobile terminal device, such as a mobile phone (or called "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket, handheld, computer built-in or vehicle-mounted mobile device, which exchanges language and / or data with the wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present disclosure.
[0305] The network device according to the embodiments of the present disclosure can be a base station, which can include a plurality of cells serving terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and IP packets as a router between wireless terminal devices and the rest of the access network, which can include an IP communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device according to the embodiments of the present disclosure can be a network device (BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (eNB or e-NodeB) in the LTE system, or a 5G base station (gNB) in the next generation system, or a home evolved base station (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present disclosure. In some network structures, the network device can include a CU node and a DU node, and the centralized unit and the distributed unit can also be arranged geographically apart.
[0306] The network device and the terminal device can each use one or more antennas for Multi Input Multi Output (MIMO) transmission, which can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). According to the shape and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or can be diversity transmission or precoding transmission or beamforming transmission, etc.
[0307] Those skilled in the art will appreciate that embodiments of the disclosure can be devised for a variety of other systems which are currently developed or later developed. Those skilled in the art will appreciate that the disclosure can provide for a method, a system, or a computer program product. Accordingly, the disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the disclosure can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage and so forth) embodying computer-usable program code.
[0308] The disclosure is described in reference to the flowchart and / or block diagrams of the method, apparatus (system) and computer program product according to embodiments of the disclosure. It should be understood that each flow and / or block in the flowchart and / or block diagrams, and a combination of flows and / or blocks in the flowchart and / or block diagrams can be implemented by computer executable instructions. The computer executable instructions can be provided to a processor of a general purpose computer, a special purpose computer, an embedded processor or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart and / or block diagram flow or flows and / or block or blocks.
[0309] These processor executable instructions can also be stored in a processor readable memory that can direct the computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the processor readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart and / or block diagram flow or flows and / or block or blocks.
[0310] These processor executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart and / or block diagram flow or flows and / or block or blocks.
[0311] Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the disclosure, the disclosure can be practiced otherwise than as specifically described. Thus, the disclosure includes all modifications and variations from the example constructions and methods already described and such as can naturally occur to those skilled in the art.
Claims
1. An uplink data transmission method applied to a first terminal, the method comprising: receiving indication information sent by a network device, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship; processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data; and sending the target uplink data to the network device. The indication information comprises at least one of the following: the OCC sequence of the first terminal; an OCC sequence matrix comprising the OCC sequences of the plurality of terminals respectively; and an OCC sequence index of the first terminal. The indication information is carried by at least one of the following: a high-layer parameter; and downlink control information (DCI). The transmission configuration parameter comprises at least one of the following: a repetition number of the initial uplink data; a number of time domain symbols used for data transmission; and a number of TBoMS slots. The OCC sequence of the first terminal satisfies any one of the following: a number of spreading factors included in the OCC sequence of the first terminal is equal to the repetition number of the initial uplink data; a number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols used for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to a product of the number of time domain symbols used for data transmission and the number of TBoMS slots. In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the repetition number of the initial uplink data, the target uplink data comprises uplink data corresponding to each of a plurality of repeated transmissions, wherein: the uplink data corresponding to each of the plurality of repeated transmissions is a product of a corresponding spreading factor in the OCC sequence of the first terminal and the initial uplink data. In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data comprises target time domain data corresponding to each of the plurality of time domain symbols, wherein: for each time domain symbol, the target time domain data corresponding to the time domain symbol is equal to a product of initial time domain data of the initial uplink data mapped to the time domain symbol and a corresponding spreading factor in the OCC sequence of the first terminal.
8. An uplink data transmission method applied to a network device, the method comprising: sending indication information to a first terminal, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship; and receiving target uplink data sent by the first terminal, the target uplink data being data obtained by processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter. 2. The method of claim 1, wherein, 3. The method of claim 1, wherein, 4. The method of claim 1, wherein, 5. The method according to any one of claims 1 to 4, wherein, 6. The method of claim 5, wherein, 7. The method of claim 5, wherein, 9. The method of claim 8, wherein, The indication information comprises at least one of the following: The OCC sequence of the first terminal; An OCC sequence matrix comprising the OCC sequence of each of the plurality of terminals; An OCC sequence index of the first terminal.
10. The method of claim 8, wherein, The indication information is carried by at least one of the following: A high-layer parameter; DCI.
11. The method of claim 8, wherein, The transmission configuration parameter comprises at least one of the following: The number of repetitions of the initial uplink data; The number of time domain symbols for data transmission; The number of TBoMS slots.
12. The method according to any one of claims 8-11, wherein, The OCC sequence of the first terminal satisfies any one of the following: The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data; The number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to the number of time domain symbols for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to the product of the number of time domain symbols for data transmission and the number of TBoMS slots.
13. The method of claim 12, wherein, In the case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data comprises uplink data corresponding to each of the multiple repetitions, wherein: The uplink data corresponding to each of the multiple repetitions is the product of the corresponding spreading factor in the OCC sequence of the first terminal and the initial uplink data.
14. The method of claim 12, wherein, In the case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data comprises target time domain data corresponding to each of the plurality of time domain symbols, wherein: For each time domain symbol, the target time domain data corresponding to the time domain symbol is the product of the initial time domain data mapped to the time domain symbol by the initial uplink data and the corresponding spreading factor in the OCC sequence of the first terminal.
15. A first terminal comprising a memory, a transceiver, and a processor; The memory is configured to store a computer program; The transceiver is configured to transceive data under the control of the processor; The processor is configured to read the computer program in the memory and perform the following operations: Receiving indication information sent by a network device, wherein the indication information is used to indicate the OCC sequence of the first terminal, and the first terminal belongs to one of a plurality of terminals, and the OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship; Processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data; Sending the target uplink data to the network device.
16. The first terminal according to claim 15, wherein, The indication information comprises at least one of the following: The OCC sequence of the first terminal; An OCC sequence matrix comprising the OCC sequence of each of the plurality of terminals; An OCC sequence index of the first terminal.
17. The first terminal of claim 15, wherein, The indication information is carried by at least one of the following: A high-layer parameter; DCI.
18. The first terminal of claim 15, wherein, The transmission configuration parameter comprises at least one of the following: The number of repetitions of the initial uplink data; a number of time domain symbols for data transmission; a number of TBoMS slots.
19. The first terminal according to any of claims 15-18, wherein, The OCC sequence of the first terminal satisfies any one of the following conditions: A number of spreading factors included in the OCC sequence of the first terminal is equal to a number of repetitions of the initial uplink data. A number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols to which the initial uplink data is mapped, wherein the number of time domain symbols to which the initial uplink data is mapped is equal to a number of time domain symbols for data transmission, or the number of time domain symbols to which the initial uplink data is mapped is equal to a product of the number of time domain symbols for data transmission and a number of TBoMS slots.
20. The first terminal of claim 19, wherein, In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of repetitions of the initial uplink data, the target uplink data includes uplink data corresponding to each of a plurality of repetitions, wherein: The uplink data corresponding to each of the plurality of repetitions is a product of a corresponding spreading factor in the OCC sequence of the first terminal and the initial uplink data.
21. The first terminal of claim 19, wherein, In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to the number of time domain symbols to which the initial uplink data is mapped, the target uplink data includes target time domain data corresponding to each of the plurality of time domain symbols, wherein: For each time domain symbol, the target time domain data corresponding to the time domain symbol is a product of initial time domain data mapped to the time domain symbol by the initial uplink data and a corresponding spreading factor in the OCC sequence of the first terminal. 22.A network device, comprising a memory, a transceiver, and a processor; the memory is configured to store a computer program; the transceiver is configured to transceive data under control of the processor; the processor is configured to read the computer program in the memory and perform the following operations: sending indication information to a first terminal, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and OCC sequences of each two terminals in the plurality of terminals are in an orthogonal relationship; receiving target uplink data sent by the first terminal, the target uplink data being data obtained by processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter.
23. The network device of claim 22, wherein, The indication information includes at least one of the following: The OCC sequence of the first terminal; an OCC sequence matrix, the OCC sequence matrix including the OCC sequence of each of the plurality of terminals; an OCC sequence index of the first terminal.
24. The network device of claim 22, wherein, The indication information is carried by at least one of the following: a high-layer parameter; DCI.
25. The network device of claim 22, wherein, The transmission configuration parameter includes at least one of the following: a number of repetitions of the initial uplink data; a number of time domain symbols for data transmission; a number of TBoMS slots.
26. The network device of any of claims 22-25, wherein, The OCC sequence of the first terminal satisfies any one of the following conditions: A number of spreading factors included in the OCC sequence of the first terminal is equal to a number of repetitions of the initial uplink data. A number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols of the initial uplink data mapping, wherein the number of time domain symbols of the initial uplink data mapping is equal to a number of time domain symbols used for data transmission, or the number of time domain symbols of the initial uplink data mapping is equal to a product of the number of time domain symbols used for data transmission and a number of TBoMS slots.
27. The network device of claim 26, wherein, In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to a number of repetitions of the initial uplink data, the target uplink data includes uplink data corresponding to each of the repetitions, wherein: The uplink data corresponding to each of the repetitions is a product of a corresponding spreading factor in the OCC sequence of the first terminal and the initial uplink data.
28. The network device of claim 26, wherein, In a case where the number of spreading factors included in the OCC sequence of the first terminal is equal to a number of time domain symbols of the initial uplink data mapping, the target uplink data includes target time domain data corresponding to each of the time domain symbols, wherein: For each time domain symbol, the target time domain data corresponding to the time domain symbol is a product of initial time domain data mapped onto the time domain symbol by the initial uplink data and a corresponding spreading factor in the OCC sequence of the first terminal corresponding to the time domain symbol. 29.An uplink data transmission apparatus applied to a first terminal, the apparatus comprising: a first receiving module configured to receive indication information sent by a network device, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship; a processing module configured to process initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter to obtain target uplink data; a first sending module configured to send the target uplink data to the network device. 30.An uplink data transmission apparatus applied to a network device, the apparatus comprising: a second sending module configured to send indication information to a first terminal, the indication information being used to indicate an OCC sequence of the first terminal, wherein the first terminal belongs to one of a plurality of terminals, and OCC sequences of any two terminals in the plurality of terminals are in an orthogonal relationship; a second receiving module configured to receive target uplink data sent by the first terminal, the target uplink data being data obtained by processing initial uplink data based on the OCC sequence of the first terminal and a transmission configuration parameter. 31.A processor-readable storage medium storing a computer program, the computer program being used to cause a computer to execute the uplink data transmission method in any one of claims 1 to 7, or the computer program being used to cause a computer to execute the uplink data transmission method in any one of claims 8 to 14.