Uplink transmission method and apparatus, device, and storage medium
By controlling the transmission methods of UCI and PUSCH, the performance reduction problem caused by UCI and PUSCH multiplexing in OCC spread spectrum transmission is solved, and the uplink capacity is improved.
Patent Information
- Application Number
- PCT/CN2024/077040
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-14
AI Technical Summary
In NR systems, when the terminal device uses OCC spread spectrum transmission, the multiplexing method of UCI and PUSCH may affect the orthogonality of PUSCH, resulting in reduced performance and reduced uplink capacity.
An uplink transmission method is provided. The terminal device may choose to transmit information multiplexed by UCI and UL-SCH on the first time frequency resource, or transmit UCI on the second time frequency resource, or transmit UL-SCH not through the first time frequency resource, or transmit UCI not through the second time frequency resource, and enhance the multiplexed transmission of UCI and PUSCH by controlling the transmission method of UCI and PUSCH.
Improves the performance of terminal devices when using OCC for PUSCH transmission and improves uplink capacity.
Smart Images

Figure CN2024077040_14082025_PF_FP_ABST
Abstract
Description
Uplink transmission method, device, equipment and storage medium Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to an uplink transmission method, apparatus, device and storage medium. Background Art
[0002] In the NR system, in order to improve the uplink capacity, the concept of orthogonal cover code (OCC) spread spectrum transmission is introduced.
[0003] In related technologies, network equipment in the NR system can allocate overlapping time-frequency resources to multiple terminal devices. Multiple terminals use different OCCs to transmit PUSCH on their respective time-frequency resources.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide an uplink transmission method, apparatus, device, and storage medium. The technical solution is as follows:
[0006] On the one hand, an embodiment of the present application provides an uplink transmission method, which is performed by a terminal device and includes:
[0007] In a case where the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH corresponds to a transmission mode of orthogonal cover code OCC spread spectrum, transmission processing is performed; the transmission processing includes one or more of the following processing: transmitting first uplink control information UCI and information multiplexed with a first uplink shared channel UL-SCH through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource;
[0008] Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0009] In one aspect, an embodiment of the present application provides an uplink transmission method, which is performed by a network device and includes:
[0010] In a case where the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH is transmitted in a transmission mode corresponding to the orthogonal cover code OCC spread spectrum, information transmitted uplink by a terminal device is received; the uplink transmission information is sent when the terminal device performs transmission processing; the transmission processing includes one or more of the following processes: transmitting the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource;
[0011] Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0012] On the other hand, an embodiment of the present application provides an uplink transmission device, the device comprising:
[0013] A transmission module, configured to perform transmission processing when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH corresponds to the transmission mode of orthogonal cover code OCC spread spectrum; the transmission processing includes one or more of the following processing: transmitting the first uplink control information UCI and the first uplink shared channel UL-SCH multiplexed through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource;
[0014] Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0015] On the other hand, an embodiment of the present application provides an uplink transmission device, the device comprising:
[0016] A receiving module, configured to receive uplink transmission information of a terminal device when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH corresponds to an orthogonal cover code OCC spread spectrum transmission mode for transmission; the uplink transmission information is sent when the terminal device performs transmission processing; the transmission processing includes one or more of the following processing: transmitting the first UCI and the first UL-SCH multiplexed information through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource;
[0017] Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0018] On the other hand, an embodiment of the present application provides a communication device, the communication device including a processor, a memory, and a transceiver;
[0019] The memory stores a computer program, and the processor executes the computer program to enable the communication device to implement the above-mentioned uplink transmission method.
[0020] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned uplink transmission method.
[0021] On the other hand, the present application also provides a chip, which includes an integrated circuit and firmware set in the integrated circuit, and the chip is used to run in a communication device so that the communication device executes the above-mentioned uplink transmission method.
[0022] In another aspect, the present application provides a computer program product, comprising computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform the above-mentioned uplink transmission method.
[0023] On the other hand, the present application provides a computer program, which is executed by a processor of a communication device to implement the above-mentioned uplink transmission method.
[0024] Through the solution provided by the embodiment of the present application, when the first time-frequency resource for transmitting PUSCH overlaps with the second time-frequency resource for transmitting PUCCH, the terminal device can control the transmission of UCI corresponding to PUCCH and UL-SCH corresponding to PUSCH, and specifically can transmit UCI or UL-SCH, or transmit UCI and UL-SCH after multiplexing, or not transmit UCI / UL-SCH, thereby supporting the use of OCC to transmit UCI and / or UL-SCH when the first time-frequency resource and the second time-frequency resource overlap in the time domain, thereby providing a solution for enhancing the multiplexing transmission of UCI and PUSCH, thereby improving the performance of the terminal device when using OCC for PUSCH transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] FIG1A is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0026] FIG1B is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0027] FIG1C is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0028] FIG2A is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0029] FIG2B is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0030] FIG2C is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application;
[0031] FIG3 is a schematic diagram of UCI and PUSCH multiplexing transmission provided in an embodiment of the present application;
[0032] FIG4 is an example diagram of using OCC to transmit PUSCH to increase uplink capacity according to an embodiment of the present application;
[0033] FIG5 is an example diagram of time domain OCC spread spectrum involved in an embodiment of the present application;
[0034] FIG6 is a flowchart of an uplink transmission method provided by an embodiment of the present application;
[0035] FIG7 is a flowchart of an uplink transmission method provided by an embodiment of the present application;
[0036] FIG8 is a flowchart of an uplink transmission method provided by an embodiment of the present application;
[0037] FIG9 is a schematic diagram of mapping when the number of symbols or time slots included in the OCC spreading unit is M PUSCH (M=2);
[0038] FIG10 is another mapping diagram of an OCC spreading unit including M symbols or time slots for PUSCHs (M=2);
[0039] FIG11 is a schematic diagram of mapping when the number of symbols or time slots included in the OCC spreading unit is 1 PUSCH;
[0040] FIG12 is a schematic diagram of mapping data symbols in which the number of symbols or time slots included in the OCC spreading unit is M=4;
[0041] FIG13 is a schematic diagram of a mapping where the size of the mapping block included in the OCC spreading unit is the number P of PRBs occupied by the first PUSCH transmission;
[0042] FIG14 is a schematic diagram of a mapping block including an OCC spreading unit having a size of 1 PRB;
[0043] FIG15 is a schematic diagram of mapping in which the size of the mapping block included in the OCC spreading unit is 1 RBG;
[0044] FIG16 is a block diagram of an uplink transmission device provided by one embodiment of the present application;
[0045] FIG17 is a block diagram of an uplink transmission device provided by one embodiment of the present application;
[0046] FIG18 is a schematic structural diagram of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0047] The scenarios involved in the communication system in this application may include terrestrial communication network (TN) systems and non-terrestrial communication network (NTN) systems. Among them, NTN generally uses satellite communication to provide communication services to terrestrial users. NTN systems currently include New Radio (NR)-NTN and Internet of Things (IoT)-NTN systems, and may include other NTN systems in the future.
[0048] For example, Figure 1A is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application. As shown in Figure 1A, the communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or referred to as a communication terminal device or terminal device). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices located within the coverage area.
[0049] Figure 1A exemplarily shows a network device and two terminal devices. In some embodiments of the present application, the communication system 100 may include multiple network devices and each network device may include other number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0050] For example, FIG1B is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application. Referring to FIG1B , a terminal device 120 and a satellite 130 are included, and wireless communication can be performed between the terminal device 120 and the satellite 130. The network formed between the terminal device 120 and the satellite 130 can also be referred to as an NTN. In the architecture of the communication system shown in FIG1B , the satellite 130 can have the function of a base station, and the terminal device 120 and the satellite 130 can communicate directly with each other. In the system architecture, the satellite 130 can be referred to as a network device. In some embodiments of the present application, the communication system may include multiple network devices, and each network device may include a different number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0051] For example, FIG1C is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application. Referring to FIG1C , it includes a terminal device 120, a satellite 130, and a base station 140. Wireless communication can be carried out between the terminal device 120 and the satellite 130, and communication can be carried out between the satellite 130 and the base station 140. The network formed between the terminal device 120, the satellite 130, and the base station 140 can also be referred to as an NTN. In the architecture of the communication system shown in FIG1C , the satellite 130 may not have the function of a base station, and the communication between the terminal device 120 and the base station 140 needs to be transferred through the satellite 130. Under this system architecture, the base station 140 can be referred to as a network device. In some embodiments of the present application, the communication system may include multiple network devices, and each network device may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0052] In future evolving communication systems such as Beyond Fifth Generation (B5G) and Sixth Generation (6G) mobile communication systems, distributed multiple-input multiple-output (Massive MIMO, also known as distributed antenna systems) scenarios and / or massive multiple-input multiple-output (Massive MIMO, also known as massive antenna matrix systems) scenarios may also be included. In some cases, Distributed MIMO and / or Massive MIMO may also support cell-free or terminal (also known as user equipment (UE))-centric (UE-centric) networking scenarios. It should be understood that the above scenarios are also applicable to TN and / or NTN.
[0053] Exemplarily, Figure 2A is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application, and the system architecture includes a distributed antenna port (or a distributed antenna port cluster), and / or a central processing unit (CPU), and / or a switch module. As shown in Figure 2A, the communication system may include multiple distributed antenna ports (or distributed antenna port clusters), and different distributed antenna ports (or distributed antenna port clusters) are connected to the CPU through a switch module. The terminal device selects a suitable distributed antenna port (or distributed antenna port cluster) to serve it according to its location area. Figure 2A exemplarily shows 2 CPUs, 2 switching modules, 10 distributed antenna ports and 1 terminal device. In some embodiments of the present application, the communication system may include other numbers of CPUs, and / or other numbers of switching modules, and / or other numbers of distributed antenna ports (or distributed antenna port clusters), and / or other numbers of terminal devices, and the embodiments of the present application are not limited to this.
[0054] Exemplarily, Figure 2B is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application. Referring to Figure 2B, it includes a terminal device and a satellite cluster, and wireless communication can be carried out between the terminal device and the satellite cluster. The network formed between the terminal device and the satellite cluster can also be referred to as NTN. In the architecture of the communication system shown in Figure 2B, at least one satellite in the satellite cluster (for example, a satellite located in a central position) can have the function of a base station, and the terminal device and the satellite cluster can communicate directly. Under the system architecture, a satellite with a base station function can be referred to as a network device. In some embodiments of the present application, the communication system may include multiple satellite clusters, and / or each satellite cluster includes one or more network devices, and / or each satellite cluster or each network device may include other numbers of terminal devices within its coverage area, and the embodiments of the present application are not limited to this.
[0055] Exemplarily, Figure 2C is a schematic diagram of the architecture of another communication system provided in an embodiment of the present application. Please refer to Figure 2C, which includes a terminal device, a satellite cluster and a base station. Wireless communication can be carried out between the terminal device and the satellite cluster, and communication can be carried out between the satellite cluster and the base station. The network formed between the terminal device, the satellite cluster and the base station can also be referred to as NTN. In the architecture of the communication system shown in Figure 2C, the satellite cluster may not have the function of a base station, and the communication between the terminal device and the base station needs to be transferred through the satellite cluster. Under this system architecture, the base station can be referred to as a network device. In some embodiments of the present application, the communication system may include multiple satellite clusters, and / or a network device is associated with one or more satellite clusters, and / or includes multiple network devices, and / or each network device may include other numbers of terminal devices within its coverage area, and the embodiments of the present application are not limited to this.
[0056] UCI and PUSCH multiplexing transmission in NR system
[0057] In the NR system, uplink PUSCH transmission supports not only DFT-S-OFDM waveforms but also CP-OFDM waveforms. However, the mapping rules of uplink control information (UCI) on the physical uplink shared channel (PUSCH) are the same for both waveforms.
[0058] The types of UCI information carried on PUSCH include one or more of the following: Hybrid Automatic Repeat request-ACKnowledgement (HARQ-ACK), Channel State Information (CSI) Part 1, CSI Part 2, Configured Grant-UCI (CG-UCI), HARQ-ACK and CG-UCI. When the UCI information carried on PUSCH includes both HARQ-ACK and CG-UCI, HARQ-ACK and CG-UCI are jointly encoded. When the UCI information carried on PUSCH does not include both HARQ-ACK and CG-UCI, HARQ-ACK or CG-UCI, CSI Part 1 and CSI Part 2 are independently encoded. The purpose is to protect the transmission of UCI information with higher reliability requirements.
[0059] Regarding the channel coding type used, UCI is transmitted on the PUSCH using the same scheme as that used for UCI transmission on the PUCCH. That is, when the number of UCI bits is greater than or equal to 12 bits, Polar codes are used; when the number of UCI bits is less than or equal to 11 bits, short codes (channel coding of small block lengths) are used.
[0060] Because the length of the sequence after channel coding cannot meet the requirements of the total number of resource elements (REs) actually mapped, rate matching is required to adaptively adjust the channel-coded bit sequence so that it can be mapped onto all allocated REs. This process is achieved through rate matching. Rate matching for UCI transmission on the PUSCH is specifically divided into two cases: when the PUSCH carries uplink data and when the PUSCH does not carry uplink data.
[0061] After channel coding and rate matching, the UCI maps the bit sequence onto a matrix of the same size as the time and frequency domains of the physical resources occupied by the PUSCH (each mapping unit in the matrix corresponds to an RE). The number of bits mapped on each mapping unit is the number of bits corresponding to the modulation order of the modulation method. Among them, the UCI uses the same modulation method as the data part. For example, when the modulation method is Quadrature Phase Shift Keying (QPSK), 2 bits are mapped on each mapping unit; when the modulation method is 16QAM (Quadrature Amplitude Modulation), 4 bits are mapped on each mapping unit; when the modulation method is 64QAM, 6 bits are mapped on each mapping unit; when the modulation method is 256QAM, 8 bits are mapped on each mapping unit. When the waveform of the uplink PUSCH transmission is a Cyclic Prefix Orthogonal Frequency Division Multiplexing (CP-OFDM) waveform, the modulation symbol obtained by modulating the bits mapped on each mapping unit is mapped to the physical resource corresponding to the mapping unit. When the waveform of the uplink PUSCH transmission is a Discrete Fourier Transform-Spread-OFDM (DFT-S-OFDM) waveform, the modulation symbol obtained by modulating the bits mapped on each mapping unit is mapped to the physical resource corresponding to the symbol.
[0062] When the number of HARQ-ACK information bits is less than or equal to 2, the number of reserved REs is first calculated based on the fact that the number of HARQ-ACK information bits is equal to 2, and REs are reserved for possible HARQ-ACK information transmission. Considering that CSI Part 1 has a relatively small number of bits and is highly important to transmit, to avoid the impact of puncturing on CSI Part 1, CSI Part 1 is prohibited from being mapped on reserved REs. Information other than CSI Part 1 (CSI Part 2 and data) can be mapped on reserved REs. If HARQ-ACK information is present, it is mapped to the reserved REs using puncturing. In addition, when there is no uplink data and the UCI information includes CSI Part 1 but not CSI Part 2, if the actually transmitted HARQ-ACK bits are less than 2 (for example, no HARQ-ACK bits or only 1 bit), it is necessary to assume that the HARQ-ACK bits are 2 bits, and the insufficient part needs to be padded to 2 bits by 0, so as to fill the reserved REs and avoid the occurrence of energy-free blank REs in PUSCH (avoiding the reserved REs from being sent), so as to ensure the low peak-to-average power ratio (PAPR) of the uplink single carrier when using the DFT-S-OFDM waveform. During mapping, if there is CSI Part 1, starting from the data symbol after the first demodulation reference signal (DMRS) symbol of PUSCH, CSI Part 1 is mapped with frequency domain priority and the reserved RE position is skipped; then if there is CSI Part 2, CSI Part 2 is mapped with frequency domain priority; then if there is an uplink shared channel (UL-SCH), UL-SCH is mapped with frequency domain priority; then if there is HARQ-ACK information, HARQ-ACK information is mapped on the reserved RE in a punctured manner.
[0063] When the number of HARQ-ACK information bits is greater than 2, both HARQ-ACK and CSI map the rate-matched bit sequence starting from the data symbol after the first DMRS of the PUSCH. During mapping, the most important signal, HARQ-ACK, is mapped immediately adjacent to the DMRS with frequency-domain priority. Then, if CSI Part 1 is present, CSI Part 1 is mapped with frequency-domain priority. Then, if CSI Part 2 is present, CSI Part 2 is mapped with frequency-domain priority. Finally, if UL-SCH (uplink data) is present, UL-SCH is mapped with frequency-domain priority.
[0064] For each type of UCI, when mapping on a certain symbol, assuming that the number of subcarriers available for UCI mapping on the symbol is N, the number of subcarriers that the UCI needs to be mapped on the symbol is M. If M is greater than or equal to N, then all of the N subcarriers are used for mapping the UCI, that is, the UCI is continuously mapped on the subcarriers of the symbol; if M is less than N, then M subcarriers among the N subcarriers are used for mapping the UCI, where the M subcarriers are distributed, equally spaced, and uniformly mapped subcarriers among the N subcarriers. As a special case, if M is less than N but M is greater than N / 2, since the number of occupied subcarriers is greater than half of the total number of available subcarriers for the symbol, then the M subcarriers are the first M subcarriers among the N subcarriers, that is, the UCI is still continuously mapped on the subcarriers of the symbol.
[0065] Figure 3 is a schematic diagram of UCI and PUSCH multiplexing transmission provided by an embodiment of the present application, which provides a schematic diagram of mapping UCI on the matrix corresponding to the time-frequency domain resources occupied by PUSCH when the DMRS mapping type is type B (Type B), the number of HARQ-ACK information bits is less than or equal to 2 bits (that is, the number of HARQ-ACK information bits is 0, 1 or 2 bits) and the number of HARQ-ACK information bits is greater than 2 bits.
[0066] PUSCH transmission in NTN system
[0067] In NTN systems, repeated transmission of the PUSCH is often used to improve uplink coverage in a cell. For example, a PUSCH is repeated N times in the time domain. Since a PUSCH needs to be repeated N times, the uplink resources occupied are N times that of a non-repeated PUSCH, resulting in a reduction in the system's uplink capacity. Therefore, in this scenario, to improve the uplink capacity of the NTN system, the PUSCH can be transmitted using orthogonal codes (also known as orthogonal cover codes, OCC) spread spectrum.
[0068] Figure 4 is an example diagram of using OCC to transmit PUSCH to improve uplink capacity involved in an embodiment of the present application, which gives an example of improving uplink capacity. In the case of not using OCC, assuming that UE1 needs to transmit TB1 four times in order to meet the uplink coverage requirement, the network device needs to allocate four resources for the TB1 of UE1 for transmission, that is, the four resources serve one terminal device. In the case of using OCC, on the four resources allocated by the network device, UE1 can use one OCC (for example, OCC1) to transmit TB1, UE2 can use one OCC (for example, OCC2) to transmit TB2, UE3 can use one OCC (for example, OCC3) to transmit TB3, and UE4 can use one OCC (for example, OCC4) to transmit TB4, that is, the four resources can serve four terminal devices, and the uplink transmissions of different terminal devices can be guaranteed to be orthogonal by different OCCs, thereby achieving the purpose of improving uplink capacity while ensuring the uplink coverage of the terminal devices.
[0069] In a communication system (such as NTN), when a terminal device uses OCC to transmit PUSCH, when the terminal device needs to multiplex UCI and PUSCH for transmission, if the multiplexing method of UCI and PUSCH in the existing system is adopted, it may affect the orthogonality of the PUSCH transmitted by the terminal device, thereby causing its PUSCH performance to be reduced.
[0070] Taking the OCC spreading unit with a symbol or time slot size of 1 PUSCH and an OCC set of {{+1, +1, +1, +1}, {+1, -1, +1, -1}, {+1, +1, -1, -1}, {+1, -1, -1, +1}} as an example, an example is given of using different OCCs for different terminal devices to perform PUSCH transmission on the same time domain and frequency domain resources.
[0071] Figure 5 is an example diagram of time-domain OCC spread spectrum involved in an embodiment of the present application; as shown in Figure 5, UE1, UE2, UE3, and UE4 are allocated the same time-domain and frequency-domain resources for PUSCH transmission. For each UE among UE1, UE2, UE3, and UE4, the PUSCH includes 12 data symbols, wherein the kth data symbol, the k+3th data symbol, the k+6th data symbol, and the k+9th data symbol in the PUSCH carry the same information, and k is 0, 1, and 2. In other words, the 0th, 3rd, 6th, and 9th symbols in the PUSCH are data symbols for repeated transmission, the 1st, 4th, 7th, and 10th symbols are data symbols for repeated transmission, and the 2nd, 5th, 8th, and 11th symbols are data symbols for repeated transmission.
[0072] The OCC used by UE1 is {+1, +1, +1, +1}, then all data symbols in the PUSCH transmitted by UE1 are scrambled with the OCC factor {+1}; the OCC used by UE2 is {+1, -1, +1, -1}, then the 0th, 1st, and 2nd data symbols in the PUSCH transmitted by UE2 are scrambled with the OCC factor {+1}, the 3rd, 4th, and 5th data symbols are scrambled with the OCC factor {-1}, the 6th, 7th, and 8th data symbols are scrambled with the OCC factor {+1}, and the 9th, 10th, and 11th data symbols are scrambled with the OCC factor {-1}; the OCC used by UE3 is {+1, +1, -1, -1}, then the 0th data symbol in the PUSCH transmitted by UE3 is scrambled with the OCC factor {+1}. The 0th, 1st, and 2nd data symbols use OCC factor {+1} scrambling, the 3rd, 4th, and 5th data symbols use OCC factor {+1} scrambling, the 6th, 7th, and 8th data symbols use OCC factor {-1} scrambling, and the 9th, 10th, and 11th data symbols use OCC factor {-1} scrambling; the OCC used by UE4 is {+1, -1, -1, +1}, then the 0th, 1st, and 2nd data symbols in the PUSCH transmitted by UE4 use OCC factor {+1} scrambling, the 3rd, 4th, and 5th data symbols use OCC factor {-1} scrambling, the 6th, 7th, and 8th data symbols use OCC factor {-1} scrambling, and the 9th, 10th, and 11th data symbols use OCC factor {+1} scrambling.
[0073] When UE1 needs to multiplex UCI transmission on PUSCH, if the UCI multiplexing method shown in Figure 5 is still used, for example, UCI information is multiplexed on the 0th data symbol, the orthogonality of UE1's PUSCH transmission using OCC is destroyed or UE1 can no longer use OCC for PUSCH transmission, resulting in a decrease in PUSCH performance or a decrease in system uplink capacity.
[0074] In this regard, the solution shown in the subsequent embodiments of this application discloses a solution for enhancing the multiplexing transmission of UCI and PUSCH to improve the performance of the terminal device when using OCC for PUSCH transmission.
[0075] Please refer to Figure 6, which shows a flowchart of an uplink transmission method provided by an embodiment of the present application. The method can be performed by a terminal device, wherein the terminal device can be a terminal device in the aforementioned network architecture or a terminal device in other network architectures, and the present application is not limited to this. The method can include at least some of the following steps:
[0076] Step 610: When the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH is transmitted in a transmission mode corresponding to orthogonal cover code (OCC) spread spectrum, perform transmission processing.
[0077] The above-mentioned transmission processing includes one or more of the following processing: transmitting the first uplink control information UCI and the information multiplexed with the first uplink shared channel UL-SCH through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource.
[0078] Among them, the first time-frequency resource is the resource allocated to the terminal device for the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0079] To sum up, the scheme shown in the embodiment of the present application is that when the first time-frequency resource for transmitting PUSCH overlaps with the second time-frequency resource for transmitting PUCCH, the terminal device can control the transmission of UCI corresponding to PUCCH and UL-SCH corresponding to PUSCH. Specifically, it can transmit UCI or UL-SCH, or transmit UCI and UL-SCH after multiplexing, or not transmit UCI / UL-SCH, thereby supporting the use or non-use of OCC to transmit UCI and / or UL-SCH when the first time-frequency resource and the second time-frequency resource overlap in the time domain, thereby providing a scheme for enhancing the multiplexing transmission of UCI and PUSCH, thereby improving the performance of the terminal device when using OCC for PUSCH transmission.
[0080] Please refer to Figure 7, which shows a flowchart of an uplink transmission method provided by an embodiment of the present application. The method can be performed by a network device, wherein the network device can be a network device in the aforementioned network architecture or a network device in other network architectures, and the present application is not limited to this. The method can include at least some of the following steps:
[0081] Step 710: When the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH is transmitted in a transmission mode corresponding to orthogonal cover code OCC spread spectrum, receive uplink transmission information of the terminal device.
[0082] Among them, the uplink transmission information is sent when the terminal device performs transmission processing; the transmission processing includes one or more of the following processes: transmitting the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource.
[0083] That is to say, the information transmitted uplink by the above-mentioned receiving terminal device includes one or more of the following: receiving the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; receiving the first UCI through the first time-frequency resource; receiving the first UCI through the second time-frequency resource; receiving the first UL-SCH through the first time-frequency resource.
[0084] Among them, the first time-frequency resource is the resource allocated by the network device to the terminal device for the first PUSCH transmission, and the second time-frequency resource is the resource allocated by the network device to the terminal device for the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0085] To sum up, the scheme shown in the embodiment of the present application is that when the first time-frequency resource for transmitting PUSCH overlaps with the second time-frequency resource for transmitting PUCCH, the terminal device can control the transmission of UCI corresponding to PUCCH and UL-SCH corresponding to PUSCH. Specifically, it can transmit UCI or UL-SCH, or transmit UCI and UL-SCH after multiplexing, or not transmit UCI / UL-SCH, thereby supporting the use or non-use of OCC to transmit UCI and / or UL-SCH when the first time-frequency resource and the second time-frequency resource overlap in the time domain, thereby providing a scheme for enhancing the multiplexing transmission of UCI and PUSCH, thereby improving the performance of the terminal device when using OCC for PUSCH transmission.
[0086] Please refer to Figure 8, which shows a flowchart of an uplink transmission method provided by an embodiment of the present application. The method can be interactively executed by a terminal device and a network device; wherein the terminal device can be a terminal device in the aforementioned network architecture or a terminal device in another network architecture; the network device can be a network device in the aforementioned network architecture or a network device in another network architecture; this application does not limit this. The method can include at least some of the following steps:
[0087] Step 810: The terminal device performs transmission processing when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH is transmitted in a transmission mode corresponding to orthogonal cover code OCC spread spectrum.
[0088] The transmission processing includes one or more of the following processing: transmitting the information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource.
[0089] The network device receives uplink transmission information of the terminal device when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH is transmitted in a transmission mode corresponding to the orthogonal cover code OCC spread spectrum.
[0090] Among them, the information received from the uplink transmission of the terminal device includes one or more of the following: receiving the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; receiving the first UCI through the first time-frequency resource; receiving the first UCI through the second time-frequency resource; receiving the first UL-SCH through the first time-frequency resource.
[0091] Among them, the first time-frequency resource is the resource allocated by the network device to the terminal device for the first PUSCH transmission, and the second time-frequency resource is the resource allocated by the network device to the terminal device for the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0092] In an embodiment of the present application, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, wherein the first time-frequency resource is used to transmit the first physical uplink shared channel PUSCH, and the second time-frequency resource is used to transmit the first physical uplink control channel PUCCH, and the first PUSCH corresponds to the orthogonal cover code OCC spread spectrum transmission mode; at this time, the behavior of the terminal device and the network device includes one or more of the following:
[0093] The terminal device transmits the first uplink control information UCI and the first uplink shared channel UL-SCH multiplexed information through the first time-frequency resource, and the network device receives the first UCI and the first UL-SCH multiplexed information through the first time-frequency resource;
[0094] The terminal device transmits the first UCI through the first time-frequency resource, and the network device receives the first UCI through the first time-frequency resource;
[0095] The terminal device transmits the first UCI through the second time-frequency resource, and the network device receives the first UCI through the second time-frequency resource;
[0096] The terminal device transmits a first UL-SCH through the first time-frequency resource, and the network device receives the first UL-SCH through the first time-frequency resource;
[0097] The terminal device does not transmit the first UL-SCH through the first time-frequency resource, and the network device does not receive the first UL-SCH through the first time-frequency resource;
[0098] The terminal device does not transmit the first UCI through the second time-frequency resource, and the network device does not receive the first UCI through the second time-frequency resource;
[0099] The first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0100] In some embodiments, the transmission process includes one or more of the following processes:
[0101] transmitting information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or,
[0102] transmitting the first UCI through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or,
[0103] transmitting the first UCI through the second time-frequency resource, and not transmitting the first UL-SCH through the first time-frequency resource; or,
[0104] The first UCI is transmitted through the second time-frequency resource, and the first UL-SCH is transmitted through the first time-frequency resource.
[0105] In some embodiments, the mapping relationship between the first UCI and the first PUCCH includes: the first PUCCH is used to transmit the first UCI; or, the first UCI is mapped to the first PUCCH; or, the first UCI includes the UCI mapped to the first PUCCH when the first time-frequency resource and the second time-frequency resource do not overlap in the time domain, that is, when the first time-frequency resource and the second time-frequency resource do not overlap in the time domain, the first UCI is mapped to the first PUCCH; or,
[0106] The first UCI includes the UCI to be mapped to the first PUCCH without considering the overlap between the first time-frequency resources and the second time-frequency resources in the time domain. That is, when the first time-frequency resources and the second time-frequency resources overlap in the time domain, the first UCI includes the UCI originally to be mapped to the first PUCCH.
[0107] In some embodiments, the mapping relationship between the first UL-SCH and the first PUSCH includes: the first PUSCH is used to transmit the first UL-SCH; or the first UL-SCH is mapped to the first PUSCH.
[0108] The first UL-SCH and the first PUSCH have a mapping relationship, which may mean that the first UL-SCH is mapped to the first PUSCH.
[0109] In some embodiments, transmitting the first uplink control information UCI multiplexed with the first uplink shared channel UL-SCH through the first time-frequency resource includes: transmitting the first uplink control information UCI multiplexed with the first uplink shared channel UL-SCH through the first time-frequency resource when the first UL-SCH is carried on the first PUSCH;
[0110] Transmitting the first UCI through the first time-frequency resource includes: transmitting the first UCI through the first time-frequency resource when the first PUSCH does not carry the first UL-SCH.
[0111] That is to say, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, if the first PUSCH carries the first UL-SCH (that is, the first UL-SCH and the first PUSCH have a mapping relationship), then the terminal device transmits the first UCI and the information multiplexed with the first UL-SCH through the first time-frequency resource, or, if the first PUSCH does not carry UL-SCH, then the terminal device transmits the first UCI through the first time-frequency resource.
[0112] In some embodiments, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, the terminal device transmits information multiplexed with the first UCI and the first UL-SCH through the first time-frequency resource.
[0113] In some embodiments, when the first UCI and the information multiplexed with the first UL-SCH are transmitted through the first time-frequency resources, the first UCI corresponds to the OCC spread spectrum transmission mode, and the first UL-SCH corresponds to the OCC spread spectrum transmission mode; or, when the first UCI is transmitted through the first time-frequency resources, the first UCI corresponds to the OCC spread spectrum transmission mode.
[0114] In some embodiments, the transmission mode of the OCC spread spectrum corresponding to the above-mentioned first UCI is the same as the transmission mode of the OCC spread spectrum corresponding to the above-mentioned first PUSCH; and / or, the transmission mode of the OCC spread spectrum corresponding to the above-mentioned first UL-SCH is the same as the transmission mode of the OCC spread spectrum corresponding to the above-mentioned first PUSCH.
[0115] In some embodiments, when the first UCI and the information multiplexed with the first UL-SCH are transmitted through the first time-frequency resources, the first UCI does not correspond to the OCC spread spectrum transmission mode, and the first UL-SCH does not correspond to the OCC spread spectrum transmission mode; or, when the first UCI is transmitted through the first time-frequency resources, the first UCI does not correspond to the OCC spread spectrum transmission mode.
[0116] In some embodiments, when the first uplink control information UCI and the information multiplexed with the first uplink shared channel UL-SCH are transmitted through the first time-frequency resource, the first PUSCH does not correspond to the OCC spread spectrum transmission mode, or the first PUSCH corresponds to the OCC spread spectrum transmission mode.
[0117] In the above embodiment, the terminal device transmits the information multiplexed with the first UCI and the first UL-SCH via the first time-frequency resource, wherein the first PUSCH does not correspond to the OCC spread spectrum transmission mode. In other words, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, if the terminal device transmits the information multiplexed with the first UCI and the first UL-SCH via the first time-frequency resource, then the first UL-SCH no longer uses the OCC spread spectrum transmission mode. In other words, the configuration information for using OCC spread spectrum transmission should not be used in scenarios where UCI and UL-SCH are multiplexed for transmission.
[0118] Alternatively, in the above embodiment, the terminal device transmits information multiplexed with the first UCI and the first UL-SCH via the first time-frequency resource, where the first UCI corresponds to the OCC spread spectrum transmission mode. That is, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, if the terminal device transmits information multiplexed with the first UCI and the first UL-SCH via the first time-frequency resource, then the first UCI also uses the OCC spread spectrum transmission mode. In other words, the configuration information for using OCC spread spectrum transmission also applies to scenarios where UCI and UL-SCH are multiplexed for transmission.
[0119] In some embodiments, when the first UCI is transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode, or the first UCI corresponds to the OCC spread spectrum transmission mode.
[0120] In the above embodiment, the terminal device transmits the first UCI via the first time-frequency resource, where the first UCI does not correspond to the OCC spread spectrum transmission mode. That is, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, and the first PUSCH does not carry the UL-SCH, if the terminal device transmits the first UCI via the first time-frequency resource, then the first UCI does not use the OCC spread spectrum transmission mode. In other words, the configuration information for using OCC spread spectrum transmission should not be applied to the scenario where UCI is transmitted via the first PUSCH.
[0121] Alternatively, in the above embodiment, the terminal device transmits the first UCI via the first time-frequency resource, where the first UCI corresponds to the OCC spread spectrum transmission mode. That is, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, and the UL-SCH is not carried on the first PUSCH, if the terminal device transmits the first UCI via the first time-frequency resource, then the first UCI also uses the OCC spread spectrum transmission mode, or in other words, the configuration information for using OCC spread spectrum transmission also applies to the scenario where the UCI is transmitted via the first PUSCH.
[0122] In some embodiments, when the first PUSCH corresponds to the transmission mode of orthogonal cover code OCC spread spectrum, the first UL-SCH corresponds to the transmission mode of OCC spread spectrum; and / or, when the first PUSCH does not correspond to the transmission mode of OCC spread spectrum, the first UL-SCH does not correspond to the transmission mode of OCC spread spectrum.
[0123] In the above embodiment, the transmission mode in which the above-mentioned first PUSCH corresponds to orthogonal cover code OCC spread spectrum includes: the transmission mode in which the above-mentioned first UL-SCH corresponds to OCC spread spectrum; and / or, the transmission mode in which the above-mentioned first PUSCH does not correspond to OCC spread spectrum includes: the transmission mode in which the above-mentioned first UL-SCH does not correspond to OCC spread spectrum.
[0124] In some embodiments, the OCC spread spectrum transmission mode corresponding to the above-mentioned first PUSCH includes one of the following: a symbol-based OCC spread spectrum transmission mode; a time slot-based OCC spread spectrum transmission mode; a mapping block-based OCC spread spectrum transmission mode; a symbol and mapping block-based OCC spread spectrum transmission mode; a time slot and mapping block-based OCC spread spectrum transmission mode.
[0125] In some embodiments, the OCC spread spectrum transmission mode corresponding to the first PUSCH includes one of the following: a mode of performing OCC spread spectrum transmission within one PUSCH; a mode of performing OCC spread spectrum transmission among multiple PUSCHs.
[0126] In some embodiments, the first PUSCH corresponds to a method of performing OCC spread spectrum transmission within a PUSCH, including: a method of performing OCC spread spectrum transmission between multiple symbols within a PUSCH; or a method of performing OCC spread spectrum transmission within a symbol of the first PUSCH.
[0127] In some embodiments, the first PUSCH corresponds to a method of performing OCC spread spectrum transmission among multiple PUSCHs, including: a method of performing OCC spread spectrum transmission on multiple PUSCHs in one or more time slots for the first PUSCH.
[0128] In some embodiments, the manner of performing OCC spread spectrum transmission within a PUSCH includes one of the following: a symbol-based OCC spread spectrum transmission manner; a mapping block-based OCC spread spectrum transmission manner; a symbol and mapping block-based OCC spread spectrum transmission manner.
[0129] In some embodiments, the manner of performing OCC spread spectrum transmission among multiple PUSCHs includes one of the following: a time slot-based OCC spread spectrum transmission manner; a time slot and mapping block-based OCC spread spectrum transmission manner.
[0130] In some embodiments, the time slot-based OCC spread spectrum transmission method may also be replaced by: a method of performing OCC spread spectrum transmission among multiple PUSCHs.
[0131] In some embodiments, the symbol-based OCC spread spectrum transmission method may also be replaced by: a method of performing OCC spread spectrum transmission among multiple symbols in a PUSCH, or a method of performing OCC spread spectrum transmission in a PUSCH.
[0132] In some embodiments, the mapping block-based OCC spread spectrum transmission method may also be replaced by: a method of performing OCC spread spectrum transmission within one symbol, or a method of performing OCC spread spectrum transmission within one PUSCH.
[0133] In some embodiments, when the first UL-SCH corresponds to an OCC spread spectrum transmission mode, the first UL-SCH corresponds to an OCC spread spectrum transmission mode based on a time domain unit; the time domain unit includes a symbol or a time slot; or, the first UL-SCH corresponds to an OCC spread spectrum transmission mode based on a mapping block; or, the first UL-SCH corresponds to an OCC spread spectrum transmission mode based on a time domain unit and a mapping block.
[0134] In the above embodiment, the time domain unit can be a symbol or a time slot, that is, the above-mentioned first UL-SCH corresponds to the OCC spread spectrum transmission mode, including: the above-mentioned first UL-SCH corresponds to the OCC spread spectrum transmission mode based on symbols or time slots, or, the above-mentioned first UL-SCH corresponds to the OCC spread spectrum transmission mode based on mapping blocks, or, the above-mentioned first UL-SCH corresponds to the OCC spread spectrum transmission mode based on symbols / time slots and mapping blocks.
[0135] In some embodiments, when the first UCI corresponds to an OCC spread spectrum transmission mode, the first UCI corresponds to an OCC spread spectrum transmission mode based on a time domain unit; or, the first UCI corresponds to an OCC spread spectrum transmission mode based on a mapping block; or, the first UCI corresponds to an OCC spread spectrum transmission mode based on a time domain unit and a mapping block.
[0136] In the above embodiment, the above-mentioned first UCI corresponds to the OCC spread spectrum transmission mode, including: the above-mentioned first UCI corresponds to the OCC spread spectrum transmission mode based on symbols or time slots, or the above-mentioned first UCI corresponds to the OCC spread spectrum transmission mode based on mapping blocks, or the above-mentioned first UCI corresponds to the OCC spread spectrum transmission mode based on symbols / time slots and mapping blocks.
[0137] In some embodiments, the OCC spreading transmission mode corresponding to the first UCI is determined according to the OCC spreading transmission mode corresponding to the first UL-SCH; or, the OCC spreading transmission mode corresponding to the first UCI is the same as the OCC spreading transmission mode corresponding to the first UL-SCH.
[0138] For example, if the first UL-SCH corresponds to a symbol- or slot-based OCC spread spectrum transmission mode, then the first UCI also corresponds to a symbol- or slot-based OCC spread spectrum transmission mode. For another example, if the first UL-SCH corresponds to a mapping block-based OCC spread spectrum transmission mode, then the first UCI also corresponds to a mapping block-based OCC spread spectrum transmission mode. For another example, if the first UL-SCH corresponds to a symbol- and mapping block-based OCC spread spectrum transmission mode, then the first UCI also corresponds to a symbol- and mapping block-based OCC spread spectrum transmission mode.
[0139] In some embodiments, the OCC corresponding to the first UCI is determined according to the OCC corresponding to the first UL-SCH; or, the OCC corresponding to the first UCI is the same as the OCC corresponding to the first UL-SCH.
[0140] In some embodiments, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, the terminal device transmits the first UCI via the second time-frequency resource, and the terminal device does not transmit the first UL-SCH via the first time-frequency resource. That is, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device transmits the first PUCCH but does not transmit the first PUSCH.
[0141] In some embodiments, when the first time-frequency resource and the second time-frequency resource overlap in the time domain, the terminal device transmits the first UCI via the second time-frequency resource, and the terminal device transmits the first UL-SCH via the first time-frequency resource. That is, when the first PUSCH and the first PUCCH overlap in the time domain, the terminal device transmits both the first PUCCH and the first PUSCH.
[0142] In some embodiments, when the first PUSCH corresponds to an orthogonal cover code (OCC) spread spectrum transmission mode, the method further includes: determining the OCC spread spectrum transmission mode corresponding to the first PUSCH based on first configuration information sent by the network device. Accordingly, before this, the network device may send the first configuration information to the terminal device.
[0143] In the above embodiment, the transmission mode of the first PUSCH corresponding to the orthogonal mask OCC spread spectrum includes: the terminal device determines the transmission mode of the first PUSCH corresponding to the OCC spread spectrum according to the first configuration information sent by the network device. For example, the first configuration information is used to configure the transmission mode of the PUSCH to enable the OCC spread spectrum transmission. When the terminal device determines to send the first UL-SCH via the first PUSCH, the first PUSCH corresponds to the OCC spread spectrum transmission mode, that is, the first UL-SCH corresponds to the OCC spread spectrum transmission mode.
[0144] In some embodiments, the first configuration information is carried in at least one of the following information: a system message, a radio resource control (RRC) message, a media access control (MAC) control element (CE), and downlink control information (DCI).
[0145] In some embodiments, the OCC spread spectrum transmission mode corresponding to the first PUSCH is determined according to the first configuration information. That is, after determining that the first PUSCH corresponds to OCC spread spectrum transmission, the specific OCC spread spectrum transmission mode used to transmit the first PUSCH is also determined according to the first configuration information.
[0146] In some embodiments, the OCC spread spectrum transmission mode corresponding to the first PUSCH is predefined. That is, after determining that the first PUSCH corresponds to OCC spread spectrum transmission, the specific OCC spread spectrum transmission mode used to transmit the first PUSCH is predefined. For example, the OCC spread spectrum transmission mode corresponding to the PUSCH can be predefined by agreement.
[0147] In some embodiments, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, CG-UCI.
[0148] In some embodiments, the first UCI includes one or more of the following: information independently encoded by HARQ-ACK, information independently encoded by CSI Part 1, information independently encoded by CSI Part 2, information independently encoded by CG-UCI, and information jointly encoded by HARQ-ACK and CG-UCI.
[0149] In some embodiments, when the UL-SCH is carried on the first PUSCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, and CG-UCI; wherein,
[0150] When the first UCI includes both the HARQ-ACK and the CG-UCI, the HARQ-ACK and the CG-UCI are jointly encoded;
[0151] When the first UCI does not include the HARQ-ACK and the CG-UCI at the same time, the HARQ-ACK or the CG-UCI is independently encoded;
[0152] When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded;
[0153] When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
[0154] In some embodiments, when the first PUSCH does not carry UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, and CSI Part 2; wherein,
[0155] When the first UCI includes the HARQ-ACK, the HARQ-ACK is independently encoded;
[0156] When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded;
[0157] When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
[0158] In some embodiments, the above-mentioned transmission of the first uplink control information UCI and the information multiplexed with the first uplink shared channel UL-SCH through the above-mentioned first time-frequency resource includes: mapping the bit sequence onto the mapping unit of the first matrix; wherein the above-mentioned bit sequence includes a first bit sequence and a second bit sequence, the above-mentioned first bit sequence includes a bit sequence corresponding to the above-mentioned first UCI, and the above-mentioned second bit sequence includes a bit sequence corresponding to the above-mentioned first UL-SCH; wherein the number of rows of the mapping units included in the above-mentioned first matrix is determined according to the number of subcarriers used to transmit the above-mentioned first UCI and the above-mentioned first UL-SCH in the above-mentioned first time-frequency resource; the number of columns of the mapping units included in the above-mentioned first matrix is determined according to the number of symbols used to transmit the above-mentioned first UCI and the above-mentioned first UL-SCH in the above-mentioned first time-frequency resource.
[0159] In some embodiments, the above-mentioned transmission of the above-mentioned first UCI through the above-mentioned first time-frequency resources includes: mapping a bit sequence onto a mapping unit of a first matrix; wherein the above-mentioned bit sequence includes a first bit sequence, and the above-mentioned first bit sequence includes a bit sequence corresponding to the above-mentioned first UCI; wherein the number of rows of the mapping units included in the above-mentioned first matrix is determined according to the number of subcarriers used to transmit the above-mentioned first UCI in the above-mentioned first time-frequency resources; the number of columns of the mapping units included in the above-mentioned first matrix is determined according to the number of symbols used to transmit the above-mentioned first UCI in the above-mentioned first time-frequency resources.
[0160] In some embodiments, mapping the bit sequence onto the mapping unit of the first matrix includes at least one of the following situations:
[0161] When the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based OCC spreading transmission mode, in the mapping units in the same row of the first matrix corresponding to the symbol included in at least one OCC spreading unit, the same bit sequence is mapped to the mapping units in different columns that are spread using different OCC factors in the first OCC;
[0162] When the OCC spreading transmission mode corresponding to the first PUSCH includes a slot-based OCC spreading transmission mode, in a plurality of mapping units of the first matrix corresponding to the time slots included in at least one OCC spreading unit, mapping the same bit sequence to different mapping units of the first matrix that are spread using different OCC factors in the first OCC;
[0163] When the transmission mode of OCC spreading corresponding to the first PUSCH includes a mapping block-based OCC spreading transmission mode, in the mapping units in the same column of the first matrix corresponding to the mapping block included in at least one OCC spreading unit, the same bit sequence is mapped to the mapping units in different rows that are spread using different OCC factors in the first OCC;
[0164] The first OCC is the OCC corresponding to the first PUSCH, that is, the first PUSCH is transmitted after being spread using the first OCC.
[0165] In some embodiments, mapping the bit sequence onto the mapping unit of the first matrix includes at least one of the following situations:
[0166] When the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based OCC spreading transmission mode, in the mapping units in the same row of the first matrix corresponding to the symbol included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different columns that are spread using different OCC factors in the first OCC;
[0167] When the OCC spreading transmission mode corresponding to the first PUSCH includes a slot-based OCC spreading transmission mode, in a plurality of mapping units of the first matrix corresponding to the time slot included in each OCC spreading unit, the same bit sequence is mapped to different mapping units of the first matrix that are spread using different OCC factors in the first OCC;
[0168] In a case where the transmission mode corresponding to the OCC spreading of the first PUSCH includes a mapping block-based OCC spreading transmission mode, in the mapping units in the same column of the first matrix corresponding to the mapping block included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different rows that are spread using different OCC factors in the first OCC;
[0169] The first OCC is the OCC corresponding to the first PUSCH.
[0170] In some embodiments, the above method further comprises at least one of the following steps:
[0171] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0172] Spread each of the above modulation symbols using the OCC factor corresponding to the first OCC;
[0173] Mapping information obtained by performing a DFT operation on the modulated symbols spread on each column of the mapping unit in the first matrix to the resources corresponding to the column in the first time-frequency resource;
[0174] The first OCC is the OCC corresponding to the first PUSCH.
[0175] In some embodiments, the above method further comprises at least one of the following steps:
[0176] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0177] Mapping information obtained by performing a DFT operation on the modulation symbols on each column mapping unit in the first matrix to the resource corresponding to the column in the first time-frequency resource;
[0178] Spreading each symbol in the first time-frequency resource using an OCC factor corresponding to the first OCC;
[0179] The first OCC is the OCC corresponding to the first PUSCH.
[0180] In some embodiments, the above method further comprises at least one of the following steps:
[0181] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0182] Spread each of the above modulation symbols using the OCC factor corresponding to the first OCC;
[0183] Mapping the modulated symbols spread on each mapping unit in the first matrix to the resources corresponding to the mapping units in the first time-frequency resources;
[0184] The first OCC is the OCC corresponding to the first PUSCH.
[0185] In some embodiments, when the first UCI is transmitted through the first time-frequency resource, or the first UL-SCH is transmitted through the first time-frequency resource, or the information multiplexed by the first UCI and the first UL-SCH is transmitted through the first time-frequency resource, the method may include one or more of the following steps: mapping the first bit sequence and / or the second bit sequence onto the mapping unit of the first matrix; modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol; spreading each modulation symbol using the corresponding OCC factor; performing a DFT operation on the modulation symbol after each symbol is spread on the mapping unit in the first matrix, and mapping the information obtained to the resource corresponding to the symbol in the first time-frequency resource; wherein the first bit sequence includes the bit sequence corresponding to the first UCI, and the second bit sequence includes the bit sequence corresponding to the first UL-SCH.
[0186] In other embodiments, when the first UCI is transmitted through the first time-frequency resource, or the first UL-SCH is transmitted through the first time-frequency resource, or the information multiplexed by the first UCI and the first UL-SCH is transmitted through the first time-frequency resource, the method may include one or more of the following steps: mapping the first bit sequence and / or the second bit sequence onto the mapping unit of the first matrix; modulating the bits mapped on each mapping unit to obtain a modulation symbol; spreading each modulation symbol using the corresponding OCC factor; mapping the modulated symbol spread on each mapping unit in the first matrix to the RE corresponding to the mapping unit in the first time-frequency resource; wherein the first bit sequence includes the bit sequence corresponding to the first UCI, and the second bit sequence includes the bit sequence corresponding to the first UL-SCH.
[0187] In some embodiments, the number of rows included in the above-mentioned first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; the number of columns included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; or, the mapping unit of the above-mentioned first matrix corresponds to the RE used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol.
[0188] For example, in embodiment 1, the terminal device transmits the first UCI and / or the information multiplexed by the first UL-SCH through the first time-frequency resource, including at least one of the following steps: mapping the first bit sequence and / or the second bit sequence on the mapping unit of the first matrix; modulating the bit mapped on each mapping unit to obtain a modulation symbol; spreading each modulation symbol using the corresponding OCC factor; performing a DFT operation on the modulation symbol spread on the mapping unit in the first matrix corresponding to each symbol to obtain information to the resource corresponding to the symbol in the first time-frequency resource; transmitting the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; wherein the first bit sequence includes the bit sequence corresponding to the first UCI, and the second bit sequence includes the bit sequence corresponding to the first UL-SCH.
[0189] In embodiment 1, the number of rows included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource, and the number of columns included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; or, the mapping unit of the first matrix corresponds to the RE used to transmit the first UCI and the first UL-SCH in the first time-frequency resource.
[0190] In embodiment 1, the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol.
[0191] The order of the above-mentioned spreading and DFT operations can be swapped. For example, in embodiment 2, the above-mentioned terminal device transmits the above-mentioned first UCI and / or the information multiplexed by the above-mentioned first UL-SCH through the above-mentioned first time-frequency resource, including at least one of the following steps: mapping the first bit sequence and / or the second bit sequence on the mapping unit of the first matrix; modulating the bits mapped on each mapping unit to obtain a modulation symbol; performing a DFT operation on the modulation symbol on the mapping unit in the first matrix corresponding to each symbol to obtain information to the resource corresponding to the symbol in the first time-frequency resource; spreading each symbol using the corresponding OCC factor; transmitting the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; wherein the first bit sequence includes the bit sequence corresponding to the first UCI, and the second bit sequence includes the bit sequence corresponding to the first UL-SCH.
[0192] In embodiment 2, the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol.
[0193] In embodiment 2, when the waveform of the uplink PUSCH transmission is a DFT-S-OFDM waveform, the terminal device maps the bit sequence corresponding to the first UCI and the bit sequence corresponding to the first UL-SCH onto a mapping unit in a first matrix determined according to the resource size used to transmit the first UCI and the first UL-SCH in the first time-frequency resource, and then modulates the bits mapped on each mapping unit to obtain a modulation symbol, spreads each modulation symbol using the corresponding OCC factor, and performs a DFT operation on the spread modulation symbol on the mapping unit corresponding to each symbol in the first matrix, obtaining information that is mapped to the physical resource corresponding to the symbol for transmission.
[0194] For another example, in Example 3, the terminal device transmits the first UCI and / or the first UL-SCH multiplexed information through the first time-frequency resource, including at least one of the following steps: mapping the first bit sequence and / or the second bit sequence on the mapping unit of the first matrix; modulating the bit mapped on each mapping unit to obtain a modulation symbol; spreading each modulation symbol using the corresponding OCC factor; mapping the spread modulation symbol on each mapping unit in the first matrix to the RE corresponding to the mapping unit in the first time-frequency resource; transmitting the first UCI and the first UL-SCH multiplexed information through the first time-frequency resource; wherein the first bit sequence includes the bit sequence corresponding to the first UCI, and the second bit sequence includes the bit sequence corresponding to the first UL-SCH.
[0195] In embodiment 3, the number of rows included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource, and the number of columns included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; or, the mapping unit of the first matrix corresponds to the RE used to transmit the first UCI and the first UL-SCH in the first time-frequency resource.
[0196] In embodiment 3, the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol.
[0197] For example, in Example 3, when the waveform of the uplink PUSCH transmission is a CP-OFDM waveform, the terminal device maps the bit sequence corresponding to the first UCI and the bit sequence corresponding to the first UL-SCH onto a mapping unit in a first matrix determined according to the resource size used to transmit the first UCI and the first UL-SCH in the first time-frequency resource, and then modulates the bits mapped on each mapping unit to obtain a modulation symbol, spreads each modulation symbol using the corresponding OCC factor, and maps the spread modulation symbol on each mapping unit in the first matrix to the RE corresponding to the mapping unit for transmission.
[0198] It is understood that the DFT operation of the terminal device is applied when the waveform of the uplink PUSCH transmission is a DFT-S-OFDM waveform. For example, Examples 1 and 2. When the waveform of the uplink PUSCH transmission is a CP-OFDM waveform, the terminal device does not need to perform the DFT operation. For example, Example 3.
[0199] In some embodiments, the symbol-based OCC spread spectrum transmission method includes: within the matrix corresponding to the symbols included in the OCC spread spectrum unit, in the mapping unit corresponding to the same frequency domain position, the same modulation symbol on the mapping unit corresponding to different time domain positions is spread using different OCC factors in the OCC.
[0200] In some embodiments, the time slot-based OCC spread spectrum transmission method includes: in the matrix corresponding to the time slot included in the OCC spread spectrum unit, in the mapping unit corresponding to the same frequency domain position, the same modulation symbol on the mapping unit corresponding to different time domain positions is spread using different OCC factors in the OCC.
[0201] In the above embodiment, the symbol or time slot based OCC spread spectrum transmission method includes: within the matrix corresponding to the symbol or time slot included in the OCC spread spectrum unit, in the mapping unit corresponding to the same frequency domain position (for example, the same subcarrier), the same modulation symbol on the mapping unit corresponding to different time domain positions (for example, different symbols) is spread using different OCC factors in the OCC.
[0202] In some embodiments, the OCC spread spectrum transmission method based on the mapping block includes: within the matrix corresponding to the mapping block included in the OCC spread spectrum unit, in the mapping unit corresponding to the same time domain position, the same modulation symbol on the mapping unit corresponding to different frequency domain positions is spread using different OCC factors in the OCC.
[0203] In the above embodiment, the OCC spread spectrum transmission method based on the mapping block includes: in the matrix corresponding to the mapping block included in the OCC spread spectrum unit, in the mapping unit corresponding to the same time domain position (for example, the same symbol), the same modulation symbol on the mapping unit corresponding to different frequency domain positions (for example, different subcarriers) is spread using different OCC factors in the OCC.
[0204] In some embodiments, the OCC spread spectrum transmission method based on symbols and mapping blocks includes: in the matrix corresponding to the symbols included in the OCC spread spectrum unit, in the mapping units corresponding to the same frequency domain positions, the same modulation symbols on the mapping units corresponding to different time domain positions are spread using different OCC factors in the OCC; in the matrix corresponding to the mapping blocks included in the OCC spread spectrum unit, in the mapping units corresponding to the same time domain positions, the same modulation symbols on the mapping units corresponding to different frequency domain positions are spread using different OCC factors in the OCC.
[0205] In some embodiments, an OCC spread spectrum transmission method based on time slots and mapping blocks includes: in a matrix corresponding to the time slots included in the OCC spread spectrum unit, in a mapping unit corresponding to the same frequency domain position, the same modulation symbols on mapping units corresponding to different time domain positions are spread using different OCC factors in the OCC; in a matrix corresponding to the mapping blocks included in the OCC spread spectrum unit, in a mapping unit corresponding to the same time domain position, the same modulation symbols on mapping units corresponding to different frequency domain positions are spread using different OCC factors in the OCC.
[0206] In the above embodiment, the OCC spread spectrum transmission method based on symbols and mapping blocks includes: in the matrix corresponding to the symbols or time slots included in the OCC spread spectrum unit, in the mapping units corresponding to the same frequency domain position (for example, the same subcarrier), the same modulation symbols on the mapping units corresponding to different time domain positions (for example, different symbols) are spread using different OCC factors in the OCC; in the matrix corresponding to the mapping block included in the OCC spread spectrum unit, in the mapping units corresponding to the same time domain position (for example, the same symbol), the same modulation symbols on the mapping units corresponding to different frequency domain positions (for example, different subcarriers) are spread using different OCC factors in the OCC.
[0207] In some embodiments, when the transmission mode of OCC spread spectrum corresponding to the above-mentioned first PUSCH includes an OCC spread spectrum transmission mode based on symbols or time slots, the above-mentioned OCC spread spectrum unit includes the minimum time domain unit for spreading using different OCC factors in the above-mentioned first OCC; and / or, when the transmission mode of OCC spread spectrum corresponding to the above-mentioned first PUSCH includes an OCC spread spectrum transmission mode based on mapping blocks, the above-mentioned OCC spread spectrum unit includes the minimum mapping block unit for spreading using different OCC factors in the above-mentioned first OCC.
[0208] In other words, when the transmission mode of OCC spreading corresponding to the first PUSCH includes a symbol- or slot-based OCC spreading transmission mode, the symbols or slots included in the OCC spreading unit include: a minimum set of symbols or a minimum set of slots that are spread using different OCC factors in the first OCC. When the transmission mode of OCC spreading corresponding to the first PUSCH includes a mapping block-based OCC spreading transmission mode, the mapping blocks included in the OCC spreading unit include: a minimum set of mapping blocks that are spread using different OCC factors in the first OCC.
[0209] In some embodiments, the number of time domain units included in the OCC spreading unit corresponds to one of the following: M PUSCHs, where M is an integer multiple of N and N is the OCC length; 1 PUSCH; M data symbols, where M is an integer multiple of N and N is the OCC length.
[0210] In some embodiments, the size of the mapping block included in the OCC spreading unit corresponds to one of the following: a physical resource block (PRB) occupied by the first PUSCH transmission; 1 PRB; 1 resource block group (RB Group, RBG).
[0211] In some embodiments, the first time-frequency resource includes an integer number of time domain units included in an OCC spreading unit; or, the time domain unit included in an OCC spreading unit includes multiple first time domain resources, wherein the time domain unit is a symbol or a time slot.
[0212] That is, the time domain units included in the first time-frequency resource include time domain units included in an integer number of OCC spreading units; or, the time domain units included in one OCC spreading unit include time domain units included in multiple first time domain resources.
[0213] For example, the first time-frequency resource includes an integer number of symbols or time slots included in an OCC spreading unit; or, the symbols or time slots included in one OCC spreading unit include multiple first time domain resources.
[0214] For example, when the first PUSCH corresponds to a symbol- or time slot-based OCC spread spectrum transmission mode and the number of symbols or time slots included in the OCC spreading unit is 1 PUSCH (e.g., data symbols included in 1 PUSCH) or M data symbols, the first time-frequency resource includes an integer number of symbols or time slots included in the OCC spreading unit. Accordingly, the first matrix includes matrices corresponding to the integer number of symbols or time slots included in the OCC spreading unit.
[0215] For another example, when the first PUSCH corresponds to a symbol- or time slot-based OCC spread spectrum transmission mode and the number of symbols or time slots included in the OCC spreading unit is multiple PUSCHs, the symbols or time slots included in one OCC spreading unit include M of the above-mentioned first time domain resources. Accordingly, the matrices corresponding to the symbols or time slots included in one OCC spreading unit include M first matrices.
[0216] In some embodiments, the first time-frequency resource includes mapping blocks including an integer number of OCC spreading units.
[0217] For example, when the first PUSCH corresponds to the mapping block-based OCC spreading transmission mode, the first time-frequency resource includes mapping blocks included in an integer number of OCC spreading units. Accordingly, the first matrix includes matrices corresponding to the mapping blocks included in the integer number of OCC spreading units.
[0218] In some embodiments, the first time-frequency resource includes time domain units comprised by an integer number of OCC spreading units, and the first time-frequency resource includes mapping blocks comprised by an integer number of OCC spreading units.
[0219] For example, the first time-frequency resource includes symbols or time slots included in an integer number of OCC spreading units, and the first time-frequency resource includes mapping blocks included in an integer number of OCC spreading units.
[0220] For example, when the first PUSCH corresponds to a symbol-and-mapping-block based OCC spread spectrum transmission mode, the first time-frequency resource includes symbols included in an integer number of OCC spreading units and includes mapping blocks included in an integer number of OCC spreading units. Accordingly, the first matrix includes matrices corresponding to the symbols included in the integer number of OCC spreading units and includes matrices corresponding to the mapping blocks included in the integer number of OCC spreading units.
[0221] In some embodiments, mapping the first bit sequence and / or the second bit sequence onto the mapping units of the first matrix includes one or more of the following situations: within a matrix corresponding to a symbol included in at least one OCC spreading unit in the first matrix, or within multiple first matrices corresponding to time slots included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position, mapping the same first bit sequence and / or second bit sequence onto the mapping units corresponding to different time domain positions that use different OCC factors in the OCC for spreading; within a matrix corresponding to a mapping block included in at least one OCC spreading unit in the first matrix, in a mapping unit corresponding to the same time domain position, mapping the same first bit sequence and / or second bit sequence onto the mapping units corresponding to different frequency domain positions that use different OCC factors in the OCC for spreading.
[0222] The mapping of the first bit sequence and / or the second bit sequence onto the mapping units of the first matrix includes at least one of the following situations: within a matrix corresponding to a symbol included in at least one OCC spreading unit in the first matrix, or within multiple first matrices corresponding to time slots included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position (for example, the same subcarrier), the same first bit sequence and / or second bit sequence is mapped onto mapping units corresponding to different time domain positions (for example, different symbols) that are spread using different OCC factors in the OCC; within a matrix corresponding to a mapping block included in at least one OCC spreading unit in the first matrix, in a mapping unit corresponding to the same time domain position (for example, the same symbol), the same first bit sequence and / or second bit sequence is mapped onto mapping units corresponding to different frequency domain positions (for example, different subcarriers) that are spread using different OCC factors in the OCC.
[0223] In some embodiments, mapping the first bit sequence and / or the second bit sequence on the mapping units of the first matrix includes one or more of the following situations: within the matrix corresponding to the symbol included in each OCC spreading unit in the first matrix, or, within multiple first matrices corresponding to the time slots included in an OCC spreading unit, in the mapping units corresponding to the same frequency domain position, mapping the same first bit sequence and / or second bit sequence on the mapping units corresponding to different time domain positions that use different OCC factors in the OCC for spreading; within the matrix corresponding to the mapping block included in each OCC spreading unit in the first matrix, in the mapping units corresponding to the same time domain position, mapping the same first bit sequence and / or second bit sequence on the mapping units corresponding to different frequency domain positions that use different OCC factors in the OCC for spreading.
[0224] The mapping of the first bit sequence and the second bit sequence onto the mapping units of the first matrix includes at least one of the following situations: within the matrix corresponding to the symbol included in each OCC spreading unit in the first matrix, or within multiple first matrices corresponding to the time slots included in an OCC spreading unit, in the mapping units corresponding to the same frequency domain position (for example, the same subcarrier), the same first bit sequence and / or second bit sequence is mapped onto the mapping units corresponding to different time domain positions (for example, different symbols) that are spread using different OCC factors in the OCC; within the matrix corresponding to the mapping block included in each OCC spreading unit in the first matrix, in the mapping units corresponding to the same time domain position (for example, the same symbol), the same first bit sequence and / or second bit sequence is mapped onto the mapping units corresponding to different frequency domain positions (for example, different subcarriers) that are spread using different OCC factors in the OCC.
[0225] In some embodiments, the bit sequence includes the first bit sequence, and mapping the bit sequence onto the mapping unit of the first matrix includes at least one of the following situations:
[0226] Mapping the first bit sequence onto the mapping units of the first matrix in a rate matching manner;
[0227] Mapping the first bit sequence onto the mapping units of the first matrix in a punctured manner;
[0228] The first subsequence in the first bit sequence is mapped onto the mapping unit of the first matrix in a rate matching manner, and the second subsequence in the first bit sequence is mapped onto the mapping unit of the first matrix in a puncturing manner.
[0229] In some embodiments, mapping the first bit sequence and / or the second bit sequence onto a mapping unit of the first matrix includes one or more of the following situations:
[0230] Mapping the first bit sequence onto the mapping units of the first matrix in a rate matching manner;
[0231] mapping the first bit sequence onto the mapping units of the first matrix in a punctured manner;
[0232] The first subsequence in the first bit sequence is mapped onto the mapping unit of the first matrix in a rate matching manner, and the second subsequence in the first bit sequence is mapped onto the mapping unit of the first matrix in a puncturing manner.
[0233] For example, when the first bit sequence includes only HARQ-ACK information and the number of bits of the HARQ-ACK information is less than or equal to 2, the first bit sequence is mapped onto the mapping units of the first matrix in a punctured manner.
[0234] For another example, when the first bit sequence does not include HARQ-ACK information (and optionally includes other UCI such as CSI Part 1 and / or CSI Part 2), or includes HARQ-ACK information and the number of HARQ-ACK information bits is greater than 2 (and optionally includes other UCI such as CSI Part 1 and / or CSI Part 2), the first bit sequence is mapped to the mapping unit of the first matrix in a rate matching manner.
[0235] For another example, when the first bit sequence includes HARQ-ACK information and other UCI information less than or equal to 2 bits, the other UCI information corresponds to the first subsequence, the HARQ-ACK information corresponds to the second subsequence, and the first subsequence in the first bit sequence is mapped to the mapping unit of the first matrix in a rate matching manner, and the second subsequence in the first bit sequence is mapped to the mapping unit of the first matrix in a perforated manner.
[0236] In some embodiments, when the first UCI includes only CSI Part 1, the first subsequence includes a bit sequence corresponding to the CSI Part 1, the second subsequence includes a bit sequence corresponding to the assumed 2-bit HARQ-ACK information, and the mapping of the bit sequence onto the mapping unit of the first matrix includes:
[0237] The first subsequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence is mapped onto the mapping units of the first matrix in a puncturing manner.
[0238] In some embodiments, when the first UCI includes only CSI Part 1, mapping the first bit sequence and / or the second bit sequence to a mapping element of the first matrix includes: mapping the first bit sequence to a mapping element of the first matrix. Optionally, when the number of HARQ-ACK bits is 2, mapping the bit sequence corresponding to the HARQ-ACK bit to a mapping element corresponding to an RE reserved for HARQ-ACK.
[0239] Among them, if the actual transmitted HARQ-ACK bits are less than 2 (for example, no HARQ-ACK bits or only 1 bit), it is necessary to assume that the HARQ-ACK bits are 2 bits, and the insufficient part needs to be padded with 0 to 2 bits, so as to fill the reserved REs and avoid the occurrence of blank REs with no energy in the PUSCH (avoiding the reserved REs from not being sent). When using OCC transmission, it is also necessary to fill the reserved REs and perform OCC scrambling operations.
[0240] In some embodiments, as described above, the number of time domain units included in the OCC spreading unit corresponds to one of the following: M PUSCHs, where M is an integer multiple of N, and N is the OCC length; 1 PUSCH; M data symbols, where M is an integer multiple of N, and N is the OCC length.
[0241] The data symbols here are data symbols that do not include DMRS symbols (i.e., symbols used to transmit the first UCI and / or the first UL-SCH). The data symbols occupied by a PUSCH transmission are symbols allocated for PUSCH transmission that are not used for DMRS transmission. For example, if the first PUSCH includes 10 symbols, where the DMRS symbols are symbols 0 and 4, then the data symbols occupied by the first PUSCH transmission are symbols 1, 2, 3, 5, 6, 7, 8, and 9.
[0242] In addition, the number of symbols or time slots included in the OCC spreading unit is M PUSCHs, which can be understood as the number of time slots included in the OCC spreading unit is M time slots, where each time slot includes one PUSCH; or, the number of time slots included in the OCC spreading unit is an integer multiple of M time slots, where the integer multiple of M time slots are used to transmit M PUSCHs. For example, in a scenario where a TB is mapped to multiple time slots, assuming that 1 TB is mapped to 2 time slots for transmission, the number of time slots included in the OCC spreading unit is 2*M time slots, where every 2 time slots are used to transmit one PUSCH, and the 2*M time slots are used to transmit M PUSCHs.
[0243] In addition, the number of symbols or time slots included in the OCC spreading unit is 1 PUSCH, which can be understood as the number of symbols included in the OCC spreading unit is the number of data symbols included in 1 PUSCH.
[0244] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to M PUSCHs, the PUSCH is repeatedly transmitted K times, K is an integer multiple of M, and the interval between data symbols associated with two adjacent OCC factors is the number of data symbols included in M / N PUSCHs.
[0245] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to one PUSCH, the interval between data symbols associated with two adjacent OCC factors is the ratio of the number of data symbols included in one PUSCH to the OCC length.
[0246] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to M data symbols, the interval between two adjacent data symbols associated with the OCC factors is determined by one or more of the following methods:
[0247] The value configured by the network device, the protocol preset value, and the ratio of the number of data symbols included in a PUSCH to the OCC length.
[0248] The following example illustrates how the terminal device maps the first bit sequence corresponding to the first UCI and the second bit sequence corresponding to the first UL-SCH on the mapping unit of the first matrix in scenarios corresponding to the number of symbols or time slots included in the above-mentioned different time-domain OCC spreading unit sizes. The number of rows included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource, and the number of columns included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource. The rows are arranged from small to large according to the subcarrier index, and the columns are arranged from small to large according to the symbol index and / or time slot index, and each mapping unit in the first matrix corresponds to an RE in the first time-frequency resource for transmitting the first UCI and the first UL-SCH.
[0249] Case 1-1: Time Domain OCC Spreading Unit Size: The number of symbols or time slots included in the OCC spreading unit is M PUSCHs, where M is an integer multiple of N and N is the OCC length. In this case, the PUSCH is repeated K times, where K is an integer multiple of M. The interval between two adjacent OCC factor-associated data symbols is M / N PUSCH data symbols.
[0250] FIG9 is a schematic diagram of mapping when the number of symbols or time slots included in the OCC spreading unit is M PUSCH (M=2); as shown in FIG9 , it shows a schematic diagram of mapping the first UCI and the first UL-SCH on the first matrix when the size of the time domain OCC spreading unit is M PUSCH. In this example, it is assumed that the first time-frequency resource includes 12 data symbols, the first OCC is {w(0), w(1)} (i.e., the OCC factors are w(0) and w(1) respectively), the first OCC length is N=2, the number of symbols or time slots included in one OCC spreading unit is M=2 data symbols included in the PUSCH, and the interval between two adjacent data symbols associated with the OCC factors is the number of data symbols included in one PUSCH. The first PUSCH is repeatedly transmitted twice in the time domain, i.e., it occupies the size of two first time-frequency resources, wherein the first UCI and the first UL-SCH are repeatedly transmitted twice in the time domain. Among the data symbols included in one PUSCH, the first UCI occupies most of the resources in the first and second data symbols, represented by UCI1 and UCI2 in Figure 9. The first UL-SCH occupies the other resources of the 12 data symbols except the resources occupied by the first UCI, represented by Data 1 to Data 11 in Figure 9.
[0251] As shown in Figure 9, the terminal device maps the first bit sequence and the second bit sequence on the mapping unit of the first matrix, wherein the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol. The bits mapped on each mapping unit are then modulated to obtain a modulation symbol. The modulation symbols on the mapping unit of the first matrix are repeated twice, wherein w(0) is used to spread the modulation symbols on the mapping unit of the first first matrix, and w(1) is used to spread the modulation symbols on the mapping unit of the second first matrix. Then, the terminal device performs a DFT operation on the modulation symbols after spreading on each column of the mapping unit in each first matrix, and maps the information obtained to the symbol corresponding to the column in the first time-frequency resource corresponding to the first matrix. Alternatively, the DFT operation can be performed first and then the spreading is performed, which is not limited to this.
[0252] Figure 10 is another mapping diagram when the number of symbols or time slots included in the OCC spreading unit is M PUSCH (M=2), which provides another schematic diagram of mapping the first UCI and the first UL-SCH on the first matrix when the number of symbols or time slots included in the OCC spreading unit is M PUSCH. In this example, it is assumed that the first time-frequency resource includes 12 data symbols, the first OCC is {w(0), w(1)}, the first OCC length N=2, the number of symbols or time slots included in one OCC spreading unit is M=2 data symbols included in the PUSCH, and the interval between two adjacent data symbols associated with the OCC factor is the number of data symbols included in one PUSCH. The first PUSCH is repeatedly transmitted 4 times in the time domain, that is, it occupies the size of 4 first time-frequency resources, wherein the first UL-SCH is repeatedly transmitted 4 times in the time domain, and the first UCI is repeatedly transmitted 2 times in the time domain (that is, the first UCI is only transmitted within the symbols or time slots included in one OCC spreading unit). In the symbols or time slots included in the OCC spreading unit that carries the first UCI, among the data symbols included in one PUSCH, the first UCI occupies most of the resources in the first and second data symbols, represented by UCI1 and UCI2 in Figure 10. The first UL-SCH occupies the remaining resources of the 12 data symbols except for the resources occupied by the first UCI, represented by Data 1 to Data 11 in Figure 10. In the symbols or time slots included in the OCC spreading unit that does not carry the first UCI, the first UL-SCH occupies the 12 data symbols included in one PUSCH, represented by Data 1' to Data 12' in Figure 10.
[0253] As shown in Figure 10, within the symbol or time slot included in the OCC spreading unit carrying the first UCI, the terminal device maps the first bit sequence (corresponding to UCI1 and UCI2) and the second bit sequence (corresponding to data 1 to data 11) on the mapping unit of the first matrix, wherein the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol. The bits mapped on each mapping unit are then modulated to obtain the modulation symbol. The modulation symbols on the mapping unit of the first matrix are repeated twice, wherein the modulation symbols on the mapping unit of the first first matrix are spread using w(0), and the modulation symbols on the mapping unit of the second first matrix are spread using w(1). Then, the terminal device performs a DFT operation on the modulation symbols spread on each column of the mapping unit in each first matrix, and maps the information obtained to the symbol corresponding to the column in the first time-frequency resource corresponding to the first matrix. Alternatively, the DFT operation can be performed first and then the spreading is performed, which is not limited to this.
[0254] In the symbols or time slots included in the OCC spreading unit that does not carry the first UCI, the terminal device maps the second bit sequence (corresponding to data 1' to data 12') on the mapping unit of the first matrix, wherein the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol. The bits mapped on each mapping unit are then modulated to obtain the modulation symbol. The modulation symbols on the mapping unit of the first matrix are repeated twice, wherein w(0) is used to spread the modulation symbols on the mapping unit of the first first matrix, and w(1) is used to spread the modulation symbols on the mapping unit of the second first matrix. Then, the terminal device performs a DFT operation on the modulation symbols after spreading on each column of the mapping unit in each first matrix, and maps the information obtained to the symbol corresponding to the column in the first time-frequency resource corresponding to the first matrix. Alternatively, the DFT operation can be performed first and then the spreading is performed, which is not limited to this.
[0255] Case 1-2: The number of symbols or time slots included in the OCC spreading unit is one PUSCH. In this case, the interval between data symbols associated with two adjacent OCC factors is the ratio of the number of data symbols included in one PUSCH to the OCC length.
[0256] FIG11 is a schematic diagram of mapping when the number of symbols or time slots included in the OCC spreading unit is 1 PUSCH, which shows a schematic diagram of mapping the first UCI and the first UL-SCH on the first matrix when the number of symbols or time slots included in the OCC spreading unit is 1 PUSCH. In this example, it is assumed that the first time-frequency resource includes 12 data symbols, the first OCC is {w(0), w(1), w(2), w(3)}, the first OCC length N=4, the interval between the data symbols associated with two adjacent OCC factors is 3 (i.e., 12 / 4) data symbols, and the first PUSCH includes the symbols or time slots included in 1 OCC spreading unit. Among them, the first UCI occupies most of the resources in the first data symbol and the second data symbol, which are represented by UCI1 and UCI2 in FIG11, and the first UL-SCH occupies other resources of the 12 data symbols except the resources occupied by the first UCI, which are represented by data 1 and data 2 in FIG11.
[0257] As shown in Figure 11, the terminal device maps the first bit sequence and the second bit sequence onto mapping elements of the first matrix, where the number of bits mapped onto each mapping element is determined based on the modulation order of the modulation symbol. The bits mapped onto each mapping element are then modulated to obtain a modulation symbol, and each modulation symbol is spread using a corresponding OCC factor. Specifically, w(0) is used to spread the modulation symbol of UCI1 corresponding to the first data symbol, the modulation symbol of UCI2 corresponding to the second data symbol, the modulation symbol of data 1 corresponding to the second data symbol, and the modulation symbol of data 2 corresponding to the third data symbol; w(1) is used to spread the modulation symbol of UCI1 corresponding to the fourth data symbol, the modulation symbol of UCI2 corresponding to the fifth data symbol, the modulation symbol of data 1 corresponding to the fifth data symbol, and the modulation symbol of data 2 corresponding to the sixth data symbol; w(2) is used to spread the modulation symbol of UCI1 corresponding to the seventh data symbol, the modulation symbol of UCI2 corresponding to the eighth data symbol, the modulation symbol of data 1 corresponding to the eighth data symbol, and the modulation symbol of data 2 corresponding to the ninth data symbol; w(3) is used to spread the modulation symbol of UCI1 corresponding to the tenth data symbol, the modulation symbol of UCI2 corresponding to the eleventh data symbol, the modulation symbol of data 1 corresponding to the eleventh data symbol, and the modulation symbol of data 2 corresponding to the twelfth data symbol. Then, the terminal device maps the information obtained by performing a DFT operation on the modulated symbols spread on each column mapping unit in the first matrix to the symbols corresponding to the column in the first time-frequency resource. Alternatively, the DFT operation can be performed first and then the spreading operation, which is not limited to this.
[0258] Case 1-3: The number of symbols or time slots included in the OCC spreading unit is M data symbols, where M is an integer multiple of N, and N is the OCC length. In this case, the interval between data symbols associated with two adjacent OCC factors is one of the following: a value configured by the network equipment, a default value set by the protocol, or the ratio of the number of data symbols included in a PUSCH to the OCC length.
[0259] Figure 12 is a mapping diagram of the number of symbols or time slots included in the OCC spreading unit being M=4 data symbols, which shows a schematic diagram of mapping the first UCI and the first UL-SCH on the first matrix when the number of symbols or time slots included in the OCC spreading unit is M data symbols. In this example, it is assumed that the first time-frequency resource includes 12 data symbols, the first OCC is {w(0), w(1)}, the first OCC length N=2, the number of symbols or time slots included in the OCC spreading unit is M=4, the interval between two adjacent data symbols associated with the OCC factor is 2 data symbols, and the first PUSCH includes symbols or time slots included in 3 OCC spreading units. Among them, the first UCI occupies most of the resources in the first data symbol and the second data symbol, represented by UCI1 and UCI2 in Figure 12, and the first UL-SCH occupies other resources of the 12 data symbols except the resources occupied by the first UCI, represented by data 1 to data 5 in Figure 12.
[0260] As shown in Figure 12, the terminal device maps the first bit sequence and the second bit sequence onto mapping elements of the first matrix, where the number of bits mapped onto each mapping element is determined based on the modulation order of the modulation symbol. The bits mapped onto each mapping element are then modulated to obtain a modulation symbol, and each modulation symbol is spread using a corresponding OCC factor. Specifically, w(0) is used to spread the modulation symbol of UCI1 corresponding to the first data symbol, the modulation symbol of UCI2 corresponding to the second data symbol, and the modulation symbol of data 1 corresponding to the second data symbol; w(1) is used to spread the modulation symbol of UCI1 corresponding to the third data symbol, the modulation symbol of UCI2 corresponding to the fourth data symbol, and the modulation symbol of data 1 corresponding to the fourth data symbol; w(0) is used to spread the modulation symbol of data 2 corresponding to the fifth data symbol and the modulation symbol of data 3 corresponding to the sixth data symbol; w(1) is used to spread the modulation symbol of data 2 corresponding to the seventh data symbol and the modulation symbol of data 3 corresponding to the eighth data symbol; w(0) is used to spread the modulation symbol of data 4 corresponding to the ninth data symbol and the modulation symbol of data 5 corresponding to the tenth data symbol; and w(1) is used to spread the modulation symbol of data 4 corresponding to the eleventh data symbol and the modulation symbol of data 5 corresponding to the twelfth data symbol. Then, the terminal device maps the information obtained by performing a DFT operation on the modulated symbols spread on each column mapping unit in the first matrix to the symbols corresponding to the column in the first time-frequency resource. Alternatively, the DFT operation can be performed first and then the spreading operation, which is not limited to this.
[0261] In some embodiments, as described above, the size of the mapping block included in the OCC spreading unit corresponds to one of the following: a physical resource block PRB occupied by the first PUSCH transmission; 1 PRB; 1 resource block group RBG.
[0262] In some embodiments, when the size of the mapping block included in the OCC spreading unit corresponds to the number P of PRBs occupied by the first PUSCH transmission, the interval between the number of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods: a value configured by the network device, a protocol preset value, or the ratio of the number of subcarriers included in P PRBs to the OCC length.
[0263] In some embodiments, when the size of the mapping block included in the OCC spread spectrum unit corresponds to 1 PRB, the interval between the number of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods: a value configured by the network device, a protocol preset value, and the ratio of the number of subcarriers included in 1 PRB to the OCC length.
[0264] In some embodiments, when the size of the mapping block included in the OCC spreading unit corresponds to 1 RBG, the interval between the number of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods: a value configured by the network device, a protocol preset value, and the ratio of the number of subcarriers included in 1 RBG to the OCC length.
[0265] The following example illustrates how the terminal device maps the first bit sequence corresponding to the first UCI and the second bit sequence corresponding to the first UL-SCH onto the mapping unit of the first matrix in the scenario corresponding to the size of the mapping block included in the above-mentioned different OCC spread spectrum units, wherein the number of rows included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource, and the number of columns included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource. The rows are arranged from small to large according to the subcarrier index, and the columns are arranged from small to large according to the symbol index, and each mapping unit in the first matrix corresponds to an RE in the first time-frequency resource for transmitting the first UCI and the first UL-SCH.
[0266] Case 2-1: The size of the mapping block included in the OCC spreading unit is the number P of PRBs occupied by the first PUSCH transmission, where P is an integer multiple of N or P*12 is an integer multiple of N, where N is the OCC length. In this case, the interval between the number of subcarriers associated with two adjacent OCC factors is one of the following: a value configured by the network device, a value preset by the protocol, or the ratio of the number of subcarriers included in P PRBs to the OCC length.
[0267] Figure 13 is a mapping diagram of the size of the mapping block included in the OCC spreading unit being the number P of PRBs occupied by the first PUSCH transmission, which shows a schematic diagram of mapping the first UCI and the first UL-SCH on the first matrix when the size of the mapping block included in the OCC spreading unit is the number P of PRBs occupied by the first PUSCH transmission. In this example, assuming that the first time-frequency resource includes P PRBs, the first OCC is {w(0), w(1)}, and the first OCC length N=2, the size of the mapping block included in the OCC spreading unit is P PRBs. The interval between the number of subcarriers associated with two adjacent OCC factors is P*12 / N subcarriers. For example, if P is 10, the interval between the number of subcarriers associated with two adjacent OCC factors is 60 subcarriers. For another example, if P is 5, the interval between the number of subcarriers associated with two adjacent OCC factors is 30 subcarriers. Assume that among the 12 data symbols included in the first PUSCH, the first UCI occupies most of the resources in the first data symbol and the second data symbol, represented by UCI1 and UCI2 in Figure 13, and the first UL-SCH occupies other resources in the 12 data symbols except the resources occupied by the first UCI, represented by data 1 to data 11 in Figure 13.
[0268] As shown in Figure 13, the terminal device maps the first bit sequence and the second bit sequence on the mapping unit of the first matrix, wherein the number of bits mapped on each mapping unit is determined according to the modulation order of the modulation symbol. The bits mapped on each mapping unit are then modulated to obtain a modulation symbol, and each modulation symbol is spread using the corresponding OCC factor. Specifically, w(0) is used to spread the modulation symbols of UCI1, UCI2, and data 1 to data 11 corresponding to the first P*6 subcarriers in the P PRBs; w(1) is used to spread the modulation symbols of UCI1, UCI2, and data 1 to data 11 corresponding to the last P*6 subcarriers in the P PRBs. Then, the terminal device performs a DFT operation on the modulation symbols after spreading on each column of the mapping unit in the first matrix, and maps the information obtained to the symbol corresponding to the column in the first time-frequency resource.
[0269] Case 2-2: The size of the mapping block included in the OCC spreading unit is 1 PRB, where N is divisible by 12 (i.e., 12 is an integer multiple of N), and N is the OCC length. In this case, the interval between the number of subcarriers associated with two adjacent OCC factors is one of the following: a value configured by the network device, a default value set by the protocol, or the ratio of the number of subcarriers included in 1 PRB (i.e., 12) to the OCC length.
[0270] Figure 14 is a mapping diagram of a mapping block of 1 PRB in the OCC spreading unit, which shows a schematic diagram of mapping the first UCI and the first UL-SCH on the first matrix when the mapping block of the OCC spreading unit is 1 PRB. In this example, it is assumed that the first time-frequency resource includes 2 PRBs, the first OCC is {w(0), w(1)}, and the length of the first OCC is N=2. The interval between the number of subcarriers associated with two adjacent OCC factors is 6 subcarriers. Assume that among the 12 data symbols included in the first PUSCH, the first UCI occupies most of the resources in the first data symbol and the second data symbol, which are represented by UCI1 to UCI4 in Figure 14, and the first UL-SCH occupies other resources in the 12 data symbols except the resources occupied by the first UCI, which are represented by data 1 to data 21 in Figure 14.
[0271] As shown in Figure 14, the terminal device maps the first bit sequence and the second bit sequence onto mapping elements of the first matrix, where the number of bits mapped onto each mapping element is determined based on the modulation order of the modulation symbol. The bits mapped onto each mapping element are then modulated to obtain a modulation symbol, and each modulation symbol is spread using a corresponding OCC factor. Specifically, w(0) is used to spread the modulation symbols of UCI1, UCI3, data 2, 4, 6, 8, 10, 12, 14, 16, 18, and 20 corresponding to the first 6 subcarriers in the 1st PRB; w(1) is used to spread the modulation symbols of UCI1, UCI3, data 2, 4, 6, 8, 10, 12, 14, 16, 18, and 20 corresponding to the last 6 subcarriers in the 1st PRB; w(0) is used to spread the modulation symbols of UCI2, UCI4, data 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, and 21 corresponding to the first 6 subcarriers in the 2nd PRB; w(1) is used to spread the modulation symbols of UCI2, UCI4, data 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, and 21 corresponding to the last 6 subcarriers in the 2nd PRB. Then, the terminal device maps the information obtained after performing a DFT operation on the modulated symbols spread on each column mapping unit in the first matrix to the symbols corresponding to the column in the first time-frequency resource.
[0272] Case 2-3: The size of the mapping block included in the OCC spreading unit is 1 RBG, where N is divisible by the number of subcarriers included in 1 RBG (i.e., the number of subcarriers included in 1 RBG is an integer multiple of N), and N is the OCC length. In this case, the interval between the number of subcarriers associated with two adjacent OCC factors is one of the following: a value configured by the network device, a default value set by the protocol, or the ratio of the number of subcarriers included in 1 RBG to the OCC length.
[0273] Figure 15 is a mapping diagram of a mapping block of 1 RBG included in the OCC spreading unit, which shows a schematic diagram of mapping the first UCI and the first UL-SCH on the first matrix when the mapping block of the OCC spreading unit is 1 RBG. In this example, it is assumed that the first time-frequency resource includes 2 RBGs, the first OCC is {w(0), w(1)}, and the length of the first OCC is N=2. The interval between the number of subcarriers associated with two adjacent OCC factors is the ratio of the number of subcarriers included in 1 RBG to the OCC length. It is assumed that among the 12 data symbols included in the first PUSCH, the first UCI occupies most of the resources in the first data symbol and the second data symbol, which are represented by UCI1 to UCI4 in Figure 15, and the first UL-SCH occupies other resources in the 12 data symbols except the resources occupied by the first UCI, which are represented by data 1 to data 21 in Figure 15.
[0274] As shown in Figure 15, the terminal device maps the first bit sequence and the second bit sequence onto mapping elements of the first matrix, where the number of bits mapped onto each mapping element is determined based on the modulation order of the modulation symbol. The bits mapped onto each mapping element are then modulated to obtain a modulation symbol, and each modulation symbol is spread using a corresponding OCC factor. Specifically, w(0) is used to spread the modulation symbols of UCI1, UCI3, data 2, 4, 6, 8, 10, 12, 14, 16, 18, and 20 corresponding to the first half of the subcarriers in the first RBG; w(1) is used to spread the modulation symbols of UCI1, UCI3, data 2, 4, 6, 8, 10, 12, 14, 16, 18, and 20 corresponding to the second half of the subcarriers in the first RBG; w(0) is used to spread the modulation symbols of UCI2, UCI4, data 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, and 21 corresponding to the first half of the subcarriers in the second RBG; w(1) is used to spread the modulation symbols of UCI2, UCI4, data 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, and 21 corresponding to the second half of the subcarriers in the second RBG. Then, the terminal device maps the information obtained after performing a DFT operation on the modulated symbols spread on each column mapping unit in the first matrix to the symbols corresponding to the column in the first time-frequency resource.
[0275] Step 820: When the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH is transmitted using an orthogonal cover code (OCC) spread spectrum transmission method, the network device receives uplink transmission information from the terminal device.
[0276] Among them, the network device can receive the uplink transmission information sent by the terminal device in the above manner.
[0277] That is to say, the information transmitted uplink by the above-mentioned receiving terminal device includes one or more of the following: receiving the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; receiving the first UCI through the first time-frequency resource; receiving the first UCI through the second time-frequency resource; receiving the first UL-SCH through the first time-frequency resource.
[0278] In some embodiments, the network device receives information transmitted uplink by the terminal device, including one or more of the following: receiving information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource, and not receiving the first UCI through the second time-frequency resource; or
[0279] receiving the first UCI through the first time-frequency resource, and not receiving the first UCI through the second time-frequency resource; or,
[0280] receiving the first UCI through the second time-frequency resource and not receiving the first UL-SCH through the first time-frequency resource; or,
[0281] A first UCI is received through the second time-frequency resource, and a first UL-SCH is received through the first time-frequency resource.
[0282] In some embodiments, the network device receives information transmitted uplink by the terminal device, including: when the UL-SCH is carried on the first PUSCH, receiving the information multiplexed by the first UCI and the first UL-SCH through the first time-frequency resource; when the UL-SCH is not carried on the first PUSCH, receiving the first UCI through the first time-frequency resource.
[0283] In NTN network scenarios, repeated transmission is often used to transmit PUSCH in order to improve the uplink coverage of a cell. To improve the uplink capacity of the system while meeting uplink coverage requirements, OCC spread spectrum transmission may be used for PUSCH. The solution shown in the above embodiment of the present application can be applied in NTN network scenarios to enhance the multiplexing method of UCI and PUSCH, so that different terminal devices can ensure orthogonality when using OCC to transmit PUSCH, thereby ensuring PUSCH transmission performance.
[0284] Please refer to Figure 16, which shows a block diagram of an uplink transmission device provided by an embodiment of the present application. The uplink transmission device has the function of implementing the method shown in any of Figures 6 to 8 above, which is performed by the terminal device. As shown in Figure 16, the device may include:
[0285] The transmission module 1601 is configured to perform transmission processing when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH corresponds to the orthogonal cover code OCC spread spectrum transmission mode; the transmission processing includes one or more of the following processing: transmitting the first uplink control information UCI and the first uplink shared channel UL-SCH multiplexed through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource;
[0286] Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0287] In some embodiments, the transmission process includes one or more of the following processes:
[0288] transmitting information obtained by multiplexing the first UCI and the first UL-SCH through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or,
[0289] transmitting the first UCI through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or,
[0290] transmitting the first UCI through the second time-frequency resources, and not transmitting the first UL-SCH through the first time-frequency resources; or,
[0291] The first UCI is transmitted through the second time-frequency resources, and the first UL-SCH is transmitted through the first time-frequency resources.
[0292] In some embodiments, transmitting the information obtained by multiplexing the first uplink control information UCI and the first uplink shared channel UL-SCH through the first time-frequency resource includes:
[0293] When the UL-SCH is carried on the first PUSCH, transmit information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource;
[0294] The transmitting the first UCI by using the first time-frequency resource includes:
[0295] When the first PUSCH does not carry UL-SCH, the first UCI is transmitted through the first time-frequency resources.
[0296] In some embodiments, when the first UCI and the first UL-SCH multiplexed information are transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode, and the first UL-SCH corresponds to an OCC spread spectrum transmission mode; or,
[0297] In the case where the first UCI is transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode.
[0298] In some embodiments, the OCC spreading transmission mode corresponding to the first UCI is the same as the OCC spreading transmission mode corresponding to the first PUSCH; and / or,
[0299] The OCC spread transmission mode corresponding to the first UL-SCH is the same as the OCC spread transmission mode corresponding to the first PUSCH.
[0300] In some embodiments, the OCC spreading transmission mode corresponding to the first PUSCH includes one of the following:
[0301] Symbol-based OCC spread spectrum transmission method;
[0302] OCC spread spectrum transmission method based on time slot;
[0303] OCC spread spectrum transmission method based on mapping blocks;
[0304] OCC spread spectrum transmission method based on symbols and mapping blocks;
[0305] OCC spread spectrum transmission method based on time slots and mapping blocks.
[0306] In some embodiments, transmitting the information obtained by multiplexing the first uplink control information UCI and the first uplink shared channel UL-SCH through the first time-frequency resource includes:
[0307] Mapping the bit sequence onto the mapping units of the first matrix;
[0308] The bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence includes a bit sequence corresponding to the first UCI, and the second bit sequence includes a bit sequence corresponding to the first UL-SCH;
[0309] The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource.
[0310] In some embodiments, transmitting the first UCI through the first time-frequency resource includes:
[0311] Mapping the bit sequence onto the mapping units of the first matrix;
[0312] The bit sequence includes a first bit sequence, and the first bit sequence includes a bit sequence corresponding to the first UCI;
[0313] The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI in the first time-frequency resource.
[0314] In some embodiments, mapping the bit sequence onto the mapping unit of the first matrix includes at least one of the following situations:
[0315] When the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based OCC spreading transmission mode, in the mapping units in the same row of the first matrix corresponding to the symbol included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different columns that are spread using different OCC factors in the first OCC;
[0316] When the OCC spreading transmission mode corresponding to the first PUSCH includes a slot-based OCC spreading transmission mode, in a plurality of mapping units of the first matrix corresponding to the time slot included in each OCC spreading unit, mapping the same bit sequence to different mapping units of the first matrix that are spread using different OCC factors in the first OCC;
[0317] When the OCC spreading transmission mode corresponding to the first PUSCH includes a mapping block-based OCC spreading transmission mode, in the mapping units in the same column of the first matrix corresponding to the mapping block included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different rows that are spread using different OCC factors in the first OCC;
[0318] The first OCC is the OCC corresponding to the first PUSCH.
[0319] In some embodiments, when the transmission mode of the OCC spread spectrum corresponding to the first PUSCH includes a symbol-based or time slot-based OCC spread spectrum transmission mode, the OCC spreading unit includes a minimum time domain unit for spreading using different OCC factors in the first OCC; and / or,
[0320] In a case where the transmission mode of the first PUSCH corresponding to the OCC spreading includes a mapping block-based OCC spreading transmission mode, the OCC spreading unit includes a minimum mapping block unit that performs spreading using different OCC factors in the first OCC.
[0321] In some embodiments, the bit sequence includes the first bit sequence, and mapping the bit sequence onto a mapping unit of the first matrix includes at least one of the following situations:
[0322] Mapping the first bit sequence onto the mapping units of the first matrix in a rate matching manner;
[0323] Mapping the first bit sequence onto mapping units of the first matrix in a punctured manner;
[0324] The first subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a puncturing manner.
[0325] In some embodiments, when the first UCI includes only CSI Part 1, the first subsequence includes a bit sequence corresponding to the CSI Part 1, the second subsequence includes a bit sequence corresponding to the assumed 2-bit HARQ-ACK information, and mapping the bit sequence on the mapping unit of the first matrix includes:
[0326] The first subsequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence is mapped onto the mapping units of the first matrix in a puncturing manner.
[0327] In some embodiments, the method further comprises at least one of the following steps:
[0328] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0329] Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC;
[0330] Mapping information obtained by performing a DFT operation on the modulated symbols spread on each column of the mapping unit in the first matrix to a resource corresponding to the column in the first time-frequency resource;
[0331] The first OCC is the OCC corresponding to the first PUSCH.
[0332] In some embodiments, the method further comprises at least one of the following steps:
[0333] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0334] Mapping information obtained by performing a DFT operation on the modulation symbols on the mapping units in each column of the first matrix to the resources corresponding to the column in the first time-frequency resources;
[0335] Spreading each symbol in the first time-frequency resource using an OCC factor corresponding to the first OCC;
[0336] The first OCC is the OCC corresponding to the first PUSCH.
[0337] In some embodiments, the method further comprises at least one of the following steps:
[0338] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0339] Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC;
[0340] Mapping the modulated symbol after spectrum spreading on each mapping unit in the first matrix to a resource corresponding to the mapping unit in the first time-frequency resource;
[0341] The first OCC is the OCC corresponding to the first PUSCH.
[0342] In some embodiments, when the first UCI and the first UL-SCH multiplexed information are transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode, and the first UL-SCH does not correspond to the OCC spread spectrum transmission mode; or,
[0343] When the first UCI is transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode.
[0344] In some embodiments, the mapping relationship between the first UCI and the first PUCCH includes:
[0345] The first PUCCH is used to transmit the first UCI; or
[0346] The first UCI is mapped to the first PUCCH; or,
[0347] The first UCI includes UCI mapped to the first PUCCH when the first time-frequency resource and the second time-frequency resource do not overlap in the time domain; or,
[0348] The first UCI includes UCI to be mapped to the first PUCCH without considering that the first time-frequency resources overlap with the second time-frequency resources in the time domain.
[0349] In some embodiments, the mapping relationship between the first UL-SCH and the first PUSCH includes:
[0350] The first PUSCH is used to transmit the first UL-SCH; or,
[0351] The first UL-SCH is mapped to the first PUSCH.
[0352] In some embodiments, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, CG-UCI.
[0353] In some embodiments, when the first PUSCH carries UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, CG-UCI; wherein,
[0354] When the first UCI includes both the HARQ-ACK and the CG-UCI, the HARQ-ACK and the CG-UCI are jointly encoded;
[0355] When the first UCI does not include the HARQ-ACK and the CG-UCI at the same time, the HARQ-ACK or the CG-UCI is independently encoded;
[0356] When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded;
[0357] When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
[0358] In some embodiments, when the first PUSCH does not carry UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, and CSI Part 2;
[0359] When the first UCI includes the HARQ-ACK, the HARQ-ACK is independently encoded;
[0360] When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded;
[0361] When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
[0362] In some embodiments, the first physical uplink shared channel PUSCH corresponds to an orthogonal cover code OCC spread spectrum transmission mode, including:
[0363] Determine a transmission mode of OCC spread spectrum corresponding to the first PUSCH according to the first configuration information sent by the network device.
[0364] In some embodiments, the first configuration information is carried in at least one of the following information: system message, RRC, MAC CE, DCI.
[0365] In some embodiments, the transmission mode of the OCC spread spectrum corresponding to the first PUSCH is determined according to the first configuration information.
[0366] In some embodiments, the transmission mode of the OCC spread spectrum corresponding to the first PUSCH is predefined.
[0367] In some embodiments, the symbol-based OCC spread spectrum transmission method includes:
[0368] In a matrix corresponding to a symbol included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position, the same modulation symbol on mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC;
[0369] The time slot-based OCC spread spectrum transmission method includes:
[0370] In the matrix corresponding to the time slots included in the OCC spreading unit, in the mapping units corresponding to the same frequency domain position, the same modulation symbol on the mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC.
[0371] In some embodiments, the mapping block-based OCC spread spectrum transmission method includes:
[0372] In the matrix corresponding to the mapping block included in the OCC spreading unit, in the mapping units corresponding to the same time domain position, the same modulation symbol on the mapping units corresponding to different frequency domain positions is spread using different OCC factors in the OCC.
[0373] In some embodiments, the OCC spread spectrum transmission method based on symbols and mapping blocks includes:
[0374] In a matrix corresponding to a symbol included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position, the same modulation symbol on mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC;
[0375] In the matrix corresponding to the mapping block included in the OCC spreading unit, in the mapping units corresponding to the same time domain position, the same modulation symbol on the mapping units corresponding to different frequency domain positions is spread using different OCC factors in the OCC.
[0376] In some embodiments, the OCC spread spectrum transmission mode based on time slots and mapping blocks includes:
[0377] In a matrix corresponding to a time slot included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position, the same modulation symbol on mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC;
[0378] In the matrix corresponding to the mapping block included in the OCC spreading unit, in the mapping units corresponding to the same time domain position, the same modulation symbol on the mapping units corresponding to different frequency domain positions is spread using different OCC factors in the OCC.
[0379] In some embodiments, the first time-frequency resource includes time domain units included in an integer number of OCC spreading units; or, the time domain units included in one OCC spreading unit include multiple first time domain resources; and the time domain unit is a symbol or a time slot.
[0380] In some embodiments, the first time-frequency resource includes mapping blocks including an integer number of OCC spreading units.
[0381] In some embodiments, the first time-frequency resource includes time domain units comprised by an integer number of OCC spreading units, and the first time-frequency resource includes mapping blocks comprised by an integer number of OCC spreading units.
[0382] In some embodiments, the number of time domain units included in the OCC spreading unit corresponds to one of the following:
[0383] M PUSCHs, where M is an integer multiple of N, and N is the OCC length;
[0384] 1 PUSCH;
[0385] M data symbols, where M is an integer multiple of N, and N is the OCC length.
[0386] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to M PUSCHs, the PUSCH is repeatedly transmitted K times, K is an integer multiple of M, and the interval between data symbols associated with two adjacent OCC factors is the number of data symbols included in M / N PUSCHs.
[0387] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to one PUSCH, the interval between data symbols associated with two adjacent OCC factors is the ratio of the number of data symbols included in one PUSCH to the OCC length.
[0388] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to M data symbols, the interval between two adjacent data symbols associated with the OCC factors is determined by one or more of the following methods:
[0389] The value configured by the network device, the protocol preset value, and the ratio of the number of data symbols included in a PUSCH to the OCC length.
[0390] In some embodiments, the size of the mapping block included in the OCC spreading unit corresponds to one of the following:
[0391] The physical resource block PRB occupied by the first PUSCH transmission: 1 PRB; 1 resource block group RBG.
[0392] In some embodiments, when the size of the mapping block included in the OCC spreading unit corresponds to the number P of PRBs occupied by the first PUSCH transmission, the interval between the numbers of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods:
[0393] The value configured by the network device, the protocol preset value, and the ratio of the number of subcarriers included in P PRBs to the OCC length.
[0394] In some embodiments, when the size of the mapping block included in the OCC spread spectrum unit corresponds to 1 PRB, the interval between the number of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods: a value configured by the network device, a protocol preset value, and the ratio of the number of subcarriers included in 1 PRB to the OCC length.
[0395] In some embodiments, when the size of the mapping block included in the OCC spreading unit corresponds to 1 RBG, the interval between the number of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods: a value configured by the network device, a protocol preset value, and the ratio of the number of subcarriers included in 1 RBG to the OCC length.
[0396] Please refer to Figure 17, which shows a block diagram of an uplink transmission device provided by an embodiment of the present application. The uplink transmission device has the function of implementing the method shown in any of Figures 6 to 8 above, which is performed by the network device. As shown in Figure 17, the device may include:
[0397] The receiving module 1701 is configured to receive uplink transmission information of a terminal device when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH corresponds to an orthogonal cover code OCC spread spectrum transmission mode for transmission; the uplink transmission information is sent by the terminal device when performing transmission processing; the transmission processing includes one or more of the following processing: transmitting the first UCI and the first UL-SCH multiplexed information through the first time-frequency resource; transmitting the first UCI through the first time-frequency resource; transmitting the first UCI through the second time-frequency resource; transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UCI through the second time-frequency resource;
[0398] Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
[0399] In some embodiments, the transmission process includes one or more of the following processes:
[0400] transmitting information obtained by multiplexing the first UCI and the first UL-SCH through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or,
[0401] transmitting the first UCI through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or,
[0402] transmitting the first UCI through the second time-frequency resources, and not transmitting the first UL-SCH through the first time-frequency resources; or,
[0403] The first UCI is transmitted through the second time-frequency resources, and the first UL-SCH is transmitted through the first time-frequency resources.
[0404] In some embodiments, the transmission process includes:
[0405] When the UL-SCH is carried on the first PUSCH, transmit information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource;
[0406] When the first PUSCH does not carry UL-SCH, the first UCI is transmitted through the first time-frequency resources.
[0407] In some embodiments, when the first UCI and the first UL-SCH multiplexed information are transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode, and the first UL-SCH corresponds to an OCC spread spectrum transmission mode; or,
[0408] In the case where the first UCI is transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode.
[0409] In some embodiments, the OCC spreading transmission mode corresponding to the first UCI is the same as the OCC spreading transmission mode corresponding to the first PUSCH; and / or,
[0410] The OCC spread transmission mode corresponding to the first UL-SCH is the same as the OCC spread transmission mode corresponding to the first PUSCH.
[0411] In some embodiments, the OCC spreading transmission mode corresponding to the first PUSCH includes one of the following:
[0412] Symbol-based OCC spread spectrum transmission method;
[0413] OCC spread spectrum transmission method based on time slot;
[0414] OCC spread spectrum transmission method based on mapping blocks;
[0415] OCC spread spectrum transmission method based on symbols and mapping blocks;
[0416] OCC spread spectrum transmission method based on time slots and mapping blocks.
[0417] In some embodiments, the transmission process includes:
[0418] Mapping the bit sequence onto the mapping units of the first matrix;
[0419] The bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence includes a bit sequence corresponding to the first UCI, and the second bit sequence includes a bit sequence corresponding to the first UL-SCH;
[0420] The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource.
[0421] In some embodiments, the transmission process includes:
[0422] Mapping the bit sequence onto the mapping units of the first matrix;
[0423] The bit sequence includes a first bit sequence, and the first bit sequence includes a bit sequence corresponding to the first UCI;
[0424] The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI in the first time-frequency resource.
[0425] In some embodiments, mapping the bit sequence onto the mapping unit of the first matrix includes at least one of the following situations:
[0426] When the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based OCC spreading transmission mode, in the mapping units in the same row of the first matrix corresponding to the symbol included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different columns that are spread using different OCC factors in the first OCC;
[0427] When the OCC spreading transmission mode corresponding to the first PUSCH includes a slot-based OCC spreading transmission mode, in a plurality of mapping units of the first matrix corresponding to the time slot included in each OCC spreading unit, mapping the same bit sequence to different mapping units of the first matrix that are spread using different OCC factors in the first OCC;
[0428] When the OCC spreading transmission mode corresponding to the first PUSCH includes a mapping block-based OCC spreading transmission mode, in the mapping units in the same column of the first matrix corresponding to the mapping block included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different rows that are spread using different OCC factors in the first OCC;
[0429] The first OCC is the OCC corresponding to the first PUSCH.
[0430] In some embodiments, when the transmission mode of the OCC spread spectrum corresponding to the first PUSCH includes an OCC spread spectrum transmission mode based on symbols or time slots, the OCC spread spectrum unit includes a minimum time domain unit for spreading using different OCC factors in the first OCC; and / or, when the transmission mode of the OCC spread spectrum corresponding to the first PUSCH includes an OCC spread spectrum transmission mode based on mapping blocks, the OCC spread spectrum unit includes a minimum mapping block unit for spreading using different OCC factors in the first OCC.
[0431] In some embodiments, the bit sequence includes the first bit sequence, and mapping the bit sequence onto a mapping unit of the first matrix includes at least one of the following situations:
[0432] Mapping the first bit sequence onto the mapping units of the first matrix in a rate matching manner;
[0433] Mapping the first bit sequence onto mapping units of the first matrix in a punctured manner;
[0434] The first subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a puncturing manner.
[0435] In some embodiments, when the first UCI includes only CSI Part 1, the first subsequence includes a bit sequence corresponding to the CSI Part 1, the second subsequence includes a bit sequence corresponding to the assumed 2-bit HARQ-ACK information, and mapping the bit sequence on the mapping unit of the first matrix includes:
[0436] The first subsequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence is mapped onto the mapping units of the first matrix in a puncturing manner.
[0437] In some embodiments, the transmission process further comprises at least one of the following steps:
[0438] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0439] Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC;
[0440] Mapping information obtained by performing a DFT operation on the modulated symbols spread on each column of the mapping unit in the first matrix to a resource corresponding to the column in the first time-frequency resource;
[0441] The first OCC is the OCC corresponding to the first PUSCH.
[0442] In some embodiments, the transmission process further comprises at least one of the following steps:
[0443] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0444] Mapping information obtained by performing a DFT operation on the modulation symbols on the mapping units in each column of the first matrix to the resources corresponding to the column in the first time-frequency resources;
[0445] Spreading each symbol in the first time-frequency resource using an OCC factor corresponding to the first OCC;
[0446] The first OCC is the OCC corresponding to the first PUSCH.
[0447] In some embodiments, the transmission process further comprises at least one of the following steps:
[0448] Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol;
[0449] Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC;
[0450] Mapping the modulated symbol after spectrum spreading on each mapping unit in the first matrix to a resource corresponding to the mapping unit in the first time-frequency resource;
[0451] The first OCC is the OCC corresponding to the first PUSCH.
[0452] In some embodiments, when the first UCI and the information multiplexed with the first UL-SCH are transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode, and the first UL-SCH does not correspond to the OCC spread spectrum transmission mode; or, when the first UCI is transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode.
[0453] In some embodiments, the mapping relationship between the first UCI and the first PUCCH includes:
[0454] The first PUCCH is used to transmit the first UCI; or
[0455] The first UCI is mapped to the first PUCCH; or,
[0456] The first UCI includes UCI mapped to the first PUCCH when the first time-frequency resource and the second time-frequency resource do not overlap in the time domain; or,
[0457] The first UCI includes UCI to be mapped to the first PUCCH without considering that the first time-frequency resources and the second time-frequency resources overlap in the time domain.
[0458] In some embodiments, the mapping relationship between the first UL-SCH and the first PUSCH includes:
[0459] The first PUSCH is used to transmit the first UL-SCH; or,
[0460] The first UL-SCH is mapped to the first PUSCH.
[0461] In some embodiments, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, CG-UCI.
[0462] In some embodiments, when the first PUSCH carries UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, CG-UCI; wherein,
[0463] When the first UCI includes both the HARQ-ACK and the CG-UCI, the HARQ-ACK and the CG-UCI are jointly encoded;
[0464] When the first UCI does not include the HARQ-ACK and the CG-UCI at the same time, the HARQ-ACK or the CG-UCI is independently encoded;
[0465] When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded;
[0466] When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
[0467] In some embodiments, when the first PUSCH does not carry UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, and CSI Part 2;
[0468] When the first UCI includes the HARQ-ACK, the HARQ-ACK is independently encoded;
[0469] When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded;
[0470] When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
[0471] In some embodiments, the first physical uplink shared channel PUSCH corresponds to an orthogonal cover code OCC spread spectrum transmission mode, including:
[0472] Determine a transmission mode of OCC spread spectrum corresponding to the first PUSCH according to the first configuration information sent by the network device.
[0473] In some embodiments, the first configuration information is carried in at least one of the following information: system message, RRC, MAC CE, DCI.
[0474] In some embodiments, the transmission mode of the OCC spread spectrum corresponding to the first PUSCH is determined according to the first configuration information.
[0475] In some embodiments, the transmission mode of the OCC spread spectrum corresponding to the first PUSCH is predefined.
[0476] In some embodiments, the symbol-based OCC spread spectrum transmission method includes:
[0477] In a matrix corresponding to a symbol included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position, the same modulation symbol on mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC;
[0478] The time slot-based OCC spread spectrum transmission method includes:
[0479] In the matrix corresponding to the time slots included in the OCC spreading unit, in the mapping units corresponding to the same frequency domain position, the same modulation symbol on the mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC.
[0480] In some embodiments, the mapping block-based OCC spread spectrum transmission method includes:
[0481] In the matrix corresponding to the mapping block included in the OCC spreading unit, in the mapping units corresponding to the same time domain position, the same modulation symbol on the mapping units corresponding to different frequency domain positions is spread using different OCC factors in the OCC.
[0482] In some embodiments, the OCC spread spectrum transmission method based on symbols and mapping blocks includes:
[0483] In a matrix corresponding to a symbol included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position, the same modulation symbol on mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC;
[0484] In the matrix corresponding to the mapping block included in the OCC spreading unit, in the mapping units corresponding to the same time domain position, the same modulation symbol on the mapping units corresponding to different frequency domain positions is spread using different OCC factors in the OCC.
[0485] In some embodiments, the OCC spread spectrum transmission mode based on time slots and mapping blocks includes:
[0486] In a matrix corresponding to a time slot included in an OCC spreading unit, in a mapping unit corresponding to the same frequency domain position, the same modulation symbol on mapping units corresponding to different time domain positions is spread using different OCC factors in the OCC;
[0487] In the matrix corresponding to the mapping block included in the OCC spreading unit, in the mapping units corresponding to the same time domain position, the same modulation symbol on the mapping units corresponding to different frequency domain positions is spread using different OCC factors in the OCC.
[0488] In some embodiments, the first time-frequency resource includes time domain units included in an integer number of OCC spreading units; or, the time domain units included in one OCC spreading unit include multiple first time domain resources; and the time domain unit is a symbol or a time slot.
[0489] In some embodiments, the first time-frequency resource includes mapping blocks including an integer number of OCC spreading units.
[0490] In some embodiments, the first time-frequency resource includes time domain units comprised by an integer number of OCC spreading units, and the first time-frequency resource includes mapping blocks comprised by an integer number of OCC spreading units.
[0491] In some embodiments, the number of time domain units included in the OCC spreading unit corresponds to one of the following:
[0492] M PUSCHs, where M is an integer multiple of N, and N is the OCC length;
[0493] 1 PUSCH;
[0494] M data symbols, where M is an integer multiple of N, and N is the OCC length.
[0495] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to M PUSCHs, the PUSCH is repeatedly transmitted K times, K is an integer multiple of M, and the interval between data symbols associated with two adjacent OCC factors is the number of data symbols included in M / N PUSCHs.
[0496] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to one PUSCH, the interval between data symbols associated with two adjacent OCC factors is the ratio of the number of data symbols included in one PUSCH to the OCC length.
[0497] In some embodiments, when the number of time domain units included in the OCC spreading unit corresponds to M data symbols, the interval between two adjacent data symbols associated with the OCC factors is determined by one or more of the following methods:
[0498] The value configured by the network device, the protocol preset value, and the ratio of the number of data symbols included in a PUSCH to the OCC length.
[0499] In some embodiments, the size of the mapping block included in the OCC spreading unit corresponds to one of the following:
[0500] The physical resource block PRB occupied by the first PUSCH transmission: 1 PRB; 1 resource block group RBG.
[0501] In some embodiments, when the size of the mapping block included in the OCC spreading unit corresponds to the number P of PRBs occupied by the first PUSCH transmission, the interval between the numbers of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods:
[0502] The value configured by the network device, the protocol preset value, and the ratio of the number of subcarriers included in P PRBs to the OCC length.
[0503] In some embodiments, when the size of the mapping block included in the OCC spread spectrum unit corresponds to 1 PRB, the interval between the number of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods: a value configured by the network device, a protocol preset value, and the ratio of the number of subcarriers included in 1 PRB to the OCC length.
[0504] In some embodiments, when the size of the mapping block included in the OCC spreading unit corresponds to 1 RBG, the interval between the number of subcarriers associated with two adjacent OCC factors is determined by one or more of the following methods: a value configured by the network device, a protocol preset value, and a ratio of the number of subcarriers included in 1 RBG to the OCC length.
[0505] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0506] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0507] Please refer to FIG18 , which shows a schematic diagram of the structure of a communication device 1800 provided in one embodiment of the present application. The communication device 1800 may include: a processor 1801 , a receiver 1802 , a transmitter 1803 , a memory 1804 , and a bus 1805 .
[0508] The processor 1801 includes one or more processing cores. The processor 1801 executes various functional applications and information processing by running software programs and modules.
[0509] Receiver 1802 and transmitter 1803 can be implemented as a communication component, which can be a communication chip. This communication chip can also be called a transceiver. Memory 1804 is connected to processor 1801 via bus 1805. Memory 1804 can be used to store computer programs, and processor 1801 is used to execute the computer programs to implement the various steps in the above method embodiments.
[0510] In addition, the memory 1804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0511] In an exemplary embodiment, when the communication device 1800 is implemented as the above-mentioned terminal device, the receiver 1802 and the processor 1801 execute the computer program so that the communication device implements the various steps performed by the terminal device in any one of the methods shown in Figures 6 to 8.
[0512] In an exemplary embodiment, when the communication device 1800 is implemented as the above-mentioned network device, the transmitter 1803 and the processor 1801 execute the computer program so that the communication device implements the various steps performed by the network device in any one of the methods shown in Figures 6 to 8.
[0513] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is loaded and executed by a processor to implement all or part of the steps performed by the terminal device or network device in any of the methods shown in Figures 6 to 8 above.
[0514] The present application also provides a chip, which includes an integrated circuit and firmware set in the integrated circuit. The chip is used to run in a communication device so that the communication device executes all or part of the steps performed by the terminal device or network device in any of the methods shown in Figures 6 to 8 above.
[0515] The present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform all or part of the steps performed by the terminal device or network device in any of the methods shown in Figures 6 to 8 above.
[0516] The present application also provides a computer program, which is executed by a processor of a communication device to implement all or part of the steps performed by a terminal device or a network device in any of the methods shown in Figures 6 to 8 above.
[0517] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0518] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. An uplink transmission method, characterized in that: The method is executed by a terminal device, and includes: When the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH corresponds to an orthogonal cover code (OCC) spread spectrum transmission mode, performing transmission processing; The transmission process includes one or more of the following processes: Transmitting information multiplexed by first uplink control information UCI and a first uplink shared channel UL-SCH through the first time-frequency resource; Transmitting the first UCI through the first time-frequency resource; Transmitting the first UCI through the second time-frequency resource; Transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; Not transmitting the first UCI through the second time-frequency resource; Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
2. The method according to claim 1, characterized in that The transmission process includes one or more of the following processes: transmitting information obtained by multiplexing the first UCI and the first UL-SCH through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or, transmitting the first UCI through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or, transmitting the first UCI through the second time-frequency resources, and not transmitting the first UL-SCH through the first time-frequency resources; or, The first UCI is transmitted through the second time-frequency resources, and the first UL-SCH is transmitted through the first time-frequency resources.
3. The method according to claim 1 or 2, characterized in that The transmitting, through the first time-frequency resource, information obtained by multiplexing first uplink control information UCI and a first uplink shared channel UL-SCH, includes: When the UL-SCH is carried on the first PUSCH, transmit information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource; The transmitting the first UCI by using the first time-frequency resource includes: When the first PUSCH does not carry UL-SCH, the first UCI is transmitted through the first time-frequency resources.
4. The method according to any one of claims 1 to 3, characterized in that In the case where information multiplexed between the first UCI and the first UL-SCH is transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode, and the first UL-SCH corresponds to an OCC spread spectrum transmission mode; or, In the case where the first UCI is transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode.
5. The method according to claim 4, characterized in that The OCC spread spectrum transmission mode corresponding to the first UCI is the same as the OCC spread spectrum transmission mode corresponding to the first PUSCH; and / or, The OCC spread transmission mode corresponding to the first UL-SCH is the same as the OCC spread transmission mode corresponding to the first PUSCH.
6. The method according to any one of claims 1 to 5, characterized in that: The OCC spread spectrum transmission mode corresponding to the first PUSCH includes one of the following: Symbol-based OCC spread spectrum transmission method; OCC spread spectrum transmission method based on time slot; OCC spread spectrum transmission method based on mapping blocks; OCC spread spectrum transmission method based on symbols and mapping blocks; OCC spread spectrum transmission method based on time slots and mapping blocks.
7. The method according to any one of claims 1 to 6, characterized in that: The transmitting, through the first time-frequency resource, information obtained by multiplexing first uplink control information UCI and a first uplink shared channel UL-SCH, includes: Mapping the bit sequence onto the mapping units of the first matrix; The bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence includes a bit sequence corresponding to the first UCI, and the second bit sequence includes a bit sequence corresponding to the first UL-SCH; The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource.
8. The method according to any one of claims 1 to 6, characterized in that: The transmitting the first UCI by using the first time-frequency resource includes: Mapping the bit sequence onto the mapping units of the first matrix; The bit sequence includes a first bit sequence, and the first bit sequence includes a bit sequence corresponding to the first UCI; The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI in the first time-frequency resource.
9. The method according to claim 7 or 8, characterized in that Mapping the bit sequence onto the mapping unit of the first matrix includes at least one of the following situations: When the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based OCC spreading transmission mode, in the mapping units in the same row of the first matrix corresponding to the symbol included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different columns that are spread using different OCC factors in the first OCC; When the OCC spreading transmission mode corresponding to the first PUSCH includes a slot-based OCC spreading transmission mode, in a plurality of mapping units of the first matrix corresponding to the time slot included in each OCC spreading unit, mapping the same bit sequence to different mapping units of the first matrix that are spread using different OCC factors in the first OCC; When the OCC spreading transmission mode corresponding to the first PUSCH includes a mapping block-based OCC spreading transmission mode, in the mapping units in the same column of the first matrix corresponding to the mapping block included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different rows that are spread using different OCC factors in the first OCC; The first OCC is the OCC corresponding to the first PUSCH.
10. The method according to claim 9, characterized in that In a case where the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based or time slot-based OCC spreading transmission mode, the OCC spreading unit includes a minimum time domain unit for spreading using different OCC factors in the first OCC; and / or, In a case where the transmission mode of the first PUSCH corresponding to the OCC spreading includes a mapping block-based OCC spreading transmission mode, the OCC spreading unit includes a minimum mapping block unit that performs spreading using different OCC factors in the first OCC.
11. The method according to any one of claims 7 to 10, characterized in that: The bit sequence includes the first bit sequence, and mapping the bit sequence onto a mapping unit of the first matrix includes at least one of the following situations: Mapping the first bit sequence onto the mapping units of the first matrix in a rate matching manner; Mapping the first bit sequence onto mapping units of the first matrix in a punctured manner; The first subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a puncturing manner.
12. The method according to any one of claims 7 to 11, characterized in that: When the first UCI includes only CSI Part 1, the first subsequence includes a bit sequence corresponding to the CSI Part 1, the second subsequence includes a bit sequence corresponding to assumed 2-bit HARQ-ACK information, and mapping the bit sequence onto a mapping unit of the first matrix includes: The first subsequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence is mapped onto the mapping units of the first matrix in a puncturing manner.
13. The method according to any one of claims 7 to 12, characterized in that: The method further comprises at least one of the following steps: Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol; Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC; Mapping information obtained by performing a DFT operation on the modulated symbols spread on each column of the mapping unit in the first matrix to a resource corresponding to the column in the first time-frequency resource; The first OCC is the OCC corresponding to the first PUSCH.
14. The method according to any one of claims 7 to 12, characterized in that: The method further comprises at least one of the following steps: Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol; Mapping information obtained by performing a DFT operation on the modulation symbols on the mapping units in each column of the first matrix to the resources corresponding to the column in the first time-frequency resources; Spreading each symbol in the first time-frequency resource using an OCC factor corresponding to the first OCC; The first OCC is the OCC corresponding to the first PUSCH.
15. The method according to any one of claims 7 to 12, characterized in that: The method further comprises at least one of the following steps: Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol; Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC; Mapping the modulated symbol after spectrum spreading on each mapping unit in the first matrix to a resource corresponding to the mapping unit in the first time-frequency resource; The first OCC is the OCC corresponding to the first PUSCH.
16. The method according to any one of claims 1 to 3, characterized in that: When the first UCI and the first UL-SCH multiplexed information are transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode, and the first UL-SCH does not correspond to the OCC spread spectrum transmission mode; or, When the first UCI is transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode.
17. The method according to any one of claims 1 to 16, characterized in that: The mapping relationship between the first UCI and the first PUCCH includes: The first PUCCH is used to transmit the first UCI; or The first UCI is mapped to the first PUCCH; or, The first UCI includes UCI mapped to the first PUCCH when the first time-frequency resource and the second time-frequency resource do not overlap in the time domain; or, The first UCI includes UCI to be mapped to the first PUCCH without considering that the first time-frequency resources overlap with the second time-frequency resources in the time domain.
18. The method according to any one of claims 1 to 17, characterized in that: The mapping relationship between the first UL-SCH and the first PUSCH includes: The first PUSCH is used to transmit the first UL-SCH; or, The first UL-SCH is mapped to the first PUSCH.
19. The method according to any one of claims 1 to 18, characterized in that The first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, and CG-UCI.
20. The method according to claim 19, characterized in that In the case where the first PUSCH carries the UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, and CG-UCI; wherein, When the first UCI includes both the HARQ-ACK and the CG-UCI, the HARQ-ACK and the CG-UCI are jointly encoded; When the first UCI does not include the HARQ-ACK and the CG-UCI at the same time, the HARQ-ACK or the CG-UCI is independently encoded; When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded; When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
21. The method according to claim 19, wherein In the case where the first PUSCH does not carry UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, and CSI Part 2; wherein, When the first UCI includes the HARQ-ACK, the HARQ-ACK is independently encoded; When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded; When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
22. The method according to any one of claims 1 to 21, characterized in that The first physical uplink shared channel PUSCH corresponds to an orthogonal cover code OCC spread spectrum transmission mode, including: Determine a transmission mode of OCC spread spectrum corresponding to the first PUSCH according to the first configuration information sent by the network device.
23. The method according to claim 22, characterized in that The first configuration information is carried in at least one of the following information: system message, RRC, MAC CE, DCI.
24. The method according to claim 22 or 23, characterized in that The OCC spread spectrum transmission mode corresponding to the first PUSCH is determined according to the first configuration information.
25. The method according to any one of claims 1 to 23, characterized in that The OCC spread spectrum transmission mode corresponding to the first PUSCH is predefined.
26. An uplink transmission method, characterized in that: The method is performed by a network device, and includes: receiving uplink transmission information of a terminal device when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel (PUSCH) corresponds to an orthogonal cover code (OCC) spread spectrum transmission mode; the uplink transmission information is sent by the terminal device when performing transmission processing; The transmission process includes one or more of the following processes: Transmitting information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource; Transmitting the first UCI through the first time-frequency resource; Transmitting the first UCI through the second time-frequency resource; Transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; Not transmitting the first UCI through the second time-frequency resource; The first time-frequency resource is a resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is a resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI is the same as the first The PUCCH has a mapping relationship, and the first UL-SCH and the first PUSCH have a mapping relationship.
27. The method according to claim 26, characterized in that The transmission process includes one or more of the following processes: transmitting information obtained by multiplexing the first UCI and the first UL-SCH through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or, transmitting the first UCI through the first time-frequency resource, and not transmitting the first UCI through the second time-frequency resource; or, transmitting the first UCI through the second time-frequency resources, and not transmitting the first UL-SCH through the first time-frequency resources; or, The first UCI is transmitted through the second time-frequency resources, and the first UL-SCH is transmitted through the first time-frequency resources.
28. The method according to claim 26 or 27, characterized in that The transmission process includes: When the UL-SCH is carried on the first PUSCH, transmit information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource; When the first PUSCH does not carry UL-SCH, the first UCI is transmitted through the first time-frequency resources.
29. The method according to any one of claims 26 to 28, characterized in that In the case where information multiplexed between the first UCI and the first UL-SCH is transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode, and the first UL-SCH corresponds to an OCC spread spectrum transmission mode; or, In the case where the first UCI is transmitted through the first time-frequency resource, the first UCI corresponds to an OCC spread spectrum transmission mode.
30. The method according to claim 29, wherein The OCC spread spectrum transmission mode corresponding to the first UCI is the same as the OCC spread spectrum transmission mode corresponding to the first PUSCH; and / or, The OCC spread transmission mode corresponding to the first UL-SCH is the same as the OCC spread transmission mode corresponding to the first PUSCH.
31. The method according to any one of claims 26 to 30, characterized in that The OCC spread spectrum transmission mode corresponding to the first PUSCH includes one of the following: Symbol-based OCC spread spectrum transmission method; OCC spread spectrum transmission method based on time slot; OCC spread spectrum transmission method based on mapping blocks; OCC spread spectrum transmission method based on symbols and mapping blocks; OCC spread spectrum transmission method based on time slots and mapping blocks.
32. The method according to any one of claims 26 to 31, characterized in that The transmission process includes: Mapping the bit sequence onto the mapping units of the first matrix; The bit sequence includes a first bit sequence and a second bit sequence, the first bit sequence includes a bit sequence corresponding to the first UCI, and the second bit sequence includes a bit sequence corresponding to the first UL-SCH; The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI and the first UL-SCH in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI and the first UL-SCH in the first time-frequency resource.
33. The method according to any one of claims 26 to 31, characterized in that The transmission process includes: Mapping the bit sequence onto the mapping units of the first matrix; The bit sequence includes a first bit sequence, and the first bit sequence includes a bit sequence corresponding to the first UCI; The number of rows of mapping units included in the first matrix is determined according to the number of subcarriers used to transmit the first UCI in the first time-frequency resource; the number of columns of mapping units included in the first matrix is determined according to the number of symbols used to transmit the first UCI in the first time-frequency resource.
34. The method according to claim 32 or 33, characterized in that Mapping the bit sequence onto the mapping unit of the first matrix includes at least one of the following situations: When the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based OCC spreading transmission mode, in the mapping units in the same row of the first matrix corresponding to the symbol included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different columns that are spread using different OCC factors in the first OCC; When the OCC spreading transmission mode corresponding to the first PUSCH includes a slot-based OCC spreading transmission mode, in a plurality of mapping units of the first matrix corresponding to the time slot included in each OCC spreading unit, mapping the same bit sequence to different mapping units of the first matrix that are spread using different OCC factors in the first OCC; When the OCC spreading transmission mode corresponding to the first PUSCH includes a mapping block-based OCC spreading transmission mode, in the mapping units in the same column of the first matrix corresponding to the mapping block included in each OCC spreading unit, the same bit sequence is mapped to the mapping units in different rows that are spread using different OCC factors in the first OCC; The first OCC is the OCC corresponding to the first PUSCH.
35. The method according to claim 34, wherein In a case where the OCC spreading transmission mode corresponding to the first PUSCH includes a symbol-based or time slot-based OCC spreading transmission mode, the OCC spreading unit includes a minimum time domain unit for spreading using different OCC factors in the first OCC; and / or, In a case where the transmission mode of the first PUSCH corresponding to the OCC spreading includes a mapping block-based OCC spreading transmission mode, the OCC spreading unit includes a minimum mapping block unit that performs spreading using different OCC factors in the first OCC.
36. The method according to any one of claims 32 to 35, characterized in that The bit sequence includes the first bit sequence, and mapping the bit sequence onto a mapping unit of the first matrix includes at least one of the following situations: Mapping the first bit sequence onto the mapping units of the first matrix in a rate matching manner; Mapping the first bit sequence onto mapping units of the first matrix in a punctured manner; The first subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence in the first bit sequence is mapped onto the mapping units of the first matrix in a puncturing manner.
37. The method according to any one of claims 32 to 36, characterized in that When the first UCI includes only CSI Part 1, the first subsequence includes a bit sequence corresponding to the CSI Part 1, the second subsequence includes a bit sequence corresponding to assumed 2-bit HARQ-ACK information, and mapping the bit sequence onto a mapping unit of the first matrix includes: The first subsequence is mapped onto the mapping units of the first matrix in a rate matching manner, and the second subsequence is mapped onto the mapping units of the first matrix in a puncturing manner.
38. The method according to any one of claims 32 to 37, characterized in that The transmission process further comprises at least one of the following steps: Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol; Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC; Mapping information obtained by performing a DFT operation on the modulated symbols spread on each column of the mapping unit in the first matrix to a resource corresponding to the column in the first time-frequency resource; The first OCC is the OCC corresponding to the first PUSCH.
39. The method according to any one of claims 32 to 37, characterized in that The transmission process further comprises at least one of the following steps: Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol; Mapping information obtained by performing a DFT operation on the modulation symbols on the mapping units in each column of the first matrix to the resources corresponding to the column in the first time-frequency resources; Spreading each symbol in the first time-frequency resource using an OCC factor corresponding to the first OCC; The first OCC is the OCC corresponding to the first PUSCH.
40. The method according to any one of claims 32 to 37, characterized in that The transmission process further comprises at least one of the following steps: Modulating the bits mapped on each mapping unit of the first matrix to obtain a modulation symbol; Spreading each of the modulation symbols using an OCC factor corresponding to the first OCC; Mapping the modulated symbol after spectrum spreading on each mapping unit in the first matrix to a resource corresponding to the mapping unit in the first time-frequency resource; The first OCC is the OCC corresponding to the first PUSCH.
41. The method according to any one of claims 26 to 28, characterized in that When the first UCI and the first UL-SCH multiplexed information are transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode, and the first UL-SCH does not correspond to the OCC spread spectrum transmission mode; or, When the first UCI is transmitted through the first time-frequency resource, the first UCI does not correspond to the OCC spread spectrum transmission mode.
42. The method according to any one of claims 26 to 41, characterized in that The mapping relationship between the first UCI and the first PUCCH includes: The first PUCCH is used to transmit the first UCI; or The first UCI is mapped to the first PUCCH; or, The first UCI includes UCI mapped to the first PUCCH when the first time-frequency resource and the second time-frequency resource do not overlap in the time domain; or, The first UCI includes UCI to be mapped to the first PUCCH without considering that the first time-frequency resources overlap with the second time-frequency resources in the time domain.
43. The method according to any one of claims 26 to 42, characterized in that The mapping relationship between the first UL-SCH and the first PUSCH includes: The first PUSCH is used to transmit the first UL-SCH; or, The first UL-SCH is mapped to the first PUSCH.
44. The method according to any one of claims 26 to 43, characterized in that The first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, and CG-UCI.
45. The method according to claim 44, wherein In the case where the first PUSCH carries the UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, CSI Part 2, and CG-UCI; wherein, When the first UCI includes both the HARQ-ACK and the CG-UCI, the HARQ-ACK and the CG-UCI are jointly encoded; When the first UCI does not include the HARQ-ACK and the CG-UCI at the same time, the HARQ-ACK or the CG-UCI is independently encoded; When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded; When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
46. The method according to claim 44, wherein In the case where the first PUSCH does not carry UL-SCH, the first UCI includes one or more of the following: HARQ-ACK, CSI Part 1, and CSI Part 2; wherein, When the first UCI includes the HARQ-ACK, the HARQ-ACK is independently encoded; When the first UCI includes the CSI Part 1, the CSI Part 1 is independently encoded; When the first UCI includes the CSI Part 2, the CSI Part 2 is independently encoded.
47. The method according to any one of claims 26 to 46, characterized in that The first physical uplink shared channel PUSCH corresponds to an orthogonal cover code OCC spread spectrum transmission mode, including: Determine a transmission mode of OCC spread spectrum corresponding to the first PUSCH according to the first configuration information sent by the network device.
48. The method according to claim 47, wherein The first configuration information is carried in at least one of the following information: system message, RRC, MAC CE, DCI.
49. The method according to claim 47 or 48, characterized in that The OCC spread spectrum transmission mode corresponding to the first PUSCH is determined according to the first configuration information.
50. The method according to any one of claims 26 to 48, characterized in that The OCC spread spectrum transmission mode corresponding to the first PUSCH is predefined.
51. An uplink transmission device, characterized in that: The device comprises: a transmission module, configured to perform transmission processing when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel PUSCH corresponds to the orthogonal cover code OCC spread spectrum transmission mode; The transmission process includes one or more of the following processes: Transmitting information multiplexed by first uplink control information UCI and a first uplink shared channel UL-SCH through the first time-frequency resource; Transmitting the first UCI through the first time-frequency resource; Transmitting the first UCI through the second time-frequency resource; Transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; Not transmitting the first UCI through the second time-frequency resource; Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
52. An uplink transmission device, characterized in that: The device comprises: a receiving module, configured to receive information transmitted uplink by a terminal device when the first time-frequency resource and the second time-frequency resource overlap in the time domain and the first physical uplink shared channel (PUSCH) corresponds to an orthogonal cover code (OCC) spread spectrum transmission mode for transmission; the uplink transmission information is sent by the terminal device when performing transmission processing; The transmission process includes one or more of the following processes: Transmitting information multiplexed between the first UCI and the first UL-SCH through the first time-frequency resource; Transmitting the first UCI through the first time-frequency resource; Transmitting the first UCI through the second time-frequency resource; Transmitting the first UL-SCH through the first time-frequency resource; not transmitting the first UL-SCH through the first time-frequency resource; Not transmitting the first UCI through the second time-frequency resource; Among them, the first time-frequency resource is the resource allocated to the terminal device for performing the first PUSCH transmission, and the second time-frequency resource is the resource allocated to the terminal device for performing the first physical uplink control channel PUCCH transmission; the first UCI has a mapping relationship with the first PUCCH, and the first UL-SCH has a mapping relationship with the first PUSCH.
53. A communication device, characterized in that: The terminal device includes a processor, a memory and a transceiver; The memory stores a computer program, and the processor executes the computer program to enable the network device to implement the above The uplink transmission method according to any one of claims 1 to 50.
54. A computer-readable storage medium, characterized in that The storage medium stores a computer program, which is used to be executed by a processor of a communication device, so that the communication device implements the uplink transmission method according to any one of claims 1 to 50.
55. A chip, characterized in that: The chip includes an integrated circuit and firmware set in the integrated circuit, and the chip is used to run in a communication device so that the communication device executes the uplink transmission method according to any one of claims 1 to 50.
56. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the processor of the communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, so that the communication device performs the uplink transmission method as described in any one of claims 1 to 50.
57. A computer program, characterized in that The computer program is executed by a processor of a communication device, so that the communication device implements the uplink transmission method according to any one of claims 1 to 50.
Citation Information
Patent Citations
Data transmission method, terminal and base station
CN109391388A
Uplink power control
CN113302987A
Method and apparatus for transmitting and receiving signal in wireless communication system
CN114902602A
Method and apparatus for transmitting an uplink channel in a wireless communication system
US20170223695A1