Uplink transmission method and apparatus, and device and storage medium
Obtaining OCC information through the terminal performs uplink transmission, solving the problem of multiple users reusing the same time-frequency resources in the NTN scenario, and improving system capacity and transmission throughput.
Patent Information
- Application Number
- PCT/CN2025/075074
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-02
- Filing Date
- 2025-01-26
- Publication Date
- 2025-08-07
AI Technical Summary
When the network coverage area is large, how to effectively perform uplink transmission to improve system capacity and transmission throughput, especially in the NTN scenario, the need for multiple users to multiplex the same time-frequency resources has not been met.
The terminal obtains information such as the enable indication of OCC, OCC sequence index, OCC sequence and OCC length, and performs uplink transmission based on OCC, including at least one repeated transmission, each repeated transmission corresponds to one or more resource units.
Through OCC transmission, multiple users are reused, system capacity and transmission throughput are improved, and are suitable for uplink transmission in NTN and TN scenarios.
Smart Images

Figure CN2025075074_07082025_PF_FP_ABST
Abstract
Description
Uplink transmission method, device, equipment and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202410151914.1 filed in China on February 2, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to an uplink transmission method, apparatus, device and storage medium. Background Art
[0004] Currently, when the network coverage area is large, the number of terminals accessing simultaneously may also be large. In order to increase system capacity and enhance uplink transmission multiplexing capability, uplink transmission may be performed based on orthogonal covering codes (OCC).
[0005] Considering repetition of the Physical Uplink Shared Channel (PUSCH) OCC can not only improve PUSCH coverage, but also enable multiple users to reuse the same time-frequency resources, thereby increasing system capacity and transmission throughput. Therefore, how to transmit OCC in uplink transmission scenarios (such as PUSCH repetition) is an urgent issue to be solved. Summary of the Invention
[0006] The embodiments of the present application provide an uplink transmission method, apparatus, device, and storage medium, which can solve the problem of how to perform OCC transmission in the case of uplink transmission.
[0007] In a first aspect, an uplink transmission method is provided, the method comprising: a terminal obtaining first information, the first information comprising at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; the terminal performing an OCC-based uplink transmission according to the first information; wherein the uplink transmission comprises at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
[0008] In a second aspect, an uplink transmission method is provided, which includes: a network-side device sends first information to a terminal, and the first information is used to perform uplink transmission based on OCC; wherein the first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; the uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
[0009] According to a third aspect, an uplink transmission apparatus is provided, comprising: an acquisition module and an execution module. The acquisition module is configured to acquire first information, the first information comprising at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. The execution module is configured to execute an OCC-based uplink transmission based on the first information acquired by the acquisition module; the uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units.
[0010] In a fourth aspect, an uplink transmission apparatus is provided, comprising: a sending module, configured to send first information to a terminal, the first information being used to perform an OCC-based uplink transmission; wherein the first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; and the uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units.
[0011] In a fifth aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0012] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to obtain first information, the first information including at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; and according to the first information, performing an OCC-based uplink transmission; wherein the uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
[0013] In the seventh aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0014] In the eighth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to send first information to the terminal, and the first information is used to perform OCC-based uplink transmission; wherein the first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; the uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
[0015] In the ninth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0016] In the tenth aspect, a wireless communication system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.
[0017] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0018] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the uplink transmission method as described in the first aspect, or to implement the steps of the uplink transmission method as described in the second aspect.
[0019] In an embodiment of the present application, a terminal may perform an OCC-based uplink transmission based on first information. The uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units. The first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. In this solution, the terminal may perform OCC transmission during at least one repeated transmission based on the relevant OCC information, thereby ensuring that OCC can be used during uplink transmission to implement multi-user multiplexing, thereby improving system capacity and transmission throughput. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of the architecture of a wireless communication system provided in an embodiment of the present application;
[0021] FIG2 is a flowchart of an uplink transmission method according to an embodiment of the present application;
[0022] FIG3 is a second flowchart of an uplink transmission method provided in an embodiment of the present application;
[0023] FIG4 is a third flowchart of an uplink transmission method provided in an embodiment of the present application;
[0024] FIG5 is a schematic diagram of a structure of an uplink transmission device according to an embodiment of the present application;
[0025] FIG6 is a second structural diagram of an uplink transmission device provided in an embodiment of the present application;
[0026] FIG7 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;
[0027] FIG8 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;
[0028] FIG9 is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0030] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0031] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0032] The terms "at least one" and "at least one of" in this application refer to any one, any two, or a combination of more than two of the objects included. For example, at least one of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" means two or more, and its meaning is similar to "at least one".
[0033] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0034] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0035] The following explains some concepts and / or terms involved in an uplink transmission method, apparatus, device, and storage medium provided in the embodiments of the present application.
[0036] 1. PUSCH repetition
[0037] PUSCH repetition type configuration:
[0038] For PUSCH scheduled by Downlink Control Information (DCI) format 0_1, if pusch-RepTypeIndicatorDCI-0-1 is set to 'pusch-RepTypeB', the UE uses PUSCH repetition Type B when determining time domain resource allocation. For PUSCH scheduled by DCI format 0_1, if pusch-RepTypeIndicatorDCI-0-2 is set to 'pusch-RepTypeB', the UE uses PUSCH repetition Type B when determining time domain resource allocation. Otherwise, for PUSCH scheduled by other Physical Downlink Control Channel (PDCCH), Random Access Response (RAR) uplink grant (UL grant) or fallback RAR UL grant, the terminal uses PUSCH repetition Type A when determining time domain resource allocation.
[0039] Among them, the conditions for triggering PUSCH repetition Type B are: the scheduled DCI format is 0_1 / 0_2, and the corresponding pusch-RepTypeIndicator parameter in PUSCH-Config is set to 'pusch-RepTypeB', otherwise PUSCH repetition Type A is used.
[0040] For PUSCH scheduled by DCI format 0_1 / 0_2, if numberOfSlotsTBoMS exists and is greater than 1, the terminal applies TBoMS when determining time domain resource allocation. Only for PUSCH scheduled by DCI format 0_1 / 0_2, the time domain resources in the corresponding time domain resource allocation table contain the numberOfSlotsTBoMS parameter information.
[0041] PUSCH repetition type A: Slot-based repeated transmission. Each slot uses the same symbol-level allocation (the starting symbol S and length L are consistent), and each repeated transmission uses a different redundancy version (RV).
[0042] PUSCH repetition type B: The time domain resource indication of repeated transmission gives the time domain symbol information of each repeated transmission, but there may be some symbols in the symbol range of repeated transmission that cannot be used for uplink transmission. Therefore, it is necessary to determine the time domain symbols that can be used for uplink transmission based on the actual resource situation. In the NR R16 protocol, two types of repeated transmission are defined for PUSCH repetition Type B:
[0043] Nominal PUSCH repetition: Determined by the time domain resource indicator of repeated transmissions. Different nominal PUSCH repetitions have the same symbol length. Nominal PUSCH repetition is used to determine the Transport Block Size (TBS), uplink power control, and uplink control information (UCI) multiplexing resources.
[0044] Actual PUSCH repetition: Based on the nominal PUSCH repetition transmission resources, the symbols not available for uplink transmission are removed to obtain the actual time domain resources available for PUSCH transmission. The symbol lengths of different actual PUSCH repetitions may not be the same. The actual PUSCH repetition is used to determine the DMRS symbols, the actual transmission code rate, RV information, etc.
[0045] 2. Transport Block Processing Over Multiple Slots (TBoMS) PUSCH Transmission
[0046] The TBoMS PUSCH introduced in R17 for coverage enhancement uses multiple time slots for a single TB. Due to the increased number of physical resource blocks (PRBs), a lower modulation and coding scheme can be used compared to a single slot, thereby increasing uplink coverage. The same redundancy version is used in each TBoMS transmission. The number of TBoMS transmissions is configured by the Radio Resource Control (RRC) and can be 1, 2, 3, or 8. If it is 1, it means that the transmission is only in one slot.
[0047] TBoMS can be configured simultaneously with PUSCH Repetition. The protocol stipulates that if the TBoMS configuration parameter is N and the PUSCH Repetition configuration parameter is K, then N*K<=32. For example, if the higher layer configures TBoMS with N=2 (i.e., 2 slots) and numberOfRepetitionsExt-r17 with K=2 (i.e., 2 repetitions), assuming the initial RV value of DCI scheduling is 0, the time slot numbers are 0, 1, 2, and 3.
[0048] In non-terrestrial network (NTN) scenarios, due to the large coverage area and the potential for a large number of terminals accessing simultaneously, capacity enhancement of the uplink channel is necessary to increase system capacity and enhance uplink terminal multiplexing. However, since NTN scenarios only support single-layer transmission and the Demodulation Reference Signal (DMRS) port already supports multi-port multiplexing, capacity enhancement of the data portion of the uplink channel is necessary.
[0049] An embodiment of the present application provides an uplink transmission method in which a terminal can perform an OCC-based uplink transmission based on first information. The uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units. The first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. In this manner, the terminal can perform OCC transmission during at least one repeated transmission based on the OCC-related information, ensuring that OCC can be used during uplink transmission to implement multi-user multiplexing, thereby improving system capacity and transmission throughput.
[0050] This application can be applied to NTN scenarios, terrestrial network (TN) scenarios, etc. This application can be applied to NR systems, Long Term Evolution Narrow Band Internet of Things (LTE NB-IoT), IoT NTN systems, etc.
[0051] The uplink transmission method provided in the embodiment of the present application is described in detail below through some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0052] The embodiment of the present application provides an uplink transmission method, and Figure 2 shows a flow chart of the uplink transmission method provided by the embodiment of the present application. As shown in Figure 2, the uplink transmission method provided by the embodiment of the present application may include the following steps 201 and 202.
[0053] Step 201: The terminal obtains first information.
[0054] Step 202: The terminal performs OCC-based uplink transmission according to the first information.
[0055] In the embodiment of the present application, the first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. The uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
[0056] In the embodiment of the present application, the above-mentioned OCC enable indication is used to enable whether to perform OCC transmission during uplink transmission, that is, whether to perform uplink transmission based on OCC information.
[0057] Optionally, in an embodiment of the present application, the above-mentioned first information may be predefined, or agreed upon by a protocol, or preconfigured, or configured by a network-side device.
[0058] It should be noted that at least one repeated transmission can be understood as at least one repeated transmission.
[0059] It should be noted that each of the above repeated transmissions corresponds to one or more resource units, which can be understood as: each repeated transmission is an uplink repeated transmission on one resource unit, or a repeated transmission on multiple consecutive resource units. In other words, the above uplink transmission includes one of the following:
[0060] Uplink repeated transmission on one resource unit (e.g., time domain unit);
[0061] In the case of multiple repeated uplink transmissions, one repeated uplink transmission is performed on multiple consecutive resource units (e.g., time domain units). In other words, it can be understood that in this case, uplink transmission on multiple consecutive resource units can be considered as one repeated transmission, and then uplink transmission on the multiple consecutive resource units can be continued (i.e., one repeated transmission), and so on, until multiple repeated uplink transmissions are performed.
[0062] Optionally, in an embodiment of the present application, each repeated transmission in the above-mentioned uplink transmission corresponds to multiple resource units, which can be applied to IOT scenarios, such as Internet of Things-Non Terrestrial Network Narrowband Physical Uplink Shared Channel (IOT-NTN NPUSCH) transmission.
[0063] For example, assuming that the network side device is configured with a repetition count of 2, the IOT-NTN NPUSCH transmission is transmitted on time slots 1 to 4, and each repetition is performed on two time slots. Then, the IOT-NTN NPUSCH transmission can be:
[0064] First, transmit the NPUSCH on time slot 1 and the NPUSCH on time slot 2, that is, transmit NPUSCH on time slot 1 and time slot 2. At this time, the NPUSCH transmitted on time slot 1 and time slot 2 can be regarded as a repeated transmission of NPUSCH; then continue to transmit the NPUSCH on time slot 1 and the NPUSCH on time slot 2, that is, continue to transmit NPUSCH on time slot 1 and time slot 2. At this time, the NPUSCH transmitted on time slot 1 and time slot 2 can be regarded as the next repeated transmission of NPUSCH.
[0065] Next, the NPUSCH on time slot 3 and the NPUSCH on time slot 4 are transmitted, that is, the NPUSCH on time slot 3 and time slot 4 are continued to be transmitted. At this time, the NPUSCH transmitted on time slot 3 and time slot 4 can be regarded as a repeated transmission of NPUSCH; then the NPUSCH on time slot 3 and the NPUSCH on time slot 4 are continued to be transmitted, that is, the NPUSCH on time slot 3 and time slot 4 are continued to be transmitted. At this time, the NPUSCH transmitted on time slot 3 and time slot 4 can be regarded as the next repeated transmission of NPUSCH.
[0066] Optionally, in an embodiment of the present application, the above-mentioned uplink transmission includes at least one of the following: PUSCH transmission of type A; PUSCH transmission of type B; TBoMS PUSCH transmission; IOT-NTN NPUSCH transmission; uplink DMRS sequence transmission.
[0067] Optionally, in an embodiment of the present application, the above step 201 can be specifically implemented through the following step 201a or step 201b or step 201c.
[0068] Step 201a: The terminal receives high-level parameter configuration sent by the network-side device.
[0069] In an embodiment of the present application, the above-mentioned high-level parameter configuration includes first information.
[0070] For example, the high-layer parameter configuration or configuration authorization related to repeated transmission includes the first information.
[0071] Step 201b: The terminal receives the first signaling sent by the network-side device.
[0072] In the embodiment of the present application, the above-mentioned first signaling includes first information, and the first signaling is any one of the following: DCI, Media Access Control-Control Element (MAC-CE) signaling.
[0073] Optionally, in an embodiment of the present application, the first information may be indicated by a newly added OCC indication field, or by multiplexing the same indication field with repeated transmission, or by multiplexing other indication fields.
[0074] Optionally, in an embodiment of the present application, the OCC enable indication may be determined by relevant information of uplink transmission, or indicated by adding an indication field.
[0075] For example, when the higher layer parameter is configured with pusch-RepTypeIndicator, it may indicate that OCC is enabled during PUSCH repeated transmission.
[0076] When the value indicated by the higher-layer parameter pusch-AggregationFactor is greater than 1, it may indicate that OCC is enabled during PUSCH repeated transmission.
[0077] When the higher layer configures numberOfMsg3-RepetitionsList, the 2MSBs bits of the MCS field indicate that the value in the corresponding list is greater than 1, which means that OCC is turned on during PUSCH repeated transmission.
[0078] If the parameter numberOfRepetitions in the time domain resource allocation table indicates a value greater than 1, it may indicate that OCC is enabled during PUSCH repeated transmission.
[0079] If the parameter indication value of numberOfSlotsTBoMS in the time domain resource allocation table is greater than 1, it may indicate that OCC is turned on during repeated PUSCH transmission; and a 1-bit OCC enable indication field is added in the higher layer parameters or DCI.
[0080] Optionally, in an embodiment of the present application, the OCC length may be determined by relevant information of uplink transmission, or indicated by a newly added indication field.
[0081] For example, the OCC length is the configured number of repeated transmissions, or the number of user multiplexing, or the number of uplink transmissions of the same TDRA; or a newly added OCC length indication field of several bits.
[0082] Optionally, in an embodiment of the present application, the OCC sequence index may be determined by relevant information of uplink transmission, or determined by a terminal identifier, or indicated by a newly added indication field.
[0083] For example, OCC index = (repetition transmission n th / OCC length + terminal identifier) mod OCC length. For example, for OCC2 (OCC length is 2), the OCC index corresponding to the 0th repeated transmission of terminal 0 is (0 / 2+0) mod 2=0, and the OCC index corresponding to the 1st repeated transmission is (1 / 2+0) mod 2=0. In this case, the 0th and 1st transmissions of terminal 0 are transmitted together using the OCC index = 0. The OCC index corresponding to the 0th repeated transmission of terminal 1 is (0 / 2+1) mod 2=1, and the OCC index corresponding to the 1st repeated transmission is (1 / 2+1) mod 2=1. In this case, the 0th and 1st transmissions of terminal 1 are transmitted together using the OCC index = 1.
[0084] Or, OCC index = (relative time slot index of repeated transmission / OCC length + terminal identifier) mod OCC length, the relative time slot index is the nth th The difference in the time slot index of the transmission relative to the 0th transmission;
[0085] Alternatively, OCC index = (symbol index in the time domain resource allocation table + terminal identifier) mod OCC length;
[0086] Alternatively, a new OCC sequence index indication field of several bits is added.
[0087] Optionally, in an embodiment of the present application, the OCC length is equal to the OCC sequence length, or the user multiplexing number.
[0088] Optionally, in an embodiment of the present application, the above-mentioned OCC sequence includes at least one of the following: an OCC2 sequence, an OCC4 sequence, and an OCC sequence of other lengths.
[0089] Step 201c: The terminal receives the second information sent by the network-side device.
[0090] Optionally, in an embodiment of the present application, the first information is related to the second information, and the second information includes at least one of the following:
[0091] Related information of uplink transmission, the related information including at least one of the following: number of repeated transmissions, time domain resource allocation (TDRA) of each repeated transmission;
[0092] The first parameter includes at least one of the following: a time slot number or a symbol number (for example, a time slot number or a symbol number where the repetition is located), the number of repeated transmissions, the maximum number of repeated transmissions, an RV, a hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) process number, and a HARQ process offset.
[0093] It is understood that the first information and the second information are associated with each other, and the terminal receives the second information indicated by the network device and can determine the first information based on the second information. The network device sending high-level parameter configuration or first signaling to the terminal is an explicit indication method, that is, it directly indicates the first information to the terminal; while the network device sending the second information to the terminal is an implicit indication method, and the terminal can also determine the first information.
[0094] For example, different repeated transmission times correspond to different OCC sequence indexes or OCC lengths; different time slot numbers or symbol numbers correspond to different OCC sequence indexes or OCC lengths. This is only an exemplary description, and other information in the second information is similar and is not listed one by one.
[0095] Optionally, in the embodiment of the present application, the above step 202 can be specifically implemented through the following step 202a.
[0096] Step 202a: The terminal performs OCC transmission on some or all repeated transmissions in uplink transmission according to the first information.
[0097] Optionally, in an embodiment of the present application, the OCC information used in the above-mentioned partial repeated transmissions is the same; or, the OCC information used in at least two repeated transmissions in the above-mentioned partial repeated transmissions is different (for example, two repeated transmissions use different OCC information for OCC transmission).
[0098] Optionally, in an embodiment of the present application, the OCC information used in all the repeated transmissions is the same; or, the OCC information used in at least two repeated transmissions among all the repeated transmissions is different.
[0099] Optionally, in an embodiment of the present application, the terminal expects or the network-side device ensures that the OCC information used in all repeated transmissions is the same.
[0100] Optionally, in an embodiment of the present application, the above-mentioned OCC information includes at least one of the following: OCC sequence, OCC sequence index, and OCC length.
[0101] Optionally, in an embodiment of the present application, the above-mentioned partial repeated transmission is determined based on third information, and the third information includes at least one of the following items: the starting number of the partial repeated transmission; the first repeated transmission in the partial repeated transmission; the end number of the partial repeated transmission; the last repeated transmission in the partial repeated transmission; and the number of partial repeated transmissions.
[0102] Optionally, in an embodiment of the present application, the above-mentioned third information may be predefined, agreed upon by protocol, preconfigured, or configured by a network-side device.
[0103] It can be understood that the terminal can determine which repeated transmissions to perform OCC transmission based on the third information. For example, if it is repeated 4 times, but the network side device instructs to perform OCC transmission for the 2nd and 3rd repeated transmissions, then the terminal determines to perform OCC transmission during the 2nd and 3rd repeated transmissions.
[0104] Optionally, in an embodiment of the present application, before the above-mentioned step 202, the uplink transmission method provided in the embodiment of the present application further includes at least one of the following steps 203 to 207.
[0105] Step 203: The terminal determines N repeated transmissions in the uplink transmission.
[0106] Step 204: The terminal determines the RV corresponding to the uplink transmission.
[0107] Step 205: The terminal determines fourth information, which includes at least one of the following: an RV or an RV index corresponding to the N repeated transmissions; a transmission symbol corresponding to the RV corresponding to the N repeated transmissions, and there is an association relationship between the RV and the transmission symbol.
[0108] Step 206: The terminal performs other sending operations based on the product of all symbols corresponding to the N repeated transmissions and the repeated OCC sequence.
[0109] Exemplarily, the terminal determines, through the relevant information of the uplink transmission and the first information, that the 0th repeated transmission and the 1st repeated transmission are to perform the OCC transmission of OCC2 together, and the OCC sequence used is [+1 -1], the RV corresponding to the TB corresponding to the uplink transmission is 0, and the number of transmission symbols corresponding to RV0 is 4, which is set to d0, d1, d2, d3. Secondly, each element in the OCC sequence is repeated 4 times to obtain the repeated new OCC sequence of [+1+1+1+1 -1-1 -1-1], and then all the symbols d0, d1, d2, d3, d0, d1, d2, d3 corresponding to the 0th and 1st repeated transmissions are multiplied with the repeated new OCC sequence [+1+1+1+1 -1-1 -1-1], and then other sending operations are performed.
[0110] In the embodiment of the present application, the N repeated transmissions are partial repeated transmissions or all repeated transmissions that need to be transmitted based on the OCC in the uplink transmission, and N is a positive integer.
[0111] Optionally, in an embodiment of the present application, the transmission symbol includes any one of the following:
[0112] Complex-valued symbols after rate matching;
[0113] complex-valued symbols after modulation;
[0114] Complex-valued symbols after layer mapping;
[0115] Complex-valued symbols after TBS generation;
[0116] Complex-valued symbols after channel coding;
[0117] Complex-valued symbols before each Discrete Fourier Transform (DFT) transformation or precoding;
[0118] Each complex-valued symbol after DFT transformation or precoding.
[0119] Optionally, in the embodiment of the present application, the RV index is obtained by at least one of the following methods:
[0120] Determine, based on the first information, a first RV sequence corresponding to some repeated transmissions or all repeated transmissions in the uplink transmission;
[0121] The RV of the nth repeated transmission in the uplink transmission is based on Make sure n is a positive integer.
[0122] It should be noted that the embodiments of this application The nth repeated transmission can be understood as any repeated transmission that needs to be transmitted based on the OCC in uplink transmission.
[0123] Optionally, in an embodiment of the present application, the above-mentioned first RV sequence is an RV sequence obtained by repeating the second RV sequence based on the first information, and each RV index in the first RV sequence corresponds in sequence to the RV index of each repeated transmission in the partial repeated transmission or all repeated transmissions, and the second RV sequence is an RV sequence obtained by calculating the RV index used for all repeated transmissions according to the RV index indicated by the network side device.
[0124] It can be understood that the above-mentioned first RV sequence is obtained by repeating the second RV sequence based on the first information. The second RV information is the RV index that can be used for all repeated transmissions calculated according to the RV index indicated by the network side device in the relevant protocol (refer to the relevant technology TS38.214 Table 6.1.2.1-2).
[0125] For example, the network side device is configured with 8 repeated transmissions, and the RV index indicated in the DCI is 0. According to TS38.214 Table 6.1.2.1-2, the RV sequence corresponding to these 8 repeated transmissions can be calculated to be 02310231.
[0126] It should be noted that in the embodiment of the present application, multiple (e.g., 8) repeated transmissions refer to multiple repeated transmissions that need to be transmitted based on the OCC in uplink transmission. The following embodiments (e.g., 7 repeated transmissions, 4 TBoMS PUSCH repeated transmissions, etc. in the following embodiments) are also applicable and will not be repeated here.
[0127] Optionally, in an embodiment of the present application, if the uplink transmission is NPUSCH, the calculation of the RV index in the RV sequence refers to the description of section 16.5.1.2 of TS36.213.
[0128] Optionally, in an embodiment of the present application, the first RV sequence is an RV sequence obtained by repeating each element in the second RV sequence Y times. Alternatively, the first RV sequence is an RV sequence obtained by repeating the first X elements in the second RV sequence Y times, where X is determined based on the number of repetitions of uplink transmission and Y.
[0129] Where Y is the OCC length.
[0130] It can be understood that the repetitive operation of repeating the second RV sequence based on the first information to obtain the first RV sequence means: based on the number of repeated transmissions and the OCC length, repeating the elements in the RV sequence to obtain a new RV sequence after repeating, and each RV index in the new RV sequence corresponds in sequence to the RV index of each repeated transmission in the above-mentioned partial repeated transmission or all repeated transmissions.
[0131] For example, each element in the RV sequence can be repeated, with the number of repetitions being equal to the OCC length. For example, if the network device is configured with eight repeated transmissions, the RV sequence is 02310231, and the OCC length is 2, then the new RV sequence after repetition is 0022331100223311. In this case, the first eight RV indices in the new RV sequence correspond to the RV indices of the eight repeated transmissions.
[0132] The new RV sequence after repetition can also be 0231023102310231, then: the RV index of the 0th repeated transmission is the RV index of the new RV sequence. (ie 0) value; the RV index of the first repeated transmission is the first RV sequence of the new RV sequence. (ie 0) + 8 values; the RV index of the second repeated transmission is the first value of the new RV sequence (ie 1) value; the RV index of the third repeated transmission is the first value of the new RV sequence. (ie 1) + 8 values, and so on, to determine the RV indexes of all repeated transmissions.
[0133] For example, the first X elements in the RV sequence may be repeated, and the number of repetitions is the OCC length. For example, if the network side device is configured with 8 repeated transmissions, the RV basic sequence is 02310231, and the OCC length is 2, then the first elements are repeated, and the new RV sequence after repetition is 002233110231. The first 8 RV indexes in the new RV sequence correspond to the RV indexes of 8 repeated transmissions.
[0134] The new RV sequence after repetition can also be 023102310231, then: the RV index of the 0th repeated transmission is the RV index of the new RV sequence. (ie 0) value; the RV index of the first repeated transmission is the first RV sequence of the new RV sequence. (ie 0) + 8 values; the RV index of the second repeated transmission is the first value of the new RV sequence (ie 1) value; the RV index of the third repeated transmission is the first value of the new RV sequence. (ie 1) + 8 values, and so on, to determine the RV indexes of all repeated transmissions.
[0135] It should be noted that when the number of repeated transmissions is evenly divisible by the OCC length, it means that all repeated transmissions can be transmitted using the OCC. When the number of repeated transmissions is not evenly divisible by the OCC length, for example, the number of repeated transmissions is 7, the OCC length is 2, 7 is not evenly divisible by 2, and 7 mod 2 = 1, it means that one repeated transmission cannot be transmitted using the OCC, which can be the last time or the first time.
[0136] Optionally, in the embodiment of the present application, the RV of the nth repeated transmission in the above uplink transmission is based on Determining can be understood as: the RV of the nth repeated transmission is Substitute the relevant technology TS38.214 Table 6.1.2.1-2 to obtain the RV index.
[0137] For example, the network side device configures 8 repeated transmissions, the RV index indicated in the DCI is 0, and the OCC transmission of OCC2 is performed, then Substitute N=8 into the calculation formula ((n-(nmod N)) / N)mod 4 in Table 6.1.2.1-2 of the relevant technology TS38.214, and obtain the RV indexes of these 8 repeated transmissions as RV0, RV0, RV2, RV2, RV3, RV3, RV1, and RV1 respectively.
[0138] It should be noted that the RV calculation process using the ((n-(n mod N)) / N) mod 4 formula in Table 6.1.2.1-2 of TS38.214 can also be based on a newly defined rule, such as a new table and a new calculation formula. The uplink transmission can also be NPUSCH. For the calculation of the RV index, refer to Section 16.5.1.2 of TS36.213.
[0139] For example, when the network-side device configures an odd number of repeated transmissions, for example, 7 repeated transmissions, and performs OCC transmission of OCC2, the OCC length is 2. If the RV basic sequence corresponding to these 7 repeated transmissions is 0231023, the elements in the RV sequence can be repeated according to the above method:
[0140] In one case, all elements in the RV sequence are repeated for the OCC length. The new RV sequence after repetition is 00223311002233. The first seven RV indices in the new RV sequence correspond to the RV indices of the seven repeated transmissions. It should be noted that the RV index of the last repeated transmission is 1. Since 7 is not divisible by 2, the last repeated transmission does not perform OCC transmission.
[0141] The new RV sequence after repetition can also be 02310230231023, then: the RV index of the 0th repeated transmission is the RV index of the new RV sequence. (that is, 0) value, the RV index of the first repeated transmission is the first RV sequence (ie 0) + 7 values; the RV index of the second repeated transmission is the first value of the new RV sequence (ie 1) value; the RV index of the third repeated transmission is the first value of the new RV sequence. (i.e., 1) + 7 values, and so on, to determine the RV indexes of all repeated transmissions. It should be noted that the RV index of the last repeated transmission, that is, the sixth repeated transmission, is 1. Since 7 is not divisible by 2, the last repeated transmission does not perform OCC transmission.
[0142] In another case, the first The elements are repeated for the same number of times as the OCC length. The new RV sequence after the repetition is 0022331. The first 7 RV indices in the new RV sequence correspond to the RV indices of the 7 repeated transmissions. It should be noted that the RV index of the last repeated transmission is 1. Since 7 cannot be divided by 2, the last repeated transmission does not perform OCC transmission.
[0143] The new RV sequence after repetition can also be 0231023023, then: the RV index of the 0th repeated transmission is the first RV index of the new RV sequence. (ie 0) value; the RV index of the first repeated transmission is the first RV sequence of the new RV sequence. (ie 0) + 7 values; the RV index of the second repeated transmission is the first value of the new RV sequence (ie 1) value; the RV index of the third repeated transmission is the first value of the new RV sequence. (i.e., 1) + 7 values; and so on, to determine the RV indexes of all repeated transmissions. It should be noted that the RV index of the last repeated transmission, that is, the sixth repeated transmission, is 1. Since 7 is not divisible by 2, the last repeated transmission does not perform OCC transmission.
[0144] Optionally, in an embodiment of the present application, when the network side device does not indicate RV information to the terminal, it can be based on a default RV sequence, such as 0231, or based on a predefined or preconfigured RV sequence, such as 03, and then based on the OCC length and the number of repeated transmissions, the RV sequence can be repeatedly calculated to finally determine the RV index corresponding to each repeated transmission.
[0145] For example, the RV sequence predefined or preconfigured by the network side device is 03, and 7 repeated transmissions are added with the OCC transmission of OCC2. Using the above repeated operation, the RV indexes of the 7 repeated transmissions are RV0, RV0, RV3, RV3, RV0, RV0, and RV3 respectively.
[0146] Optionally, in an embodiment of the present application, the RV indexes of all repeated transmissions are predefined or preconfigured to be the same; the specific RV index used is indicated by DCI, configured by high-level parameters, predefined or preconfigured, for example, RV index 0 or RV index 3 is used.
[0147] Step 207: The terminal performs scaling adjustment on TBS calculation according to the OCC length.
[0148] Optionally, in an embodiment of the present application, the terminal may perform scaling adjustment on the TBS calculation based on a TBS scaling factor:
[0149] If N' RE Calculate the adjustment, then:
[0150] If the code rate R is adjusted, then: R new =R·α, and then bring the adjusted bit rate into N info In the calculation formula of;
[0151] If N info Calculate and adjust, then: N info =N RE ·R·Q m ·υ·α;
[0152] If N' info The calculation is adjusted, then:
[0153] For N info ≤3824,
[0154] For N info >3824,
[0155] Among them, N′ RE Indicates the number of resource elements (REs) available for data transmission in each resource block (RB). Indicates the number of subcarriers in a PRB. Indicates the number of symbols allocated to the Physical Downlink Shared Channel (PDSCH) in a time slot. α represents the TBS scaling factor. Indicates the number of REs occupied by DMRS on each PRB during the scheduling period. Indicates header overhead, which is configured by the higher-layer parameter xOverhead in PDSCH-ServingCellConfig. RE Indicates the total number of REs that the terminal can use for data transmission. N info =N RE ·R·Q m ·υ,Q mrepresents the modulation order, υ represents the number of Multiple-Input Multiple-Output (MIMO) layers, and n represents the number of information bits.
[0156] Optionally, in the embodiment of the present application, α can be obtained through network-side device configuration, for example, through high-level parameter configuration (for example, through RRC configuration), or carried by DCI. Furthermore, the TB scaling field in the DCI can be reused, or other indication fields can be reused.
[0157] Optionally, in the embodiment of the present application, α can also be obtained by the OCC length, or the OCC sequence length, or the number of user multiplexing. For example,
[0158] Optionally, in an embodiment of the present application, when the network side device indicates through DCI that the MCS level used by the terminal is the lowest MCS level (such as MCS0), if the terminal performs OCC transmission at this time, then when calculating TBS, the TBS calculation needs to be adjusted. A predefined or preconfigured TBS value can be used, for example, the TBS uses the minimum value in the TBS table, or is calculated based on the minimum resource configuration (1 PRB, MCS0, Q=1).
[0159] Optionally, in the embodiment of the present application, the above step 202 can be specifically implemented through the following step 202b.
[0160] Step 202b: The terminal performs OCC-based uplink transmission on M consecutive time domain units.
[0161] In the embodiment of the present application, M is related to the number of repeated transmissions of uplink transmission and the OCC length.
[0162] Optionally, in the embodiment of the present application, M is the product of the number of repetitions of uplink transmission and the OCC length, i.e., M = number of repetitions × OCC length. For example, if the network-side device is configured with 4 repetitions and the OCC length is 2, the terminal determines to perform uplink transmission on 8 consecutive time slots.
[0163] Optionally, in the embodiment of the present application, M is the number of repetitions of uplink transmission. For example, if the network side device configures 4 repetitions and the OCC length is 2, the terminal determines that uplink transmission is performed on 4 consecutive time slots.
[0164] Optionally, in an embodiment of the present application, for TBoMS uplink transmission, M is the product of the number of uplink transmission repetitions, the OCC length, and the number of TBoMS time domain units. That is, for TBoMS PUSCH, M = number of repetitions × OCC length × number of TBoMS time domain units. For example, if the network-side device configures four TBoMS PUSCH repetitions, the number of TBoMS time slots is 2, and the OCC length is 2, the terminal determines that uplink transmissions are performed on 16 consecutive time slots.
[0165] Optionally, in an embodiment of the present application, for TBoMS uplink transmission, M is the product of the number of repetitions for the uplink transmission and the number of TBoMS time domain units. That is, for TBoMS PUSCH, M = number of repetitions × number of TBoMS time domain units. For example, if the network-side device configures four TBoMS PUSCH repetitions, the number of TBoMS time slots is 2, and the OCC length is 2, the terminal determines that uplink transmission is performed on eight consecutive time slots.
[0166] Optionally, in the embodiment of the present application, the terminal determines which time domain units to use for uplink transmission. There are two ways to understand this:
[0167] (1) The terminal determines to perform uplink transmission on M = number of repeated transmissions × OCC length consecutive time domain units (e.g., time slots). For example, if the network side device configures 4 repeated transmissions and the OCC length is 2, the terminal determines to perform uplink transmission on 4 × 2 = 8 consecutive time slots.
[0168] For TBoMS PUSCH, the terminal determines to transmit TBoMS PUSCH on M = number of repeated transmissions × OCC length × N (i.e., number of TBoMS time domain units) consecutive time domain units. For example, if the network side device configures 4 TBoMS PUSCH repeated transmissions, the number of TBoMS time slots is 2, and the OCC length is 2, the terminal determines to transmit TBoMS PUSCH on 4 × 2 × 2 = 16 consecutive time slots.
[0169] (2) The terminal determines to perform uplink transmission on M = number of repeated transmission consecutive time domain units. For example, if the network side device configures 4 repeated transmissions and the OCC length is 2, the terminal determines to perform uplink transmission on 4 consecutive time slots.
[0170] For TBoMS PUSCH, the terminal determines to perform TBoMS PUSCH transmission on M = number of repeated transmissions × N (i.e., number of TBoMS time domain units) consecutive time domain units. For example, if the network-side device configures 4 TBoMS PUSCH repeated transmissions, the number of TBoMS time slots is 2, and the OCC length is 2, the terminal determines to perform uplink transmission on 4 × 2 = 8 consecutive time slots.
[0171] It should be noted that if OCC transmission is configured for PUSCH repeated transmission, it includes at least one of the following:
[0172] The same symbol allocation is applied across the N·K·L consecutive slots and the PUSCH is limited to a single transmission layer. The UE shall repeat the TB across the N·K·L consecutive slots applying the same symbol allocation in each slot;
[0173] The same symbol allocation is applied across the K·L consecutive slots and the PUSCH is limited to a single transmission layer.The UE shall repeat the TB across the K·L consecutive slots applying the same symbol allocation in each slot.
[0174] Wherein, N represents the number of time domain units of TBoMS PUSCH, K represents the number of PUSCH repetitions, and L represents the OCC length.
[0175] For NPUSCH repeated transmission, if OCC transmission is configured, it includes:
[0176] Wherein, the value of N_"Rep" is determined according to the provisions of clause 16.5.1.1, and the value of N_"RU" is determined by the resource allocation field in the corresponding DCI (see clause 16.5.1.1). The value of is corresponding to the corresponding DCI The number of allocated subcarriers (as determined in clause 16.5.1.1) of the resource unit (defined in clause 10.1.2.3 of [3]) of the NB-IoT UL slot, and N TB The value of is determined by the number of Unicast Schedule TB fields of the corresponding DCI (if any), N TB =1, otherwise, the value of L is determined by the OCC length. ( where the value of N Rep is determined as specified in Clause 16.5.1.1,the value of N RU is determined by the resource assignment field in the corresponding DCI (see Clause 16.5.1.1), the value of is the number of NB-IoT UL slots of the resource unit(defined in clause 10.1.2.3of[3])corresponding to the allocated number of subcarriers(as determined in Clause 16.5.1.1)in the corresponding DCI,and the value of N TB is determined by the Number of scheduled TB for Unicast field,if present,in the corresponding DCI,N TB =1otherwise, the value of L is determined by the OCC length).
[0177] Optionally, in an embodiment of the present application, in combination with FIG. 2 , as shown in FIG. 3 , the above step 202 may be specifically implemented through the following steps 202 c and 202 d.
[0178] Step 202c: The terminal determines fifth information to be used when performing uplink transmission based on the first information.
[0179] In the embodiment of the present application, the fifth information includes at least one of the following: an OCC sequence, an OCC sequence index, an RV index corresponding to a TB corresponding to some repeated transmissions or all repeated transmissions in uplink transmission.
[0180] Step 202d: The terminal uses the fifth information to process the transmission bit sequences corresponding to some or all repeated transmissions when performing uplink transmission.
[0181] Exemplarily, the case where OCC transmission is performed during repeated PUSCH transmission (ie, uplink transmission based on OCC is performed) is taken as an example for description.
[0182] First, the network-side device indicates relevant information of the uplink transmission through high-level parameters or DCI, such as the number of repeated transmissions of the uplink transmission and the TDRA of each repeated transmission; the terminal obtains the OCC configuration information (i.e., the first information), determines which uplink transmissions (or uplink transmissions on which time slots) are to be transmitted together with OCC, the OCC information to be used (such as OCC sequence or OCC sequence index, etc.), and the RV index corresponding to the TB corresponding to each repeated transmission.
[0183] For example, the network side device configures 8 repeated transmissions (repetition 0 to repetition 7). The terminal obtains the first information, and the OCC length is 2. Based on this information:
[0184] Determine that repetition 0 (corresponding to time domain slot n) and repetition 1 (corresponding to time domain slot n+1) transmit OCC together, use OCC sequence index 0 or 1, and use RV index 0 for repetition 0 and repetition 1.
[0185] Determine that repetition 2 (corresponding to time domain slot n+2) and repetition 3 (corresponding to time domain slot n+3) transmit OCC together, use OCC sequence index 0 or 1, and use RV index 2 for repetition 0 and repetition 1;
[0186] Determine that repetition 4 (corresponding to time domain slot n+4) and repetition 5 (corresponding to time domain slot n+5) transmit OCC together, use OCC sequence index 0 or 1, and use RV index 3 for repetition 0 and repetition 1;
[0187] Determine that repetition 6 (corresponding to time domain slot n+6) and repetition 7 (corresponding to time domain slot n+7) transmit OCC together, use OCC sequence index 0 or 1, and use RV index 1 for repetition 0 and repetition 1.
[0188] For another example, the network-side device is configured with eight repeated transmissions. Based on the TDRA information of each uplink transmission, the same TDRA can be considered as repeated transmissions. It is determined that the 0th uplink transmission and the 1st uplink transmission are repeated transmissions, the 2nd uplink transmission to the 5th uplink transmission are repeated transmissions, and the 6th uplink transmission and the 7th uplink transmission are repeated transmissions. Then, based on the OCC information:
[0189] Determine that the OCC transmission is performed together with the 0th uplink transmission and the 1st uplink transmission, and the OCC sequence index used is 0 or 1, and the RV index used for the 0th and 1st uplink transmissions is 0;
[0190] Determine that the second uplink transmission, the third uplink transmission, the fourth uplink transmission, and the fifth uplink transmission are to be transmitted together using an OCC, and use an OCC sequence index of 0, 1, 2, or 3, and that the RV index used by the second, third, fourth, and fifth uplink transmissions is 2.
[0191] It is determined that the sixth uplink transmission and the seventh uplink transmission are performed together with OCC transmission, the used OCC sequence index is 0 or 1, and the RV index used by the sixth and seventh uplink transmissions is 3.
[0192] It should be noted that the OCC sequence index and RV index here may be configured by the network side device, or determined using the method described in the above embodiment.
[0193] Optionally, in an embodiment of the present application, when sending a PUSCH, the transmission symbol is multiplied by an OCC sequence before performing an uplink transmission operation, and then each DFT transform or precoding, and RE mapping operations are performed:
[0194] For example, the 0th uplink transmission and the 1st uplink transmission perform OCC transmission together, and the OCC sequence index used is 0. The RV index used for the 0th and 1st uplink transmissions is both 0; then the number of transmission symbols corresponding to RV0 of the TB to be transmitted is 4, set to d0, d1, d2, d3, and the OCC sequence is obtained according to the OCC sequence index 0, for example, [+1, +1]. Each element in the OCC sequence is repeated based on the number of transmission symbols, and the number of repetitions of each element is the number of transmission symbols. Therefore, the new OCC sequence after the repetition is [+1 +1 +1 +1 +1 +1 +1 +1];
[0195] Then, all the transmission symbols d0, d1, d2, d3, d0, d1, d2, d3 of the 0th uplink transmission and the 1st uplink transmission are multiplied one by one with the elements at the same position of the repeated new OCC sequence [+1 +1 +1 +1 +1 +1 +1 +1] to obtain the transmission symbol before each DFT transform or precoding.
[0196] It should be noted that the OCC transmission for the above-mentioned second uplink transmission, third uplink transmission, fourth uplink transmission and fifth uplink transmission is performed together, which is also similar. The OCC sequence is repeated according to the number of transmission symbols corresponding to the RV version of the TB to be transmitted, and then all the transmission symbols of the second, third, fourth and fifth uplink transmissions are multiplied by the repeated new OCC sequence to obtain the transmission symbol before each DFT transformation or precoding.
[0197] Optionally, in an embodiment of the present application, when receiving PUSCH, the network side device de-resources the mapping, de-DFT transform or precoding (IFFT transform), and then divides the received transmission symbol according to the number of repeated transmissions according to the OCC information, and repeats each element of the OCC sequence according to the number of symbols after equal division to obtain a new OCC sequence after the repetition, and then multiplies the received transmission symbol and the repeated new OCC sequence to obtain a new transmission symbol, and then performs other demodulation operations:
[0198] For example, after the receiving end performs IFFT transformation, the number of transmission symbols obtained is 8, which are set as d0, d1, d2, d3, d4, d5, d6, and d7. Then, according to the OCC information, it is known that the above transmission symbols correspond to two uplink transmissions, and the OCC sequence used during OCC is [+1, +1]. Then, based on the number of transmission symbols / the number of repetitions of uplink transmission = 8 / 2 = 4, each element of the OCC sequence [+1 +1] is repeated 4 times, and the new OCC sequence after the repetition is [+1 +1 +1 +1 +1 +1 +1 +1].
[0199] Then, the transmission symbols d0, d1, d2, d3, d4, d5, d6, and d7 are multiplied one by one with the elements at the same position of the repeated new OCC sequence [+1 +1 +1 +1 +1 +1 +1 +1] to obtain new transmission symbols, and then other demodulation operations are performed.
[0200] It should be noted that the above-mentioned transmission symbols can be transmission symbols after layer mapping, symbols after demodulation, symbols after rate matching, or symbols after other demodulation operations after IFFT transformation.
[0201] An embodiment of the present application provides an uplink transmission method in which a terminal can perform an OCC-based uplink transmission based on first information. The uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units. The first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. In this solution, the terminal can perform OCC transmission during at least one repeated transmission based on the relevant OCC information, ensuring that OCC can be used during uplink transmission to implement multi-user multiplexing, thereby improving system capacity and transmission throughput.
[0202] The embodiment of the present application provides an uplink transmission method, and Figure 4 shows a flow chart of the uplink transmission method provided by the embodiment of the present application. As shown in Figure 4, the uplink transmission method provided by the embodiment of the present application may include the following steps 301 to 303.
[0203] Step 301: The network side device sends first information to the terminal.
[0204] In an embodiment of the present application, the first information is used to perform an uplink transmission based on an OCC. The first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. The uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units.
[0205] Step 302: The terminal receives first information sent by the network-side device.
[0206] Step 303: The terminal performs OCC-based uplink transmission according to the first information.
[0207] Optionally, in an embodiment of the present application, the above step 301 can be specifically implemented through the following step 301a or step 301b or step 301c.
[0208] Step 301a: The network-side device sends high-layer parameter configuration to the terminal.
[0209] In an embodiment of the present application, the above-mentioned high-level parameter configuration includes first information.
[0210] Step 301b: The network-side device sends a first signaling to the terminal.
[0211] In an embodiment of the present application, the above-mentioned first signaling includes first information, and the first signaling is any one of the following: DCI, MAC CE signaling.
[0212] Step 301c: The network-side device sends second information to the terminal.
[0213] Optionally, in an embodiment of the present application, the first information is related to the second information, and the second information includes at least one of the following:
[0214] Related information of uplink transmission, the related information including at least one of the following: number of repeated transmissions, TDRA of each repeated transmission;
[0215] The first parameter includes at least one of the following: a time slot number or a symbol number, a number of repeated transmissions, a maximum number of repeated transmissions, an RV, a HARQ process number, and a HARQ process offset.
[0216] It can be understood that the network side device can indicate the second information to the terminal, and the second information and the first information have an associated relationship, so that the terminal can determine the first information based on the second information.
[0217] The network side device sends high-level parameter configuration or first signaling to the terminal, which is an explicit indication method, that is, it directly indicates the first information to the terminal; while the network side device sends second information to the terminal, which is an implicit indication method, and the terminal can also determine the first information.
[0218] Optionally, in an embodiment of the present application, the above-mentioned uplink transmission includes at least one of the following: PUSCH transmission of type A; PUSCH transmission of type B; TBoMS PUSCH transmission; IOT-NTN NPUSCH transmission; uplink DMRS sequence transmission.
[0219] Optionally, in an embodiment of the present application, the above-mentioned OCC sequence includes at least one of the following: an OCC2 sequence, an OCC4 sequence, and an OCC sequence of other lengths.
[0220] It should be noted that, for the specific explanation of the first information, OCC transmission and related solutions, please refer to the description in the above embodiments, which will not be repeated here.
[0221] An embodiment of the present application provides an uplink transmission method, in which a network-side device can send first information to a terminal, so that the terminal can perform an OCC-based uplink transmission based on the first information. The uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units, and the first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. In this solution, the network-side device can indicate OCC-related information to the terminal, so that the terminal can perform OCC transmission during at least one repeated transmission based on the OCC-related information, thereby ensuring that OCC can be used during uplink transmission to achieve multi-user multiplexing, thereby improving system capacity and transmission throughput.
[0222] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of this application do not limit this.
[0223] The uplink transmission method provided in the embodiment of the present application may be performed by an uplink transmission device. In the embodiment of the present application, the uplink transmission device provided in the embodiment of the present application is described by taking the uplink transmission device performing the uplink transmission method as an example.
[0224] FIG5 shows a possible structural diagram of an uplink transmission device involved in an embodiment of the present application. As shown in FIG5 , the uplink transmission device 40 may include: an acquisition module 41 and an execution module 42 .
[0225] The acquisition module 41 is configured to acquire first information, where the first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length. The execution module 42 is configured to execute an OCC-based uplink transmission based on the first information acquired by the acquisition module 41; the uplink transmission includes at least one repeated transmission, each repeated transmission corresponding to one or more resource units.
[0226] In a possible implementation, the acquisition module 41 is specifically configured to:
[0227] receiving a high-level parameter configuration sent by a network-side device, where the high-level parameter configuration includes first information; or
[0228] Receive first signaling sent by a network-side device, where the first signaling includes first information, and the first signaling is any one of the following: DCI, MAC CE signaling.
[0229] In one possible implementation, the first information is related to the second information, and the second information includes at least one of the following:
[0230] Related information of uplink transmission, the related information including at least one of the following: number of repeated transmissions, TDRA of each repeated transmission;
[0231] The first parameter includes at least one of the following: a time slot number or a symbol number, a number of repeated transmissions, a maximum number of repeated transmissions, an RV, a HARQ process number, and a HARQ process offset.
[0232] In a possible implementation, the execution module 42 is specifically configured to perform OCC transmission on some or all repeated transmissions in the uplink transmission according to the first information.
[0233] In a possible implementation, the OCC information used in the partial repeated transmission is the same;
[0234] Alternatively, the OCC information used in at least two repeated transmissions in the partial repeated transmission is different;
[0235] Alternatively, the OCC information used in all the repeated transmissions is the same;
[0236] Alternatively, the OCC information used by at least two repeated transmissions in all the repeated transmissions is different;
[0237] The above OCC information includes at least one of the following: OCC sequence, OCC sequence index, and OCC length.
[0238] In one possible implementation, the partial repeated transmission is determined based on third information, where the third information includes at least one of the following:
[0239] The starting point number of some repeated transmissions;
[0240] The first repeated transmission in a partial repeated transmission;
[0241] The endpoint number of some repeated transmissions;
[0242] The last repeated transmission in a partial repeated transmission;
[0243] The number of partial duplicate transmissions.
[0244] In a possible implementation, the execution module 42 is further configured to execute at least one of the following:
[0245] Determine N repeated transmissions in uplink transmission;
[0246] Determine the RV corresponding to the uplink transmission;
[0247] Determine fourth information, where the fourth information includes at least one of the following: an RV or an RV index corresponding to the N repeated transmissions; a transmission symbol corresponding to the RV corresponding to the N repeated transmissions, where the RV and the transmission symbol have an association relationship;
[0248] Performing other transmission operations based on the product of all symbols corresponding to the N repeated transmissions and the repeated OCC sequence;
[0249] Scaling the TBS calculation based on the OCC length;
[0250] The N repeated transmissions are partial repeated transmissions or all repeated transmissions that need to be transmitted based on the OCC in uplink transmission, and N is a positive integer.
[0251] In a possible implementation, the transmission symbol includes any one of the following:
[0252] Complex-valued symbols after rate matching;
[0253] complex-valued symbols after modulation;
[0254] Complex-valued symbols after layer mapping;
[0255] Complex-valued symbols after TBS generation;
[0256] Complex-valued symbols after channel coding;
[0257] Complex-valued symbols before each DFT transform or precoding;
[0258] Each complex-valued symbol after DFT transformation or precoding.
[0259] In one possible implementation, the RV index is obtained by at least one of the following methods:
[0260] Determine, based on the first information, a first RV sequence corresponding to some repeated transmissions or all repeated transmissions in the uplink transmission;
[0261] The RV of the nth repeated transmission in the uplink transmission is based on Make sure n is a positive integer.
[0262] In one possible implementation, the first RV sequence is an RV sequence obtained by repeating the second RV sequence based on the first information, and each RV index in the first RV sequence corresponds in sequence to the RV index of each repeated transmission in the partial repeated transmission or all repeated transmissions. The second RV sequence is an RV sequence obtained by calculating the RV index used for all repeated transmissions based on the RV index indicated by the network side device.
[0263] In a possible implementation, the first RV sequence is an RV sequence obtained by repeating each element in the second RV sequence Y times; or,
[0264] The first RV sequence is an RV sequence obtained by repeating the first X elements in the second RV sequence Y times, where X is determined based on the number of repeated transmissions of uplink transmission and Y;
[0265] Where Y is the OCC length.
[0266] In a possible implementation, the execution module 42 is specifically configured to perform OCC-based uplink transmission on M consecutive time domain units, where M is related to the number of repetitions of the uplink transmission and the length of the OCC.
[0267] In a possible implementation, M is the product of the number of repetitions of uplink transmission and the OCC length;
[0268] Alternatively, the above M is the number of repeated transmissions of the uplink transmission;
[0269] Alternatively, for uplink transmission of a TBoMS processed by a transport block on multiple time slots, the M is the product of the number of repetitions of the uplink transmission, the OCC length, and the number of time domain units of the TBoMS;
[0270] Alternatively, for uplink transmission of the TBoMS, the above M is the product of the number of repeated transmissions of the uplink transmission and the number of time domain units of the TBoMS.
[0271] In one possible implementation, the above-mentioned execution module 42 is specifically used to determine, based on the first information, the fifth information used when performing uplink transmission, where the fifth information includes at least one of the following: an OCC sequence, an OCC sequence index, an RV index corresponding to a TB corresponding to a partial repeated transmission or all repeated transmissions in the uplink transmission; and, using the fifth information, processing the transmission bit sequence corresponding to the partial repeated transmission or all repeated transmissions when performing uplink transmission.
[0272] In a possible implementation, the uplink transmission includes at least one of the following: type A PUSCH transmission; type B PUSCH transmission; TBoMS PUSCH transmission; IOT-NTN NPUSCH transmission; and uplink DMRS sequence transmission.
[0273] In a possible implementation, the OCC sequence includes at least one of the following: an OCC2 sequence, an OCC4 sequence, and an OCC sequence of other lengths.
[0274] An embodiment of the present application provides an uplink transmission device. The uplink transmission device can perform OCC transmission during at least one repeated transmission based on relevant information of the OCC, thereby ensuring that OCC can be performed during uplink transmission to achieve multi-user multiplexing, thereby improving system capacity and transmission throughput.
[0275] The uplink transmission device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can include servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0276] The uplink transmission device provided in the embodiment of the present application can implement each process implemented in the above-mentioned uplink transmission method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.
[0277] FIG6 shows a possible structural diagram of an uplink transmission device involved in an embodiment of the present application. As shown in FIG6 , the uplink transmission device 50 may include: a sending module 51 .
[0278] Among them, the sending module 51 is used to send first information to the terminal, and the first information is used to perform OCC-based uplink transmission; wherein the first information includes at least one of the following: OCC enable indication, OCC sequence index, OCC sequence, OCC length; the uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
[0279] In a possible implementation, the sending module 51 is specifically configured to:
[0280] Sending a high-level parameter configuration to the terminal, where the high-level parameter configuration includes the first information; or,
[0281] A first signaling is sent to the terminal, where the first signaling includes first information, and the first signaling is any one of the following: DCI, MAC CE signaling.
[0282] In one possible implementation, the first information is related to the second information, and the second information includes at least one of the following:
[0283] Related information of uplink transmission, the related information including at least one of the following: number of repeated transmissions, TDRA of each repeated transmission;
[0284] The first parameter includes at least one of the following: a time slot number or a symbol number, a number of repeated transmissions, a maximum number of repeated transmissions, an RV, a HARQ process number, and a HARQ process offset.
[0285] In a possible implementation, the uplink transmission includes at least one of the following: type A PUSCH transmission; type B PUSCH transmission; TBoMS PUSCH transmission; IOT-NTN NPUSCH transmission; and uplink DMRS sequence transmission.
[0286] In a possible implementation, the OCC sequence includes at least one of the following: an OCC2 sequence, an OCC4 sequence, and an OCC sequence of other lengths.
[0287] An embodiment of the present application provides an uplink transmission device, which can indicate OCC-related information to a terminal, so that the terminal can perform OCC transmission during at least one repeated transmission based on the OCC-related information, thereby ensuring that OCC can be performed during uplink transmission to achieve multi-user multiplexing, thereby improving system capacity and transmission throughput.
[0288] The uplink transmission device provided in the embodiment of the present application can implement each process implemented in the above-mentioned uplink transmission method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.
[0289] As shown in Figure 7, an embodiment of the present application further provides a communication device 5000, including a processor 5001 and a memory 5002, wherein the memory 5002 stores a program or instruction that can be run on the processor 5001. For example, when the communication device 5000 is a terminal, the program or instruction, when executed by the processor 5001, implements the various steps of the above-mentioned terminal-side method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 5000 is a network-side device, the program or instruction, when executed by the processor 5001, implements the various steps of the above-mentioned network-side device method embodiment, and can achieve the same technical effect. To avoid repetition, it is not repeated here.
[0290] The present application also provides a terminal comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the above-described uplink transmission method embodiment. This terminal embodiment corresponds to the above-described terminal-side method embodiment, and each implementation process and implementation method of the above-described method embodiment is applicable to this terminal embodiment and can achieve the same technical effects. Specifically, Figure 8 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0291] The terminal 7000 includes but is not limited to: a radio frequency unit 7001, a network module 7002, an audio output unit 7003, an input unit 7004, a sensor 7005, a display unit 7006, a user input unit 7007, an interface unit 7008, a memory 7009 and at least some of the components of the processor 7010.
[0292] Those skilled in the art will appreciate that the terminal 7000 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 7010 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG8 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements. Detailed descriptions are omitted here.
[0293] It should be understood that in an embodiment of the present application, the input unit 7004 may include a graphics processing unit (GPU) 70041 and a microphone 70042, and the graphics processor 70041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 7006 may include a display panel 70061, and the display panel 70061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 7007 includes a touch panel 70071 and at least one of other input devices 70072. The touch panel 70071 is also called a touch screen. The touch panel 70071 may include two parts: a touch detection device and a touch controller. Other input devices 70072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0294] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 7001 may transmit the data to the processor 7010 for processing. Furthermore, the RF unit 7001 may send uplink data to the network-side device. Typically, the RF unit 7001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0295] The memory 7009 can be used to store software programs or instructions and various data. The memory 7009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 7009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 7009 in the embodiment of the present application includes, but is not limited to, these and any other suitable types of memory.
[0296] The processor 7010 may include one or more processing units. Optionally, the processor 7010 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into the processor 7010.
[0297] The terminal provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned method embodiment and achieve the same technical effect. The implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned uplink transmission method embodiment. To avoid repetition, it will not be repeated here.
[0298] The present application also provides a network-side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps of the above-mentioned uplink transmission method embodiment. This network-side device embodiment corresponds to the above-mentioned network-side device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment are applicable to this network-side device embodiment and can achieve the same technical effects.
[0299] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 9, the network-side device 600 includes an antenna 61, a radio frequency device 62, a baseband device 63, a processor 64, and a memory 65. Antenna 61 is connected to radio frequency device 62. In the uplink direction, radio frequency device 62 receives information via antenna 61 and sends the received information to baseband device 63 for processing. In the downlink direction, baseband device 63 processes the information to be transmitted and sends it to radio frequency device 62. Radio frequency device 62 processes the received information and then sends it through antenna 61.
[0300] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 63 , which includes a baseband processor.
[0301] The baseband device 63 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 9, one of the chips is, for example, a baseband processor, which is connected to the memory 65 through a bus interface to call the program in the memory 65 and execute the network device operations shown in the above method embodiment.
[0302] The network side device may further include a network interface 66, which is, for example, a Common Public Radio Interface (CPRI).
[0303] Specifically, the network side device 600 of an embodiment of the present invention also includes: instructions or programs stored in the memory 65 and executable on the processor 64. The processor 64 calls the instructions or programs in the memory 65 to execute the methods executed by the modules shown in the above-mentioned uplink transmission device and achieve the same technical effect. To avoid repetition, they will not be elaborated here.
[0304] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned uplink transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0305] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0306] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned uplink transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0307] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0308] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned uplink transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0309] An embodiment of the present application further provides a wireless communication system, including: a terminal and a network-side device, wherein the terminal can be used to execute the steps of the above-mentioned uplink transmission method, and the network-side device can be used to execute the steps of the above-mentioned uplink transmission method.
[0310] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0311] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0312] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. An uplink transmission method, comprising: The terminal obtains first information, where the first information includes at least one of the following: an enable indication of an orthogonal cover code (OCC), an OCC sequence index, an OCC sequence, and an OCC length; The terminal performs OCC-based uplink transmission according to the first information; The uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
2. The method according to claim 1, wherein The terminal performs, according to the first information, uplink transmission based on the OCC, including: The terminal performs OCC transmission on some or all repeated transmissions in the uplink transmission according to the first information.
3. The method according to claim 2, wherein: The OCC information used in the partial repeated transmission is the same; Alternatively, OCC information used in at least two repeated transmissions in the partial repeated transmission is different; Alternatively, the OCC information used in all repeated transmissions is the same; Alternatively, OCC information used by at least two repeated transmissions in all the repeated transmissions is different; The OCC information includes at least one of the following: an OCC sequence, an OCC sequence index, and an OCC length.
4. The method according to claim 2 or 3, wherein: The partial duplicate transmission is determined based on third information, where the third information includes at least one of the following: The starting point number of the partially repeated transmission; a first repeated transmission in the partial repeated transmission; The endpoint number of the partially repeated transmission; The last repeated transmission in the partial repeated transmission; The number of repeated transmissions of the part.
5. The method according to any one of claims 1 to 4, wherein The method further comprises at least one of the following: The terminal determines N repeated transmissions in the uplink transmission; The terminal determines an RV corresponding to the uplink transmission; The terminal determines fourth information, where the fourth information includes at least one of the following: an RV or an RV index corresponding to the N repeated transmissions; a transmission symbol corresponding to the RV corresponding to the N repeated transmissions, where the RV and the transmission symbol are associated with each other; The terminal performs other sending operations based on the product of all symbols corresponding to the N repeated transmissions and the repeated OCC sequence; The terminal performs scaling adjustment on the transport block size TBS calculation according to the OCC length; The N repeated transmissions are partial repeated transmissions or all repeated transmissions that need to be transmitted based on the OCC in the uplink transmission, and N is a positive integer.
6. The method according to claim 5, wherein: The transmission symbol includes any one of the following: Complex-valued symbols after rate matching; complex-valued symbols after modulation; Complex-valued symbols after layer mapping; Complex-valued symbols after TBS generation; Complex-valued symbols after channel coding; Complex-valued symbols before each discrete Fourier transform (DFT) or precoding; Each complex-valued symbol after DFT transformation or precoding.
7. The method according to claim 5, wherein: The RV index is obtained by at least one of the following methods: Determine, based on the first information, a first RV sequence corresponding to some repeated transmissions or all repeated transmissions in the uplink transmission; The RV of the nth repeated transmission in the uplink transmission is based on Make sure n is a positive integer.
8. The method according to claim 7, wherein: The first RV sequence is an RV sequence obtained by repeating the second RV sequence based on the first information, each RV index in the first RV sequence corresponds in sequence to the RV index of each repeated transmission in the partial repeated transmission or all the repeated transmissions, and the second RV sequence is an RV sequence obtained by calculating the RV index used for all repeated transmissions according to the RV index indicated by the network side device.
9. The method according to claim 8, wherein The first RV sequence is an RV sequence obtained by repeating each element in the second RV sequence Y times; or, The first RV sequence is an RV sequence obtained by repeating the first X elements in the second RV sequence Y times, where X is determined based on the number of repeated transmissions of the uplink transmission and Y; Where Y is the OCC length.
10. The method according to any one of claims 1 to 9, wherein The terminal performs, according to the first information, uplink transmission based on the OCC, including: The terminal performs OCC-based uplink transmission on M consecutive time domain units, where M is related to the number of repeated transmissions of the uplink transmission and the OCC length.
11. The method according to claim 10, wherein: M is the product of the number of repeated transmissions of the uplink transmission and the OCC length; Alternatively, M is the number of repeated transmissions of the uplink transmission; Alternatively, for a transport block processing TBoMS uplink transmission on multiple time slots, M is the product of the number of repeated transmissions of the uplink transmission, the OCC length, and the number of time domain units of the TBoMS; Alternatively, for uplink transmission of a TBoMS, M is the product of the number of repeated transmissions of the uplink transmission and the number of time domain units of the TBoMS.
12. The method according to any one of claims 1 to 11, wherein The terminal performs, according to the first information, uplink transmission based on the OCC, including: Determining, by the terminal, fifth information used when performing the uplink transmission based on the first information, where the fifth information includes at least one of the following: an OCC sequence, an OCC sequence index, and an RV index corresponding to a transport block TB corresponding to some repeated transmissions or all repeated transmissions in the uplink transmission; The terminal uses the fifth information to process the transmission bit sequence corresponding to some repeated transmissions or all repeated transmissions when performing the uplink transmission.
13. The method according to any one of claims 1 to 12, wherein The uplink transmission includes at least one of the following: Type A physical uplink shared channel PUSCH transmission; Type B PUSCH transmission; TBoMS PUSCH transmission; Internet of Things non-terrestrial network narrowband physical uplink shared channel IOT-NTN NPUSCH transmission; Uplink DMRS sequence transmission.
14. An uplink transmission method, comprising: The network side device sends first information to the terminal, where the first information is used to perform uplink transmission based on the OCC; The first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; the uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
15. The method according to claim 14, wherein The uplink transmission includes at least one of the following: Type A PUSCH transmission; Type B PUSCH transmission; TBoMS PUSCH transmission; IOT-NTN NPUSCH transmission; Uplink DMRS sequence transmission.
16. An uplink transmission device, comprising: Get module and execute module; The acquisition module is configured to acquire first information, where the first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; The execution module is configured to execute OCC-based uplink transmission according to the first information acquired by the acquisition module; The uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
17. The device according to claim 16, wherein The execution module is specifically configured to perform OCC transmission on some or all repeated transmissions in the uplink transmission according to the first information.
18. The device according to claim 16 or 17, wherein The execution module is further configured to: Determining N repeated transmissions in the uplink transmission; Determining an RV corresponding to the uplink transmission; Determine fourth information, where the fourth information includes at least one of the following: an RV or an RV index corresponding to the N repeated transmissions; a transmission symbol corresponding to the RV corresponding to the N repeated transmissions, where the RV and the transmission symbol have an association relationship; Performing other transmission operations based on the product of all symbols corresponding to the N repeated transmissions and the repeated OCC sequence; Scaling the TBS calculation based on the OCC length; The N repeated transmissions are partial repeated transmissions or all repeated transmissions that need to be transmitted based on the OCC in the uplink transmission, and N is a positive integer.
19. The device according to any one of claims 16 to 18, wherein The execution module is specifically configured to execute OCC-based uplink transmission on M consecutive time domain units, where M is related to the number of repeated transmissions of the uplink transmission and the OCC length.
20. The device according to any one of claims 16 to 19, wherein The execution module is specifically used to: Determining, according to the first information, fifth information used when performing the uplink transmission, the fifth information comprising at least one of the following: an OCC sequence, an OCC sequence index, and an RV index corresponding to a transport block TB corresponding to some repeated transmissions or all repeated transmissions in the uplink transmission; The fifth information is used to process transmission bit sequences corresponding to some or all repeated transmissions when performing the uplink transmission.
21. An uplink transmission device, comprising: Sending module; The sending module is configured to send first information to the terminal, where the first information is used to perform uplink transmission based on the OCC; The first information includes at least one of the following: an OCC enable indication, an OCC sequence index, an OCC sequence, and an OCC length; the uplink transmission includes at least one repeated transmission, and each repeated transmission corresponds to one or more resource units.
22. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the uplink transmission method according to any one of claims 1 to 13 are implemented.
23. A network side device, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the uplink transmission method according to claim 14 or 15 are implemented.
24. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the uplink transmission method according to any one of claims 1 to 13, or implements the steps of the uplink transmission method according to claim 14 or 15.
Citation Information
Patent Citations
Communication method, terminal and network equipment
CN108809589A
Demodulation reference signal transmission method and related device
CN109478962A
Signal transmission method and communication device
CN117411591A
Method for selecting physical uplink control channel (PUCCH) orthogonal cover codes (OCC) repetition sequence
US20220247537A1
Cited By
Method and apparatus for wireless communication
US20260197806A1