WO2025123375A1 - Three-port uplink transmission - Google Patents
Three-port uplink transmission Download PDFInfo
- Publication number
- WO2025123375A1 WO2025123375A1 PCT/CN2023/139306 CN2023139306W WO2025123375A1 WO 2025123375 A1 WO2025123375 A1 WO 2025123375A1 CN 2023139306 W CN2023139306 W CN 2023139306W WO 2025123375 A1 WO2025123375 A1 WO 2025123375A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- ports
- port
- coherent
- codebook
- pusch transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
- H04B7/0602—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station using antenna switching
- H04B7/0608—Antenna selection according to transmission parameters
- H04B7/061—Antenna selection according to transmission parameters using feedback from receiving side
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
Definitions
- This disclosure is directed generally to digital 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.
- a Tx may correspond to a port; a Tx or port is used interchangeable with a Tx port, an antenna port, a transmit antenna, or a transmit antenna port.
- a method of wireless communication performed by a wireless device includes receiving, by the wireless device from a network device, configuration information and uplink grant information for a PUSCH transmission; determining, by the wireless device, a precoder from a 3-port codebook for a PUSCH transmission based on the configuration information and the uplink grant information; and transmitting, from the wireless device to the network device, the PUSCH transmission according to the precoder.
- a method of wireless communication performed by a network device includes transmitting, by the network device to a wireless device, configuration information and uplink grant information for a PUSCH transmission; in which the configuration information and the uplink grant information are used to determine a precoder for a PUSCH transmission by the wireless device; and receiving, from the wireless device at the network device, the PUSCH transmission according to the precoder.
- the above-described methods are embodied in the form of processor-executable code and stored in one or more non-transitory computer-readable storage media.
- the code included in the computer readable storage media when executed by one or more processors, causes the one or more processors to implement the methods described in this patent document.
- the wireless communication device may be a wireless device (e.g., a user equipment (UE) ) , or a network device (e.g., a base station (BS) ) .
- a wireless device e.g., a user equipment (UE)
- a network device e.g., a base station (BS)
- FIG. 1 shows an example of a wireless communication system in accordance with some embodiments of the disclosed technology.
- FIG. 2 is a block diagram representation of a portion of an apparatus in accordance with some embodiments of the disclosed technology.
- FIG. 3 is a diagram illustrating example antenna layouts for 3Tx UE in accordance with some embodiments of the disclosed technology.
- FIG. 4 is a flowchart of an example method of wireless communication.
- FIG. 5 is a flowchart of an example method of wireless communication.
- the new radio (NR) technology of fifth generation (5G) mobile communication systems is continuously improved to provide higher quality wireless communication.
- Multiple Input Multiple Output (MIMO) is one of key features in 5G NR.
- Legacy technique for MIMO has already supported 2, 4, and 8 transmit (Tx) ports for UL transmission.
- 3Tx is considered for UE configuration as a next step of 2Tx UE.
- 3Tx UL transmission schemes need be designed, e.g., 3Tx (port) PUSCH transmission, and/or 3Tx (port) sounding reference signals (SRS) .
- FIG. 1 shows an example of a wireless communication system (e.g., a long term evolution (LTE) , 5G or NR cellular network) that includes a BS 120 and one or more user equipment (UE) 111, 112 and 113.
- the uplink transmissions (131, 132, 133) can include uplink control information (UCI) , higher layer signaling (e.g., UE assistance information or UE capability) , or uplink information.
- the downlink transmissions (141, 142, 143) can include downlink control information (DCI) or high layer signaling or downlink information.
- the UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, and so on.
- M2M machine to machine
- IoT Internet of Things
- FIG. 2 is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology.
- An apparatus 205 such as a network device or 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 techniques presented in this document.
- the apparatus 205 can include transceiver electronics 215 to send and/or receive wireless signals over one or more communication interfaces such as antenna (s) 220.
- the apparatus 205 can include other communication interfaces for transmitting and receiving data.
- Apparatus 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. In some embodiments, at least some of the disclosed techniques, modules or functions are implemented using the apparatus 205.
- SRS in wireless communication is used in multiple aspects for efficient network performance, especially in LTE (Long-Term Evolution) and 5G networks.
- Channel sounding may involve sending a known signal from a transmitter (e.g., a UE) , which is then analyzed at the receiver (e.g., a BS) to gain information about the wireless channel. This process may help in understanding various characteristics of the communication channel, such as path loss, fading, delay spread, Doppler spread, etc.
- SRS may enable the network to adaptively optimize data transmission for efficiency, speed, and reliability.
- a set of candidate precoders for PUSCH transmissions may collectively be referred to as a codebook.
- the candidate precoders can be determined based on, e.g., candidate codebook types (e.g., non-coherent, partial-coherent, full-coherent) , and may be stable.
- a precoder used for a given PUSCH transmission may be indicated by a transmit precoding matrix indicator (TPMI) which is a dynamically indicated.
- TPMI transmit precoding matrix indicator
- the network may need to indicate one precoder from the codebook based on one or more factors including, e.g., the channel sounding by SRS.
- a user equipment transmits SRS to a base station.
- the base station may perform channel estimation. This process involves analyzing the SRS to understand the channel conditions, such as path loss, fading, and interference patterns.
- the channel estimation may give the base station a detailed understanding of how a signal propagates from the UE to the base station over the uplink channel.
- UE may report capability information (including, e.g., a codebook type) to the base station. Based on the channel estimation and/or UE capability information reported by the UE, the base station may determine configuration information and uplink grant information for the UE.
- the configuration information and/or the uplink grant information may include, e.g., a codebook type, an SRS resource indicator (SRI) , the precoding information, the number of layers, antenna port (s) , uplink power control information, or the like, or a combination thereof.
- the UE may identify, from a codebook, a precoder (also referred to as a precoding matrix) according to which an uplink transmission (e.g., a PUSCH transmission) is performed.
- a precoder also referred to as a precoding matrix
- NZP non-zero power
- the candidate precoders can be determined based on configuration info, thus stable, but the precoder used for a given PUSCH transmission is indicated by a TPMI which is a dynamically indicated.
- FIG. 3 is a diagram illustrating example antenna layouts for 3Tx UE in accordance with some embodiments of the disclosed technology.
- Case 1-1 and case 1-2 illustrate non-coherent layouts.
- Case 2-1 and case 2-2 illustrate partial coherent layouts.
- the three antenna ports are not coherent with each other.
- two antenna ports, including ports 2-1A and 2-1B in case 1 and ports 2-2A and 2-2B in case 2 can be coherent, but neither one of the two coherent antenna ports is coherent with the third antenna port.
- two antenna ports are coherent or non-coherent.
- the two coherent ports are shown as a cross polarized antenna pair.
- the cross arrangements are for illustration purposes and not intended to be limiting.
- Coherent antenna ports can be arranged in parallel.
- the three non-coherent antenna ports are illustrated as being parallel to each other in case 1-2; the three antenna ports can also be fully coherent, in which all the three antenna ports are coherent with each other.
- Embodiment 1 three-port codebook
- a codebook for a 3Tx (also referred as three-port) uplink transmission may be designed on a case-by-case basis based on parameters including, e.g., coherency information of the ports, configured transmit power, the power amplifier rating of each port, or the like, or a combination thereof.
- a codebook for a three-port uplink transmission via non-coherent and partial-coherent ports can be determined as described below. Coefficients of elements of the matrix can be determined as one of the followings:
- each port has the power capability of at most 1/3 of the full power (i.e., maximum transmit power, or Pcmax) , then evenly split among NZP elements (i.e., among MIMO layers) in each port, i.e., where N p is the number (or count) of NZP elements for port p, and N port is number of ports in the precoding matrix, e.g., 3.
- Pcmax maximum transmit power
- ⁇ elements in different ports with different number of layers may have different coefficients, e.g., is calculated for each port, or
- ⁇ elements in different ports with different number of layers have same coefficient, e.g., can be determined according to as shown in Table 1, where refers to the maximum number (or count) of NZP elements among various ports p.
- NZP ports ⁇ 3 i.e., 1, or 2
- N port can be assumed as 2 using the above rules for 1/3 full power PA per port, as shown in Table 1.
- a codebook for a three-port uplink transmission via full coherent ports can be determined according to Table 2 below.
- a partially coherent port configuration which one of the three cases may be selected based on a predefined method. For example, only the first port and the second port are a pair of coherent ports, as shown in the first case in Table 1.
- which one of the three cases in a codebook is selected may be determined based on an indication from the network, e.g., subject to the UE capability.
- a UE can report which case is supported, e.g., only the first case or only the second case is supported.
- the indication from the network may be communicated wo the UE via, e.g., RRC signaling, or DCI signaling.
- the UE may report the coherency capability information, e.g., via a coherency information report as part of the capability information, to the network (e.g., to the network device) .
- the coherency information report can include or indicate at least one of the following information: that no ports are coherent, that a first port and a second port are coherent, that a second port and a third port are coherent, that a first port and a third port are coherent, or that all of the three ports are coherent.
- Embodiment 2 Full power, power scaling for three ports
- a configured transmit power may be evenly split among three ports in a three-port uplink transmission. Accordingly, the power scaling can be one third for three NZP ports involved in the three-port uplink transmission.
- all ports can support the full power Pcmax separately, e.g., full power mode 0 is supported.
- the UE may report, as part of capability information, to the network, information (e.g., referred to as full power transmission capability information) about whether a port or port group can support the full power Pcmax.
- information e.g., referred to as full power transmission capability information
- one or more of the following ports or port combinations can be reported to indicate its capability to support the full power Pcmax: port 0, port 1, port 2, port 0 and port 1, port 0 and port 2, or port 1 and port 2.
- the UE scales by s where:
- the UE may split the full power Pcmax equally across the antenna ports on which the UE transmits the PUSCH with non-zero power.
- a wireless device may be user equipment, mobile station, or any other wireless terminal including fixed nodes such as base stations.
- a network device 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
- the following listing of solutions may be implemented by some preferred embodiments.
- a method of wireless communication (e.g., method 400 as illustrated in FIG. 4) , including: receiving 410, by a wireless device from a network device, configuration information and uplink grant information for a PUSCH transmission, in which the configuration information indicates a codebook to be used with the three-port uplink transmission; determining 420, by the wireless device, a precoder from a 3-port codebook for a PUSCH transmission based on the configuration information and the uplink grant information; and transmitting 430, from the wireless device to the network device, the PUSCH transmission according to the precoder.
- a method of wireless communication (e.g., method 500 as illustrated in FIG. 5) , including: transmitting 510, by a network device to a wireless device, configuration information and uplink grant information for a PUSCH transmission; in which the configuration information and the uplink grant information are used to determine a precoder for a PUSCH transmission by the wireless device; and receiving 520, at the network device from the wireless device, the PUSCH transmission according to the precoder.
- the wireless device may report the capability information to the network device.
- the capability information includes coherency capability information and full power transmission capability information.
- the coherency capability information includes: that none of three ports for the three-port uplink transmission are coherent, that the three ports are partially coherent in which only two of the three ports are coherent, or that the three ports are fully coherent.
- the coherency information may include that none of three ports for a three-port uplink transmission are coherent, that the three ports are fully coherent, that the three ports are partially coherent in which only two of the three ports are coherent, that the three ports are partially coherent in which only a first and a second ports of the three ports are coherent, that the three ports are partially coherent in which only the second and a third ports of the three ports are coherent, that the three ports are partially coherent in which only the first and the third ports are coherent, that the three ports are partially coherent in which only the first one of the three ports is not coherent with the other ports, that the three ports are partially coherent in which only the second port of the three ports is not coherent with the other ports, or that the three ports are partially coherent in which only the third port of the three ports is not coherent with the other ports.
- the codebook includes one or more of: (i) information based on the coherency capability information, (ii) information based on the full power transmission capability information, or (iii) rank information for a transmission rank for the three-port uplink transmission.
- the three ports include a first port having a first configuration, a second port having a second configuration, and a third port having a third configuration
- the coherency capability information includes which two of the three ports are coherent.
- the full power transmission capability information includes power amplifier (PA) information of the respective three ports indicating whether the wireless device not supporting full power transmission with a single one of the three ports.
- PA power amplifier
- the PA information of the respective three ports indicates that each of the three ports is configured to support up to one third of a full power output of the three-port uplink transmission
- the codebook includes a coefficient determined based on the number of ports which is three and a maximum number of layers of the three-port uplink transmission according to the rank information.
- the PA information of the respective three ports indicates that at least one of the three ports is configured to support up to a half of a full transmission power of the three-port uplink transmission
- the codebook includes a coefficient determined based on one of (1) a product of the number of ports which is three and a maximum number of layers of the three-port uplink transmission according to the rank information, and (2) the maximum number of layers of the three-port uplink transmission.
- the codebook reflects power information relating to splitting a full transmission power of the three-port uplink transmission.
- a power scaling factor may be directly used for power scaling of transmit power of the PUSCH transmission.
- the capability information of the wireless device includes one or more transmit precoding matrix indicators (TPMIs) that are partial coherent TPMIs for rank 2 and/or rank 3 using the three ports.
- TPMIs transmit precoding matrix indicators
- the capability information of the wireless device includes information on at least one specific TPMI which delivers a full transmission power of the three-port uplink transmission.
- the 3-port codebook is determined according to candidate codebook types, and the configuration information includes a codebook type for the PUSCH transmission.
- the codebook type includes at least one of: that none of three ports for a three-port uplink transmission are coherent, that the three ports are fully coherent, that the three ports are partially coherent in which only two of the three ports are coherent, that the three ports are partially coherent in which only a first and a second ports of the three ports are coherent, that the three ports are partially coherent in which only the second and a third ports of the three ports are coherent, that the three ports are partially coherent in which only the first and the third ports are coherent, that the three ports are partially coherent in which only the first one of the three ports is not coherent with the other ports, that the three ports are partially coherent in which only the second port of the three ports is not coherent with the other ports, or that the three ports are partially coherent in which only the third port of the three ports is not coherent with the other ports.
- M is a number of non-zero power (NZP) elements in the precoding matrix
- N p is the number of NZP elements for port p
- N port is the number of ports in the precoding matrix
- N port is 2, or in response to (1) power amplifier (PA) information of NZP port being 1/2 full power or 1/2 maximum transmit power and (2) a number of NZP ports being less than 3, N port is 2.
- PA power amplifier
- the number of ports corresponding to the PUSCH transmission is determined by one of: a sum of numbers of ports configured for a plurality of SRS resources corresponding to the PUSCH transmission; a number of ports configured for an SRS resource corresponding to the PUSCH transmission; or a number of ports used for transmitting an SRS resource corresponding to the PUSCH transmission.
- a wireless communication device including: at least one processor configured to perform the method recited in any one or more of solutions 1-31.
- One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform any one of the method recited in any one or more of solutions 1-31.
- the present document discloses techniques that can be embodied in various embodiments to allow a UE-triggered reporting of beam report information.
- events for beam reporting are defined based on measurement quality variation monitoring among beams at different time instances/beam groups or for different channels/RSs.
- the beam reporting would be triggered if any of the pre-defined events occurs.
- the event-triggered beam report is initiated by the UE on demand, the reporting latency and uplink reporting resource consumption can be greatly reduced compared with the conventional beam report method.
- 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 of 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 computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media.
- program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
- Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
- a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board.
- the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device.
- ASIC Application Specific Integrated Circuit
- FPGA Field Programmable Gate Array
- DSP digital signal processor
- the various components or sub-components within each module may be implemented in software, hardware or firmware.
- the connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Techniques disclosed herein relate to three-port uplink transmission. An example wireless communication method includes of wireless communication, including: receiving, by a wireless device from a network device, configuration information and uplink grant information for a PUSCH transmission, in which the configuration information indicates a codebook to be used with the three-port uplink transmission; determining, by the wireless device, a precoder from a three-port codebook for a PUSCH transmission based on the configuration information and the uplink grant information; and transmitting, from the wireless device to the network device, the PUSCH transmission according to the precoder.
Description
This disclosure is directed generally to digital 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.
Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP) . LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-A wireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs. Various techniques, including new ways to provide higher quality of service, longer battery life, and improved performance are being discussed.
Techniques are disclosed for configuring SRS transmission to support three-port uplink transmission. Herein, a Tx may correspond to a port; a Tx or port is used interchangeable with a Tx port, an antenna port, a transmit antenna, or a transmit antenna port.
In one aspect, a method of wireless communication performed by a wireless device is disclosed. The method includes receiving, by the wireless device from a network device, configuration information and uplink grant information for a PUSCH transmission; determining, by the wireless device, a precoder from a 3-port codebook for a PUSCH transmission based on the configuration information and the uplink grant information; and transmitting, from the wireless device to the network device, the PUSCH transmission according to the precoder.
In another aspect, a method of wireless communication performed by a network device is disclosed. The method includes transmitting, by the network device to a wireless device, configuration information and uplink grant information for a PUSCH transmission; in which the configuration information and the uplink grant information are used to determine a precoder for a PUSCH transmission by the wireless device; and receiving, from the wireless device at the network device, the PUSCH transmission according to the precoder.
In yet another exemplary aspect, the above-described methods are embodied in the form of processor-executable code and stored in one or more non-transitory computer-readable storage media. The code included in the computer readable storage media when executed by one or more processors, causes the one or more processors to implement the methods described in this patent document.
In yet another exemplary embodiment, a wireless communication device that is configured or operable to perform the above-described methods is disclosed. The wireless communication device may be a wireless device (e.g., a user equipment (UE) ) , or a network device (e.g., a base station (BS) ) .
The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
BRIEF DESCRIPTION OF THE DRAWING
FIG. 1 shows an example of a wireless communication system in accordance with some embodiments of the disclosed technology.
FIG. 2 is a block diagram representation of a portion of an apparatus in accordance with some embodiments of the disclosed technology.
FIG. 3 is a diagram illustrating example antenna layouts for 3Tx UE in accordance with some embodiments of the disclosed technology.
FIG. 4 is a flowchart of an example method of wireless communication.
FIG. 5 is a flowchart of an example method of wireless communication.
The example headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols.
The new radio (NR) technology of fifth generation (5G) mobile communication systems is continuously improved to provide higher quality wireless communication. Multiple Input Multiple Output (MIMO) is one of key features in 5G NR. Legacy technique for MIMO has already supported 2, 4, and 8 transmit (Tx) ports for UL transmission.
Generally, if more than one transmit antenna (1Tx) is equipped for a user equipment (UE) , 2 Tx, 4Tx, or 8Tx UE is considered, and so a codebook for physical uplink shared channel (PUSCH) is specified as 2 ports, 4 ports, or 8 ports for such requirements. However, in reality, UE is commonly equipped with 1Tx or 2Tx, and 4Tx UE is rare due to cost and/or complexity. As a compromise, 3Tx is considered for UE configuration as a next step of 2Tx UE. To support 3Tx UE, 3Tx UL transmission schemes need be designed, e.g., 3Tx (port) PUSCH transmission, and/or 3Tx (port) sounding reference signals (SRS) .
FIG. 1 shows an example of a wireless communication system (e.g., a long term evolution (LTE) , 5G or NR cellular network) that includes a BS 120 and one or more user equipment (UE) 111, 112 and 113. In some embodiments, the uplink transmissions (131, 132, 133) can include uplink control information (UCI) , higher layer signaling (e.g., UE assistance information or UE capability) , or uplink information. In some embodiments, the downlink transmissions (141, 142, 143) can include downlink control information (DCI)
or high layer signaling or downlink information. The UE may be, for example, a smartphone, a tablet, a mobile computer, a machine to machine (M2M) device, a terminal, a mobile device, an Internet of Things (IoT) device, and so on.
FIG. 2 is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology. An apparatus 205, such as a network device or 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 techniques presented in this document. The apparatus 205 can include transceiver electronics 215 to send and/or receive wireless signals over one or more communication interfaces such as antenna (s) 220. The apparatus 205 can include other communication interfaces for transmitting and receiving data. Apparatus 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 apparatus 205.
SRS in wireless communication is used in multiple aspects for efficient network performance, especially in LTE (Long-Term Evolution) and 5G networks. Channel sounding may involve sending a known signal from a transmitter (e.g., a UE) , which is then analyzed at the receiver (e.g., a BS) to gain information about the wireless channel. This process may help in understanding various characteristics of the communication channel, such as path loss, fading, delay spread, Doppler spread, etc. SRS may enable the network to adaptively optimize data transmission for efficiency, speed, and reliability.
For codebook based uplink transmissions, a set of candidate precoders (i.e., precoding matrices) for PUSCH transmissions may collectively be referred to as a codebook. The candidate precoders can be determined based on, e.g., candidate codebook types (e.g., non-coherent, partial-coherent, full-coherent) , and may be stable. On the other hand, a precoder used for a given PUSCH transmission may be indicated by a transmit precoding matrix indicator (TPMI) which is a dynamically indicated. The network may need to indicate one precoder from the codebook based on one or more factors including, e.g., the channel sounding by SRS. Merely by way of example, to perform an uplink transmission, a user equipment (UE) transmits SRS to a base station. Upon receiving the SRS, the base station may perform channel estimation. This process involves analyzing the SRS to understand the channel conditions, such as path loss, fading, and interference patterns. The channel estimation may give the base station a detailed understanding of how a signal propagates from the UE to the base station over the uplink channel. UE may report capability information (including, e.g., a codebook type) to the base station. Based on the channel estimation and/or UE capability information reported by the UE, the base station may determine configuration information and uplink grant information for the UE. For a codebook based uplink transmission, the configuration information and/or the uplink grant information may include, e.g., a codebook type, an SRS resource indicator (SRI) , the precoding information, the number of layers, antenna port (s) , uplink power control information, or the like, or a combination thereof. According to the configuration information and the uplink grant information, the UE may identify, from a codebook, a precoder (also referred to as a precoding matrix) according to which an uplink transmission (e.g., a PUSCH transmission) is performed. For a multi-port uplink transmission via
multiple antenna ports of the UE, a full transmission power may be shared by the non-zero power (NZP) port (s) involved in the transmission.
The candidate precoders can be determined based on configuration info, thus stable, but the precoder used for a given PUSCH transmission is indicated by a TPMI which is a dynamically indicated.
FIG. 3 is a diagram illustrating example antenna layouts for 3Tx UE in accordance with some embodiments of the disclosed technology. Case 1-1 and case 1-2 illustrate non-coherent layouts. Case 2-1 and case 2-2 illustrate partial coherent layouts. In a non-coherent three-port layout, the three antenna ports are not coherent with each other. In a partial coherent three-port layout, two antenna ports, including ports 2-1A and 2-1B in case 1 and ports 2-2A and 2-2B in case 2, can be coherent, but neither one of the two coherent antenna ports is coherent with the third antenna port.
It is understood that the illustration of two antenna ports as being parallel or in a cross arrangement do not necessarily suggest that the two antenna ports are coherent or non-coherent. For example, as illustrated in each of case 2-1 and 2-2 in FIG. 3, the two coherent ports are shown as a cross polarized antenna pair. It is understood that the cross arrangements are for illustration purposes and not intended to be limiting. Coherent antenna ports can be arranged in parallel. As another example, the three non-coherent antenna ports are illustrated as being parallel to each other in case 1-2; the three antenna ports can also be fully coherent, in which all the three antenna ports are coherent with each other.
In addressing the specific needs to support a three-port PUSCH transmission, a codebook tailored to the ports, as well as the power control and/or full power transmission may be designed. Details are provided as follows.
Embodiment 1: three-port codebook
A codebook for a 3Tx (also referred as three-port) uplink transmission may be designed on a case-by-case basis based on parameters including, e.g., coherency information of the ports, configured transmit power, the power amplifier rating of each port, or the like, or a combination thereof. A codebook for a three-port uplink transmission via non-coherent and partial-coherent ports can be determined as described below. Coefficients of elements of the matrix can be determined as one of the followings:
· normalized coefficient: where M is number of non-zero power (NZP) elements in the precoding matrix.
· with 1/3 full power power amplifier (PA) per port: each port has the power capability of at most 1/3 of the full power (i.e., maximum transmit power, or Pcmax) , then evenly split among NZP elements (i.e., among MIMO layers) in each port, i.e., where Np is the number (or count) of NZP elements for port p, and Nport is number of ports in the precoding matrix, e.g., 3.
√ elements in different ports with different number of layers may have different coefficients, e.g., is calculated for each port, or
√ elements in different ports with different number of layers have same coefficient, e.g., can be determined according toas shown in Table 1, whererefers to the
maximum number (or count) of NZP elements among various ports p.
· with 1/2 full power PA per port: if the number (or count) of NZP ports <3, i.e., 1, or 2, Nport can be assumed as 2 using the above rules for 1/3 full power PA per port, as shown in Table 1.
Table 1
A codebook for a three-port uplink transmission via full coherent ports can be determined according to Table 2 below.
Table 2
In some embodiments, for a partially coherent port configuration, which one of the three cases may be selected based on a predefined method. For example, only the first port and the second port are a pair of coherent ports, as shown in the first case in Table 1. In some embodiments, for a partial coherent port configuration, which one of the three cases in a codebook is selected may be determined based on an indication from the network, e.g., subject to the UE capability. In some embodiments, a UE can report which case is supported, e.g., only the first case or only the second case is supported. In some embodiments, the indication from the network may be communicated wo the UE via, e.g., RRC signaling, or DCI signaling.
The UE may report the coherency capability information, e.g., via a coherency information report as part of the capability information, to the network (e.g., to the network device) . The coherency information report can include or indicate at least one of the following information: that no ports are coherent, that a first port and a second port are coherent, that a second port and a third port are coherent, that a first port and a third port are coherent, or that all of the three ports are coherent.
Embodiment 2: Full power, power scaling for three ports
A network device (e.g., eNodeB in LTE or gNodeB in 5G) may determine the full transmit power for a PUSCH transmission based on a combination of network-configured parameters, UE capability information, and channel conditions. The UE has a predefined maximum transmit power level, which can be denoted as Pmax. Pmax may be determined by the UE’s hardware capability and regulatory constraints. The network device may send power control commands to the UE. These commands may be determined based on the network's assessment of channel quality and interference conditions. The channel assessment may be performed based on an SRS transmission from the UE configured based on an SRS configuration determined by the network device. The UE may measure the path loss, which is the reduction in power density of the radio wave as it propagates through space. It then adjusts its transmit power to compensate for this loss, ensuring that the signal arriving at the base station is at an appropriate power level. The network may configure certain parameters for uplink power control including, e.g., a nominal power level, a path loss compensation factor (e.g., between 0 and 1) , measured path loss, a closed-loop power control adjustment (e.g., adjustments based on the Transmit Power Control (TPC) commands from the network device) , or the
like, or a combination thereof. The transmit power (or full power Pcmax) for PUSCH may be determined based on one or more of these parameters and measurements. The UE may continuously adjust its transmit power in response to changing network commands and channel conditions to maintain optimal performance.
A configured transmit power may be evenly split among three ports in a three-port uplink transmission. Accordingly, the power scaling can be one third for three NZP ports involved in the three-port uplink transmission.
Regarding the full power transmission capability, in some embodiments, all ports can support the full power Pcmax separately, e.g., full power mode 0 is supported.
If one port cannot support the full power Pcmax, each port can be assumed to support one third full power, e.g., full power mode 1 is supported. One or more matrices for the full coherent port configuration can be extended for a precoder selection for full power mode 1 UE.
If full power mode 2 is supported by a UE, one or more TPMIs which can support the full power Pcmax may be reported to the network.
Alternatively, the UE may report, as part of capability information, to the network, information (e.g., referred to as full power transmission capability information) about whether a port or port group can support the full power Pcmax. For example, one or more of the following ports or port combinations can be reported to indicate its capability to support the full power Pcmax: port 0, port 1, port 2, port 0 and port 1, port 0 and port 2, or port 1 and port 2.
A power scaling factor may be determined according to a sum of the numbers (or counts) of ports for SRS resources corresponding to (or to support) a PUSCH transmission. For example, two SRS resources are indicated for one PUSCH transmission, in which one SRS resource is configured with two ports, and the other SRS resource is configured with one port, then two ports + one port = three ports is involved in determining the power scaling factor for the PUSCH transmission. A UE scales the linear transmit power value for a PUSCH transmission by the ratio (i.e., the power scaling factor) of the number (or count) of antenna ports with a non-zero PUSCH transmission power to the sum of numbers (or counts) of ports for all SRS resource (s) collectively corresponding to a PUSCH transmission. An example is provided as follows:
For a PUSCH transmission on active uplink bandwidth part (UL BWP) b, of carrier f of serving cell c, a UE first calculates a linear valueof the transmit power PPUSCH, b, f, c (i, j, qd, l) , with parameters as defined in clause 7.1.1 as in TS38.213. For a PUSCH transmission scheduled by a DCI format other than DCI format 0_0, or configured by ConfiguredGrantConfig or semiPersistentOnPUSCH, if txConfig in PUSCH-Config is set to 'codebook' ,
- if ul-FullPowerTransmission in PUSCH-Config is provided, the UE scalesby s where:
- if ul-FullPowerTransmission in PUSCH-Config is set to fullpowerMode1, s is the ratio of a number of antenna ports with non-zero PUSCH transmission power over the sum of numbers of ports for each SRS resource corresponding to a PUSCH transmission.
- if ul-FullPowerTransmission in PUSCH-Config is set to fullpowerMode2,
- s=1 for full power TPMIs reported by the UE, and s is the ratio of a number of antenna ports with non-zero PUSCH transmission power over a number of SRS ports for remaining TPMIs, where the number of SRS ports is associated with one or more SRS resources indicated by one or more SRI fields in a DCI format scheduling the PUSCH transmission, or indicated by Type 1 configured grant, or the number of SRS ports is associated with the SRS resources if only two SRS resources are configured in the SRS-ResourceSet with usage set to 'codebook' , e.g., for 3-port PUSCH transmission,
- s=1, if an SRS resource with a single port is indicated by an SRI field in a DCI format scheduling the PUSCH transmission when more than one SRS resource is provided in the SRS-ResourceSet with usage set to 'codebook' , or indicated by Type 1 configured grant, or if only one SRS resource with a single port is provided in the SRS-ResourceSet with usage set to 'codebook' , and
- if ul-FullPowerTransmission in PUSCH-Config is set to fullpower, s=1
- else, if each SRS resource in the SRS-ResourceSet with usage set to 'codebook' has more than one SRS port, the UE scales the linear value by the ratio of the number of antenna ports with a non-zero PUSCH transmission power to the sum of the numbers (or counts) of ports for all SRS resource (s) collectively corresponding to or supporting a PUSCH transmission.
The UE may split the full power Pcmax equally across the antenna ports on which the UE transmits the PUSCH with non-zero power.
Some embodiments may implement one or more of the following solutions, listed in clause-format. The following clauses are supported and further described in the embodiments above and throughout this document. As used in the clauses below and in the claims, a wireless device may be user equipment, mobile station, or any other wireless terminal including fixed nodes such as base stations. A network device 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. The following listing of solutions may be implemented by some preferred embodiments.
1. A method of wireless communication (e.g., method 400 as illustrated in FIG. 4) , including: receiving 410, by a wireless device from a network device, configuration information and uplink grant information for a PUSCH transmission, in which the configuration information indicates a codebook to be used with the three-port uplink transmission; determining 420, by the wireless device, a precoder from a 3-port codebook for a PUSCH transmission based on the configuration information and the uplink grant information; and transmitting 430, from the wireless device to the network device, the PUSCH transmission according to the precoder.
2. A method of wireless communication (e.g., method 500 as illustrated in FIG. 5) , including: transmitting 510, by a network device to a wireless device, configuration information and uplink grant information for a PUSCH transmission; in which the configuration information and the uplink grant
information are used to determine a precoder for a PUSCH transmission by the wireless device; and receiving 520, at the network device from the wireless device, the PUSCH transmission according to the precoder.
3. The method of any one or more of the solutions disclosed herein, in which the configuration information is determined based on or relates to capability information of the wireless device. The wireless device may report the capability information to the network device.
4. The method of any one or more of the solutions disclosed herein, in which the capability information includes coherency capability information and full power transmission capability information.
5. The method of any one or more of the solutions disclosed herein, in which the coherency capability information includes: that none of three ports for the three-port uplink transmission are coherent, that the three ports are partially coherent in which only two of the three ports are coherent, or that the three ports are fully coherent. For example, the coherency information may include that none of three ports for a three-port uplink transmission are coherent, that the three ports are fully coherent, that the three ports are partially coherent in which only two of the three ports are coherent, that the three ports are partially coherent in which only a first and a second ports of the three ports are coherent, that the three ports are partially coherent in which only the second and a third ports of the three ports are coherent, that the three ports are partially coherent in which only the first and the third ports are coherent, that the three ports are partially coherent in which only the first one of the three ports is not coherent with the other ports, that the three ports are partially coherent in which only the second port of the three ports is not coherent with the other ports, or that the three ports are partially coherent in which only the third port of the three ports is not coherent with the other ports.
6. The method of any one or more of the solutions disclosed herein, in which the codebook includes one or more of: (i) information based on the coherency capability information, (ii) information based on the full power transmission capability information, or (iii) rank information for a transmission rank for the three-port uplink transmission.
7. The method of any one or more of the solutions disclosed herein, in which: the three ports include a first port having a first configuration, a second port having a second configuration, and a third port having a third configuration, and the coherency capability information includes which two of the three ports are coherent.
8. The method of any one or more of the solutions disclosed herein, in which the full power transmission capability information includes power amplifier (PA) information of the respective three ports indicating whether the wireless device not supporting full power transmission with a single one of the three ports.
9. The method of any one or more of the solutions disclosed herein, in which: the PA information of the respective three ports indicates that each of the three ports is configured to support up to one third of a full power output of the three-port uplink transmission, and the codebook includes a coefficient determined based on the number of ports which is three and a maximum number of layers of the three-port uplink transmission according to the rank information.
10. The method of any one or more of the solutions disclosed herein, in which: the PA
information of the respective three ports indicates that at least one of the three ports is configured to support up to a half of a full transmission power of the three-port uplink transmission, and the codebook includes a coefficient determined based on one of (1) a product of the number of ports which is three and a maximum number of layers of the three-port uplink transmission according to the rank information, and (2) the maximum number of layers of the three-port uplink transmission.
11. The method of any one or more of the solutions disclosed herein, in which the codebook reflects power information relating to splitting a full transmission power of the three-port uplink transmission. In some embodiments, a power scaling factor may be directly used for power scaling of transmit power of the PUSCH transmission.
12. The method of any one or more of the solutions disclosed herein, in which the power scaling factor is determined based on a sum of the number (s) (or count (s) ) of non-zero power ports of the three ports to support the three-port uplink transmission.
13. The method of any one or more of the solutions disclosed herein, in which the capability information of the wireless device includes one or more transmit precoding matrix indicators (TPMIs) that are partial coherent TPMIs for rank 2 and/or rank 3 using the three ports.
14. The method of any one or more of the solutions disclosed herein, in which the capability information of the wireless device includes information on at least one specific TPMI which delivers a full transmission power of the three-port uplink transmission.
15. The method of any one or more of the solutions disclosed herein, in which the at least one specific TPMI which delivers the full transmission power is based on a non-coherent TPMI and/or a partial coherent TPMI.
16. The method of any one or more of the solutions disclosed herein, in which the configuration information includes DCI that includes information for a TPMI for the three-port uplink transmission.
17. The method of any one or more of the solutions disclosed herein, in which the 3-port codebook is determined according to candidate codebook types, and the configuration information includes a codebook type for the PUSCH transmission.
18. The method of any one or more of the solutions disclosed herein, in which the codebook type includes at least one of: that none of three ports for a three-port uplink transmission are coherent, that the three ports are fully coherent, that the three ports are partially coherent in which only two of the three ports are coherent, that the three ports are partially coherent in which only a first and a second ports of the three ports are coherent, that the three ports are partially coherent in which only the second and a third ports of the three ports are coherent, that the three ports are partially coherent in which only the first and the third ports are coherent, that the three ports are partially coherent in which only the first one of the three ports is not coherent with the other ports, that the three ports are partially coherent in which only the second port of the three ports is not coherent with the other ports, or that the three ports are partially coherent in which only the third port of the three ports is not coherent with the other ports.
19. The method of any one or more of the solutions disclosed herein, in which the codebook type is reported by the wireless device to the network device as a wireless device capability.
20. The method of any one or more of the solutions disclosed herein, in which the uplink grant information for the PUSCH transmission includes at least one of: a sounding reference source (SRS) resource indicator (SRI) , a number of layers, or a transmit precoding matrix indicator (TPMI) .
21. The method of any one or more of the solutions disclosed herein, in which the number of layers and the TPMI in the uplink grant information for the PUSCH transmission are used to determine, from the 3-port codebook, the precoder for the PUSCH transmission.
22. The method of any one or more of the solutions disclosed herein, in which: for a candidate codebook type being noncoherent, the 3-port codebook is determined by one vector from a set of vectors of for a one-layer codebook, two vectors from the set of vectors for a two-layer codebook, or three vectors from the set of vectors for a three-layer codebook, the set of vectors including: or
23. The method of any one or more of the solutions disclosed herein, in which: for a candidate codebook type being partial coherent, the 3-port codebook is determined according to at least one of:
orfor a pair of ports and element of 0 for a single port to form a 3 by 1 matrix for a one-layer codebook;
orfor the pair of ports and element of 0 for a single port for one layer, and element of 1 for the single port with elements of 0s for the pair of ports for the other layer, to form a 3 by 2 matrix for a two-layer codebook; or
orfor the pair of ports and [0, 0] for the non coherent port the two layers, and element of 1 for the single port with elements of 0s for the two coherent ports for the other layer, to form a 3 by 3 matrix for a three-layer codebook.
24. The method of any one or more of the solutions disclosed herein, in which ports of the pair of ports are coherent, and the single port is not coherent with any one port of the pair of ports.
25. The method of any one or more of the solutions disclosed herein, in which the single port corresponds to one of a first, a second, or a third port in the 3-port codebook, and the ports of the pair of ports correspond to the remaining 2 ports in the 3-port codebook.
26. The method of any one or more of the solutions disclosed herein, in which a mapping between the single port or the pair of ports and the three ports in the 3-port codebook is determined according to a predefined relation, the configuration information, or wireless device capability.
27. The method of any one or more of the solutions disclosed herein, in which: the coefficient of a precoding matrix or of an element in the precoding matrix for the precoder is determined according to one of:
where M is a number of non-zero power (NZP) elements in the precoding matrix;
for port p; or
for each port, where Np is the number of NZP elements for port p, and Nport is the number of ports in the precoding matrix.
28. The method of any one or more of the solutions disclosed herein, in which: in response to a number of NZP ports being less than 3, Nport is 2, or in response to (1) power amplifier (PA) information of NZP port being 1/2 full power or 1/2 maximum transmit power and (2) a number of NZP ports being less than 3, Nport is 2.
29. The method of any one or more of the solutions disclosed herein, in which: for a candidate codebook type being full-coherent, the codebook is determined by:
and/orfor a one-layer codebook,
and/orfor a two-layer codebook, or
for a three-layer codebook.
30. The method of any one or more of the solutions disclosed herein, further including: determining, by the wireless device, a power scaling factor for the PUSCH transmission according to a number of ports corresponding to the PUSCH transmission; and transmitting, from the wireless device to the network device, the PUSCH transmission according to the precoder and the power scaling factor.
31. The method of any one or more of the solutions disclosed herein, in which the number of ports corresponding to the PUSCH transmission is determined by one of: a sum of numbers of ports configured for a plurality of SRS resources corresponding to the PUSCH transmission; a number of ports configured for an SRS resource corresponding to the PUSCH transmission; or a number of ports used for transmitting an SRS resource corresponding to the PUSCH transmission.
32. A wireless communication device, including: at least one processor configured to perform the method recited in any one or more of solutions 1-31.
33. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform any one of the method recited in any one or more of solutions 1-31.
It will be appreciated that the present document discloses techniques that can be embodied in various embodiments to allow a UE-triggered reporting of beam report information. Specifically, events for beam reporting are defined based on measurement quality variation monitoring among beams at different time instances/beam groups or for different channels/RSs. The beam reporting would be triggered if any of the pre-defined events occurs. As the event-triggered beam report is initiated by the UE on demand, the
reporting latency and uplink reporting resource consumption can be greatly reduced compared with the conventional beam report method.
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 of 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 of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM) , Random Access Memory (RAM) , compact discs (CDs) , digital versatile discs (DVD) , etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer-or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this 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 sub-combination. 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 implementations be excised from the combination, and the claimed
combination may be directed to a sub-combination or a variation of a sub-combination. 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.
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 disclosure.
Claims (20)
- A method of wireless communication, comprising:receiving, by a wireless device from a network device, configuration information and uplink grant information for a physical uplink shared channel (PUSCH) transmission;determining, by the wireless device, a precoder from a 3-port codebook for a PUSCH transmission based on the configuration information and the uplink grant information; andtransmitting, from the wireless device to the network device, the PUSCH transmission according to the precoder.
- A method of wireless communication, comprising:transmitting, by a network device to a wireless device, configuration information and uplink grant information for a PUSCH transmission, wherein the configuration information and the uplink grant information are used to determine a precoder for a PUSCH transmission by the wireless device; andreceiving, from the wireless device to the network device, the PUSCH transmission according to the precoder.
- The method of claim 1 or claim 2, wherein the 3-port codebook is determined according to candidate codebook type, and the configuration information includes a codebook type for the PUSCH transmission.
- The method of claim 3, wherein the codebook type comprises at least one of:that none of three ports for a three-port uplink transmission are coherent,that the three ports are fully coherent,that the three ports are partially coherent in which only two of the three ports are coherent,that the three ports are partially coherent in which only a first and a second ports of the three ports are coherent,that the three ports are partially coherent in which only the second and a third ports of the three ports are coherent,that the three ports are partially coherent in which only the first and the third ports are coherent,that the three ports are partially coherent in which only the first one of the three ports is not coherent with the other ports,that the three ports are partially coherent in which only the second port of the three ports is not coherent with the other ports, orthat the three ports are partially coherent in which only the third port of the three ports is not coherent with the other ports.
- The method of claim 4, wherein the codebook type is reported by the wireless device to the network device as a wireless device capability.
- The method of claim 1 or claim 2, wherein the uplink grant information for the PUSCH transmission comprises at least one of: a sounding reference source (SRS) resource indicator (SRI) , a number of layers, or a transmit precoding matrix indicator (TPMI) .
- The method of claim 6, wherein the number of layers and the TPMI in the uplink grant information for the PUSCH transmission are used to determine, from the 3-port codebook, the precoder for the PUSCH transmission.
- The method of claim 3, wherein:for a candidate codebook type being non-coherent, the 3-port codebook is determined by one vector from a set of vectors of for a one-layer codebook, two vectors from the set of vectors for a two-layer codebook, or three vectors from the set of vectors for a three-layer codebook, the set of vectors comprising:or
- The method of claim 3, wherein:for a candidate codebook type being partial-coherent, the 3-port codebook is determined according to at least one of:orfor a pair of ports and element of 0 for a single port to form a 3-by-1 matrix for a one-layer codebook;orfor the pair of ports and element of 0 for a single port for one layer, and element of 1 for the single port with elements of 0s for the pair of ports for the other layer, to form a 3-by-2 matrix for a two-layer codebook; ororfor the pair of ports and [0, 0] for the non coherent port the two layers, and element of 1 for the single port with elements of 0s for the two coherent ports for the other layer, to form a 3-by-3 matrix for a three-layer codebook.
- The method of claim 9, wherein ports of the pair of ports are coherent, and the single port is not coherent with any one port of the pair of ports.
- The method of claim 9, wherein the single port corresponds to one of a first, a second, or a third port in the 3-port codebook, and the ports of the pair of ports correspond to the remaining 2 ports in the 3- port codebook.
- The method of claim 9, wherein a mapping between the single port or the pair of ports and the three ports in the 3-port codebook is determined according to a predefined relation, the configuration information, or wireless device capability.
- The method of claim 1 or claim 2, wherein:the coefficient of a precoding matrix or of an element in the precoding matrix for the precoder is determined according to one of:where M is a number of non-zero power (NZP) elements in the precoding matrix;for port p; orfor each port, where Np is the number of NZP elements for port p, and Nport is the number of ports in the precoding matrix.
- The method of claim 13, wherein:in response to a number of NZP ports being less than 3, Nport is 2, orin response to (1) power amplifier (PA) information of NZP port being 1/2 maximum transmit power Pcmax and (2) a number of NZP ports being less than 3, Nport is 2.
- The method of claim 3, wherein:for a candidate codebook type being full-coherent, the codebook is determined by:and/orfor a one-layer codebook,and/orfor a two-layer codebook, orfor a three-layer codebook.
- The method of claim 1 or claim 2, further comprising:determining, by the wireless device, a power scaling factor for the PUSCH transmission according to a number of ports corresponding to the PUSCH transmission; andtransmitting, from the wireless device to the network device, the PUSCH transmission according to the precoder and the power scaling factor.
- The method of claim 16, wherein the number of ports corresponding to the PUSCH transmission is determined by one of:a sum of numbers of ports configured for a plurality of SRS resources corresponding to the PUSCH transmission;a number of ports configured for an SRS resource corresponding to the PUSCH transmission; ora number of ports used for transmitting an SRS resource corresponding to the PUSCH transmission.
- The method of claim 17, wherein an SRI in the uplink grant information for the PUSCH transmission indicates the SRS resource corresponding to the PUSCH transmission, or the plurality of SRS resources corresponding to the PUSCH transmission.
- A wireless communication device, comprising:at least one processor configured to perform the method of any one of claims 1-18.
- One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform the method of any one of claims 1-18.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/139306 WO2025123375A1 (en) | 2023-12-15 | 2023-12-15 | Three-port uplink transmission |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2023/139306 WO2025123375A1 (en) | 2023-12-15 | 2023-12-15 | Three-port uplink transmission |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025123375A1 true WO2025123375A1 (en) | 2025-06-19 |
Family
ID=96056332
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/139306 Pending WO2025123375A1 (en) | 2023-12-15 | 2023-12-15 | Three-port uplink transmission |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025123375A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114448477A (en) * | 2017-06-16 | 2022-05-06 | 华为技术有限公司 | Communication method, communication device and system |
| WO2023028981A1 (en) * | 2021-09-03 | 2023-03-09 | Qualcomm Incorporated | Techniques for codebook and control signaling for uplink |
| WO2023070459A1 (en) * | 2021-10-28 | 2023-05-04 | Oppo广东移动通信有限公司 | Wireless communication method, terminal device, and network device |
| CN116941188A (en) * | 2023-06-07 | 2023-10-24 | 北京小米移动软件有限公司 | Information processing method and device, communication equipment, communication system and storage medium |
-
2023
- 2023-12-15 WO PCT/CN2023/139306 patent/WO2025123375A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114448477A (en) * | 2017-06-16 | 2022-05-06 | 华为技术有限公司 | Communication method, communication device and system |
| WO2023028981A1 (en) * | 2021-09-03 | 2023-03-09 | Qualcomm Incorporated | Techniques for codebook and control signaling for uplink |
| WO2023070459A1 (en) * | 2021-10-28 | 2023-05-04 | Oppo广东移动通信有限公司 | Wireless communication method, terminal device, and network device |
| CN116941188A (en) * | 2023-06-07 | 2023-10-24 | 北京小米移动软件有限公司 | Information processing method and device, communication equipment, communication system and storage medium |
Non-Patent Citations (1)
| Title |
|---|
| INTEL CORPORATION: "Summary on Maintenance for UL Codebook based transmission", 3GPP DRAFT; R1-1905639 SUMMARY ON MAINTENANCEFOR UL CODEBOOK BASED TRANSMISSION_V1, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. Xi’an, China; 20190408 - 20190412, 8 April 2019 (2019-04-08), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051707699 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3691212B1 (en) | Uplink transmission and configuration method, terminal, and base station | |
| US20140162717A1 (en) | Uplink power control method, user equipment and base station | |
| CN114175743B (en) | A method and device for signal transmission and a method and device for signal reception | |
| EP2297874B1 (en) | Including feedback information regarding an individual subband of a wireless channel | |
| US12047883B2 (en) | Restricting sounding reference signal (SRS) power control configurations | |
| CN115053469B (en) | Enhanced channel state information for multiple transmission/reception points | |
| US12075275B2 (en) | Communications method and apparatus, and device | |
| US11996913B2 (en) | Multi-user pairing and SINR calculation based on relative beam power for codebook-based DL MU-MIMO | |
| US12425975B2 (en) | Extended power class for uplink (UL) multiple-input multiple-output (MIMO) communications | |
| EP4333520B1 (en) | Uplink transmission methods, terminal devices and network devices | |
| KR20240026440A (en) | System and method for uplink frequency selective precoding | |
| US20240097863A1 (en) | Methods and systems for enhanced transmission configuration indicator framework | |
| CN117676549A (en) | A method and communication device for capability reporting | |
| CN114008932B (en) | Channel Quality Indicator (CQI) reporting method and apparatus | |
| WO2025123375A1 (en) | Three-port uplink transmission | |
| WO2024065746A1 (en) | Indications of precoder and transmission layer for subscriber data management based simulation uplink transmission | |
| WO2024149042A1 (en) | Communication method and communication apparatus | |
| WO2025123376A1 (en) | Sounding reference signal configuration for three-port uplink transmission | |
| WO2025123374A1 (en) | Sounding reference signal transmission techniques in three-port uplink transmission | |
| WO2025039186A1 (en) | Methods and systems for power control for uplink transmission | |
| WO2025208473A1 (en) | Channel state information reporting for coherent joint transmission calibration | |
| WO2025156215A1 (en) | High-performance codebook design | |
| WO2025231749A1 (en) | Precoding for precoding resource block group based transmission | |
| RU2811939C1 (en) | Method for controlling transmission power with emulation of propagation of reference signal used to estimate losses over channel with pre-coding, device implementing its and their variants | |
| EP4546855A1 (en) | Measurement parameter feedback method and device, terminal, and storage medium |
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: 23961231 Country of ref document: EP Kind code of ref document: A1 |