Method and system for determining uplink transmission port
By configuring and indicating antenna switching (AS) in network nodes and SRS resource relationships based on codebook/non-codebook (CB/NCB), the problem of unclear port configuration in wireless communication is solved, thereby improving transmission efficiency and resource utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2026-03-31
AI Technical Summary
In wireless communication, existing technologies cannot effectively determine the relationship between antenna switching (AS) and physical uplink transmission (PUSCH, PUCCH) ports based on codebook/non-codebook, resulting in low transmission efficiency and unclear resource allocation.
By configuring multiple resource sets through network nodes, the port relationships between antenna switching (AS) and codebook-based/non-codebook (CB/NCB) SRS resources are indicated using RRC signaling or MAC CE, and the same resource IDs are overlapped or shared in the frequency and time domains to determine the port configuration of PUSCH and PUCCH.
It achieves more efficient resource utilization and transmission efficiency, ensuring the flexibility and continuity of PUSCH and PUCCH transmission, and avoiding transmission conflicts and resource waste.
Smart Images

Figure CN121773585A_ABST
Abstract
Description
Technical Field
[0001] This patent document generally relates to wireless communication. Background Technology
[0002] Mobile communication technology is driving the world toward an increasingly interconnected and networked society. The rapid development and technological advancements in mobile communications have led to ever-increasing demands for capacity and connectivity. Other factors, such as energy consumption, device cost, spectrum efficiency, and latency, are also important for meeting the needs of various communication scenarios. Various technologies are being discussed, including new methods to provide higher quality of service, longer battery life, and improved performance. Summary of the Invention
[0003] This patent document describes the techniques used to determine the uplink transmission port, among other things.
[0004] In one aspect, a data communication method is disclosed. The method includes receiving, by a wireless device, configurations of a plurality of resources of a first purpose type corresponding to antenna switching (AS) from a network node; determining at least one antenna port for transmission based on the plurality of resources of the first purpose type; and transmitting, by the wireless device, the transmission using the determined at least one antenna port.
[0005] In another aspect, a data communication method is disclosed. The method includes a network node sending a configuration of multiple resources of a first purpose type corresponding to antenna switching (AS) to a wireless device, and the network node receiving a transmission from the wireless device, the transmission being performed using at least one antenna port determined according to the multiple resources of the first purpose type.
[0006] In another example aspect, a wireless communication device is disclosed, which includes a processor configured to implement the methods described above.
[0007] In another example, a computer storage medium on which code for implementing the methods described above is disclosed is disclosed.
[0008] This document describes these and other aspects. Attached Figure Description
[0009] Figure 1 Examples of wireless communication systems based on some exemplary embodiments of the disclosed technology are shown.
[0010] Figure 2 This is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology.
[0011] Figure 3An example of network estimation of two antenna switching (AS) sounding reference signal (SRS) resources is shown, each resource being configured with two ports.
[0012] Figure 4 Examples of wireless communication processes based on some exemplary embodiments of the disclosed technology are shown.
[0013] Figure 5 Another example of a wireless communication process based on some example embodiments of the disclosed technology is shown. Detailed Implementation
[0014] The section headings used in this document are for ease of understanding only and do not limit the scope of the embodiments to the sections in which they are described. Furthermore, although the embodiments are described with reference to examples of 5G, the disclosed techniques can be applied to wireless systems using protocols other than 5G or 3GPP protocols.
[0015] Figure 1 An example of a wireless communication system (e.g., a long-term evolution (LTE), 5G, or NR cellular network) is illustrated, comprising a BS 120 and one or more user equipments (UEs) 111, 112, and 113. In some embodiments, uplink transmissions (131, 132, 133) may include uplink control information (UCI), higher-layer signaling (e.g., UE assistance information or UE capabilities), or uplink information. In some embodiments, downlink (DL) transmissions (141, 142, 143) may include downlink control information (DCI) or higher-layer signaling or downlink information. The UE may be, for example, a smartphone, tablet, mobile computer, machine-to-machine (M2M) device, terminal, mobile device, Internet of Things (IoT) device, etc.
[0016] Figure 2This is a block diagram representation of a portion of an apparatus based on some embodiments of the disclosed technology. Apparatus 205, such as a network device, base station, or wireless device (or UE), may include processor electronics 210, such as a microprocessor implementing one or more technologies proposed in this document. Apparatus 205 may include transceiver electronics 215 for transmitting and / or receiving wireless signals via one or more communication interfaces (e.g., antenna 220). Apparatus 205 may include other communication interfaces for transmitting and receiving data. Apparatus 205 may include one or more memories (not explicitly shown) configured to store information such as data and / or instructions. In some implementations, processor electronics 210 may include at least a portion of transceiver electronics 215. In some embodiments, apparatus 205 is used to implement at least some of the disclosed technologies, modules, or functions.
[0017] Flexible MIMO schemes are becoming a key component of fifth-generation (5G) new radio (NR) technology. Flexible MIMO schemes include, but are not limited to, antenna switching sounding reference (SRS) and codebook-based or non-codebook-based physical uplink shared channel (PUSCH) transmission. In some embodiments, the disclosed techniques can be implemented to determine the ports used for SRS, PUSCH, and physical uplink control channel (PUCCH).
[0018] Network nodes can configure one or more Sounding Reference Signal (SRS) resource sets for wireless devices (e.g., UEs). Each SRS resource set includes one or more SRS resources and can be configured for beam management (BM), antenna switching (AS), and codebook (CB) / non-codebook (NCB) purposes. Furthermore, each SRS resource can be configured with multiple ports.
[0019] For downlink (DL) transmissions, the precoder can be determined based on the UE's estimation via downlink reference signals (DL RS), and this precoder can be reported to the network node. Alternatively, the precoder can be determined based on the network's estimation via uplink reference signals (UL RS) (e.g., SRS), and then, taking into account the channel reciprocity between DL and UL, the UL channel state can be used to determine the precoder for DL transmissions. Such SRS used for DL estimation is assumed to be an SRS used for AS purposes.
[0020] Figure 3An example of network estimation of two antenna switching (AS) sounding reference signal (SRS) resources is shown, each resource being configured with two ports.
[0021] A UE can be equipped with an xTyR antenna (or antenna port), where "T" represents a transmit port, "R" represents a receive port, and x and y are integers, with x less than or equal to y. In one implementation, a UE equipped with xTyR has x transmit ports and y receive ports. For example, as... Figure 3 As shown, a UE with 2T4R has 2 transmit ports and 4 receive ports. In this way, although the number of transmit links (excluding the antennas themselves) can be reduced from 4 to 2, the antennas can be partially multiplexed. Therefore, the UE can perform transmit operations by using up to 2 ports at a time, and receive operations by using up to 4 ports at a time. Furthermore, for this case, the SRS used for the AS can be configured with at least 2 time units, such as 2 symbols (e.g., OFDM symbols), as... Figure 3 As shown. There are two SRS resources, such as SRS ID 0 and SRS ID 1, and each SRS resource is configured with two ports. The ports should be different for different SRS resources used for antenna switching. In addition, when performing antenna switching, the gap between the two SRS resources should be taken into account (e.g., using one symbol as the gap symbol).
[0022] If the UE has more receive (Rx) antennas than transmit (Tx) antennas (e.g., xTyR antennas or antenna ports, where x and y are integers and x is less than or equal to y), then the UE actually has y antennas, which can be used as a group of y receive (Rx) antennas or different groups of x transmit (Tx) antennas.
[0023] The UE can also be configured with SRS for UL transmissions (e.g., PUSCH transmissions). There are two types of PUSCH transmissions: codebook-based PUSCH transmissions and non-codebook-based PUSCH transmissions.
[0024] For codebook-based PUSCH transmissions, the UE configures the SRS for use with the codebook and sends it to the network. The network then estimates the SRS and determines the precoder based on the estimation result. The network then indicates the precoder to the UE via the transmit precoding matrix index (TPMI), which indicates a precoder from a set of predefined precoders (e.g., codebooks). If there are more than one SRS resource in the SRS resource set, the SRI is also indicated to the UE to determine one SRS resource from among the more than one. Furthermore, the determined SRS resource and the indicated TPMI are used to determine the precoder for the PUSCH transmission.
[0025] For non-codebook-based PUSCH transmissions, the UE configures the SRS for non-codebook transmission and sends it to the network. The network then estimates the SRS and determines the precoder based on the estimation result, and indicates the precoder to the UE via the SRI (SRS resource indicator). The SRI can indicate one or more SRS resources, and the precoder is determined to be the same precoder as the SRS resource indicated by the SRI.
[0026] In some implementations, SRS for CB / NCB and SRS for AS can be configured simultaneously. In other implementations, a single SRS transmission can be multiplexed for CB / NCB and AS. For example, one SRS resource with two ports is configured for CB / NCB, while two SRS resources are configured for AS, with each AS SRS resource having two ports. From an antenna switching perspective, the two AS SRS resources correspond to different ports; for example, the first AS SRS resource corresponds to Rx antennas 0 and 1, and the second AS SRS resource corresponds to Rx antennas 2 and 3. The selection / consideration / determination of which Rx antennas or AS SRS resources correspond to the two ports for the CB / NCB SRS resource may vary depending on the UE implementation. The UE may transmit only the SRS for AS, while the network may estimate the SRS for both AS and CB / NCB.
[0027] Example 1: The relationship between ports for SRS resources used in CB / NCB and ports for SRS resources used in AS.
[0028] Problem: If the relationship between the ports used for SRS resources in CB / NCB and the ports used for SRS resources in AS is determined solely by the UE, the network cannot obtain this relationship.
[0029] In embodiments of the disclosed technology, for example, based on the network's estimation of the ports of all UE (Rx) antennas for both AS and CB / NCB, the network can indicate to the UE the relationship between the ports of SRS resources for CB / NCB and the ports of SRS resources for AS.
[0030] In one example, such as Figure 3 As shown, the network estimates two AS SRS resources, each configured with two ports. The network can estimate the two SRS resources used for both AS and CB / NCB, and indicate which SRS resource can be used to determine the port used for the CB / NCB SRS resource. Furthermore, the port used for PUSCH transmission can be determined via the CB / NCB SRS resource.
[0031] Regarding the relationship between AS SRS resources and CB / NCB SRS resources, one or more AS SRS resources can be configured to overlap with the SRS used for CB / NCB in both the frequency domain (FD) and time domain (TD), or configured to have the same SRS resource ID as the SRS used for CB / NCB. For example, AS SRS resources and CB / NCB SRS resources can be reused, and one SRS resource only needs to be transmitted once to satisfy both uses / purposes.
[0032] In another example, for a UE with 1T4R, there are four SRS resources for AS, and the UE implementation can determine which of the four AS SRS resources is used to determine the port for the CB / NCB SRS resource and / or which port is used for PUSCH. From the network's perspective, one of the multiple AS SRS resources can be configured to overlap with one of the multiple CB / NCB SRS resources on FD and TD, or be configured to have the same SRS resource ID. AS SRS resources and CB / NCB SRS resources that overlap on FD and TD or share the same SRS resource ID can have the same number of ports and / or can have the same number of ports. In some implementations, AS SRS resources and CB / NCB SRS resources correspond to the same (or the same set of) Rx antennas.
[0033] In addition, the network can indicate to the UE the relationship between the ports of SRS resources used for CB / NCB and the ports of SRS resources used for AS through radio resource control (RRC) signaling or medium access control (MAC) control element (CE).
[0034] In one implementation, AS SRS resources can be indicated to CB / NCB SRS resources via RRC signaling or MAC CE. AS SRS resources can be indicated using an SRS resource set ID or an SRS resource set index from multiple AS SRS resource sets, as well as an SRS resource index from the indicated SRS resource set.
[0035] In addition, the UE can determine the relationship between the ports of SRS resources used for CB / NCB and the ports of SRS resources used for AS, and can report the relationship between the ports of SRS resources used for CB / NCB and the ports of SRS resources used for AS to the network.
[0036] Example 2: Port of CB / NCB SRS resource.
[0037] Question: It is unclear whether the CB / NCB SRS resources have the same port set.
[0038] As mentioned above, if the number of Tx(x) is less than the number of Rx(y), the choice of which port and / or antenna is used for the CB / NCB SRS resource is determined based on the UE implementation. If there are more than one CB / NCB SRS resource, it is unclear whether these CB / NCB SRS resources have the same or different ports.
[0039] If it is unknown whether the ports of different CB / NCB SRS resources are the same or different, it is unclear how long the time-domain interval period is between different CB / NCB SRS resources. Furthermore, it is unclear whether PUSCH transmissions based on different CB / NCB SRS resources require an interval period for antenna switching.
[0040] In some implementations, this problem can be solved as will be discussed below.
[0041] The network configures M AS SRS resources (e.g., SRS resources used for AS) and N CB / NCB SRS resources (e.g., SRS resources used for CB / NCB) for the UE. Here, N and M are both positive integers.
[0042] The UE determines the ports of N CB / NCB SRS resources based on at least one of the following: (1) Each of the N CB / NCB SRS resources has the same set of ports.
[0043] (2) If N CB / NCB SRS resources are associated with N AS SRS resources out of M AS SRS resources, then the ports used for the N CB / NCB SRS resources are different, or each of the N CB / NCB SRS resources has the same set of ports, where N and M are integers, and N is less than or equal to M. In one example, the ports used for the N CB / NCB SRS resources are different when different CB / NCB SRS resources correspond to different (Rx) antenna ports.
[0044] (a) If a Type I SRS resource is associated with a Type II SRS resource, then the Type I SRS resource and the Type II SRS resource overlap on FD and TD, or the Type I SRS resource and the Type II SRS resource have the same SRS resource ID, wherein the Type I SRS resource or the Type II SRS resource can be one of a CB / NCB SRS resource or an AS SRS resource.
[0045] In another implementation, the UE determines the relationship between ports of N different CB / NCB SRS resources, such as whether they are the same or different, and reports the relationship to the network.
[0046] The relationship between ports of different CB / NCB SRS resources as described above can also be applied to the relationship between ports of different CB / NCBSRS resource sets.
[0047] If different CB / NCB SRS resource sets have the same port set, the relationship between the ports can be determined based on at least one of the following: Each CB / NCB SRS resource in an SRS resource set has the same port set, and different CB / NCB SRS resources in different SRS resource sets have the same port set; or Each CB / NCB SRS resource in an SRS resource set has the same port set, but different CB / NCB SRS resources in different SRS resource sets have different port sets.
[0048] If different CB / NCB SRS resource sets have different port sets, the relationship between the ports can be determined based on at least one of the following: Each CB / NCB SRS resource in an SRS resource set has the same port set, but different CB / NCB SRS resources in different SRS resource sets have different port sets; or Different CB / NCB SRS resources in one SRS resource set have different port sets, and different CB / NCB SRS resources in different SRS resource sets have different port sets.
[0049] PUSCH transmissions are performed by the UE based on one or more SRS resources indicated by scheduling information (e.g., DCI or RRC signaling). If AS SRS and CB / NCB SRS are multiplexed, the UE only needs to transmit one type of SRS, such as AS SRS. In other words, although CB / NCB SRS is configured for the UE, the UE does not transmit such CB / NCB SRS. If an SRS resource in the CB / NCB SRS set is associated with an SRS resource in the AS SRS resource set, they share the same multiple ports. The UE needs to determine multiple transmission parameters, such as spatial relationships determined based on the SRS resource in the CB / NCB SRS set, but that SRS resource is not actually transmitted; then the UE needs to determine these multiple transmission parameters based on the SRS resource in the associated AS SRS resource set.
[0050] Example 3: Port of PUCCH.
[0051] Problem: It's unclear how to determine the port for PUCCH transmission.
[0052] Although PUCCH transmission does not support MIMO schemes, it is typically carried out by one or more ports determined by the UE, and these ports are transparent to the network. However, as mentioned above, if the UE has more Rx antennas than Tx antennas, then the UE has more Rx ports than Tx ports. When the UE determines the Tx ports used for UL transmissions (e.g., SRS, PUSCH, PUCCH), it can flexibly map the ports used for UL transmissions to different sets of Rx antennas.
[0053] Similar to the port used for SRS, the port used for PUCCH is still determined by the UE. While the port used for PUCCH is fixed, the port used for PUSCH can be flexible and can be changed based on SRS resources associated with SRI (e.g., from one set of antennas to another). In some cases, if the network scheduling DL / UL transmissions is unaware of the change information, the change time may be insufficient. For example, PUSCH is transmitted in slot n, and it occupies multiple symbols, including the last symbol. PUCCH is transmitted in the next slot (e.g., slot n+1), and it occupies symbols, including the first symbol. The port used for PUCCH is fixed, for example, the port used for PUCCH is associated with the first set of antennas, but the port used for PUSCH is flexible, for example, the port used for PUSCH is associated with the second set of antennas in slot n. From slot n to slot n+1, the UE needs to change antennas, and an additional slot period is required. Without such consideration, PUSCH transmission in slot n may be affected.
[0054] In one embodiment of the disclosed technology, these problems can be solved as will be discussed below.
[0055] There are restrictions regarding PUSCH and PUCCH scheduling: UEs should not be scheduled to transmit PUSCH and PUCCH in consecutive time slots, and there should be no gap period (e.g., gap symbols) between the symbols occupied by PUSCH and PUCCH transmissions. Alternatively, the network may not schedule PUSCH and PUCCH transmissions in such a way that they occur in consecutive time slots and there are no gap periods between the symbols occupied by PUSCH and PUCCH transmissions.
[0056] In some implementations, a PUSCH transmission is performed after a PUCCH transmission, or a PUCCH transmission is performed after a PUCCH transmission.
[0057] A restriction exists if at least one of the following conditions is met: (1) The UE has a different number of Tx antennas and Rx antennas; (2) The port of the PUCCH is fixed on the antenna; (3) The ports of the PUSCH are flexible for antennas; (4) AS SRS is configured; (5) An SRS resource in the CB / NCB SRS resource set has the same SRS resource ID as an SRS resource in the AS SRS resource set; or (6) An SRS resource in the CB / NCB SRS resource set overlaps with an SRS resource in the AS SRS resource set on FD and TD.
[0058] In another embodiment of the disclosed technology, the problems discussed above can be solved as will be discussed below.
[0059] The port for PUCCH transmissions should be aligned with (or identical to) the port for the most recent PUSCH transmission. In other words, the port for PUCCH transmissions should be the same as the port for the most recent PUSCH transmission. PUSCH transmissions may include at least one of the following: (1) Dynamically granted (DG) PUSCH scheduled by DCI format 0_1 or DCI format 0_2; (2) DG PUSCH scheduled by DCI format 0_0; (3) Configured granted (CG) PUSCH type 1; or (4) CG (Configuration Authorization) PUSCH Type 2.
[0060] The latest PUSCH transmission is determined based on the end time of the PUSCH transmission.
[0061] PUSCH and PUCCH belong to a bandwidth part (BWP) / component carrier (CC) or a CC group within a frequency band. UE capabilities are identical within a CC group within a frequency band. SRS carrier handover is organized within a CC group within a frequency band.
[0062] As discussed above, the UE can determine the port for PUCCH transmission based on the PUSCH transmission scheduled / triggered by DCI format 0_0.
[0063] Alternatively, considering that the UE determines the spatial relationship of the PUSCH transmissions scheduled / triggered by DCI format 0_0 based on the PUCCH transmission (or configuration), the UE can determine the port of the PUSCH transmissions scheduled / triggered by DCI format 0_0 based on the PUCCH transmission (or configuration).
[0064] Example 4: Port for repeated PUSCH / PUCCH transmission.
[0065] For repeated transmissions of PUSCH / PUCCH, one or more ports of one of multiple AS SRS resources can be used to transmit each repeated transmission. Two or more repeated transmissions may correspond to the same AS SRS resource or different AS SRS resources. The relationship between each repeated transmission and the AS SRS resource can be determined by the UE in a predetermined order or indicated by the network.
[0066] The disclosed techniques can be implemented in some embodiments to determine the relationship between ports of SRS resources for CB / NCB and ports of SRS resources for AS via network nodes, and to indicate / configure the relationship to the UE via RRC signaling or MAC CE.
[0067] In some implementations, one or more AS SRS resources may be configured to overlap with the SRS used for CB / NCB on FD and TD, or have the same SRS resource ID.
[0068] In some implementations, an AS SRS resource can be designated as a CB / NCB SRS resource. The AS SRS resource can be designated using an SRS resource set ID and an SRS resource index within the designated SRS resource set.
[0069] In some implementations, the relationship between the ports of the SRS resources used for CB / NCB and the ports of the AS SRS resources can be determined by the UE and reported to the network.
[0070] The disclosed technology can be implemented in some embodiments to determine whether the ports used for different SRS resources of CB / NCB are the same or different based on the following criteria: (1) Each of the N CB / NCB SRS resources corresponds to the same set of ports; or (2) If N CB / NCB SRS resources are associated with N AS SRS resources out of M AS SRS resources respectively, then the ports used for the N CB / NCB SRS resources are different; otherwise, each of the N CB / NCB SRS resources has the same set of ports, for example, based on SRS resource ID or TD / FD resources.
[0071] The disclosed techniques may be implemented in some embodiments to determine the port of the PUCCH.
[0072] In some implementations, there are restrictions on PUSCH and PUCCH scheduling: the UE should not be scheduled to transmit PUSCH and PUCCH in consecutive time slots, provided that some of the conditions discussed above are met, and there is no gap period between the symbols occupied by PUSCH and PUCCH transmissions.
[0073] In some implementations, the port for PUCCH transmission is aligned with the port for the latest PUSCH transmission.
[0074] Figure 4 An example of a wireless communication process 400 based on some example embodiments of the disclosed technology is shown.
[0075] In some implementations, the process 400 for wireless communication may include: at 410, receiving from a network node the configuration of a plurality of resources of a first purpose type corresponding to antenna switching (AS); at 420, determining at least one antenna port for transmission based on the plurality of resources of the first purpose type; and at 430, transmitting by the wireless device the transmission using the determined at least one antenna port.
[0076] Figure 5 Another example of a wireless communication process 500 based on some example embodiments of the disclosed technology is shown.
[0077] In some implementations, the process 500 for wireless communication may include: at 510, a network node sending to a wireless device the configuration of a plurality of resources of a first purpose type corresponding to antenna switching (AS), and at 520, a network node receiving from the wireless device a transmission using at least one antenna port determined according to the plurality of resources of the first purpose type.
[0078] It should be understood that this document discloses techniques that can be implemented in various embodiments to determine downlink control information in a wireless network. The disclosed and other embodiments, modules, and functional operations described in this document can be implemented in digital electronic circuits, or in computer software, firmware, or hardware (including the structures disclosed in this document and their structural equivalents), or in a combination of one or more of these. 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 control of the operation of a 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 substances that implement machine-readable propagated signals, or a combination of one or more of these. The term "data processing apparatus" includes all means, devices, and machines for processing data, including, for example, a programmable processor, a computer, or a plurality of processors or computers. In addition to hardware, the apparatus may also include code that creates an execution environment for the computer program in question, for example, code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination of one or more of these. Propagation signals are artificially generated signals, such as machine-generated electrical, optical, or electromagnetic signals, which are generated to encode information for transmission to appropriate receiver devices.
[0079] Computer programs (also known as programs, software, software applications, scripts, or code) can be written in any programming language, including compiled or interpreted languages, and can be deployed in any form, including as standalone programs or as modules, components, subroutines, or other units suited to a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored as a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), as a single file dedicated to the program in question, or as multiple collaborative files (e.g., a file storing one or more modules, subroutines, or code sections). Computer programs can be deployed to execute on a single computer or on multiple computers located in one place or distributed across multiple locations and interconnected via a communication network.
[0080] The processes and logic flows described in this document can be executed by one or more programmable processors, which execute one or more computer programs to perform functions by manipulating input data and generating output. The processes and logic flows can also be executed by dedicated logic circuits, and the devices can be implemented as dedicated logic circuits, such as FPGAs (field programmable gate arrays) or ASICs (application-specific integrated circuits).
[0081] For example, processors suitable for executing computer programs include general-purpose microprocessors and special-purpose microprocessors, as well as any one or more processors in any kind of digital computer. Typically, a processor receives instructions and data from read-only memory or random access memory, or both. The basic components of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include, or be operatively coupled to, one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, to receive data from, transfer data to, or both of these mass storage devices. However, a computer does not need to 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, for 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-ROMs and DVD-ROMs. The processor and memory may be supplemented or incorporated therein by dedicated logic circuitry.
[0082] Some embodiments may preferably implement one or more of the solutions listed below in the form of clauses. These clauses are supported and further described in the foregoing embodiments and throughout this document. As used in the following clauses and claims, a wireless device may be a user equipment, a mobile station, or any other wireless terminal, including fixed nodes such as base stations. Network devices include base stations, which include next-generation node B (gNB), enhanced node B (eNB), or any other device acting as a base station.
[0083] Clause 1. A wireless communication method comprising: receiving from a network node by a wireless device the configuration of a plurality of resources of a first purpose type corresponding to antenna switching (AS); determining at least one antenna port for transmission based on the plurality of resources of the first purpose type; and transmitting the transmission by the wireless device using the determined at least one antenna port.
[0084] Clause 2. The method according to Clause 1, wherein the transmission includes the transmission of one or more resources of a second purpose type corresponding to codebook-based or non-codebook-based transmission.
[0085] Clause 3. The method according to Clause 2, wherein determining at least one antenna port for transmission based on a plurality of resources of the first purpose type comprises: determining at least one antenna port for transmission of resources of the second purpose type based on at least one antenna port for transmission of resources of the first purpose type; and determining at least one antenna port for transmission of resources of the second purpose type based on at least one antenna port for transmission of resources of the first purpose type. Determine at least one antenna port for transmission of resources of the second purpose type, such that two or more resources of the second purpose type in one resource set of the second purpose type correspond to the same antenna port or the same set of antenna ports; determine at least one antenna port for transmission of resources of the second purpose type, such that two or more resources of the second purpose type in all configured resource sets of the second purpose type correspond to the same antenna port or the same set of antenna ports; or determine at least one antenna port for transmission of resources of the second purpose type, such that different resources of the second purpose type in one resource set of the second purpose type correspond to different antenna ports or different sets of antenna ports, said different antenna ports or different sets of antenna ports being associated with different resources of the first purpose type.
[0086] Clause 4. The method according to Clause 3, wherein the wireless device reports or transmits information about the identified at least one antenna port to the network node, the identified at least one antenna port being used for transmission of resources of the second purpose type.
[0087] Clause 5. The method according to Clause 2, wherein the determination of at least one antenna port for transmission based on a plurality of resources of the first purpose type is based on the relationship between the resources of the second purpose type and the resources of the first purpose type.
[0088] Clause 6. The method according to Clause 5, wherein the relationship between the resources of the second purpose type and the resources of the first purpose type includes at least one of the following: overlap between the resources of the second purpose type and the resources of the first purpose type in at least one of the frequency domain or time domain; mapping of the resources of the second purpose type and the resources of the first purpose type to the same resource or the same resource identifier; indication or configuration of the association between the resources of the second purpose type and the resources of the first purpose type (in this case, the two associated resources may not have the same configuration on FD / TD, or may not have the same resource ID, but the relationship between them is explicitly configured or indicated to the UE by the network, for example, an index of a resource of the first purpose type in a resource set of the first purpose type is configured or indicated to a resource of the second purpose type. Alternatively, the mapping or association between the two resources is configured or indicated to the UE by the network); or indication or configuration of at least one antenna port of a resource of the second purpose type being associated with at least one antenna port of a resource of the first purpose type.
[0089] Clause 7. The method according to Clause 5, wherein the relationship is received by the wireless device from the network node via Radio Resource Control (RRC) signaling or Media Access Control (MAC) control element (CE).
[0090] Clause 8. The method described in Clause 1, wherein the transmission includes transmission of the Physical Uplink Shared Channel (PUSCH).
[0091] Clause 9. The method according to Clause 8, wherein the determination of at least one antenna port for PUSCH transmission based on a plurality of resources of the first purpose type is based on the relationship between the PUSCH transmission and the resources of the first purpose type.
[0092] Clause 10. The method according to Clause 9, wherein the relationship between the transmission of the PUSCH and the resource of the first purpose type includes at least one of the following: an indication or configuration of the transmission of the PUSCH associated with the resource of the first purpose type; or an indication or configuration of at least one antenna port of the transmission of the PUSCH associated with at least one antenna port of the resource of the first purpose type.
[0093] Clause 11. The method according to Clause 10, wherein the wireless device receives the transmission of the PUSCH from the network node and the relationship between the resources of the first purpose type.
[0094] Clause 12. The method according to Clause 1, wherein the transmission includes the transmission of PUSCH and the transmission of resources of a second purpose type corresponding to codebook-based or non-codebook-based transmission.
[0095] Clause 13. The method according to Clause 12, wherein determining at least one antenna port for transmission based on a plurality of resources of the first purpose type comprises: determining at least one antenna port for resources of the second purpose type based on a plurality of resources of the first purpose type; and determining at least one antenna port for transmission of PUSCH based on a plurality of resources of the second purpose type.
[0096] Clause 14. The method according to Clause 1, wherein the transmission includes Physical Uplink Control Channel (PUCCH) transmission and Physical Uplink Shared Channel (PUSCH) transmission.
[0097] Clause 15. The method according to Clause 14, wherein sending the transmission includes sending the PUCCH transmission and the PUSCH transmission having at least one gap symbol between them.
[0098] Clause 16. The method according to Clause 15, wherein the at least one gap symbol is required in response to at least one of the following conditions: the wireless device comprises N transmit antennas and M receive antennas, wherein N and M are positive integers and M is greater than N; the PUCCH transmission corresponds to a fixed antenna port or a fixed set of antenna ports; the PUSCH transmission corresponds to a flexible antenna port or a flexible set of antenna ports; the resource of the second purpose type corresponding to the PUSCH transmission has the same resource identifier as the resource of the first purpose type; or the resource of the second purpose type corresponding to the PUSCH transmission at least partially overlaps with the resource of the first purpose type.
[0099] Clause 17. The method according to Clause 14, wherein one or more antenna ports for the PUCCH transmission are aligned with one or more antenna ports for the PUSCH transmission.
[0100] Clause 18. The method according to Clause 17, wherein the PUSCH transport includes at least one of the following: dynamically authorized PUSCH; or configured authorized PUSCH.
[0101] Clause 19. The method according to Clause 17, wherein the PUSCH transmission is the most recent PUSCH transmission preceding the PUCCH transmission, and the most recent PUSCH transmission is determined based on the end time of the PUSCH transmission.
[0102] Clause 20. The method described in Clause 14, wherein the PUSCH transmission and the PUCCH transmission belong to the same bandwidth portion (BWP) or component carrier (CC) or within the same component carrier (CC) group in the frequency band.
[0103] Clause 21. The method according to Clause 14, wherein the wireless device determines the antenna port for the PUCCH transmission based on a PUSCH transmission scheduled or triggered by downlink control information (DCI) or a DCI format other than DCI format 0_0.
[0104] Clause 22. The method according to Clause 14, wherein the wireless device determines the antenna port for PUSCH transmission scheduled or triggered by: DCI transmitted according to the PUSCH; or DCI format 0_0 transmitted according to the PUSCH.
[0105] Clause 23. A wireless communication method comprising: transmitting, by a network node, a configuration of a plurality of resources corresponding to an antenna switching (AS) of a first purpose type to a wireless device; and receiving, by the network node, a transmission from the wireless device, the transmission being performed using at least one antenna port determined according to the plurality of resources of the first purpose type.
[0106] Clause 24. The method according to Clause 23, wherein the transmission includes the transmission of one or more resources of a second purpose type corresponding to codebook-based or non-codebook-based transmission.
[0107] Clause 25. The method described in Clause 23, wherein the transmission includes transmission of the Physical Uplink Shared Channel (PUSCH).
[0108] Clause 26. The method according to Clause 23, wherein the transmission includes the transmission of PUSCH and the transmission of resources of a second purpose type corresponding to codebook-based or non-codebook-based transmission.
[0109] Clause 27. The method according to Clause 23, wherein the transmission includes Physical Uplink Control Channel (PUCCH) transmission and Physical Uplink Shared Channel (PUSCH) transmission.
[0110] Clause 28. An apparatus for wireless communication, comprising a processor configured to perform the method as described in any one of Clauses 1 to 27.
[0111] Clause 29. A non-transitory computer-readable program storage medium having code stored thereon that, when executed by a processor, causes the processor to perform one or more of the methods described in Clauses 1 to 27.
[0112] Some embodiments described herein are described in the general context of a method or process that may be implemented in one embodiment by a computer program product contained in a computer-readable medium, the computer program product including computer-executable instructions such as program code that are executed by a computer in a networked environment. The computer-readable medium may include removable and non-removable storage devices, including but not limited to read-only memory (ROM), random access memory (RAM), optical disc (CD), digital versatile disc (DVD), etc. Therefore, the computer-readable medium may include non-transitory storage media. Typically, program modules may include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. Computer or processor-executable instructions, associated data structures, and program modules represent examples of program code for performing steps of the methods disclosed herein. A particular sequence of such executable instructions or associated data structures represents examples of corresponding actions for implementing the functions described in these steps or processes.
[0113] Some of the disclosed embodiments can be implemented as devices or modules using hardware circuitry, software, or a combination thereof. For example, a hardware circuitry implementation may include discrete analog and / or digital components, which may be integrated, for example, as part of a printed circuit board. Alternatively or additionally, the disclosed components or modules may be implemented as application-specific integrated circuits (ASICs) and / or field-programmable gate arrays (FPGAs) devices. Additionally or alternatively, some embodiments may include a digital signal processor (DSP), which is a dedicated microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the functionality disclosed in this application. Similarly, various components or sub-components within each module can be implemented using software, hardware, or firmware. Any connection method and medium known in the art can be used to provide connectivity between modules and / or components within modules, including but not limited to communication via the Internet, wired networks, or wireless networks using appropriate protocols.
[0114] While this document contains numerous details, these details should not be construed as limiting the scope of the claimed or potentially claimable invention, but rather as descriptions of features specific to particular embodiments. Some features described herein in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Furthermore, while features may be described above as acting in certain combinations and even initially claimed in this way, one or more features from the claimed combination may be removed from the combination in some implementations, and the claimed combination may involve sub-combinations or variations thereof. Similarly, although operations are depicted in a specific order in the figures, this should not be construed as requiring such operations to be performed in the specific order shown or in a sequential order, or to perform all shown operations to achieve the desired result.
[0115] Only a few implementations and examples have been described, and other implementations, enhancements and variations may be made based on what is described and shown in this disclosure.
Claims
1. A method for wireless communication, comprising: The wireless device receives from the network node the configuration of multiple resources of the first purpose type corresponding to the antenna switching AS; At least one antenna port for transmission is determined based on multiple resources of the first application type; and The transmission is sent by the wireless device, and the transmission is performed using at least one determined antenna port.
2. The method according to claim 1, wherein, The transmission includes the transmission of one or more resources of a second purpose type corresponding to codebook-based or non-codebook-based transmission.
3. The method according to claim 2, wherein, The determination of at least one antenna port for transmission based on multiple resources of the first purpose type includes: Based on at least one antenna port for transmission of resources of the second purpose type, determine at least one antenna port for transmission of resources of the first purpose type. Based on at least one antenna port for the transmission of the resource of the second purpose type, determine at least one antenna port for the transmission of the resource of the second purpose type. Determine at least one antenna port for transmission of resources of the second purpose type, such that two or more resources of the second purpose type in a resource set of the second purpose type correspond to the same antenna port or the same set of antenna ports; Determine at least one antenna port for transmission of resources of the second purpose type, such that two or more resources of the second purpose type in all configured resource sets of the second purpose type correspond to the same antenna port or the same set of antenna ports; or At least one antenna port is determined for transmission of resources of the second purpose type, such that different resources of the second purpose type in a resource set of the second purpose type correspond to different antenna ports or different sets of antenna ports, the different antenna ports or the different sets of antenna ports being associated with different resources of the first purpose type.
4. The method according to claim 3, wherein, The wireless device reports or sends information about at least one determined antenna port to the network node, the determined at least one antenna port being used for the transmission of resources of the second purpose type.
5. The method according to claim 2, wherein, The determination of at least one antenna port for transmission based on multiple resources of the first purpose type is based on the relationship between resources of the second purpose type and resources of the first purpose type.
6. The method according to claim 5, wherein, The relationship between the resource of the second use type and the resource of the first use type includes at least one of the following: The overlap between the resources of the second purpose type and the resources of the first purpose type in at least one of the frequency domain or time domain; The mapping of resources of the second purpose type and resources of the first purpose type to the same resource or the same resource identifier; Instructions or configurations associated with the resource of the second purpose type and the resource of the first purpose type; or An indication or configuration of at least one antenna port of the resource of the second purpose type being associated with at least one antenna port of the resource of the first purpose type.
7. The method according to claim 5, wherein, The wireless device receives the relationship from the network node via Radio Resource Control (RRC) signaling or Media Access Control (MAC) control element (CE).
8. The method according to claim 1, wherein, The transmission includes the transmission of the Physical Uplink Shared Channel (PUSCH).
9. The method according to claim 8, wherein, At least one antenna port for PUSCH transmission is determined based on the relationship between the PUSCH transmission and the resources of the first purpose type, according to multiple resources of the first purpose type.
10. The method according to claim 9, wherein, The relationship between the transmission of PUSCH and the resources of the first purpose type includes at least one of the following: The transmission of the PUSCH is associated with an indication or configuration of the resource of the first purpose type; or An indication or configuration that at least one antenna port of the PUSCH transmission is associated with at least one antenna port of the resource of the first purpose type.
11. The method according to claim 10, wherein, The relationship between the transmission of the PUSCH received by the wireless device from the network node and the resources of the first purpose type.
12. The method according to claim 1, wherein, The transmissions include PUSCH transmissions and transmissions of resources of a second purpose type corresponding to codebook-based or non-codebook-based transmissions.
13. The method according to claim 12, wherein, The determination of at least one antenna port for transmission based on multiple resources of the first purpose type includes: Based on multiple resources of the first purpose type, determine at least one antenna port for the resources of the second purpose type; and Based on multiple resources of the second application type, at least one antenna port for PUSCH transmission is determined.
14. The method according to claim 1, wherein, The transmission includes Physical Uplink Control Channel (PUCCH) transmission and Physical Uplink Shared Channel (PUSCH) transmission.
15. The method according to claim 14, wherein, Sending the transmission includes sending the PUCCH transmission and the PUSCH transmission with at least one gap symbol between them.
16. The method according to claim 15, wherein, The at least one gap symbol is required in response to at least one of the following conditions: The wireless device includes N transmitting antennas and M receiving antennas, where N and M are positive integers, and M is greater than N; The PUCCH transmission corresponds to a fixed antenna port or a fixed set of antenna ports; The PUSCH transmission corresponds to a flexible antenna port or a flexible set of antenna ports. The resource of the second purpose type corresponding to the PUSCH transmission has the same resource identifier as the resource of the first purpose type; or The resources of the second purpose type corresponding to the PUSCH transmission at least partially overlap with the resources of the first purpose type.
17. The method of claim 14, wherein, One or more antenna ports used for PUCCH transmission are aligned with one or more antenna ports used for PUSCH transmission.
18. The method according to claim 17, wherein, The PUSCH transmission includes at least one of the following: Dynamically license PUSCH; or Configure and authorize PUSCH.
19. The method of claim 17, wherein, The PUSCH transmission is the latest PUSCH transmission preceding the PUCCH transmission, and the latest PUSCH transmission is determined based on the end time of the PUSCH transmission.
20. The method of claim 14, wherein, The PUSCH transmission and the PUCCH transmission belong to the same bandwidth portion BWP or component carrier CC or are in the same component carrier CC group in the frequency band.
21. The method according to claim 14, wherein, The wireless device determines the antenna port for the PUCCH transmission based on the PUSCH transmission scheduled or triggered by the downlink control information DCI or a DCI format other than DCI format 0_0.
22. The method according to claim 14, wherein, The wireless device determines the antenna port for PUSCH transmission that is scheduled or triggered by: DCI transmitted according to the PUSCH; or DCI format 0_0 transmitted according to the PUSCH.
23. A method for wireless communication, comprising: The network node sends the configuration of multiple resources of the first purpose type corresponding to the antenna switching AS to the wireless device; and The network node receives a transmission from the wireless device, the transmission being performed using at least one antenna port determined according to a plurality of resources based on the first purpose type.
24. The method according to claim 23, wherein, The transmission includes the transmission of one or more resources of a second purpose type corresponding to codebook-based or non-codebook-based transmission.
25. The method according to claim 23, wherein, The transmission includes the transmission of the Physical Uplink Shared Channel (PUSCH).
26. The method according to claim 23, wherein, The transmissions include PUSCH transmissions and transmissions of resources of a second purpose type corresponding to codebook-based or non-codebook-based transmissions.
27. The method according to claim 23, wherein, The transmission includes Physical Uplink Control Channel (PUCCH) transmission and Physical Uplink Shared Channel (PUSCH) transmission.
28. An apparatus for wireless communication, comprising a processor configured to perform the method as claimed in any one of claims 1 to 27.
29. A non-transitory computer-readable program storage medium having code stored thereon, which, when executed by a processor, causes the processor to perform the method as described in one or more of claims 1 to 27.