WO2022151137A1 - Multiplexing techniques for uplink control channels with different priorities - Google Patents
Multiplexing techniques for uplink control channels with different priorities Download PDFInfo
- Publication number
- WO2022151137A1 WO2022151137A1 PCT/CN2021/071710 CN2021071710W WO2022151137A1 WO 2022151137 A1 WO2022151137 A1 WO 2022151137A1 CN 2021071710 W CN2021071710 W CN 2021071710W WO 2022151137 A1 WO2022151137 A1 WO 2022151137A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- priority message
- low
- priority
- control channel
- message
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 105
- 238000004891 communication Methods 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 description 21
- 101150071746 Pbsn gene Proteins 0.000 description 20
- 238000004590 computer program Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0058—Allocation criteria
- H04L5/0064—Rate requirement of the data, e.g. scalable bandwidth, data priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0091—Signaling for the administration of the divided path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0014—Three-dimensional division
- H04L5/0023—Time-frequency-space
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- This patent document is directed generally to wireless communications.
- This patent document describes, among other things, techniques for resolving physical uplink channel conflicts.
- a method of data communication includes performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message and a second number of bits of a low-priority message to be transmitted on a control channel, and transmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
- a method of data communication includes performing, by a wireless device, a coding on a high-priority message and a low-priority message to generate first and second symbols from the high-priority message and the low-priority message, respectively, and transmitting, by the wireless device, the high-priority message and the low-priority message by performing a multiplexing operation between the first and second symbols on a same control channel.
- a wireless communication apparatus comprising a processor configured to implement an above-described method is disclosed.
- a computer storage medium having code for implementing an above-described method stored thereon is disclosed.
- FIG. 1 shows a wireless communication system based on some example embodiments of the disclosed technology.
- FIG. 2 shows a block diagram of a portion of a radio system based on some example embodiments of the disclosed technology.
- FIG. 3 shows an example of a process for wireless communication based on some example embodiments of the disclosed technology.
- FIG. 4 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
- a Physical Uplink Control Channel (PUCCH) carrying uplink control information (UCI) may be overlapped with other PUCCHs in the time domain. If a UE can send only one PUCCH at a transmission time, and to ensure the gNB can receive UCI timely and accurately, the UE needs to multiplex these UCIs carried on the overlapped PUCCHs in the time domain and transmit them in a same PUCCH.
- PUCCH Physical Uplink Control Channel
- UCI uplink control information
- a UCI has two priorities at the physical layer.
- the high-priority UCI corresponds to the Ultra-Reliable and Low Latency Communications (URLLC) service
- the low-priority UCI corresponds to the eMBB service.
- the eMBB service has less strict requirements for reliability than the URLLC service. Therefore, the UCI of the Enhanced Mobile Broadband (eMBB) service has less strict requirements for the code rate than the UCI of the URLLC service. The less strict code rate leads to occupying less time- frequency resources.
- eMBB Enhanced Mobile Broadband
- the UE decides to transmit UCIs with different priorities on the same PUCCH, if these UCIs are transmitted at a lower bit rate, the high priority and low-priority UCIs can meet the reliability requirements, but the low-priority UCIs will occupy more resources compared with before multiplexing. If these UCIs are transmitted at a higher bit rate, the time-frequency resources can be saved, but the reliability of the high-priority UCI may not be guaranteed.
- the disclosed technology can be implemented in some embodiments to provide methods to ensure that the reliability of the high-priority UCI will not be affected when it is multiplexed with a low-priority UCI.
- the low-priority UCI occupies less transmission resources when the reliability requirements are met, thus further improving the efficiency of resource utilization.
- the disclosed technology can be implemented in some embodiments to provide methods for resolving physical uplink channel conflicts.
- the UE may decide to multiplex these UCIs on a PUCCH for transmission. Because these UCIs have the same priority, the current technology does not transmit these UCIs at different code rates.
- the current technology does not multiplex these UCIs on a PUCCH. Instead, only the PUCCHs with high-priority UCI will be transmitted. Obviously, this method will have an adverse impact on the eMBB service. If these UCIs with different priorities can be multiplexed and transmitted on a PUCCH, and if different resources are allocated to the UCIs with different priorities in accordance with reliability requirements, the system throughput will be further improved, and the communication system effectiveness may also be improved.
- FIG. 1 shows an example of a wireless communication system 100 where techniques in accordance with one or more embodiments of the present technology can be applied.
- a wireless communication system 100 can include one or more base stations (BSs) 105a, 105b, one or more wireless devices 110a, 110b, 110c, 110d, and a core network 125.
- a base station 105a, 105b can provide wireless service to wireless devices 110a, 110b, 110c and 110d in one or more wireless sectors.
- a base station 105a, 105b includes directional antennas to produce two or more directional beams to provide wireless coverage in different sectors.
- the core network 125 can communicate with one or more base stations 105a, 105b.
- the core network 125 provides connectivity with other wireless communication systems and wired communication systems.
- the core network may include one or more service subscription databases to store information related to the subscribed wireless devices 110a, 110b, 110c, and 110d.
- a first base station 105a can provide wireless service based on a first radio access technology
- a second base station 105b can provide wireless service based on a second radio access technology.
- the base stations 105a and 105b may be co-located or may be separately installed in the field according to the deployment scenario.
- the wireless devices 110a, 110b, 110c, and 1210d can support multiple different radio access technologies.
- the techniques and embodiments described in the present document may be implemented by the base stations of wireless devices described in the present document.
- FIG. 2 is a block diagram representation of a portion of a radio station in accordance with one or more embodiments of the present technology can be applied.
- a radio 205 such as a base station or a wireless device (or UE) can include processor electronics 210 such as a microprocessor that implements one or more of the wireless techniques presented in this document.
- the radio 205 can include transceiver electronics 215 to send and/or receive wireless signals over one or more communication interfaces such as antenna 220.
- the radio 205 can include other communication interfaces for transmitting and receiving data.
- Radio 205 can include one or more memories (not explicitly shown) configured to store information such as data and/or instructions.
- the processor electronics 210 can include at least a portion of the transceiver electronics 215.
- the radio 205 may be configured to perform the methods described in this document.
- the network node described in the present application may be implemented using the above-described radio station or by using a hardware platform that includes a combination of one or more processors, one or more network interface hardware and one or more memories for storing processor-executable code or data.
- the disclosed technology can be implemented in some embodiments to perform the following operations.
- these UCIs may be transmitted in a PUCCH by using a joint coding.
- both the high-priority UCI and the low-priority UCI are more than 2 bits
- these UCIs can be transmitted in a PUCCH by using a separate coding.
- a separate coding In the coding stage, for a certain priority UCI, if its bit length is more than 2 bits but no more than 11 bits, Reed-Muller (RM) coding is performed for this UCI. If its bit length is more than 11 bits, Polar coding is performed for this UCI.
- RM Reed-Muller
- the high-priority UCI and the low-priority UCI are multiplexed to a same PUCCH for transmission, if RM coding is performed for the high-priority UCI and the low-priority UCI separately, the number of PRBs required by the high-priority UCI and the low-priority UCI for transmission on the PUCCH needs to be determined respectively. Since the high-priority UCI and the low-priority UCI have different requirements for reliability, the high-priority UCI is transmitted at a lower bit rate and occupies more resources.
- the maximum code rate configured for the PUCCH carrying the high-priority UCI before multiplexing is used to determine the number of PRBs required after the high-priority UCI multiplexing. Let denote the number of PRBs required by the high-priority UCI. This parameter should satisfy the following conditions:
- K h indicates the number of original bits of the high-priority UCI
- Q m indicates the number of modulation orders configured for the PUCCH carrying the high-priority UCI and the low-priority UCI
- r h indicates the maximum coding rate configured for the PUCCH that carries the high-priority UCI before multiplexing.
- N the number of PRBs configured for the PUCCH carrying the high-priority UCI and the low priority. If then is equal to N.
- the required PRBs of the low-priority UCI transmitted in the new PUCCH is determined by the original code length K l of the low-priority UCI, the maximum coding rate r l configured for the PUCCH carrying the low-priority UCI before multiplexing, and configured parameters Q m of the PUCCH carrying the high-priority UCI and the low-priority UCI. Specifically, the following conditions should be met for
- the high-priority UCI and low-priority UCI need to be matched to their own resources.
- d h0 , d h1 , ..., d h (N-1) indicates the sequence after the high-priority UCI coding
- d l0 , d l1 , ..., d l (N-1) indicates the sequence after the low-priority UCI coding
- N 32
- E h indicates the number of bits that can be transmitted through PRB on PUCCH carrying the high-priority UCI and the low-priority UCI
- E l indicates the number of bits that can be transmitted through PRB on PUCCH carrying the high-priority UCI and the low-priority UCI.
- the high-priority UCI and the low-priority UCI transmitted may satisfy their maximum coding rate before multiplexing.
- the resources on the PUCCH used to transmit the high-priority UCI and the low-priority UCI are insufficient, the reliability of high-priority UCI will be guaranteed first. If there are any remaining resources, they can be used to transmit low-priority UCI.
- the high-priority UCI and the low-priority UCI are mapped to the PUCCH by resource block (RB) .
- the number of PRBs required for transmission on this PUCCH must be determined in accordance with the original bits of the high-priority UCI and the low-priority UCI. The following conditions must be met for
- K h indicates the number of original bits of the high-priority UCI
- K l indicates the number of original bits of the low-priority UCI
- r indicates the number of subcarriers for a RB that can be used to transmit the control information (without DMRS) , the OFDM symbol, and the configured maximum coding rate configured for the PUCCH carrying the high-priority UCI and the low-priority UCI respectively.
- N the number of PRBs configured for the PUCCH carrying the high-priority UCI and the low priority. If then is equal to N.
- the high-priority UCI and the low-priority UCI should be transmitted on a PUCCH with different coding rates. Therefore, the need to be further divided into two types, corresponding to the number of PRBs occupied by the high-priority UCI, denoted as and the number of PRBs occupied by the low-priority UCI, denoted as One of the following methods can be used to divide
- the RRC layer configures a ratio factor ⁇ to determine the number of RBs occupied by the high-priority UCI and the low-priority UCI, e.g.,
- Alternative 2 Divide the PRB by the configured maximum coding rate of the PUCCH carrying the high-priority UCI and the PUCCH carrying the low-priority UCI before multiplexing, e.g.,
- r h indicates the maximum coding rate configured for the PUCCH used to carry the high-priority UCI before multiplexing
- r l indicates the maximum coding rate configured for the PUCCH used to carry the low-priority UCI before multiplexing.
- the high-priority UCI and low-priority UCI need to be matched to their own resources.
- d h0 , d h1 , ..., d h (N-1) indicates the sequence after the high-priority UCI coding
- d l0 , d l1 , ..., d l (N-1) indicates the sequence after the low-priority UCI coding.
- N 32
- the following procedure is used to match the rate independently:
- E h indicates the number of bits that can be transmitted through PRB on PUCCH carrying the high-priority UCI an the low-priority UCI
- E l indicates the number of bits that can be transmitted through PRB on PUCCH carrying the high-priority UCI and the low-priority UCI.
- the Alternative 1 can further improve the reliability of the UCI after multiplexing by adjusting the ratio parameter.
- the Alternative 2 is beneficial to the UCI transmission at a relatively balanced ratio (compared with that before multiplexing) . If the resources on the PUCCH used to transmit the high-priority UCI and the low-priority UCI are insufficient, the Alternative 3 is helpful to guarantee the reliability of the high-priority UCI. If the maximum coding rate configured for the PUCCH for transmitting the high-priority UCI and the low-priority UCI is lower, or even lower than that configured on the PUCCH for carrying the high-priority UCI before multiplexing, the number of PRBs determined on the new PUCCH will be large. The Alternative 4 mode is helpful to further improve the reliability of UCI of high priority after multiplexing. In the above four modes, the high-priority UCI and the low-priority UCI are mapped to the PUCCH by RB.
- the number of PRBs required for transmission on this PUCCH must be determined in accordance with the original bits of the high-priority UCI and the low-priority UCI. The following conditions must be met for
- K h indicates the number of original bits of the high-priority UCI
- K l indicates the number of original bits of the low-priority UCI
- r indicates the number of subcarriers for a RB that can be used to transmit the control information (without DMRS) , the OFDM symbol, and the configured maximum coding rate configured for the PUCCH carrying the high-priority UCI and the low-priority UCI respectively.
- N the number of PRBs configured for the PUCCH carrying the high-priority UCI and the low priority. If then is equal to N.
- E denote the total number of bits that can be transmitted by PRBs by the PUCCH carrying the high-priority UCI and the low-priority UCI.
- the high-priority UCI and the low-priority UCI need to be transmitted on the PUCCH with different coding rates. Therefore, the parameters E need to be further divided into two types, corresponding to the number of bits matched with the high-priority UCI, denoted as E h , and the number of bits matched with the low-priority UCI rate, denoted as E l .
- E h the number of bits matched with the high-priority UCI
- E l the number of bits matched with the low-priority UCI rate
- the RRC layer configures a ratio factor ⁇ to determine the resources occupied by the high-priority UCI and the low-priority UCI, e.g.,
- N indicates the code length after the high-priority UCI is coding.
- r h indicates the maximum coding rate configured for the PUCCH used to carry the high-priority UCI before multiplexing
- r l indicates the maximum coding rate configured for the PUCCH used to carry low-priority UCI before multiplexing.
- the output f h0 , f h1 , ..., f h (Eh-1) matched with the high-priority UCI rate and the output f l0 , f l1 , ..., f l (El-1) matched with the low-priority UCI rate are mapped to the corresponding resources on the PUCCH in the unit of resource elements (RE) .
- the system divides resources on the new PUCCH into the high-priority UCI and the low-priority UCIs in accordance with the bit level, which further saves resource overheads when the maximum coding rate are satisfied.
- the bit number of the high-priority UCI and the low-priority UCI determines whether to perform joint coding or separate coding when the UCI is transmitted on the PUCCH.
- the number of RBs required by the high-priority UCI is determined based on the number of bits before the high-priority UCI encoding, the maximum coding rate configured in PUCCH carrying high-priority UCI before multiplexing, and the PUCCH parameters (number of symbols, number of subcarriers that can be used for data transmission in an RB, and modulation order) .
- the method to determine the number of RBs required by the low-priority UCI is same as the high-priority UCI. Then, the UCIs with high-priority UCI and low-priority UCI are separately mapped to the resources.
- the total number of bits of the high-priority UCI and the low-priority UCI and the maximum coding rate of the PUCCH used to transmit the high-priority UCI and the low-priority UCI with other parameters are used to determine the number of RBs shared by the high-priority UCI and the low-priority UCI. Then, these RBs are divided to transmit the high-priority UCI and the low-priority UCI.
- the methods may include the following examples.
- the RBs that are transmitted at the maximum coding rate configured in the PUCCH carrying high-priority UCI before multiplexing are reserved for the high-priority UCI, and the remaining RBs are allocated to the low-priority UCI.
- RBs required by the low-priority UCI are reserved in accordance with the maximum coding rate before UCI multiplexing, and the remaining RBs are allocated to the high-priority UCI.
- the high-priority UCI should be transmitted according to the maximum bit rate before multiplexing, and the remaining RBs are reserved for the low-priority UCI.
- the methods may include the following examples.
- the methods may configure an RRC proportion parameter to divide RBs.
- the number of RBs of the high-priority UCI and the low-priority UCIs are divided in accordance with the ratio of the maximum coding rate before UCI multiplexing.
- the RBs that are transmitted at the maximum coding rate configured in the PUCCH carrying high-priority UCI before multiplexing are reserved for the high-priority UCI, and the remaining RBs are allocated to the low-priority UCI.
- RBs required by the low-priority UCI are reserved in accordance with the maximum coding rate before UCI multiplexing, and the remaining RBs are allocated to the high-priority UCI.
- the high-priority UCI should be transmitted according to the maximum bit rate before multiplexing, and the remaining RBs are reserved for the low-priority UCI.
- the total number of bits of the high-priority UCI and the low-priority UCI and the maximum coding rate of the PUCCH used to transmit the high-priority UCI and the low-priority UCI with other parameters are used to determine the number of RBs shared by the high-priority UCI and the low-priority UCI.
- the system divides the total resources determined by the number of available RBs into bits to match the high-priority UCI and the low-priority UCI, which are mapped to REs on the PUCCH. Resources are divided in the following ways.
- the methods can ensure that high-priority UCI can be transmitted at the maximum coding rate before multiplexing, and the remaining resources can be allocated to the low-priority UCI.
- resources of the low-priority UCI are reserved in accordance with the maximum coding rate before UCI multiplexing, and the remaining resources are allocated to the high-priority UCI.
- the UE ensures that the high-priority UCI are transmitted at the maximum coding rate before UCI multiplexing, and the remaining resources are reserved to the low-priority UCI.
- the methods can configure an RRC proportion parameter to divide resources.
- the resources for the high-priority UCI and the low-priority UCI are divided in accordance with the ratio of the maximum coding rate before UCI multiplexing.
- FIG. 3 shows an example method 300 for wireless communication based on some example embodiments of the disclosed technology.
- the method includes performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message (e.g., high-priority UCI) and a second number of bits of a low-priority message (e.g., low-priority UCI) to be transmitted on a control channel (e.g., PUCCH) , and at 320, transmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
- a control channel e.g., PUCCH
- FIG. 4 shows another example method 400 for wireless communication based on some example embodiments of the disclosed technology.
- the method includes performing, by a wireless device, a coding on a high-priority message (e.g., high-priority UCI) and a low-priority message (e.g., low-priority UCI) to generate first and second symbols from the high-priority message and the low-priority message, respectively, and at 420, transmitting, by the wireless device, the high-priority message and the low-priority message by performing a multiplexing operation between the first and second symbols on a same control channel (e.g., PUCCH) .
- a control channel e.g., PUCCH
- the present document discloses techniques that can be embodied in various embodiments to establish and manage multicast sessions in various scenarios.
- the disclosed and other embodiments, modules and the functional operations described in this document can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations of one or more of them.
- the disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus.
- the computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter effecting a machine-readable propagated signal, or a combination of one or more them.
- data processing apparatus encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers.
- the apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them.
- a propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus.
- a computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.
- a computer program does not necessarily correspond to a file in a file system.
- a program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document) , in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code) .
- a computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
- the processes and logic flows described in this document can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output.
- the processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit) .
- processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer.
- a processor will receive instructions and data from a read only memory or a random-access memory or both.
- the essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data.
- a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks.
- mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks.
- a computer need not have such devices.
- Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks.
- semiconductor memory devices e.g., EPROM, EEPROM, and flash memory devices
- magnetic disks e.g., internal hard disks or removable disks
- magneto optical disks e.g., CD ROM and DVD-ROM disks.
- the processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
- a wireless terminal may be user equipment, mobile station, or any other wireless terminal including fixed nodes such as base stations.
- a network node includes a base station including a next generation Node B (gNB) , enhanced Node B (eNB) , or any other device that performs as a base station.
- gNB next generation Node B
- eNB enhanced Node B
- a resource range may refer to a range of time-frequency resources or blocks.
- a wireless communication method comprising: performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message and a second number of bits of a low-priority message to be transmitted on a control channel; and transmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
- Clause 2 The method of clause 1, wherein the determination of the coding scheme includes determining whether to perform a joint coding or a separate coding.
- Clause 3 The method of clause 2, wherein the determination includes determining to perform the separate coding in case that both the high-priority message and the low-priority message include two or more bits.
- Clause 4 The method of clause 2, wherein the determination includes determining to perform Reed-Muller (RM) coding on the high-priority message in case that a bit length of the high-priority message is more than two bits but no more than eleven bits or perform RM coding on the low-priority message in case that a bit length of the low-priority message is more than two bits but no more than eleven bits.
- RM Reed-Muller
- Clause 5 The method of clause 2, wherein the determination includes determining to perform Polar coding on the high-priority message in case that a bit length of the high-priority message is more than eleven bits or perform Polar coding on the low-priority message in case that a bit length of the low-priority message is more than eleven bits.
- Clause 6 The method of clause 2, wherein the determination includes determining to perform the joint coding in case that any of the high-priority message and the low-priority message include no more than two bits.
- Clause 7 The method of clause 6, wherein the joint coding is not used in case that each of the high-priority message and the low-priority message is one bit.
- a wireless communication method comprising: performing, by a wireless device, a coding on a high-priority message and a low-priority message to generate first and second symbols from the high-priority message and the low-priority message, respectively; and transmitting, by the wireless device, the high-priority message and the low-priority message by performing a multiplexing operation between the first and second symbols on a same control channel.
- Clause 9 The method of clause 8, further comprising, in case that Reed-Muller (RM) coding is separately performed on the high-priority message and the low-priority message, determining a number of resource blocks to be used to transmit the high-priority message based on a number of bits of the high-priority message before the multiplexing operation, a maximum coding rate of the control channel carrying the high-priority message before the multiplexing operation, and control channel parameters.
- RM Reed-Muller
- Clause 10 The method of clause 9, wherein the control channel parameters are obtained from the control channel that is used to transmit the high-priority message and the low-priority message.
- control channel parameters include at least one of a number of symbols, a number of subcarriers to be used for control information transmission in a resource block, or a modulation order.
- Clause 12 The method of clause 9, wherein further comprising determining a number of resource blocks to be used to transmit the low-priority message based on the number of bits of the low-priority message before the multiplexing operation, the maximum coding rate of the control channel carrying the low-priority message before the multiplexing operation, and the control channel parameters.
- Clause 13 The method of clause 12, wherein the high-priority message and the low-priority message are separately mapped to the resource blocks.
- Clause 14 The method of clause 8, further comprising, in case that Reed-Muller (RM) coding is separately performed on the high-priority message and the low-priority message, determining a number of resource blocks to be used to transmit the high-priority message and the low-priority message based on a number of resource blocks shared by the high-priority message and the low-priority message based on a total number of bits of the high-priority message and the low-priority message, a maximum coding rate of the control channel used to transmit the high-priority message and the low-priority message, and control channel parameters.
- RM Reed-Muller
- Clause 15 The method of clause 14, wherein the control channel parameters are obtained from the control channel that is used to transmit the high-priority message and the low-priority message.
- control channel parameters include at least one of a number of symbols, a number of subcarriers to be used for control information transmission in a resource block, or a modulation order.
- Clause 17 The method of clause 14, wherein the resource blocks that are transmitted at the maximum coding rate of the control channel carrying the high-priority message before the multiplexing operation are reserved for the high-priority message, and remaining resource blocks are allocated to the low-priority message.
- Clause 18 The method of clause 14, wherein, in case that the number of resource blocks determined equals the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the resource blocks for transmitting the low-priority message are reserved based on the maximum coding rate of the control channel before the multiplexing operation, and remaining resource blocks are allocated to the high-priority message.
- Clause 19 The method of clause 18, wherein, in case that the number of resource blocks determined smaller than the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the high-priority message is transmitted according to a maximum bit rate that is used before the multiplexing operation, and remaining resource blocks are reserved for the low-priority message.
- Clause 20 The method of clause 14, further comprising configuring a radio resource control (RRC) proportion parameter to divide channel resources.
- RRC radio resource control
- Clause 21 The method of clause 14, wherein the number of resource blocks of the high-priority message and the low-priority message are divided based on a ratio of the maximum coding rate that is configured in the control channel before the multiplexing operation.
- Clause 22 The method of clause 14, further comprising dividing resources determined based on a number of available resource blocks into bits to match the high-priority message and the low-priority message that are mapped to resource elements on the control channel.
- Clause 23 The method of clause 22, wherein the high-priority message is transmitted at the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are allocated to the low-priority message.
- Clause 24 The method of clause 22, wherein, in case that the number of resource blocks determined equals the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, resources of the low-priority message are reserved based on the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are allocated to the high-priority message.
- Clause 25 The method of clause 24, wherein, in case that the number of resource blocks determined smaller than the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the high-priority message is transmitted at the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are reserved to the low-priority message.
- Clause 26 The method of clause 22, further comprising configuring a radio resource control (RRC) proportion parameter to divide channel resources.
- RRC radio resource control
- Clause 27 The method of clause 22, wherein resources for the high-priority message and the low-priority message are divided based on a ratio of the maximum coding rate that is configured in the control channel before the multiplexing operation.
- Clause 28 The method of clause 22, wherein the high-priority message and the low-priority message are mapped to corresponding resources on the control channel on a resource element (RE) unit basis.
- RE resource element
- control channel includes a physical uplink control channel (PUCCH)
- Clause 31 An apparatus for wireless communication, comprising a memory and a processor, wherein the processor reads code from the memory and implements a method recited in any of clauses 1 to 30.
- Clause 32 A computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method recited in any of clauses 1 to 30.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Methods and systems for resolving physical uplink channel conflicts are described. In one example aspect, the method includes performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message and a second number of bits of a low-priority message to be transmitted on a control channel, and transmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
Description
This patent document is directed generally to wireless communications.
Mobile communication technologies are moving the world toward an increasingly connected and networked society. The rapid growth of mobile communications and advances in technology have led to greater demand for capacity and connectivity. Other aspects, such as energy consumption, device cost, spectral efficiency, and latency are also important to meeting the needs of various communication scenarios. Various techniques, including new ways to provide higher quality of service, longer battery life, and improved performance are being discussed.
SUMMARY
This patent document describes, among other things, techniques for resolving physical uplink channel conflicts.
In one aspect, a method of data communication is disclosed. The method includes performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message and a second number of bits of a low-priority message to be transmitted on a control channel, and transmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
In another aspect, a method of data communication is disclosed. The method includes performing, by a wireless device, a coding on a high-priority message and a low-priority message to generate first and second symbols from the high-priority message and the low-priority message, respectively, and transmitting, by the wireless device, the high-priority message and the low-priority message by performing a multiplexing operation between the first and second symbols on a same control channel.
In another example aspect, a wireless communication apparatus comprising a processor configured to implement an above-described method is disclosed.
In another example aspect, a computer storage medium having code for implementing an above-described method stored thereon is disclosed.
These, and other, aspects are described in the present document.
BRIEF DESCRIPTION OF THE DRAWING
FIG. 1 shows a wireless communication system based on some example embodiments of the disclosed technology.
FIG. 2 shows a block diagram of a portion of a radio system based on some example embodiments of the disclosed technology.
FIG. 3 shows an example of a process for wireless communication based on some example embodiments of the disclosed technology.
FIG. 4 shows another example of a process for wireless communication based on some example embodiments of the disclosed technology.
Section headings are used in the present document only for ease of understanding and do not limit scope of the embodiments to the section in which they are described. Furthermore, while embodiments are described with reference to 5G examples, the disclosed techniques may be applied to wireless systems that use protocols other than 5G or 3GPP protocols.
For the uplink transmission of the current communication systems, a Physical Uplink Control Channel (PUCCH) carrying uplink control information (UCI) may be overlapped with other PUCCHs in the time domain. If a UE can send only one PUCCH at a transmission time, and to ensure the gNB can receive UCI timely and accurately, the UE needs to multiplex these UCIs carried on the overlapped PUCCHs in the time domain and transmit them in a same PUCCH.
In Rel-16, a UCI has two priorities at the physical layer. The high-priority UCI corresponds to the Ultra-Reliable and Low Latency Communications (URLLC) service, and the low-priority UCI corresponds to the eMBB service. Compared with the URLLC service, the eMBB service has less strict requirements for reliability than the URLLC service. Therefore, the UCI of the Enhanced Mobile Broadband (eMBB) service has less strict requirements for the code rate than the UCI of the URLLC service. The less strict code rate leads to occupying less time- frequency resources. When the UE decides to transmit UCIs with different priorities on the same PUCCH, if these UCIs are transmitted at a lower bit rate, the high priority and low-priority UCIs can meet the reliability requirements, but the low-priority UCIs will occupy more resources compared with before multiplexing. If these UCIs are transmitted at a higher bit rate, the time-frequency resources can be saved, but the reliability of the high-priority UCI may not be guaranteed.
The disclosed technology can be implemented in some embodiments to provide methods to ensure that the reliability of the high-priority UCI will not be affected when it is multiplexed with a low-priority UCI. In addition, the low-priority UCI occupies less transmission resources when the reliability requirements are met, thus further improving the efficiency of resource utilization.
In addition, the disclosed technology can be implemented in some embodiments to provide methods for resolving physical uplink channel conflicts.
For multiple UCIs with the same priority, when the PUCCHs that carry these UCIs overlap in the time domain, the UE may decide to multiplex these UCIs on a PUCCH for transmission. Because these UCIs have the same priority, the current technology does not transmit these UCIs at different code rates.
For multiple UCIs with different priorities, when the PUCCHs carrying these UCIs overlap in the time domain, the current technology does not multiplex these UCIs on a PUCCH. Instead, only the PUCCHs with high-priority UCI will be transmitted. Obviously, this method will have an adverse impact on the eMBB service. If these UCIs with different priorities can be multiplexed and transmitted on a PUCCH, and if different resources are allocated to the UCIs with different priorities in accordance with reliability requirements, the system throughput will be further improved, and the communication system effectiveness may also be improved.
FIG. 1 shows an example of a wireless communication system 100 where techniques in accordance with one or more embodiments of the present technology can be applied. A wireless communication system 100 can include one or more base stations (BSs) 105a, 105b, one or more wireless devices 110a, 110b, 110c, 110d, and a core network 125. A base station 105a, 105b can provide wireless service to wireless devices 110a, 110b, 110c and 110d in one or more wireless sectors. In some implementations, a base station 105a, 105b includes directional antennas to produce two or more directional beams to provide wireless coverage in different sectors.
The core network 125 can communicate with one or more base stations 105a, 105b. The core network 125 provides connectivity with other wireless communication systems and wired communication systems. The core network may include one or more service subscription databases to store information related to the subscribed wireless devices 110a, 110b, 110c, and 110d. A first base station 105a can provide wireless service based on a first radio access technology, whereas a second base station 105b can provide wireless service based on a second radio access technology. The base stations 105a and 105b may be co-located or may be separately installed in the field according to the deployment scenario. The wireless devices 110a, 110b, 110c, and 1210d can support multiple different radio access technologies. The techniques and embodiments described in the present document may be implemented by the base stations of wireless devices described in the present document.
FIG. 2 is a block diagram representation of a portion of a radio station in accordance with one or more embodiments of the present technology can be applied. A radio 205 such as a base station or a wireless device (or UE) can include processor electronics 210 such as a microprocessor that implements one or more of the wireless techniques presented in this document. The radio 205 can include transceiver electronics 215 to send and/or receive wireless signals over one or more communication interfaces such as antenna 220. The radio 205 can include other communication interfaces for transmitting and receiving data. Radio 205 can include one or more memories (not explicitly shown) configured to store information such as data and/or instructions. In some implementations, the processor electronics 210 can include at least a portion of the transceiver electronics 215. In some embodiments, at least some of the disclosed techniques, modules or functions are implemented using the radio 205. In some embodiments, the radio 205 may be configured to perform the methods described in this document. The network node described in the present application may be implemented using the above-described radio station or by using a hardware platform that includes a combination of one or more processors, one or more network interface hardware and one or more memories for storing processor-executable code or data.
Example Embodiment 1
If the UE decides to multiplex the high-priority UCI and low-priority UCI on a same PUCCH, the disclosed technology can be implemented in some embodiments to perform the following operations.
In some implementations, when the high-priority UCI is no more than 2 bit or the low-priority UCI is no more than 2 bits, but the total number of high-priority UCI and low-priority UCI bits are more than 2 bits, these UCIs may be transmitted in a PUCCH by using a joint coding.
In some implementations, when both the high-priority UCI and the low-priority UCI are more than 2 bits, these UCIs can be transmitted in a PUCCH by using a separate coding. In the coding stage, for a certain priority UCI, if its bit length is more than 2 bits but no more than 11 bits, Reed-Muller (RM) coding is performed for this UCI. If its bit length is more than 11 bits, Polar coding is performed for this UCI.
Example Embodiment 2
When the high-priority UCI and the low-priority UCI are multiplexed to a same PUCCH for transmission, if RM coding is performed for the high-priority UCI and the low-priority UCI separately, the number of PRBs required by the high-priority UCI and the low-priority UCI for transmission on the PUCCH needs to be determined respectively. Since the high-priority UCI and the low-priority UCI have different requirements for reliability, the high-priority UCI is transmitted at a lower bit rate and occupies more resources. To ensure that the reliability of the high-priority UCI after multiplexing is not affected, the maximum code rate configured for the PUCCH carrying the high-priority UCI before multiplexing is used to determine the number of PRBs required after the high-priority UCI multiplexing. Let
denote the number of PRBs required by the high-priority UCI. This parameter should satisfy the following conditions:
where K
h indicates the number of original bits of the high-priority UCI,
indicates the number of subcarriers that can be used to transmit control information on the PUCCH carrying the high-priority UCI and low-priority UCI,
indicates the number of OFDM symbols configured for the PUCCH carrying the high-priority UCI and the low-priority UCI, Q
m indicates the number of modulation orders configured for the PUCCH carrying the high-priority UCI and the low-priority UCI, and r
h indicates the maximum coding rate configured for the PUCCH that carries the high-priority UCI before multiplexing.
Let N denote the number of PRBs configured for the PUCCH carrying the high-priority UCI and the low priority. If
then
is equal to N.
Similarly, for the low-priority UCI, the required PRBs
of the low-priority UCI transmitted in the new PUCCH is determined by the original code length K
l of the low-priority UCI, the maximum coding rate r
l configured for the PUCCH carrying the low-priority UCI before multiplexing, and configured parameters
Q
m of the PUCCH carrying the high-priority UCI and the low-priority UCI. Specifically, the following conditions should be met for
After the number of PRBs required by the high-priority UCI and the low-priority UCI is determined independently, the high-priority UCI and low-priority UCI need to be matched to their own resources. Suppose d
h0, d
h1, ..., d
h (N-1) indicates the sequence after the high-priority UCI coding, and d
l0, d
l1, ..., d
l (N-1) indicates the sequence after the low-priority UCI coding, where N = 32, the following procedure is used to rate matching independently:
Table 1
In the above operations, E
h indicates the number of bits that can be transmitted through
PRB on PUCCH carrying the high-priority UCI and the low-priority UCI, and E
l indicates the number of bits that can be transmitted through
PRB on PUCCH carrying the high-priority UCI and the low-priority UCI. After the above rate matching is completed, the output f
h0, f
h1, ..., f
h (Eh-1) matched with the high-priority UCI and the output f
l0, f
l1, ..., f
l (El-1) matched with the low-priority UCI are mapped to the resources corresponding to the PUCCH for transmission.
In some implementations of the disclosed technology, when there are sufficient resources on the PUCCH for transmitting high-priority UCI and low-priority UCI, the high-priority UCI and the low-priority UCI transmitted may satisfy their maximum coding rate before multiplexing. When the resources on the PUCCH used to transmit the high-priority UCI and the low-priority UCI are insufficient, the reliability of high-priority UCI will be guaranteed first. If there are any remaining resources, they can be used to transmit low-priority UCI. The high-priority UCI and the low-priority UCI are mapped to the PUCCH by resource block (RB) .
Example Embodiment 3
When the high-priority UCI and the low-priority UCI are multiplexed to a same PUCCH for transmission, if RM coding is performed for the high-priority UCI and the low-priority UCI separately, the number of PRBs
required for transmission on this PUCCH must be determined in accordance with the original bits of the high-priority UCI and the low-priority UCI. The following conditions must be met for
where, K
h indicates the number of original bits of the high-priority UCI, K
l indicates the number of original bits of the low-priority UCI.
and r indicates the number of subcarriers for a RB that can be used to transmit the control information (without DMRS) , the OFDM symbol, and the configured maximum coding rate configured for the PUCCH carrying the high-priority UCI and the low-priority UCI respectively.
Let N denote the number of PRBs configured for the PUCCH carrying the high-priority UCI and the low priority. If
then
is equal to N.
To ensure the reliability of high-priority UCI and avoid resource waste by low-priority UCI, the high-priority UCI and the low-priority UCI should be transmitted on a PUCCH with different coding rates. Therefore, the
need to be further divided into two types, corresponding to the number of PRBs occupied by the high-priority UCI, denoted as
and the number of PRBs occupied by the low-priority UCI, denoted as
One of the following methods can be used to divide
Alternative 1: The RRC layer configures a ratio factor γ to determine the number of RBs occupied by the high-priority UCI and the low-priority UCI, e.g.,
Alternative 2: Divide the PRB by the configured maximum coding rate of the PUCCH carrying the high-priority UCI and the PUCCH carrying the low-priority UCI before multiplexing, e.g.,
In the above formula, r
h indicates the maximum coding rate configured for the PUCCH used to carry the high-priority UCI before multiplexing, and r
l indicates the maximum coding rate configured for the PUCCH used to carry the low-priority UCI before multiplexing.
Alternative 3: The PRBs that can satisfy the configured maximum coding rate of the PUCCH carrying the high-priority UCI before multiplexing are reserved for the high-priority UCI, and the remaining PRBs are used to transmit the low-priority UCI. The formula is as following:
Alternative 4: When resources are sufficient, only the PRBs that can satisfy the configured maximum coding rate of the PUCCH carrying the low-priority UCI before multiplexing are reserved for the low-priority UCI, and all the other resources are allocated to the high-priority UCI. When resources are insufficient, the PRBs that can satisfy the configured maximum coding rate of the PUCCH carrying the high-priority UCI before multiplexing are reserved for the high-priority UCI, and the remaining PRBs are used to transmit the low-priority UCI. The formula is as follows:
After the number of PRBs required by the high-priority UCI and low-priority UCI is determined independently, the high-priority UCI and low-priority UCI need to be matched to their own resources. Suppose d
h0, d
h1, ..., d
h (N-1) indicates the sequence after the high-priority UCI coding, and d
l0, d
l1, ..., d
l (N-1) indicates the sequence after the low-priority UCI coding. Where, N = 32, the following procedure is used to match the rate independently:
Table 2
In the above operations, E
h indicates the number of bits that can be transmitted through
PRB on PUCCH carrying the high-priority UCI an the low-priority UCI, and E
l indicates the number of bits that can be transmitted through
PRB on PUCCH carrying the high-priority UCI and the low-priority UCI. After above rate matching is completed, the output f
h0, f
h1, ..., f
h (Eh-1) matched with the high-priority UCI and the output f
l0, f
l1, ..., f
l (El-1) matched with the low-priority UCI are mapped to the resources corresponding to the PUCCH for transmission.
In some implementations of the disclosed technology, the Alternative 1 can further improve the reliability of the UCI after multiplexing by adjusting the ratio parameter. The Alternative 2 is beneficial to the UCI transmission at a relatively balanced ratio (compared with that before multiplexing) . If the resources on the PUCCH used to transmit the high-priority UCI and the low-priority UCI are insufficient, the Alternative 3 is helpful to guarantee the reliability of the high-priority UCI. If the maximum coding rate configured for the PUCCH for transmitting the high-priority UCI and the low-priority UCI is lower, or even lower than that configured on the PUCCH for carrying the high-priority UCI before multiplexing, the number of PRBs determined on the new PUCCH will be large. The Alternative 4 mode is helpful to further improve the reliability of UCI of high priority after multiplexing. In the above four modes, the high-priority UCI and the low-priority UCI are mapped to the PUCCH by RB.
Example Embodiment 4
When the high-priority UCI and the low-priority UCI are multiplexed to a same PUCCH for transmission, if RM coding is performed for the high-priority UCI and the low-priority UCI separately, the number of PRBs
required for transmission on this PUCCH must be determined in accordance with the original bits of the high-priority UCI and the low-priority UCI. The following conditions must be met for
where K
h indicates the number of original bits of the high-priority UCI, K
l indicates the number of original bits of the low-priority UCI.
and r indicates the number of subcarriers for a RB that can be used to transmit the control information (without DMRS) , the OFDM symbol, and the configured maximum coding rate configured for the PUCCH carrying the high-priority UCI and the low-priority UCI respectively.
Let N denote the number of PRBs configured for the PUCCH carrying the high-priority UCI and the low priority. If
then
is equal to N.
Let E denote the total number of bits that can be transmitted by
PRBs by the PUCCH carrying the high-priority UCI and the low-priority UCI. To ensure the reliability of the high-priority UCI transmission and avoid resource waste by the low-priority UCI, the high-priority UCI and the low-priority UCI need to be transmitted on the PUCCH with different coding rates. Therefore, the parameters E need to be further divided into two types, corresponding to the number of bits matched with the high-priority UCI, denoted as E
h, and the number of bits matched with the low-priority UCI rate, denoted as E
l. One of the following methods can be used to divide E.
Alternative 1: The RRC layer configures a ratio factor γ to determine the resources occupied by the high-priority UCI and the low-priority UCI, e.g.,
E
h=γ·E
E
l= (1-γ) ·E
or to ensure that the high-priority UCI is not dropped in rate matching stage,
E
h=min (N+γ·|E-N|, E)
E
l=E-E
h
where, N indicates the code length after the high-priority UCI is coding.
Alternative 2: Divide the E by the configured maximum coding rate of the PUCCH carries the high-priority UCI and the PUCCH carrying the low-priority UCI before multiplexing, e.g.,
In the above formula, r
h indicates the maximum coding rate configured for the PUCCH used to carry the high-priority UCI before multiplexing, and r
l indicates the maximum coding rate configured for the PUCCH used to carry low-priority UCI before multiplexing.
Alternative 3: Resources meeting the maximum coding rate before the high-priority UCI multiplexing are reserved for the high-priority UCI, and the remaining resources are used to transmit the low-priority UCI.
E
h=max (N/r
h, E)
E
l=E-E
h
Alternative 4: When resources are sufficient, only the resources meeting the maximum coding rate of low-priority UCI before multiplexing are reserved for low-priority UCIs, and all the other resources are allocated to the high-priority UCI. When resources are insufficient, resources meeting the maximum coding rate before the high-priority UCI multiplexing are reserved for the high-priority UCI, and the remaining resources are used to transmit the low-priority UCI. The formula is as follows:
E
l=min (N/r
l, max (E-N/r
h, 0) )
E
h=E-E
l
After determining the resources that can be used for rate matching of the high-priority UCI and the low-priority UCI, it is necessary to match the high-priority UCI and the low-priority UCI to their respective resources. Suppose that d
h0, d
h1, ..., d
h (N-1) indicates the sequence after the high-priority UCI coding, and d
l0, d
l1, ..., d
l (N-1) indicates the sequence after the low-priority UCI coding. The following procedure is used for rate matching independently:
Table 3
After the above rate matching is completed, the output f
h0, f
h1, ..., f
h (Eh-1) matched with the high-priority UCI rate and the output f
l0, f
l1, ..., f
l (El-1) matched with the low-priority UCI rate are mapped to the corresponding resources on the PUCCH in the unit of resource elements (RE) .
In some implementations of the disclosed technology, in the resource matching phase, the system divides resources on the new PUCCH into the high-priority UCI and the low-priority UCIs in accordance with the bit level, which further saves resource overheads when the maximum coding rate are satisfied.
In some implementations, when a UE determines to multiplex a high-priority UCI and a low-priority UCI on a PUCCH, the bit number of the high-priority UCI and the low-priority UCI determines whether to perform joint coding or separate coding when the UCI is transmitted on the PUCCH.
In some implementations, when the high-priority UCI and the low-priority UCI are multiplexed to a same PUCCH for transmission, if RM encoding is performed for the high-priority UCI and the low-priority UCI separately, the number of RBs required by the high-priority UCI is determined based on the number of bits before the high-priority UCI encoding, the maximum coding rate configured in PUCCH carrying high-priority UCI before multiplexing, and the PUCCH parameters (number of symbols, number of subcarriers that can be used for data transmission in an RB, and modulation order) . The method to determine the number of RBs required by the low-priority UCI is same as the high-priority UCI. Then, the UCIs with high-priority UCI and low-priority UCI are separately mapped to the resources.
In some implementations, when the high-priority UCI and the low-priority UCI are multiplexed to a same PUCCH for transmission, if RM encoding is performed for the high-priority UCI and the low-priority UCI separately, the total number of bits of the high-priority UCI and the low-priority UCI and the maximum coding rate of the PUCCH used to transmit the high-priority UCI and the low-priority UCI with other parameters (number of symbols, number of subcarriers that can be used to transmit UCI in an RB, and modulation order) are used to determine the number of RBs shared by the high-priority UCI and the low-priority UCI. Then, these RBs are divided to transmit the high-priority UCI and the low-priority UCI. The methods may include the following examples.
In one example, the RBs that are transmitted at the maximum coding rate configured in the PUCCH carrying high-priority UCI before multiplexing are reserved for the high-priority UCI, and the remaining RBs are allocated to the low-priority UCI. In another example, when the resources are sufficient, RBs required by the low-priority UCI are reserved in accordance with the maximum coding rate before UCI multiplexing, and the remaining RBs are allocated to the high-priority UCI. When the resources are insufficient, the high-priority UCI should be transmitted according to the maximum bit rate before multiplexing, and the remaining RBs are reserved for the low-priority UCI.
In some implementations, the methods may include the following examples. In one example, the methods may configure an RRC proportion parameter to divide RBs. In another example, the number of RBs of the high-priority UCI and the low-priority UCIs are divided in accordance with the ratio of the maximum coding rate before UCI multiplexing. In another example, the RBs that are transmitted at the maximum coding rate configured in the PUCCH carrying high-priority UCI before multiplexing are reserved for the high-priority UCI, and the remaining RBs are allocated to the low-priority UCI. In another example, when the resources are sufficient, RBs required by the low-priority UCI are reserved in accordance with the maximum coding rate before UCI multiplexing, and the remaining RBs are allocated to the high-priority UCI. When the resources are insufficient, the high-priority UCI should be transmitted according to the maximum bit rate before multiplexing, and the remaining RBs are reserved for the low-priority UCI.
In some implementations, when the high-priority UCI and the low-priority UCI are multiplexed to a same PUCCH for transmission, if RM encoding is performed for the high-priority UCI and the low-priority UCI separately, the total number of bits of the high-priority UCI and the low-priority UCI and the maximum coding rate of the PUCCH used to transmit the high-priority UCI and the low-priority UCI with other parameters (number of symbols, number of subcarriers that can be used to transmit UCI in an RB, and modulation order) are used to determine the number of RBs shared by the high-priority UCI and the low-priority UCI. In the rate matching phase, the system divides the total resources determined by the number of available RBs into bits to match the high-priority UCI and the low-priority UCI, which are mapped to REs on the PUCCH. Resources are divided in the following ways.
In one example, the methods can ensure that high-priority UCI can be transmitted at the maximum coding rate before multiplexing, and the remaining resources can be allocated to the low-priority UCI. In another example, when the resources are sufficient, resources of the low-priority UCI are reserved in accordance with the maximum coding rate before UCI multiplexing, and the remaining resources are allocated to the high-priority UCI. When resources are insufficient, the UE ensures that the high-priority UCI are transmitted at the maximum coding rate before UCI multiplexing, and the remaining resources are reserved to the low-priority UCI. In another example, the methods can configure an RRC proportion parameter to divide resources. In another example, the resources for the high-priority UCI and the low-priority UCI are divided in accordance with the ratio of the maximum coding rate before UCI multiplexing.
FIG. 3 shows an example method 300 for wireless communication based on some example embodiments of the disclosed technology. At 310, the method includes performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message (e.g., high-priority UCI) and a second number of bits of a low-priority message (e.g., low-priority UCI) to be transmitted on a control channel (e.g., PUCCH) , and at 320, transmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
FIG. 4 shows another example method 400 for wireless communication based on some example embodiments of the disclosed technology. At 410, the method includes performing, by a wireless device, a coding on a high-priority message (e.g., high-priority UCI) and a low-priority message (e.g., low-priority UCI) to generate first and second symbols from the high-priority message and the low-priority message, respectively, and at 420, transmitting, by the wireless device, the high-priority message and the low-priority message by performing a multiplexing operation between the first and second symbols on a same control channel (e.g., PUCCH) .
It will be appreciated that the present document discloses techniques that can be embodied in various embodiments to establish and manage multicast sessions in various scenarios. The disclosed and other embodiments, modules and the functional operations described in this document can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations of one or more of them. The disclosed and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer readable medium for execution by, or to control the operation of, data processing apparatus. The computer readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of matter effecting a machine-readable propagated signal, or a combination of one or more them. The term “data processing apparatus” encompasses all apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, or multiple processors or computers. The apparatus can include, in addition to hardware, code that creates an execution environment for the computer program in question, e.g., code that constitutes processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of them. A propagated signal is an artificially generated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to suitable receiver apparatus.
A computer program (also known as a program, software, software application, script, or code) can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document) , in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files that store one or more modules, sub programs, or portions of code) . A computer program can be deployed to be executed on one computer or on multiple computers that are located at one site or distributed across multiple sites and interconnected by a communication network.
The processes and logic flows described in this document can be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by, and apparatus can also be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit) .
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read only memory or a random-access memory or both. The essential elements of a computer are a processor for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. However, a computer need not have such devices. Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.
Some embodiments may preferably implement one or more of the following solutions, listed in clause-format. The following clauses are supported and further described in the Examples above and throughout this document. As used in the clauses below and in the claims, a wireless terminal may be user equipment, mobile station, or any other wireless terminal including fixed nodes such as base stations. A network node includes a base station including a next generation Node B (gNB) , enhanced Node B (eNB) , or any other device that performs as a base station. A resource range may refer to a range of time-frequency resources or blocks.
Clause 1. A wireless communication method, comprising: performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message and a second number of bits of a low-priority message to be transmitted on a control channel; and transmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
Clause 2. The method of clause 1, wherein the determination of the coding scheme includes determining whether to perform a joint coding or a separate coding.
Clause 3. The method of clause 2, wherein the determination includes determining to perform the separate coding in case that both the high-priority message and the low-priority message include two or more bits.
Clause 4. The method of clause 2, wherein the determination includes determining to perform Reed-Muller (RM) coding on the high-priority message in case that a bit length of the high-priority message is more than two bits but no more than eleven bits or perform RM coding on the low-priority message in case that a bit length of the low-priority message is more than two bits but no more than eleven bits.
Clause 5. The method of clause 2, wherein the determination includes determining to perform Polar coding on the high-priority message in case that a bit length of the high-priority message is more than eleven bits or perform Polar coding on the low-priority message in case that a bit length of the low-priority message is more than eleven bits.
Clause 6. The method of clause 2, wherein the determination includes determining to perform the joint coding in case that any of the high-priority message and the low-priority message include no more than two bits.
Clause 7. The method of clause 6, wherein the joint coding is not used in case that each of the high-priority message and the low-priority message is one bit.
Clause 8. A wireless communication method, comprising: performing, by a wireless device, a coding on a high-priority message and a low-priority message to generate first and second symbols from the high-priority message and the low-priority message, respectively; and transmitting, by the wireless device, the high-priority message and the low-priority message by performing a multiplexing operation between the first and second symbols on a same control channel.
Clause 9. The method of clause 8, further comprising, in case that Reed-Muller (RM) coding is separately performed on the high-priority message and the low-priority message, determining a number of resource blocks to be used to transmit the high-priority message based on a number of bits of the high-priority message before the multiplexing operation, a maximum coding rate of the control channel carrying the high-priority message before the multiplexing operation, and control channel parameters.
Clause 10. The method of clause 9, wherein the control channel parameters are obtained from the control channel that is used to transmit the high-priority message and the low-priority message.
Clause 11. The method of clause 9, wherein the control channel parameters include at least one of a number of symbols, a number of subcarriers to be used for control information transmission in a resource block, or a modulation order.
Clause 12. The method of clause 9, wherein further comprising determining a number of resource blocks to be used to transmit the low-priority message based on the number of bits of the low-priority message before the multiplexing operation, the maximum coding rate of the control channel carrying the low-priority message before the multiplexing operation, and the control channel parameters.
Clause 13. The method of clause 12, wherein the high-priority message and the low-priority message are separately mapped to the resource blocks.
Clause 14. The method of clause 8, further comprising, in case that Reed-Muller (RM) coding is separately performed on the high-priority message and the low-priority message, determining a number of resource blocks to be used to transmit the high-priority message and the low-priority message based on a number of resource blocks shared by the high-priority message and the low-priority message based on a total number of bits of the high-priority message and the low-priority message, a maximum coding rate of the control channel used to transmit the high-priority message and the low-priority message, and control channel parameters.
Clause 15. The method of clause 14, wherein the control channel parameters are obtained from the control channel that is used to transmit the high-priority message and the low-priority message.
Clause 16. The method of clause 14, wherein the control channel parameters include at least one of a number of symbols, a number of subcarriers to be used for control information transmission in a resource block, or a modulation order.
Clause 17. The method of clause 14, wherein the resource blocks that are transmitted at the maximum coding rate of the control channel carrying the high-priority message before the multiplexing operation are reserved for the high-priority message, and remaining resource blocks are allocated to the low-priority message.
Clause 18. The method of clause 14, wherein, in case that the number of resource blocks determined equals the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the resource blocks for transmitting the low-priority message are reserved based on the maximum coding rate of the control channel before the multiplexing operation, and remaining resource blocks are allocated to the high-priority message.
Clause 19. The method of clause 18, wherein, in case that the number of resource blocks determined smaller than the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the high-priority message is transmitted according to a maximum bit rate that is used before the multiplexing operation, and remaining resource blocks are reserved for the low-priority message.
Clause 20. The method of clause 14, further comprising configuring a radio resource control (RRC) proportion parameter to divide channel resources.
Clause 21. The method of clause 14, wherein the number of resource blocks of the high-priority message and the low-priority message are divided based on a ratio of the maximum coding rate that is configured in the control channel before the multiplexing operation.
Clause 22. The method of clause 14, further comprising dividing resources determined based on a number of available resource blocks into bits to match the high-priority message and the low-priority message that are mapped to resource elements on the control channel.
Clause 23. The method of clause 22, wherein the high-priority message is transmitted at the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are allocated to the low-priority message.
Clause 24. The method of clause 22, wherein, in case that the number of resource blocks determined equals the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, resources of the low-priority message are reserved based on the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are allocated to the high-priority message.
Clause 25. The method of clause 24, wherein, in case that the number of resource blocks determined smaller than the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the high-priority message is transmitted at the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are reserved to the low-priority message.
Clause 26. The method of clause 22, further comprising configuring a radio resource control (RRC) proportion parameter to divide channel resources.
Clause 27. The method of clause 22, wherein resources for the high-priority message and the low-priority message are divided based on a ratio of the maximum coding rate that is configured in the control channel before the multiplexing operation.
Clause 28. The method of clause 22, wherein the high-priority message and the low-priority message are mapped to corresponding resources on the control channel on a resource element (RE) unit basis.
Clause 29. The method of any of clauses 1-28, wherein the message includes an uplink control information (UCI) .
Clause 30. The method of any of clauses 1-28, wherein the control channel includes a physical uplink control channel (PUCCH)
Clause 31. An apparatus for wireless communication, comprising a memory and a processor, wherein the processor reads code from the memory and implements a method recited in any of clauses 1 to 30.
Clause 32. A computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method recited in any of clauses 1 to 30.
While this patent document contains many specifics, these should not be construed as limitations on the scope of any invention or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular inventions. Certain features that are described in this patent document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.
Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. Moreover, the separation of various system components in the embodiments described in this patent document should not be understood as requiring such separation in all embodiments.
Only a few implementations and examples are described, and other implementations, enhancements and variations can be made based on what is described and illustrated in this patent document.
Claims (32)
- A wireless communication method, comprising:performing, by a wireless device, a determination of a coding scheme based on a first number of bits of a high-priority message and a second number of bits of a low-priority message to be transmitted on a control channel; andtransmitting, by the wireless device, the high-priority message and the low-priority message on the control channel by multiplexing symbols generated according to the coding scheme.
- The method of claim 1, wherein the determination of the coding scheme includes determining whether to perform a joint coding or a separate coding.
- The method of claim 2, wherein the determination includes determining to perform the separate coding in case that both the high-priority message and the low-priority message include two or more bits.
- The method of claim 2, wherein the determination includes determining to perform Reed-Muller (RM) coding on the high-priority message in case that a bit length of the high-priority message is more than two bits but no more than eleven bits or perform RM coding on the low-priority message in case that a bit length of the low-priority message is more than two bits but no more than eleven bits.
- The method of claim 2, wherein the determination includes determining to perform Polar coding on the high-priority message in case that a bit length of the high-priority message is more than eleven bits or perform Polar coding on the low-priority message in case that a bit length of the low-priority message is more than eleven bits.
- The method of claim 2, wherein the determination includes determining to perform the joint coding in case that any of the high-priority message and the low-priority message include no more than two bits.
- The method of claim 6, wherein the joint coding is not used in case that each of the high-priority message and the low-priority message is one bit.
- A wireless communication method, comprising:performing, by a wireless device, a coding on a high-priority message and a low-priority message to generate first and second symbols from the high-priority message and the low-priority message, respectively; andtransmitting, by the wireless device, the high-priority message and the low-priority message by performing a multiplexing operation between the first and second symbols on a same control channel.
- The method of claim 8, further comprising, in case that Reed-Muller (RM) coding is separately performed on the high-priority message and the low-priority message, determining a number of resource blocks to be used to transmit the high-priority message based on a number of bits of the high-priority message before the multiplexing operation, a maximum coding rate of the control channel carrying the high-priority message before the multiplexing operation, and control channel parameters.
- The method of claim 9, wherein the control channel parameters are obtained from the control channel that is used to transmit the high-priority message and the low-priority message.
- The method of claim 9, wherein the control channel parameters include at least one of a number of symbols, a number of subcarriers to be used for control information transmission in a resource block, or a modulation order.
- The method of claim 9, wherein further comprising determining a number of resource blocks to be used to transmit the low-priority message based on the number of bits of the low-priority message before the multiplexing operation, the maximum coding rate of the control channel carrying the low-priority message before the multiplexing operation, and the control channel parameters.
- The method of claim 12, wherein the high-priority message and the low-priority message are separately mapped to the resource blocks.
- The method of claim 8, further comprising, in case that Reed-Muller (RM) coding is separately performed on the high-priority message and the low-priority message, determining a number of resource blocks to be used to transmit the high-priority message and the low-priority message based on a number of resource blocks shared by the high-priority message and the low-priority message based on a total number of bits of the high-priority message and the low-priority message, a maximum coding rate of the control channel used to transmit the high-priority message and the low-priority message, and control channel parameters.
- The method of claim 14, wherein the control channel parameters are obtained from the control channel that is used to transmit the high-priority message and the low-priority message.
- The method of claim 14, wherein the control channel parameters include at least one of a number of symbols, a number of subcarriers to be used for control information transmission in a resource block, or a modulation order.
- The method of claim 14, wherein the resource blocks that are transmitted at the maximum coding rate of the control channel carrying the high-priority message before the multiplexing operation are reserved for the high-priority message, and remaining resource blocks are allocated to the low-priority message.
- The method of claim 14, wherein, in case that the number of resource blocks determined equals the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the resource blocks for transmitting the low-priority message are reserved based on the maximum coding rate of the control channel before the multiplexing operation, and remaining resource blocks are allocated to the high-priority message.
- The method of claim 18, wherein, in case that the number of resource blocks determined smaller than the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the high-priority message is transmitted according to a maximum bit rate that is used before the multiplexing operation, and remaining resource blocks are reserved for the low-priority message.
- The method of claim 14, further comprising configuring a radio resource control (RRC) proportion parameter to divide channel resources.
- The method of claim 14, wherein the number of resource blocks of the high-priority message and the low-priority message are divided based on a ratio of the maximum coding rate that is configured in the control channel before the multiplexing operation.
- The method of claim 14, further comprising dividing resources determined based on a number of available resource blocks into bits to match the high-priority message and the low-priority message that are mapped to resource elements on the control channel.
- The method of claim 22, wherein the high-priority message is transmitted at the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are allocated to the low-priority message.
- The method of claim 22, wherein, in case that the number of resource blocks determined equals the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, resources of the low-priority message are reserved based on the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are allocated to the high-priority message.
- The method of claim 24, wherein, in case that the number of resource blocks determined smaller than the total number of resource blocks configured in the control channel used to transmit the high-priority message and the low-priority message, the high-priority message is transmitted at the maximum coding rate that is configured in the control channel before the multiplexing operation, and remaining resources are reserved to the low-priority message.
- The method of claim 22, further comprising configuring a radio resource control (RRC) proportion parameter to divide channel resources.
- The method of claim 22, wherein resources for the high-priority message and the low-priority message are divided based on a ratio of the maximum coding rate that is configured in the control channel before the multiplexing operation.
- The method of claim 22, wherein the high-priority message and the low-priority message are mapped to corresponding resources on the control channel on a resource element (RE) unit basis.
- The method of any of claims 1-28, wherein the message includes an uplink control information (UCI) .
- The method of any of claims 1-28, wherein the control channel includes a physical uplink control channel (PUCCH) .
- An apparatus for wireless communication, comprising a memory and a processor, wherein the processor reads code from the memory and implements a method recited in any of claims 1 to 30.
- A computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method recited in any of claims 1 to 30.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202180090848.6A CN117121413A (en) | 2021-01-14 | 2021-01-14 | Method for multiplexing uplink control channels with different priorities |
PCT/CN2021/071710 WO2022151137A1 (en) | 2021-01-14 | 2021-01-14 | Multiplexing techniques for uplink control channels with different priorities |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2021/071710 WO2022151137A1 (en) | 2021-01-14 | 2021-01-14 | Multiplexing techniques for uplink control channels with different priorities |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022151137A1 true WO2022151137A1 (en) | 2022-07-21 |
Family
ID=82447763
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/071710 WO2022151137A1 (en) | 2021-01-14 | 2021-01-14 | Multiplexing techniques for uplink control channels with different priorities |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117121413A (en) |
WO (1) | WO2022151137A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111314033A (en) * | 2018-12-25 | 2020-06-19 | 维沃移动通信有限公司 | Transmission method and terminal of uplink control information UCI |
US20200228248A1 (en) * | 2019-04-02 | 2020-07-16 | Intel Corporation | Prioritization of services for control and data transmission for new radio systems |
CN111756493A (en) * | 2019-03-28 | 2020-10-09 | 中兴通讯股份有限公司 | Resource determining and receiving method and device |
-
2021
- 2021-01-14 CN CN202180090848.6A patent/CN117121413A/en active Pending
- 2021-01-14 WO PCT/CN2021/071710 patent/WO2022151137A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111314033A (en) * | 2018-12-25 | 2020-06-19 | 维沃移动通信有限公司 | Transmission method and terminal of uplink control information UCI |
CN111756493A (en) * | 2019-03-28 | 2020-10-09 | 中兴通讯股份有限公司 | Resource determining and receiving method and device |
US20200228248A1 (en) * | 2019-04-02 | 2020-07-16 | Intel Corporation | Prioritization of services for control and data transmission for new radio systems |
Non-Patent Citations (2)
Title |
---|
SHARP: "Enhancements on intra-UE UCI multiplexing and PUSCH prioritization", 3GPP DRAFT; R1-2009136, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20201026 - 20201113, 24 October 2020 (2020-10-24), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051946853 * |
VIVO: "Intra-UE Multiplexing/Prioritization for Rel-17 URLLC", 3GPP DRAFT; R1-2007658, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20201026 - 20201113, 24 October 2020 (2020-10-24), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051946464 * |
Also Published As
Publication number | Publication date |
---|---|
CN117121413A (en) | 2023-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7221990B2 (en) | Transmission method, device and network device for downlink control information DCI | |
WO2017041683A1 (en) | Method, network apparatus and terminal apparatus for transmitting uplink data | |
US11973588B2 (en) | Rate matching resource mapping in wireless communications | |
RU2728281C1 (en) | Method, device, terminal, network access device and system for uplink data transmission | |
KR20190073368A (en) | Method for transmitting uplink control information, terminal equipment and network equipment | |
JP2023500098A (en) | Method and apparatus for determining transmission parameters | |
US20230179346A1 (en) | Codebook design for multimedia broadcast multicast services (mbms) | |
WO2022006765A1 (en) | Flexible frequency hopping | |
US20220368470A1 (en) | Multi-cell transmission scheduling | |
US20220159734A1 (en) | Systems and methods of enhanced random access procedure | |
WO2014107903A1 (en) | Mechanism for allocation of resources | |
TW202008808A (en) | Data transmission method, terminal device, network device and storage medium | |
US20230209565A1 (en) | Methods and systems for determining downlink control information in wireless networks | |
US20240032043A1 (en) | Method and device for determining pucch of delayed harq-ack codebook | |
US20230262669A1 (en) | Time domain resource allocation for non-terrestrial networks | |
WO2022151137A1 (en) | Multiplexing techniques for uplink control channels with different priorities | |
CN107733548B (en) | Information transmission method and related device | |
JP7220684B2 (en) | Method, mobile station and network device for service transmission | |
KR20200139718A (en) | Method and apparatus for transmitting uplink control information | |
JP7315696B2 (en) | Downlink data transmission method, terminal device and storage medium | |
US20200351895A1 (en) | Configuring multiple transmissions | |
CN116420368A (en) | Dynamic triggering of carriers for uplink control channels | |
WO2024031474A1 (en) | Physical layer scheduling for extended reality applications | |
US20240306192A1 (en) | Data transmission method and apparatus, terminal and access network device | |
CN116939859A (en) | Apparatus and method for processing multicellular schedules |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21918347 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 16/11/2023) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21918347 Country of ref document: EP Kind code of ref document: A1 |