Rate matching between uplink and downlink

By determining the rate matching configuration of uplink and downlink channels in a full duplex communication system, the self-interference problem caused by channel overlap is solved, and more efficient channel estimation and interference measurement are achieved, thereby improving communication quality.

CN115176439BActive Publication Date: 2025-08-08QUALCOMM INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202180017284.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-02-25
Filing Date
2021-02-26
Publication Date
2025-08-08
Estimated Expiration
2041-02-26

AI Technical Summary

Technical Problem

In a full-duplex communication system, the overlap of uplink and downlink channels leads to self-interference, and the existing rate matching technology cannot be effectively solved, affecting channel estimation and interference measurement efficiency.

Method used

By determining the rate matching configuration of the uplink and downlink channels, some resources are excluded to avoid self-interference, the resource configuration is used to revolve around the reference signal, and the frequency and time resource allocation of DMRS is adjusted to avoid conflicts, achieving efficient channel matching.

Benefits of technology

Improve the accuracy of channel estimation and interference measurement, reduce the impact of self-interference, and improve the efficiency and quality of wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115176439B_ABST
    Figure CN115176439B_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communications are described. For example, a method for wireless communications at a wireless device may include determining a rate matching configuration for a first channel (e.g., an uplink channel) associated with a second channel (e.g., a downlink channel). The wireless device may determine rate matching resources for the uplink channel based on the rate matching configuration. The wireless device may determine rate matching resources for a downlink channel based on the rate matching configuration. The wireless device may transmit a first message on the uplink channel or the downlink channel, respectively, wherein the transmitted channel includes the rate matching resources. The wireless device may receive a reference signal on one or more resources of the downlink channel or the uplink channel, respectively, wherein the one or more resources of the respective channel correspond to the rate matching resources on the transmitted channel.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-references

[0002] This patent application claims the benefit of U.S. Provisional Patent Application No. 62 / 984,102, filed by Xu et al. on March 2, 2020, entitled “Rate Matching Between Uplink And Downlink,” and U.S. Patent Application No. 17 / 185,782, filed by Xu et al. on February 25, 2021, entitled “Rate Matching Between Uplink And Downlink,” each of which is assigned to the assignee of this application. Technical Field

[0003] The following relates generally to wireless communications, and more particularly to rate matching between uplink and downlink. Background Art

[0004] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, and the like. These systems may be able to support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems (such as long term evolution (LTE) systems, advanced LTE (LTE-A) systems, or LTE-A Pro systems), and fifth generation (5G) systems, which may be referred to as new radio (NR) systems. These systems may employ various technologies, such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations or one or more network access nodes, each base station or network access node simultaneously supporting communication with multiple communication devices, which may be further referred to as user equipment (UE).

[0005] Some wireless systems may support devices capable of full-duplex communication, where a full-duplex device (such as a UE or base station) can transmit a message to another device while concurrently receiving messages from one or more other devices. However, the transmitting device may be subject to self-interference if the device's signal transmission interferes with the reception of another signal at the same device.

[0006] Overview

[0007] The described techniques relate to improved methods, systems, devices, and apparatuses for supporting rate matching between uplink and downlink. Generally, the described techniques provide for channel estimation and interference measurement at a wireless device that transmits and receives channels that are within a threshold interval of each other or overlap in time and frequency. The wireless device can be a user equipment (UE) or a base station, and the wireless device can use rate matching techniques. Rate matching can refer to matching a number of bits in a transport block (TB) from the media access control (MAC) layer with a number of bits that can be transmitted in a given resource allocation of a physical channel. For example, rate matching can include sub-block interleaving, bit collection, and pruning. In some cases, a device can allocate resources for a channel that is to be excluded from or not part of rate matching, which can be referred to as rate matching around resources. For example, when performing information rate matching on a channel, the device can configure resources to remain empty (e.g., with zero transmit power). These empty resources can be referred to as rate-matched resources, rate-matched resources, rate-matched resource elements (REs), rate-matched REs, or other terminology.

[0008] As described herein, a UE or a base station may determine a rate matching configuration for one or more of an uplink channel (e.g., a physical uplink shared channel (PUSCH)) or a downlink channel (e.g., a physical downlink channel (PDSCH)). The downlink channel may at least partially overlap with the uplink channel in time and frequency, or the downlink channel and the uplink channel may be close to each other in the frequency domain or the time domain (e.g., the channels may be within a threshold interval of each other, may share a boundary, etc.). The UE or base station may also determine a first set of rate matching resources to be blanked for the uplink channel during transmission by the UE. The UE or base station may also determine a second set of rate matching resources to be blanked by the base station for the downlink channel during reception at the UE. The UE may then transmit a first message to the base station on the uplink channel excluding the first set of rate matching resources, and the UE may receive a second message from the base station on the downlink channel excluding the second set of rate matching resources. At least one of the first or second messages may be transmitted with an associated reference signal (e.g., a demodulation reference signal (DMRS)). A rate matching configuration for one or both of the PUSCH and PDSCH may be indicated (e.g., by a base station to a UE). For example, the configuration may indicate which resources are to be rate matched, the location of the DMRS, etc. In some examples, the UE and base station may be pre-configured with the rate matching configuration or may dynamically receive the rate matching configuration from downlink control information.

[0009] The described techniques can support reference signal conflict resolution. For example, when uplink and downlink channels overlap (e.g., in a full-duplex system), the DMRSs for each respective channel can be scheduled to overlap. However, the network can determine that a conflict may occur in the scheduled resources and resolve the conflict by adjusting the resource allocation or channel decoding for one or both of the DMRSs. The conflict can be resolved in the following manner: the rate-matched REs transmitted can correspond to the resources on which the DMRSs were received (e.g., overlapping in time and frequency). The described techniques improve rate matching for nearby or overlapping downlink and uplink channels by improving channel estimation.

[0010] A method for wireless communication at a UE is described. The method may include determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; transmitting a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and receiving a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is received on one or more resources of the downlink channel.

[0011] An apparatus for wireless communication at a user equipment terminal (UE) is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; transmit a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and receive a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is received on one or more resources of the downlink channel.

[0012] Another apparatus for wireless communication at a UE is described. The apparatus may include means for determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; transmitting a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and receiving a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is received on one or more resources of the downlink channel.

[0013] A non-transitory computer-readable medium storing code for wireless communication at a UE is described. The code may include instructions executable by a processor to: determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; transmit a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and receive a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is received on one or more resources of the downlink channel.

[0014] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, determining the rate matching configuration may include operations, features, apparatus, or instructions for: receiving an indication of the rate matching configuration; and determining the rate matching configuration based on the indication.

[0015] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for: receiving downlink control information (DCI) including an indication of the rate matching configuration, wherein the DCI dynamically schedules the uplink channel and the downlink channel.

[0016] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, determining the rate matching configuration may include operations, features, means, or instructions for: receiving a DCI including an indication of the rate matching configuration and one or more transmission parameters, wherein the DCI dynamically schedules the uplink channel or the downlink channel. In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more transmission parameters are associated with the downlink channel when the DCI schedules the uplink channel. In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more transmission parameters are associated with the uplink channel when the DCI schedules the downlink channel.

[0017] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

[0018] Some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatuses or instructions for the following actions: determining, for the channel bandwidth and on the antenna port set, a first rate matching resource set for the uplink channel, or a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration, wherein the one or more transmission parameters include the time domain resource assignment.

[0019] Some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatuses or instructions for the following actions: determining, for the channel duration and on the antenna port set, a first rate matching resource set for the uplink channel, or a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration, wherein the one or more transmission parameters include the frequency domain resource assignment.

[0020] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled DCIs, or a combination thereof.

[0021] Some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatuses or instructions for: identifying a preconfigured time domain resource assignment and a frequency domain resource assignment for the uplink channel or the downlink channel or a combination thereof; and determining a first rate matching resource set for the uplink channel, or a second rate matching resource set for the downlink channel, or a combination thereof based on the preconfigured time domain resource assignment and the frequency domain resource assignment, wherein transmitting a first message on the uplink channel and receiving a second message on the downlink channel can be based on the preconfigured time domain resource assignment and the frequency domain resource assignment.

[0022] In some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein, when the preconfigured time domain resource assignment and frequency domain resource assignment can be used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment can be used for configured granted transmission, and wherein when the preconfigured time domain resource assignment and frequency domain resource assignment can be used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment can be used for semi-persistently scheduled transmission.

[0023] Some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatuses or instructions for the following actions: receiving a compact DCI that indicates that data can be configured to be received on the downlink channel based on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, or indicating that data can be configured to be transmitted on the uplink channel based on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel.

[0024] Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for receiving radio resource control signaling including the preconfigured time domain resource assignment and frequency domain resource assignment.

[0025] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, one or more rate matching resources in the first rate matching resource set of the uplink channel or the second rate matching resource set of the downlink channel may exceed the overlapping portion of the uplink channel and the downlink channel.

[0026] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the uplink channel at least partially overlaps with the downlink channel in time and frequency, and wherein the reference signal can be received on one or more resources of the downlink channel corresponding to the first rate matching resource set excluded from the uplink channel.

[0027] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for transmitting a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second rate-matching resource set excluded from the downlink channel.

[0028] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for transmitting control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second rate-matching resource set excluded from the downlink channel.

[0029] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the uplink channel and the downlink channel may be within a time threshold interval or a frequency threshold interval.

[0030] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the time threshold interval or the frequency threshold interval may be zero.

[0031] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for transmitting rate matching configuration preferences to a network.

[0032] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the UE may be configured for full-duplex communication.

[0033] A method for wireless communication at a base station is described. The method may include determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; receiving a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and transmitting a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0034] An apparatus for wireless communication at a base station is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; receive a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and transmit a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0035] Another apparatus for wireless communication at a base station is described. The apparatus may include means for determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; receiving a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and transmitting a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0036] A non-transitory computer-readable medium storing code for wireless communication at a base station is described. The code may include instructions executable by a processor to: determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; receive a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and transmit a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0037] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for transmitting an indication of the rate matching configuration to the UE.

[0038] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, transmitting the indication may include operations, features, apparatus, or instructions for the following actions: transmitting a DCI including an indication of the rate matching configuration, wherein the DCI dynamically schedules the downlink channel and the uplink channel.

[0039] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, transmitting the indication may include operations, features, means, or instructions for the following actions: transmitting a DCI including an indication of the rate matching configuration and one or more transmission parameters, wherein the DCI dynamically schedules the uplink channel or the downlink channel. In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more transmission parameters are associated with the downlink channel when the DCI schedules the uplink channel. In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more transmission parameters are associated with the uplink channel when the DCI schedules the downlink channel.

[0040] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

[0041] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled DCIs, or a combination thereof.

[0042] Some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatus or instructions for the following actions: transmitting radio resource control signaling, the radio resource control signaling including a preconfigured time domain resource assignment and a frequency domain resource assignment for the uplink channel or the downlink channel or a combination thereof, wherein receiving a first message on the uplink channel and transmitting a second message on the downlink channel can be based on the preconfigured time domain resource assignment and the frequency domain resource assignment.

[0043] Some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein may further include operations, features, apparatuses or instructions for transmitting a compact DCI that indicates, based on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, that data can be configured to be transmitted on the downlink channel, or that, based on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel, that data can be configured to be received on the uplink channel.

[0044] In some examples of the methods, apparatus (devices) and non-transitory computer-readable media described herein, when the preconfigured time domain resource assignment and frequency domain resource assignment can be used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment can be used for configured granted transmission, and wherein when the preconfigured time domain resource assignment and frequency domain resource assignment can be used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment can be used for semi-persistently scheduled transmission.

[0045] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the uplink channel at least partially overlaps with the downlink channel in time and frequency, and wherein the reference signal can be received on one or more resources of the downlink channel corresponding to the first rate matching resource set excluded from the uplink channel.

[0046] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for transmitting a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second rate-matching resource set excluded from the downlink channel.

[0047] Some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein may further include operations, features, apparatus, or instructions for transmitting control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second rate-matching resource set excluded from the downlink channel.

[0048] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the uplink channel and the downlink channel may be within a time threshold interval or a frequency threshold interval. In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the time threshold interval or the frequency threshold interval may be zero. Some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein may further include operations, features, means, or instructions for: receiving a rate matching configuration preference from a UE.

[0049] A method of wireless communication is described. The method may include determining a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency; modifying at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based on determining the reference signal conflict; transmitting the first reference signal on the first channel based on the modification; and receiving the second reference signal on the second channel based on the modification.

[0050] An apparatus for wireless communication is described. The apparatus may include a processor, a memory coupled to the processor, and instructions stored in the memory. The instructions are executable by the processor to cause the apparatus to: determine a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency; modify at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based on the determination of the reference signal conflict; transmit the first reference signal on the first channel based on the modification; and receive the second reference signal on the second channel based on the modification.

[0051] Another apparatus for wireless communication is described. The apparatus may include means for determining a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency; modifying at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based on determining the reference signal conflict; transmitting the first reference signal on the first channel based on the modification; and receiving the second reference signal on the second channel based on the modification.

[0052] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by a processor to: determine a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency; modify at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based on the determination of the reference signal conflict; transmit the first reference signal on the first channel based on the modification; and receive the second reference signal on the second channel based on the modification.

[0053] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, modifying at least one of the first reference signal or the second reference signal may further include operations, features, apparatuses, or instructions for allocating the first reference signal or the second reference signal to different frequency resources.

[0054] In some examples of the methods, apparatus (devices), and non-transitory computer-readable media described herein, the first reference signal may be in a first code division multiplexing group and the second reference signal may be in a second code division multiplexing group.

[0055] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, modifying at least one of the first reference signal or the second reference signal may further include operations, features, apparatus, or instructions for selecting a first decoding scheme for the first reference signal, the first decoding scheme being orthogonal to a second decoding scheme for the second reference signal.

[0056] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, the first reference signal and the second reference signal may be in the same code division multiplexing group.

[0057] In some examples of the methods, apparatuses (devices), and non-transitory computer-readable media described herein, modifying at least one of the first reference signal or the second reference signal may further include operations, features, apparatuses, or instructions for allocating the first reference signal or the second reference signal to different time resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1

[0014] An example of a wireless communication system according to aspects of the present disclosure is illustrated.

[0060] Figure 2

[0014] An example of a wireless communication system according to aspects of the present disclosure is illustrated.

[0061] Figure 3 Examples of channel configurations according to aspects of the present disclosure are illustrated.

[0062] Figure 4A and 4B Examples of channel configurations according to aspects of the present disclosure are illustrated.

[0063] Figure 5 Examples of channel configurations according to aspects of the present disclosure are illustrated.

[0064] Figure 6A and 6B Examples of channel configurations according to aspects of the present disclosure are illustrated.

[0065] Figure 7A and 7B Examples of channel configurations according to aspects of the present disclosure are illustrated.

[0066] Figure 8 Examples of channel configurations according to aspects of the present disclosure are illustrated.

[0067] Figure 9A 、 9B 9C illustrate examples of channel configurations according to aspects of the present disclosure.

[0068] Figure 10 An example of process flow in a system according to aspects of the present disclosure is illustrated.

[0069] Figure 11 An example of process flow in a system according to aspects of the present disclosure is illustrated.

[0070] Figure 12 and 13 A block diagram of a device according to aspects of the present disclosure is shown.

[0071] Figure 14 A block diagram of a communications manager according to aspects of the present disclosure is shown.

[0072] Figure 15 A diagram of a system including devices according to aspects of the present disclosure is shown.

[0073] Figure 16 and 17 A block diagram of a device according to aspects of the present disclosure is shown.

[0074] Figure 18 A block diagram of a communications manager according to aspects of the present disclosure is shown.

[0075] Figure 19 A diagram of a system including a user equipment (UE) according to aspects of the present disclosure is shown.

[0076] Figure 20 A diagram of a system including a base station is shown in accordance with aspects of the present disclosure.

[0077] Figure 21 and 22 A block diagram of a device according to aspects of the present disclosure is shown.

[0078] Figure 23 A block diagram of a communications manager according to aspects of the present disclosure is shown.

[0079] Figure 24 A diagram of a system including devices according to aspects of the present disclosure is shown.

[0080] Figures 25 to 29 A flow chart illustrating a method according to aspects of the present disclosure is shown.

[0081] Detailed description

[0082] User equipment (UE) and base stations can be configured for half-duplex communication (e.g., one-way communication at a time) or full-duplex communication (e.g., concurrent two-way communication). In a full-duplex system, a UE or base station can cause self-interference by transmitting and receiving at the same device at the same time. In some cases, a device in a half-duplex system or a full-duplex system can rate match the transmission from the device to ensure that the receiving device is likely to receive the transmitted message (e.g., without error). In some cases, rate matching designs may be limited because such techniques do not take into account overlapping or nearby uplink and downlink channels, such as in a full-duplex system. Therefore, in addition to measuring self-interference, some rate matching techniques may not allow a wireless device (e.g., UE or base station) to efficiently measure the received reference signal.

[0083] According to the techniques described herein, a wireless device may rate match its transmissions (e.g., data) on a physical channel around a reference signal (e.g., a demodulation reference signal (DMRS)) received from a physical channel (e.g., a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH)). For example, a UE may rate match its transmissions on a PUSCH around the DMRS of the PDSCH from a base station. Additionally or alternatively, a base station may rate match its transmissions on a PDSCH around the DMRS of the PUSCH from a UE. Furthermore, rate matching configurations for one or more channels may be shared among devices. In some examples, the rate matching configuration may include or indicate the location of the DMRS to be received so that the device may rate match its own transmissions based on the received DMRS. The rate matching configuration may be implicitly or explicitly indicated by scheduling downlink control information (DCI), which indicates which resources are to be left blank (e.g., which resources correspond to the location of rate matching resource elements (REs)) during transmissions corresponding to resources used for DMRS reception. Scheduling DCI may allow for dynamic rate matching configuration at both the BS and the UE. In some cases, the rate matching configuration for the receiving device may include an indication of which resources on the received channel (e.g., from the transmitting device) will be left empty and may be used for self-interference measurements at the receiving device. For example, the base station may indicate to the UE which resources in the PDSCH will be empty so that the UE can measure its own PUSCH transmissions during the empty PDSCH resources. For non-overlapping portions of each channel, resources may be left empty to measure interference leakage from the received channel within a threshold interval of the transmitted channel. The described rate matching techniques may allow for improved channel estimation and interference measurement based on DMRS (e.g., half-duplex DMRS).

[0084] Additionally, the number of signaling conflicts may increase with the increase of full-duplex communication. Specifically, conflicts between uplink DMRS and downlink DMRS in a full-duplex system may increase; however, such conflicts of the reference signals should be avoided to accurately estimate the channel and interference. The techniques described herein enable the network to resolve reference signal conflicts in the same resources so that both the reception and transmission of DMRS are efficiently used for reference signal measurements performed by at least the receiving device. For example, the network can configure resources carrying a reference signal (e.g., a first reference signal overlapping with a second reference signal) to avoid conflicts by adjusting the frequency resource assignment of the DMRS, the time resource assignment of the DMRS, or channel decoding so that the first reference signal and the second reference signal are orthogonal to each other. It should be noted that the techniques described herein can be applicable to half-duplex and full-duplex systems.

[0085] Aspects of the present disclosure are initially described in the context of wireless communication systems. Examples describing channel configuration and process flows are also provided. Aspects of the present disclosure are further illustrated by and described with reference to apparatus diagrams, system diagrams, and flow charts related to rate matching between uplink and downlink.

[0086] Figure 1 An example of a wireless communication system 100 according to various aspects of the present disclosure is illustrated. The wireless communication system 100 may include one or more base stations 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, or a New Radio (NR) network. In some examples, the wireless communication system 100 may support enhanced broadband communication, ultra-reliable (e.g., mission-critical) communication, low-latency communication, communication with low-cost and low-complexity devices, or any combination thereof.

[0087] Base stations 105 may be dispersed throughout a geographic area to form wireless communication system 100 and may be different forms of devices or devices with different capabilities. Base stations 105 and UEs 115 may communicate wirelessly via one or more communication links 125. Each base station 105 may provide a coverage area 110 over which UEs 115 and base stations 105 may establish one or more communication links 125. Coverage area 110 may be an example of a geographic area over which base stations 105 and UEs 115 may support signal communication according to one or more radio access technologies.

[0088] The UEs 115 may be dispersed throughout the coverage area 110 of the wireless communication system 100, and each UE 115 may be stationary or mobile, or stationary and mobile at different times. The UEs 115 may be different forms of devices or devices with different capabilities. Figure 1 1. The UE 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, base stations 105, or network equipment (e.g., core network nodes, relays, integrated access and backhaul (IAB) nodes, or other network equipment), such as Figure 1 As shown in .

[0089] Each base station 105 can communicate with the core network 130, with each other, or both. For example, the base stations 105 can interface with the core network 130 via one or more backhaul links 120 (e.g., via S1, N2, N3, or other interfaces). The base stations 105 can communicate with each other directly (e.g., directly between the base stations 105), indirectly (e.g., via the core network 130), or both directly and indirectly on the backhaul links 120 (e.g., via X2, Xn, or other interfaces). In some examples, the backhaul links 120 can be or include one or more wireless links.

[0090] One or more of the base stations 105 described herein may include or may be referred to by one of ordinary skill in the art as a base transceiver station, a radio base station, an access point, a radio transceiver, a Node B, an evolved Node B (eNB), a next generation Node B, or a Gigabit Node B (any of which may be referred to as a gNB), a Home Node B, a Home Evolved Node B, or other suitable terminology.

[0091] UE 115 may include or be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a subscriber device, or some other suitable terminology, where "device" may also be referred to as a unit, a station, a terminal, or a client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or a machine type communication (MTC) device, etc., which may be implemented in various objects, such as appliances or vehicles, meters, etc.

[0092] The UE 115 described herein may be capable of communicating with various types of devices, such as other UEs 115, which may sometimes act as relays, as well as base stations 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, etc. Figure 1 As shown in .

[0093] The UE 115 and the base station 105 may communicate wirelessly with each other via one or more communication links 125 on one or more carriers. The term "carrier" may refer to a set of radio frequency spectrum resources having a defined physical layer structure for supporting the communication link 125. For example, a carrier for the communication link 125 may include a portion of a radio frequency spectrum band (e.g., a bandwidth portion (BWP)) that operates according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling for coordinating carrier operation, user data, or other signaling. The wireless communication system 100 may support communication with the UE 115 using carrier aggregation or multi-carrier operation. The UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers according to a carrier aggregation configuration. Carrier aggregation may be used with both frequency division duplex (FDD) and time division duplex (TDD) component carriers.

[0094] In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling that coordinates the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and may be located according to a channel grid for discovery by a UE 115. A carrier may operate in a standalone mode in which initial acquisition and connection may be performed by a UE 115 via the carrier, or a carrier may operate in a non-standalone mode in which the connection is anchored using a different carrier (e.g., a different carrier of the same or different radio access technology).

[0095] The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105, or a downlink transmission from the base station 105 to the UE 115. A carrier may carry downlink or uplink communications (e.g., in FDD mode) or may be configured to carry both downlink and uplink communications (e.g., in TDD mode).

[0096] A carrier may be associated with a particular bandwidth of radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of several determined bandwidths (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 megahertz (MHz)) of a carrier of a particular radio access technology. Devices of the wireless communication system 100 (e.g., base station 105, UE 115, or both) may have a hardware configuration that supports communication on a particular carrier bandwidth, or may be configurable to support communication on one of a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a base station 105 or UE 115 that supports simultaneous communication via carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate on a portion (e.g., a subband, a BWP) or all of the carrier bandwidth.

[0097] The signal waveform transmitted on the carrier may include multiple subcarriers (e.g., using a multicarrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)). In a system employing MCM techniques, a resource element may include one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, where the symbol period and subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme, the coding rate of the modulation scheme, or both). Thus, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate of UE 115 can be. Wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and spatial resources (e.g., spatial layers or beams), and the use of multiple spatial layers may further improve the data rate or data integrity of communications with UE 115.

[0098] One or more parameter sets for a carrier may be supported, where the parameter set may include a subcarrier spacing (Δf) and a cyclic prefix. A carrier may be divided into one or more BWPs with the same or different parameter designs. In some examples, a UE 115 may be configured with multiple BWPs. In some examples, a single BWP for a carrier may be active at a given time, and communications for the UE 115 may be limited to the one or more active BWPs.

[0099] The time interval of the base station 105 or the UE 115 can be expressed as a multiple of a basic time unit, which can be, for example, a sampling period T s =1 / (Δf max ·N f ) seconds, where Δf max It can represent the maximum supported subcarrier spacing, and N fThe maximum supported discrete Fourier transform (DFT) size may be represented. Time intervals of communication resources may be organized according to radio frames, each having a specific duration (e.g., 10 milliseconds (ms)). Each radio frame may be identified by a system frame number (SFN) (e.g., ranging from 0 to 1023).

[0100] Each frame may include a plurality of consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may be divided (e.g., in the time domain) into subframes, and each subframe may be further divided into a number of time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include a number of code element periods (e.g., depending on the length of the cyclic prefix added before each code element period). In the wireless communication system 100, the time slot may be further divided into a plurality of mini-time slots containing one or more code elements. Excluding the cyclic prefix, each code element period may contain one or more (e.g., N f The duration of a symbol period may depend on the subcarrier spacing or the operating band.

[0101] A subframe, slot, mini-slot, or symbol may be the smallest scheduling unit (e.g., in the time domain) of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In some examples, the TTI duration (e.g., the number of symbol periods in a TTI) may be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 may be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

[0102] Physical channels may be multiplexed on a carrier according to various techniques. Physical control channels and physical data channels may be multiplexed on a downlink carrier, for example, using one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), or hybrid TDM-FDM techniques. A control region (e.g., a control resource set (CORESET)) for physical control channels may be defined by a number of symbol periods and may extend across the system bandwidth or a subset of the system bandwidth of a carrier. One or more control regions (e.g., CORESETs) may be configured for a set of UEs 115. For example, one or more of UEs 115 may monitor or search the control region for control information according to one or more search space sets, and each search space set may include one or more control channel candidates in one or more aggregation levels arranged in a cascaded manner. An aggregation level for a control channel candidate may refer to the number of control channel resources (e.g., control channel elements (CCEs)) associated with encoded information for a control information format having a given payload size. The search space sets may include a common search space set configured for transmitting control information to multiple UEs 115 and a UE-specific search space set for transmitting control information to a specific UE 115 .

[0103] Each base station 105 may provide communication coverage via one or more cells (e.g., macro cells, small cells, hotspots, or other types of cells, or any combination thereof). The term "cell" may refer to a logical communication entity used to communicate with a base station 105 (e.g., on a carrier) and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID), or other) used to distinguish between adjacent cells. In some examples, a cell may also refer to a geographic coverage area 110 or a portion of a geographic coverage area 110 (e.g., a sector) on which the logical communication entity operates. The scope of such a cell may range from a smaller area (e.g., a structure, a subset of structures) to a larger area depending on various factors (such as the capabilities of the base station 105). For example, a cell may be or include a building, a subset of buildings, or an external space between or overlapping geographic coverage areas 110, among other examples.

[0104] A macro cell generally covers a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access to UEs 115 that have a service subscription with a network provider that supports the macro cell. A small cell may be associated with a lower power base station 105 (compared to a macro cell), and the small cell may operate in the same or different (e.g., licensed, unlicensed) frequency band as the macro cell. A small cell may provide unrestricted access to UEs 115 that have a service subscription with the network provider, or may provide restricted access to UEs 115 associated with the small cell (e.g., UEs 115 in a closed subscriber group (CSG), UEs 115 associated with users in a home or office). A base station 105 may support one or more cells and may also support communications over one or more cells using one or more component carriers.

[0105] In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., MTC, narrowband IoT (NB-IoT), enhanced mobile broadband (eMBB)) that may provide access to different types of devices.

[0106] In some examples, base stations 105 can be mobile and, therefore, provide communication coverage for mobile geographic coverage areas 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, but the different geographic coverage areas 110 can be supported by the same base station 105. In other examples, overlapping geographic coverage areas 110 associated with different technologies can be supported by different base stations 105. The wireless communication system 100 can include, for example, a heterogeneous network in which different types of base stations 105 provide coverage for various geographic coverage areas 110 using the same or different radio access technologies.

[0107] The wireless communication system 100 may support synchronous or asynchronous operation. For synchronous operation, the base stations 105 may have similar frame timing, and transmissions from different base stations 105 may be approximately aligned in time. For asynchronous operation, the base stations 105 may have different frame timing, and transmissions from different base stations 105 may not be aligned in time in some examples. The techniques described herein may be used for either synchronous or asynchronous operation.

[0108] Some UEs 115, such as MTC or IoT devices, may be low-cost or low-complexity devices and may provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technology that allows devices to communicate with each other or with a base station 105 without human intervention. In some examples, M2M communication or MTC may include communications from devices that incorporate sensors or meters to measure or capture information and relay such information to a central server or application that utilizes the information or presents it to a person interacting with the application. Some UEs 115 may be designed to collect information or implement automated behavior of machines or other devices. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wilderness survival monitoring, weather and geographic event monitoring, queue management and tracking, remote security sensing, physical access control, and transaction-based commercial charging.

[0109] Some UEs 115 may be configured to employ a reduced power consumption mode of operation, such as half-duplex communication (e.g., a mode that supports unidirectional communication via transmission or reception but not simultaneous transmission and reception). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power saving techniques for UEs 115 include entering a power-saving deep sleep mode when not engaged in active communication, operating over a limited bandwidth (e.g., according to narrowband communication), or a combination of these techniques. For example, some UEs 115 may be configured to operate using a narrowband protocol type that is associated with a defined portion or range (e.g., a set of subcarriers or resource blocks (RBs)) within a carrier, within a guard band of a carrier, or outside a carrier.

[0110] The wireless communication system 100 can be configured to support ultra-reliable communication or low-latency communication or various combinations thereof. For example, the wireless communication system 100 can be configured to support ultra-reliable low-latency communication (URLLC) or mission-critical communication. The UE 115 can be designed to support ultra-reliable, low-latency or critical functions (e.g., mission-critical functions). Ultra-reliable communication can include private communication or group communication and can be supported by one or more mission-critical services such as mission-critical push-to-talk (MCPTT), mission-critical video (MCVideo), or mission-critical data (MCData). Support for mission-critical functions can include prioritization of services, and mission-critical services can be used for public safety or general commercial applications. The terms ultra-reliable, low-latency, mission-critical, and ultra-reliable low-latency can be used interchangeably herein.

[0111] In some examples, UE 115 may also be able to communicate directly with other UEs 115 over a device-to-device (D2D) communication link 135 (e.g., using a peer-to-peer (P2P) or D2D protocol). One or more UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of base station 105 or otherwise unable to receive transmissions from base station 105. In some examples, a group of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, in which each UE 115 transmits to every other UE 115 in the group. In some examples, base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving base station 105.

[0112] In some systems, the D2D communication link 135 can be an example of a communication channel (such as a sidelink communication channel) between vehicles (e.g., UE 115). In some examples, the vehicles can communicate using vehicle-to-everything (V2X) communication, vehicle-to-vehicle (V2V) communication, or some combination of these communications. The vehicles can signal information related to traffic conditions, signal scheduling, weather, safety, emergency situations, or any other information related to the V2X system. In some examples, the vehicles in the V2X system can use vehicle-to-network (V2N) communication to communicate with roadside infrastructure (such as roadside units), with the network, or with both via one or more network nodes (e.g., base station 105).

[0113] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. The core network 130 may be an evolved packet core (EPC) or a 5G core (5GC), and the EPC or 5GC may include at least one control plane entity (e.g., a mobility management entity (MME), an access and mobility management function (AMF)) that manages access and mobility, and at least one user plane entity (e.g., a serving gateway (S-GW), a packet data network (PDN) gateway (P-GW), or a user plane function (UPF)) that routes packets or interconnects to external networks. The control plane entity may manage non-access stratum (NAS) functions such as mobility, authentication, and bearer management for UEs 115 served by base stations 105 associated with the core network 130. User IP packets may be delivered through the user plane entity, which may provide IP address allocation and other functions. The user plane entity may be connected to the network operator IP service 150. Operator IP services 150 may include access to the Internet, an intranet, an IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0114] Some network devices (such as base stations 105) may include subcomponents, such as access network entities 140, which may be examples of access node controllers (ANCs). Each access network entity 140 may communicate with each UE 115 through one or more other access network transport entities 145, which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs). Each access network transport entity 145 may include one or more antenna panels. In some configurations, the various functions of each access network entity 140 or base station 105 may be distributed across various network devices (e.g., radio heads and ANCs) or consolidated into a single network device (e.g., base station 105).

[0115] The wireless communication system 100 can operate using one or more frequency bands, for example, in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Generally speaking, the 300 MHz to 3 GHz region is referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelengths range from approximately 1 decimeter to 1 meter long. UHF waves can be blocked or redirected by buildings and environmental features, but these waves can penetrate various structures sufficiently for macrocells to provide service to UEs 115 located indoors. Transmissions using UHF waves can be associated with smaller antennas and a shorter range (e.g., less than 100 kilometers) than transmissions using the lower frequencies and longer wavelengths in the high frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz.

[0116] The wireless communication system 100 may also operate in the super high frequency (SHF) region of the frequency band from 3 GHz to 30 GHz (also known as the centimeter band) or in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz) (also known as the millimeter band). In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices may be smaller and more closely spaced than the UHF antennas. In some examples, this may facilitate the use of antenna arrays within the device. However, the propagation of EHF transmissions may be subject to even greater atmospheric attenuation and a shorter range than SHF or UHF transmissions. The techniques disclosed herein may be employed across transmissions using one or more different frequency regions, and the use of frequency bands specified across these frequency regions may vary by country or regulatory agency.

[0117] The wireless communication system 100 may utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 may employ licensed assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band, such as the 5 GHz industrial, scientific, and medical (ISM) band. When operating in an unlicensed radio frequency spectrum band, devices (such as base stations 105 and UEs 115) may employ carrier sensing for collision detection and avoidance. In some examples, operations in the unlicensed band may be based on a carrier aggregation configuration (e.g., LAA) in conjunction with component carriers operating in the licensed band. Operations in the unlicensed spectrum may include downlink transmissions, uplink transmissions, P2P transmissions, or D2D transmissions, among others.

[0118] The base station 105 or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communications, or beamforming. The antennas of the base station 105 or UE 115 may be located within one or more antenna arrays or antenna panels that can support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with the base station 105 may be located at different geographical locations. The base station 105 may have an antenna array having several rows and columns of antenna ports that the base station 105 can use to support beamforming for communications with the UE 115. Similarly, the UE 115 may have one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support radio frequency beamforming for signals transmitted via the antenna ports.

[0119] The base station 105 or the UE 115 can use MIMO communication to exploit multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. Such a technique may be referred to as spatial multiplexing. For example, a transmitting device may transmit multiple signals via different antennas or different antenna combinations. Similarly, a receiving device may receive multiple signals via different antennas or different antenna combinations. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO techniques include single-user MIMO (SU-MIMO), in which multiple spatial layers are transmitted to the same receiving device, and multi-user MIMO (MU-MIMO), in which multiple spatial layers are transmitted to multiple devices.

[0120] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., base station 105, UE 115) to shape or steer an antenna beam (e.g., a transmit beam, a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals communicated via antenna elements of an antenna array so that some signals propagating at a particular orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals communicated via antenna elements can include the transmitting device or the receiving device applying an amplitude offset, a phase offset, or both to the signals carried via the antenna elements associated with that device. The adjustments associated with each antenna element can be defined by a set of beamforming weights associated with a particular orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).

[0121] The base station 105 or the UE 115 may use beam sweeping techniques as part of a beamforming operation. For example, the base station 105 may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with the UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by the base station 105 in different directions. For example, the base station 105 may transmit signals according to different sets of beamforming weights associated with different transmission directions. The transmissions in different beam directions may be used (e.g., by a transmitting device (such as the base station 105) or a receiving device (such as the UE 115)) to identify a beam direction for later transmission or reception by the base station 105.

[0122] Some signals, such as data signals associated with a particular recipient device, may be transmitted by base station 105 in a single beam direction, e.g., a direction associated with a recipient device, such as UE 115. In some examples, a beam direction associated with transmissions along a single beam direction may be determined based on signals transmitted in one or more beam directions. For example, UE 115 may receive one or more signals transmitted by base station 105 in different directions and may report to base station 105 an indication of the signal received by UE 115 with the highest signal quality or other acceptable signal quality.

[0123] In some examples, transmission by a device (e.g., by a base station 105 or a UE 115) may be performed using multiple beam directions, and the device may use a combination of digital precoding or radio frequency beamforming to generate a combined beam for transmission (e.g., from the base station 105 to the UE 115). The UE 115 may report feedback indicating precoding weights for one or more beam directions, and the feedback may correspond to a configured number of beams across the system bandwidth or one or more subbands. The base station 105 may transmit reference signals (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)) that may be precoded or uncoded. The UE 115 may provide feedback for beam selection, which may be a precoding matrix indicator (PMI) or codebook-based feedback (e.g., a multi-panel type codebook, a linear combination type codebook, a port selection type codebook). Although these techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may use similar techniques to transmit signals multiple times in different directions (e.g., to identify a beam direction for subsequent transmission or reception by UE 115) or to transmit signals in a single direction (e.g., to transmit data to a receiving device).

[0124] A receiving device (e.g., UE 115) may attempt multiple receive configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105. For example, the receiving device may attempt multiple receive directions by receiving via different antenna subarrays, processing received signals according to different antenna subarrays, receiving according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array (e.g., different directional listening weight sets), or processing received signals according to different receive beamforming weight sets applied to signals received at multiple antenna elements of an antenna array, any of which may be referred to as "listening" according to different receive configurations or receive directions. In some examples, the receiving device may use a single receive configuration to receive along a single beam direction (e.g., when receiving data signals). The single receive configuration may be aligned on a beam direction determined based on listening according to different receive configuration directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality based on listening according to multiple beam directions).

[0125] The wireless communication system 100 can be a packet-based network that operates according to a layered protocol stack. In the user plane, the communication of the bearer or packet data convergence protocol (PDCP) layer can be IP-based. The radio link control (RLC) layer can perform packet segmentation and reassembly to communicate on the logical channel. The media access control (MAC) layer can perform priority handling and multiplex the logical channel into the transport channel. The MAC layer can also use error detection technology, error correction technology, or both to support retransmission of the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer can provide the establishment, configuration and maintenance of the RRC connection of the radio bearer that supports user plane data between the UE 115 and the base station 105 or the core network 130. In the physical layer, the transport channel can be mapped to the physical channel.

[0126] UE 115 and base station 105 may support retransmission of data to increase the likelihood that the data is successfully received. Hybrid Automatic Repeat Request (HARQ) feedback is a technique for increasing the likelihood that data is correctly received on communication link 125. HARQ may include a combination of error detection (e.g., using a cyclic redundancy check (CRC)), forward error correction (FEC), and retransmission (e.g., automatic repeat request (ARQ)). HARQ may improve MAC layer throughput in poor radio conditions (e.g., low signal-to-noise ratio conditions). In some examples, a device may support simultaneous slot HARQ feedback, wherein the device may provide HARQ feedback in a particular time slot for data received in a previous symbol in that time slot. In other cases, the device may provide HARQ feedback in a subsequent time slot or based on some other time interval.

[0127] The UE 115 and the base station 105 can be configured to communicate half-duplex communication (e.g., communication that is one-way at a time) or full-duplex communication (e.g., concurrent two-way communication) over the communication link 125. The techniques described herein can be applicable to both half-duplex and full-duplex systems. In a full-duplex system, the UE 115 or base station 105 can cause self-interference by transmitting and receiving concurrently or contiguously over the communication link 125. In some cases, a device (e.g., a UE 115 or base station 105) in a half-duplex system or a full-duplex system can rate match the channel transmitted from the device to ensure that the receiving device (e.g., the UE 115 or base station 105) is likely to receive the correct message.

[0128] According to the techniques described herein, a wireless device (e.g., UE 115 or base station 105) in a wireless communication system 100 can rate match the transmission (e.g., data) of the wireless device on a physical channel around a received reference signal (e.g., DMRS) of the physical channel (e.g., PDSCH or PUSCH). For example, the UE 115 can rate match the transmission of the UE 115 on the PUSCH around the DMRS of the PDSCH from the base station 105. Additionally or alternatively, the base station 105 can rate match the transmission of the base station 105 on the PDSCH around the DMRS of the PUSCH from the UE 115. In addition, rate matching configurations for one or more channels can be shared among devices. In some examples, the rate matching configuration can include the position of the DMRS to be received so that the device can rate match the transmission of the device based on the reception of the DMRS.

[0129] The rate matching configuration may be implicitly or explicitly indicated by a scheduling DCI indicating which resources are to be blanked (e.g., rate matching REs) during transmissions corresponding to resources used for DMRS reception. The scheduling DCI may allow for dynamic rate matching configuration at both the base station 105 and the UE 115. In some cases, the rate matching configuration for a receiving device (e.g., UE 115 or base station 105) may include which resources of a received channel from a transmitting device (e.g., UE 115 or base station 105) are to be blanked and may be used for self-interference measurements at the receiving device. For example, the base station 105 may indicate to the UE 115 which resources in the PDSCH are to be blanked so that the UE 115 can measure its own PUSCH transmissions during the blank PDSCH resources. For non-overlapping portions of each channel, resources may be blanked to measure interference leakage from the received channel within a threshold interval of the transmitted channel. The described rate matching techniques may allow for improved channel estimation and interference measurement based on DMRS (e.g., half-duplex DMRS).

[0130] The techniques described herein may allow base station 105 to resolve reference signal collisions in the same resources so that both reception and transmission of DMRS are efficiently used for reference signal measurements by at least a receiving device, such as UE 115. For example, base station 105 may configure a first reference signal that overlaps with a second reference signal to avoid collision by adjusting frequency resource allocation of the DMRS, time resource allocation of the DMRS, or channel coding so that the first reference signal and the second reference signal are orthogonal to each other.

[0131] Figure 21 illustrates an example of a wireless communication system 200 in accordance with aspects of the present disclosure. In some examples, the wireless communication system 200 may implement aspects of the wireless communication system 100. The wireless communication system 200 may include UE 115-a and UE 115-b, which may be as described with reference to FIG. Figure 1 Described example of UE 115. UE 115-a and 115-b may support a rate matching configuration between a first channel 210 and a second channel 215 (eg, uplink and downlink channels).

[0132] In the wireless communication system 200, a UE 115-a may be configured for full-duplex communication with a base station 105-a and for half-duplex communication with a base station 105-b. The base station 105-a may be configured for full-duplex communication with the UE 115-a and for half-duplex communication with the UE 115-b. Communications between the base station 105-a and the UE 115-a may be rate-matched prior to transmission so that a transmitting device of a second channel 215 (which may be a PDSCH or a PUSCH) may rate-match data around a DMRS 220 of a first channel (which may be a PUSCH or a PDSCH), resulting in empty rate-matched REs 225 (e.g., rate-matched resources) that overlap with the DMRS 220 in time and frequency. For example, the first channel 210 may be a PDSCH and the second channel 215 may be a PUSCH. In another example, the first channel 210 may be a PUSCH and the second channel 215 may be a PDSCH. In some cases, the second channel 215 may also be associated with (or transmitted with) a DMRS around which the first channel 210 may be rate matched.

[0133] By configuring rate matching for the second channel 215 based on the time and frequency location of the DMRS on the first channel 210, a receiving device (e.g., UE 115-a or base station 105-a) can perform efficient channel estimation by not transmitting in the rate-matched REs 225 during reception of the DMRS 220. The receiving device (e.g., UE 115-a or base station 105-a) can measure inter-device interference based on the half-duplex DMRS 220. In some cases, the transmitting device (e.g., UE 115-a or base station 105-a) can indicate the location of the DMRS 220 of the first channel 210 to the receiving device (e.g., UE 115-a or base station 105-a) so that the receiving device can determine which resources to leave blank as the rate-matched REs 225. In some examples, a receiving device (e.g., UE 115-a or base station 105-a) may indicate the location of the rate-matched REs 225 of the second channel 215 to a transmitting device (e.g., UE 115-a or base station 105-a) so that the transmitting device may determine which resources to use for the DMRS 220. Additionally or alternatively, the indication may allow the network (via base station 105-a) to avoid collisions between the DMRS 220 of the first channel 210 and the DMRS in the second channel 215 (not shown).

[0134] In some cases, the rate matching configuration indication between UE 115-a and base station 105-a can be dynamic due to the use of DCI to dynamically schedule uplink channels or downlink channels. In this case, the frequency and time position of the rate-matched RE225 can be dynamically changed (e.g., changed on a symbol or time slot basis). The technology described herein can avoid the situation where the PDSCH is not correctly rate matched due to the uplink scheduling DCI not being detected, and avoid the situation where the PUSCH is not correctly rate matched due to the downlink scheduling DCI not being detected. In these situations, the PDSCH or PUSCH may not be correctly decoded, but at least the device (e.g., UE 115-a or base station 105-a) can abandon transmitting or receiving the channel given that rate matching may not be correctly completed based on the non-detection of scheduling DCI.

[0135] A variety of schemes are described for the network to indicate whether the base station 105-a or the UE 115-a or both are to perform rate matching in the second channel 215. In one example, a single DCI that schedules both the first channel 210 and the first channel 215 (e.g., uplink and downlink) can indicate the rate matching configuration. For example, the UE 115-a determines whether rate matching can be performed based on the scheduling DCI. For the PDSCH, if the PUSCH is scheduled in overlapping resources or nearby non-overlapping resources, the base station 105-a can rate match the PDSCH. Additionally or alternatively, the UE 115-a can rate match the PUSCH. Otherwise, the UE 115-a and the base station 105-a may not perform rate matching. The scheduling DCI can be in a format that supports scheduling both uplink channels and downlink channels in the same DCI. In another example, a scheduling DCI that schedules an uplink channel or a downlink channel can include transmission parameters for another channel that the scheduling DCI does not schedule. For example, a DCI scheduling an uplink channel may include information about a downlink channel scheduled by another DCI.

[0136] The transmission parameter information may include at least one of the following: frequency domain resource assignment (FDRA), time domain resource assignment (TDRA), and port information from other scheduled DCI for transmission in another direction (e.g., uplink or downlink). When the scheduling DCI format does not include one or more of TDRA, FDRA, or port information from other scheduled DCI, UE 115-a may rate match one channel based on known transmission parameters. For example, if the transmission parameters include FDRA, UE 115-a may rate match across the entire frequency bandwidth of the bandwidth portion on all ports of the other channel. In another example, if the transmission parameters include TDRA, UE 115-a may rate match across the entire channel duration of the bandwidth portion on all ports of the other channel.

[0137] In some cases, the scheduling DCI for one channel may include an indication of whether and how many scheduling DCIs are scheduling overlapping transmissions (e.g., full duplex) or nearby transmissions (e.g., within a threshold interval) in the other direction (e.g., the second channel 215) that conflict with the first channel 210. The device may support one PDSCH overlapping with one PUSCH (e.g., only one PUSCH), and the indication from the DCI may inform the UE 115-a whether rate matching may or may not be used.

[0138] In another example, the time and frequency resource assignments for each channel may be preconfigured (e.g., via RRC signaling) so that resources are determined for possible future transmissions (e.g., transmissions of semi-persistent scheduling (SPS) for PDSCH or configured grant (CG) transmissions for PUSCH). In some cases, assuming that data in the other direction will be transmitted in a preconfigured resource assignment, the UE 115-a and the base station 105-a may rate match their respective transmission channels. In other cases, the base station 105-a may transmit a smaller size dynamic DCI (e.g., a compact DCI) to indicate whether overlapping channels or nearby channels will be transmitted in the preconfigured resource assignment. In another example, the scheduling DCI may include a flag for indicating whether a conflicting channel (e.g., PUSCH) is transmitted when the DCI is used for scheduling (e.g., scheduling PDSCH). Regardless of whether downlink data or uplink data is granted, the DCI may additionally include information for dynamically modifying the TDRA and / or FDRA of the preconfigured resource assignment. If data is scheduled in another direction (e.g., dynamically or semi-persistently), the UE 115-a or base station 105-a may perform rate matching. Otherwise, the UE 115-a or base station 105-a may not perform rate matching. In another example, rate matching may be performed in the second channel 215 based on a rate matching mode so that the UE 115-a can measure interference from the first channel 210 in the rate-matched REs 225 (e.g., rate-matched resources).

[0139] In some examples, the second channel 215 may be rate-matched around REs corresponding to the DMRS 220 of the first channel 210. In another example, the second channel 215 may be rate-matched around REs corresponding to data or control information of the first channel 210. For example, the rate-matched REs and rate-matched OFDM symbols in a resource block (RB) of the second channel (e.g., rate-matched REs 225) may correspond to the DMRS 220, data, or control information in the first channel 210. In some cases, the device may rate-match across the entire bandwidth of the rate-matched second channel 215 or across a portion of the bandwidth. For example, if rate matching is not performed across the full bandwidth of the second channel 215, the rate-matching configuration may apply to each RB and each RE within the RB in which rate matching is performed. In some cases, the REs around which rate matching is performed (e.g., rate-matched REs 225) do not overlap with the first channel 210. The base station 105 - a may configure rate matching information for the UE 115 - a to determine specific resource elements around which to rate match, or the UE 115 - a may report its preferred resources or procedures for rate matching.

[0140] Figure 3 An example of a channel configuration 300 according to aspects of the present disclosure is illustrated. In some examples, the channel configuration 300 can implement aspects of the wireless communication system 100 or the wireless communication system 200. The channel configuration 300 can include a PDSCH 305 and a PUSCH 310, which can be Figure 2 300. Channel configuration 300 may be applicable to a full-duplex system in which PDSCH 305 and PUSCH 310 overlap in time and frequency. In some examples, one or both of the UE and the base station may communicate using full-duplex communication according to the techniques described with reference to channel configuration 300.

[0141] The PDSCH 305 may include a message 315 to be transmitted from the base station to the UE. Message 315 may be transmitted along with an associated DMRS (e.g., PDSCH DMRS 320). Message 315 may be rate-matched around rate-matched REs 325. The PUSCH 310 may include a message 330 to be transmitted from the UE to the base station. Message 330 may be transmitted along with an associated DMRS 340. Message 330 may be rate-matched around rate-matched REs 335. Rate-matched REs 335 may overlap in time and frequency with the resources used for PDSCH DMRS 320 to enable efficient downlink channel estimation at the UE. Rate-matched REs 325 may overlap in time and frequency with the resources used for PUSCH DMRS 340 to enable efficient uplink channel estimation at the base station.

[0142] Channel configuration 300 may be applicable when full-duplex is enabled at both the UE and the base station, and the configuration may at least rate-match PDSCH 305 around PUSCH DMRS 340 (which may be a base station preference), and the configuration may rate-match PUSCH 310 around PDSCH DMRS 320 (which may be a UE preference). Even if a UE or base station is not full-duplex, there may be uplink or downlink transmissions from another UE or another base station that interfere with the downlink reception of the half-duplex UE or the uplink reception of the half-duplex base station (e.g., cross-link interference between half-duplex devices). Therefore, the described techniques for rate-matching around the DMRS of another channel may be used in such situations.

[0143] Figure 4A and 4BIllustrated are examples of channel configurations 400 (e.g., channel configuration 400-a and channel configuration 400-b) according to aspects of the present disclosure. In some examples, channel configuration 400 can implement aspects of wireless communication system 100 or wireless communication system 200. Channel configuration 400 can include PDSCH 405 and PUSCH 410, which can be Figure 2 The first and second channels in Figure 3 400 - a and 400 - b.

[0144] exist Figure 4A In the embodiment of the present invention, the UE may be configured for full-duplex operation. The PDSCH 405-a may include a message 415-a to be transmitted from the base station to the UE. The message 415-a may be transmitted together with an associated DMRS (e.g., PDSCH DMRS 420-a). The message 415-a may be rate matched around rate-matched REs 425-a. The PUSCH 410-a may include a message 430-a to be transmitted from the UE to the base station. The message 430-a may be transmitted together with an associated DMRS (e.g., PUSCH DMRS 440-a). The message 430-a may be rate matched around rate-matched REs 435-a. The rate-matched REs 435-a may overlap in time and frequency with the resources used for the PDSCH DMRS 420-a to allow efficient downlink channel estimation at the UE. In some cases, the physical uplink control channel (PUCCH) may not be rate matched.

[0145] The rate-matched REs 425-a can overlap in time and frequency with the data or control information for message 430-a to allow efficient self-interference measurement at the UE. Because the UE knows what it has transmitted in the uplink, including PUSCH 410-a, the PDSCH 405-a can be rate-matched around any uplink signal or data (such as PUSCH 410-a) to estimate the self-interference channel. The UE can use the corresponding REs (e.g., PUSCH 410-a data REs, PUSCH DMRS 440-a, sounding reference signal (SRS), PUCCH) of the uplink signal or data (such as PUSCH 410-a) as reference signals for interference measurement.

[0146] exist Figure 4BIn the embodiment of the present invention, the base station may be configured for full-duplex operation. The PDSCH 405-b may include a message 415-b to be transmitted from the base station to the UE. The message 415-b may be associated with a DMRS (e.g., a PDSCH DMRS 420-b). The message 415-b may be rate matched around a rate-matched RE 425-b. The PUSCH 410-b may include a message 430-b to be transmitted from the UE to the base station. The message 430-b may be associated with a DMRS (e.g., a PUSCH DMRS 440-b). The message 430-b may be rate matched around a rate-matched RE 435-b. The rate-matched RE 425-b may overlap in time and frequency with the resources used for the PUSCH DMRS 440-b to allow efficient uplink channel estimation at the base station. In some cases, the physical downlink control channel (PDCCH) may not be rate matched.

[0147] The rate-matched REs 435-b can overlap in time and frequency with the data or control information for message 415-b to allow efficient self-interference measurement at the base station. Because the base station knows what it has transmitted in the downlink including PDSCH 405-b, the PUSCH 410-b can be rate-matched around any downlink signal or data (such as PDSCH 405-b) to estimate the self-interference channel. The base station can use the corresponding REs of the downlink signal or data (such as PDSCH 405-b) (e.g., PDSCH 405-b data REs, PDSCH DMRS 420-b, CSI-RS, PDCCH, or PTRS) as reference signals for interference measurement.

[0148] Figure 5 5 illustrates an example of a channel configuration 500 according to aspects of the present disclosure. In some examples, the channel configuration 500 can implement aspects of the wireless communication system 100 or the wireless communication system 200. The channel configuration 500 can include a PDSCH 505 and a PUSCH 510, which can be Figure 2 The first and second channels in Figure 3 Channel configuration 500 may be applicable to a full-duplex system where PDSCH 505 and PUSCH 510 overlap in time and frequency. Figure 5 Channel configuration 500 illustrates an example of partial rate matching in the PDSCH. It should be noted that partial rate matching can also be performed on the PUSCH (or other channels) in a similar manner. In some examples, one or both of the UE or the base station can use full-duplex communication and communicate according to the techniques described with reference to channel configuration 500.

[0149] When rate matching is performed on the PDSCH 505 around REs corresponding to data of message 535 or DMRS 545 in the PUSCH 510, rate matching may not be performed over the entire bandwidth of the PUSCH 510 or the entire bandwidth of the PDSCH 505. For example, partial rate matching may be enabled, where partial rate matching may be performed when rate matching is performed on the PUSCH 510 around REs corresponding to data of message 515 or DMRS 520 in the PDSCH 505 (not shown). In the channel configuration 500, the PDSCH 505 may be rate matched around at least a portion or subset of the PUSCH DMRS 545 (corresponding to rate-matched REs 530) and at least a portion or subset of the data REs (corresponding to rate-matched REs 525) in one or more RBs of an OFDM symbol. In some examples, the network may configure a bitmap or range for each RB and a pattern for each RE in each RB for partial rate matching.

[0150] Figure 6A and 6B Illustrated are examples of channel configurations 600 (e.g., channel configuration 600-a and channel configuration 600-b) according to aspects of the present disclosure. In some examples, the channel configuration 600 can implement aspects of the wireless communication system 100 or the wireless communication system 200. The channel configuration 600 can include a PDSCH 605 and a PUSCH 610, which can be Figure 2 The first and second channels in Figure 3 6. Channel configuration 600 may be applicable to a full-duplex system in which PDSCH 605 and PUSCH 610 at least partially overlap in time and frequency. In these examples, PDSCH 605 includes additional rate-matched REs 630, however, PUSCH 610 may alternatively or additionally include additional rate-matched REs 630. Figure 6A and 6B An example of additional rate-matched REs in the PDSCH is illustrated. However, similar techniques can also be used to perform rate matching in the PUSCH (or other channels) around additional rate-matched REs. In some examples, one or both of the UE and the base station can communicate using full-duplex communication and the techniques described with reference to channel configurations 600-a and 600-b.

[0151] exist Figure 6AIn the embodiment of the present invention, the PDSCH 605-a may include a message 615-a to be transmitted from the base station to the UE. The message 615-a may be associated with a DMRS (e.g., a PDSCH DMRS 620-a). The message 615-a may be rate matched around rate-matched REs 625-a and REs 630-a. The PUSCH 610-a may include a message 635-a to be transmitted from the UE to the base station. The message 635-a may be associated with a DMRS (e.g., a PUSCH DMRS 645-a). The message 635-a may be rate matched around rate-matched REs 640-a. The rate-matched REs 640-a may overlap in time and frequency with the resources used for the PDSCH DMRS 620-a to allow efficient downlink channel estimation at the UE. The rate-matched REs 625-a may overlap in time and frequency with the resources used for PUSCH DMRS 645-a to allow efficient uplink channel estimation at the base station.

[0152] Additionally, rate-matched REs 630-a may be configured to measure interference that may leak into REs of PDSCH 605-a, where message 635-a is not transmitted in corresponding REs in the uplink for PUSCH 610-a. For example, to measure interference leakage, rate matching may be performed in REs 630-a for additional rate matching in the time domain. In another example, PUSCH 610-a may extend beyond message 615-a of PDSCH 605-a in time and may include additional rate-matched REs for measuring leakage from PDSCH 605-a. The location of the additional rate-matched REs 630-a may depend on the resource assignment for PUSCH 610-a, and their relationship may be predetermined.

[0153] exist Figure 6BIn the embodiment of the present invention, the PDSCH 605-b may include a message 615-b to be transmitted from the base station to the UE. The message 615-b may be associated with a DMRS (e.g., a PDSCH DMRS 620-b). The message 615-b may be rate matched around rate-matched REs 625-b and REs 630-b. The PUSCH 610-b may include a message 635-b to be transmitted from the UE to the base station. The message 635-b may be associated with a DMRS (e.g., a PUSCH DMRS 645-b). The message 635-b may be rate matched around rate-matched REs 640-b. The rate-matched REs 640-b may overlap in time and frequency with resources used for at least a portion of the PDSCH DMRS in the PDSCH DMRS 620-b to allow efficient downlink channel estimation at the UE. The rate-matched REs 625 - b may overlap in time and frequency with resources used for at least a portion of the PUSCH DMRS 645 - b to allow efficient uplink channel estimation at the base station.

[0154] Additionally or alternatively, message 615-b may extend beyond message 635-b in frequency, and rate-matched REs 630-a may be configured to measure interference that may leak into REs of PDSCH 605-b, where message 635-b is not transmitted in corresponding REs in the uplink for PUSCH 610-b. For example, to measure interference leakage, rate matching may be performed in REs 630-b for additional rate matching in the frequency domain. In another example, PUSCH 610-b may extend beyond message 615-b of PDSCH 605-b in frequency and may include additional rate-matched REs for measuring leakage from PDSCH 605-b. The location of the additional rate-matched REs 630-b may depend on the resource assignment for PUSCH 610-b, and their relationship may be predetermined.

[0155] Figure 7A and 7B Illustrated are examples of channel configurations 700 (e.g., channel configuration 700-a and channel configuration 700-b) according to aspects of the present disclosure. In some examples, the channel configuration 700 can implement aspects of the wireless communication system 100. The channel configuration 700 can include a PDSCH 705 and a PUSCH 710, which can be Figure 2 The first and second channels in Figure 3705 and PUSCH 710. Channel configuration 700 may be applicable to a full-duplex system or a half-duplex system in which PDSCH 705 and PUSCH 710 do not overlap but are within a time threshold interval and a frequency threshold interval of each other. Even if the uplink and downlink are not full-duplex (e.g., not in overlapping time and frequency resources), rate matching may still be enabled for interference measurement in the first channel (downlink or uplink) for interference from the opposite direction (uplink or downlink). In some cases, rate matching may be performed at one or both of PDSCH 705 and PUSCH 710. In some examples, one or both of the UE or base station may communicate using the techniques described with reference to channel configurations 700-a and 700-b.

[0156] exist Figure 7A In the embodiment of the present invention, the PDSCH 705-a may include a message 715-a to be transmitted from the base station to the UE. The message 715-a may be associated with a DMRS 720-a. The message 715-a may be rate-matched around a rate-matched RE 725-a. The PUSCH 710-a may include a message 730-a to be transmitted from the UE to the base station. The message 730-a may be associated with a DMRS 740-a. The message 730-a may be rate-matched around a rate-matched RE 735-a. The rate-matched RE 735-a may be within a time threshold interval and a frequency threshold interval with the message 715-a of the PDSCH 705-a to enable efficient downlink channel interference leakage measurement at the base station. The rate-matched RE 725-a may be within a time threshold interval and a frequency threshold interval with the message 730-a of the PUSCH 710-a to enable efficient uplink channel interference leakage measurement at the UE. This example may be applicable to channels within a threshold interval in the time domain.For example, the threshold interval in the time domain may include a small gap or no gap (eg, may be zero).

[0157] exist Figure 7BIn the embodiment of the present invention, the PDSCH 705-b may include a message 715-b to be transmitted from the base station to the UE. The message 715-b may be associated with the DMRS 720-b. The message 715-b may be rate-matched around the rate-matched REs 725-b. The PUSCH 710-b may include a message 730-b to be transmitted from the UE to the base station. The message 730-b may be associated with the DMRS 740-b. The message 730-b may be rate-matched around the rate-matched REs 735-b. The rate-matched REs 735-b may be within a time threshold interval and a frequency threshold interval with the message 715-b of the PDSCH 705-b to enable efficient downlink channel interference leakage measurement at the base station. The rate-matched REs 725-b may be within a time threshold interval and a frequency threshold interval with the message 730-b of the PUSCH 710-b to enable efficient uplink channel interference leakage measurement at the UE. This example may apply to channels in the frequency domain that are within a threshold interval.For example, the threshold interval in the frequency domain may include a small gap or no gap (eg, zero).

[0158] Figure 8 800 according to various aspects of the present disclosure. In some examples, the channel configuration 800 can implement aspects of the wireless communication system 100 or the wireless communication system 200. The channel configuration 800 can include a PDSCH 805 and a PUSCH 810, which can be Figure 2 The first and second channels in Figure 3 800 may be applicable to a full-duplex system in which PDSCH 805 and PUSCH 810 at least partially overlap in time and frequency. In some examples, one or both of the UE and the base station may communicate using full-duplex communication according to the techniques described with reference to channel configuration 800.

[0159] The PDSCH 805 may include a message 815 to be transmitted from the base station to the UE. The message 815 may be associated with the DMRS 820. Due to a collision with the PUSCH DMRS 830, the message 815 may not be rate matched around the rate matched REs. The PUSCH 810 may include a message 825 to be transmitted from the UE to the base station. The message 825 may be associated with the DMRS (e.g., PUSCH DMRS 830). Due to a collision with the PDSCH DMRS 820, the message 825 may not be rate matched around the rate matched REs. In such a situation when the PDSCH DMRS 820 and the PUSCH DMRS 830 are configured to be within the same codeword and RE, the network may modify the DMRS resource allocation of one or both of the PDSCH DMRS 820 and the PUSCH DMRS 830 to avoid the collision. Example Modification Reference Figures 9A to 9C Provide a description.

[0160] Figure 9A 、 9B 9C illustrate examples of channel configurations 900 (e.g., channel configuration 900-a, channel configuration 900-b, and channel configuration 900-c) according to aspects of the present disclosure. In some examples, channel configuration 900 can implement aspects of wireless communication system 100 or wireless communication system 200. Channel configuration 900 can include PDSCH 905 and PUSCH 910, which can be Figure 2 The first and second channels in Figure 8 900 - a UE or base station.

[0161] exist Figure 9AIn the embodiment of the present invention, the PDSCH 905-a may include a message and a DMRS (e.g., PDSCH DMRS 915-a). Since resources overlapping with the PUSCH DMRS 925 are used for the PDSCH DMRS 915-a, the message may not be rate-matched around the rate-matched REs. The PUSCH 910-a may include a message and associated DMRS 925. Since resources overlapping with the PDSCH DMRS 915-a are used for the PUSCH DMRS 925, the message may not be rate-matched around the rate-matched REs. In the case where the PDSCH DMRS 915-a and the PUSCH DMRS 925 are configured to be within the same codeword and RE, the network may configure the PDSCH DMRS 915-a and the PUSCH DMRS 925 to be orthogonal.

[0162] For example, the PDSCH DMRS 915-a and the PUSCH DMRS 925 may be allocated in overlapping resources (e.g., in the same code division multiplexing (CDM) group) but using an orthogonal cover code (OCC) therebetween. For example, the PUSCH DMRS 925 may be coded using the OCC so that the PUSCH DMRS 925-a is offset from the PUSCH DMRS 925-b (e.g., the PUSCH DMRS 925-a is a positive offset) (e.g., the PUSCH DMRS 925-b is a negative offset) such that each pair of PUSCH DMRS 925-a and 925-b is orthogonal to each pair of PDSCH DMRS 915-a.

[0163] exist Figure 9BIn the embodiment of the present invention, the PDSCH 905-b may include a message and a DMRS (e.g., PDSCH DMRS 915-b). The message may be rate matched around the rate-matched RE 920-a. The PUSCH 910-b may include a message and associated DMRS 925 (e.g., PUSCH DMRS 925-c). The message may be rate matched around the rate-matched RE 930-a. In the case when the PDSCH DMRS 915-b and the PUSCH DMRS 925 are configured to be within the same codeword and RE, the network may adjust the frequency resource allocation of the PDSCH DMRS 915-b or the PUSCH DMRS 925-c so that the PDSCH DMRS 915-b and the PUSCH DMRS 925-c are allocated in non-overlapping resources (e.g., in different CDM groups). Thus, the rate-matched REs 930-a can overlap in time and frequency with the resources used for at least a portion of the PDSCH DMRSs in 915-b to enable efficient downlink channel estimation at the UE. The rate-matched REs 920-a can overlap in time and frequency with the resources used for at least a portion of the PUSCH DMRSs in 925-c to enable efficient uplink channel estimation at the base station.

[0164] exist Figure 9CIn the embodiment of the present invention, the PDSCH 905-c may include a message and a DMRS (e.g., PDSCH DMRS 915-c). The message may be rate-matched around the rate-matched RE 920-b. The PUSCH 910-c may include a message and an associated DMRS 925 (e.g., PUSCH DMRS 925-d). The message may be rate-matched around the rate-matched RE 930-b. In the case when the PDSCH DMRS 915-c and the PUSCH DMRS 925-d are configured to be within the same codeword and RE, the network may adjust the time resource allocation of the PDSCH DMRS 915-c or the PUSCH DMRS 925-d so that the PDSCH DMRS 915-c and the PUSCH DMRS 925-d are allocated in non-overlapping resources to avoid collision with the DMRS of another channel. Thus, the rate-matched REs 930-b can overlap in time and frequency with the resources used for at least a portion of the PDSCH DMRSs in 915-c to enable efficient downlink channel estimation at the UE. The rate-matched REs 920-b can overlap in time and frequency with the resources used for at least a portion of the PUSCH DMRSs in 925-d to enable efficient uplink channel estimation at the base station.

[0165] Figure 10 An example of a process flow 1000 in a system according to aspects of the present disclosure is illustrated. In some examples, the process flow 1000 can implement aspects of the wireless communication system 100 or the wireless communication system 200. The process flow 1000 is shown as being implemented by a UE 115-c, which can be a UE 115-c as described with reference to FIG. Figure 1 and Figure 2 Examples of UE 115 are described. For example, UE 115-c may be Figure 2 The process flow 1000 is also shown as being implemented by a base station 105-c, which may be as described with reference to FIG. Figure 1 and Figure 2 Examples of base stations 105 are described. For example, base station 105-c may be Figure 2 Example of base station 105-a.

[0166] In the following description of process flow 1000, the various operations of UE 115-c and base station 105-c may occur in an order different from the exemplary order shown. Some of the illustrated operations may also be excluded from process flow 1000, or other operations may be added to process flow 1000. It will be understood that although UE 115-c and base station 105-c are shown as performing several operations of process flow 1000, any wireless device may perform the illustrated operations.

[0167] At 1005, the UE 115-c may determine a rate matching configuration for one or more of an uplink channel (e.g., a PUCCH) or a downlink channel (e.g., a PDCCH). At 1010, the base station 105-c may determine a rate matching configuration for one or more of the uplink channel or the downlink channel. The uplink channel and the downlink channel may be within a time threshold interval or a frequency threshold interval. In some examples, the time threshold interval or the frequency threshold interval is zero. The UE 115-c may be configured for full-duplex communication.

[0168] Determining the rate matching configuration may include: UE 115-c receiving an indication of the rate matching configuration and determining the rate matching configuration based on the indication. In some cases, UE 115-c may receive a DCI including an indication of the rate matching configuration from base station 105-c, wherein the DCI dynamically schedules the uplink channel and the downlink channel. In other cases, UE 115-c may receive a DCI including an indication of the rate matching configuration and one or more transmission parameters from base station 105-c, wherein the DCI dynamically schedules the uplink channel or the downlink channel. In some examples, the one or more transmission parameters may be associated with the downlink channel when the DCI schedules the uplink channel. In other examples, the one or more transmission parameters may be associated with the uplink channel when the DCI schedules the downlink channel. In some examples, the indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, the number of scheduled DCIs, or a combination thereof.

[0169] In some examples, the one or more transmission parameters include: FDRA, TDRA, antenna port information, or a combination thereof. UE 115-c may determine, for a channel bandwidth and across multiple antenna ports, the multiple first rate matching resources for the uplink channel, or the multiple second rate matching resources for the downlink channel, or a combination thereof based on the rate matching configuration, wherein the one or more transmission parameters include the TDRA. Additionally or alternatively, UE 115-c may determine, for a channel duration and across multiple antenna ports, the multiple first rate matching resources for the uplink channel, or the multiple second rate matching resources for the downlink channel, or a combination thereof based on the rate matching configuration, wherein the one or more transmission parameters include the FDRA.

[0170] In some examples, UE 115-c may identify a preconfigured TDRA and FDRA for the uplink channel or the downlink channel, or a combination thereof. UE 115-c may determine the multiple first rate matching resources of the uplink channel, or the multiple second rate matching resources of the downlink channel, or a combination thereof based on the preconfigured TDRA and FDRA, wherein transmitting a first message on the uplink channel and receiving a second message on the downlink channel are based on the preconfigured TDRA and FDRA. When the preconfigured TDRA and FDRA are used for the uplink channel, the preconfigured TDRA and FDRA may be used for a configured granted transmission. In some cases, when the preconfigured TDRA and FDRA are used for the downlink channel, the preconfigured TDRA and FDRA may be used for a semi-persistently scheduled transmission. In some examples, UE 115-c may receive a compact DCI from base station 105-c, the compact DCI indicating that data is configured to be transmitted on the downlink channel. UE 115 - c may receive RRC signaling including preconfigured TDRA and FDRA.

[0171] At 1015, UE 115-c may determine a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof based on the rate matching configuration. At 1020, the base station may determine a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof based on the rate matching configuration. Base station 105-c may transmit an indication of the rate matching configuration to UE 115-c.

[0172] In some examples, the uplink channel at least partially overlaps with the downlink channel in time and frequency, and the reference signal is received on one or more resources of the downlink channel corresponding to the multiple first rate matching resources excluded from the uplink channel.

[0173] The UE 115-c or base station 105-c may transmit a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel. In some examples, the UE 115-c or base station 105-c may transmit control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel. The UE 115-c may transmit a rate matching configuration preference to the network.

[0174] At 1025, UE 115-c may transmit a first message to base station 105-c on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources. In some examples, base station 105-c may transmit RRC signaling including a preconfigured TDRA and FDRA for the uplink channel or the downlink channel, or a combination thereof, wherein receiving the first message on the uplink channel and transmitting the second message on the downlink channel are based on the preconfigured TDRA and FDRA.

[0175] At 1030, UE 115-c may receive a second message from base station 105-c on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources and wherein a reference signal is received on one or more resources of the downlink channel. In some examples, one or more of the plurality of first rate matching resources of the uplink channel or the plurality of second rate matching resources of the downlink channel extend beyond an overlapping portion of the uplink channel and the downlink channel.

[0176] Figure 11 An example of a process flow 1100 in a system according to aspects of the present disclosure is illustrated. In some examples, the process flow 1100 can implement aspects of the wireless communication system 100 or the wireless communication system 200. The process flow 1100 is shown as being implemented by a UE 115-d, which can be a UE 115-d as described with reference to FIG. Figure 1 and Figure 2 Examples of UE 115 are described. For example, UE 115-d may be Figure 2 The process flow 1100 is also shown as being implemented by a base station 105-d, which may be as described with reference to FIG. Figure 1 and Figure 2 Examples of base stations 105 are described. For example, base station 105-d may be Figure 2 Example of base station 105-a.

[0177] In the following description of process flow 1100, the various operations of UE 115-d and base station 105-d may occur in an order different from the exemplary order shown. Some of the illustrated operations may also be excluded from process flow 1100, or other operations may be added to process flow 1100. It will be understood that although UE 115-d and base station 105-d are shown as performing several operations of process flow 1100, any wireless device may perform the illustrated operations.

[0178] At 1105, base station 105-d may determine a reference signal conflict between a first reference signal (e.g., DMRS) on a first channel (e.g., PDSCH, PDCCH) and a second reference signal (e.g., DMRS) on a second channel (e.g., PDSCH, PDCCH), where the first channel and the second channel at least partially overlap in time and frequency.

[0179] At 1110, base station 105-d may modify at least one of the first reference signal or the second reference signal based on determining the reference signal conflict to avoid the reference signal conflict. In some cases, base station 105-d may allocate the first reference signal or the second reference signal to different frequency resources or different time-frequency resources. The first reference signal may be in a first code division multiplexing group and the second reference signal may be in a second code division multiplexing group. In other cases, base station 105-d may select a first decoding scheme for the first reference signal, the first decoding scheme being orthogonal to a second decoding scheme for the second reference signal. The first reference signal and the second reference signal may be in the same code division multiplexing group.

[0180] At 1115, the base station 105-d may transmit a first reference signal on the first channel to the UE 115-d based on the modification. At 1120, the base station 105-d may receive a second reference signal on the second channel from the UE 115-d based on the modification.

[0181] Figure 12 A block diagram 1200 of a device 1205 according to aspects of the present disclosure is shown. The device 1205 can be an example of aspects of the UE 115 as described herein. The device 1205 can include a receiver 1210, a communication manager 1215, and a transmitter 1220. The device 1205 can also include a processor. Each of these components can be in communication with each other (e.g., via one or more buses).

[0182] The receiver 1210 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to rate matching between uplink and downlink, etc.). The information may be passed to other components of the device 1205. The receiver 1210 may be a reference Figure 15 Examples of aspects of the described transceiver 1520. The receiver 1210 may utilize a single antenna or a collection of antennas.

[0183] The communication manager 1215 may determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; transmit a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and receive a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set and wherein a reference signal is received on one or more resources of the downlink channel. The communication manager 1215 may be an example of aspects of the communication manager 1510 described herein.

[0184] The actions performed by the communication manager 1215 as described herein can be implemented to achieve one or more potential advantages. One implementation can allow the UE 115 to save power and increase battery life through efficient channel estimation and interference measurement. Another implementation can provide improved quality of service and reliability at the UE 115 because latency and the number of individual resources allocated to the UE 115 can be reduced.

[0185] The communication manager 1215 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1215 or its subcomponents may be performed by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0186] The communication manager 1215 or its subcomponents can be physically located at various locations, including being distributed such that portions of the functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 1215 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 1215 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.

[0187] The transmitter 1220 may transmit signals generated by other components of the device 1205. In some examples, the transmitter 1220 may be co-located with the receiver 1210 in a transceiver module. For example, the transmitter 1220 may be a reference Figure 15 Examples of aspects of the described transceiver 1520. The transmitter 1220 may utilize a single antenna or a collection of antennas.

[0188] Figure 13 A block diagram 1300 of a device 1305 according to aspects of the present disclosure is shown. The device 1305 may be an example of aspects of the device 1205 or UE 115 as described herein. The device 1305 may include a receiver 1310, a communication manager 1315, and a transmitter 1340. The device 1305 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0189] The receiver 1310 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to rate matching between uplink and downlink, etc.). The information may be passed to other components of the device 1305. The receiver 1310 may be a reference Figure 15 Examples of aspects of the described transceiver 1520. The receiver 1310 may utilize a single antenna or a collection of antennas.

[0190] The communication manager 1315 may be an example of aspects of the communication manager 1215 as described herein. The communication manager 1315 may include a rate matching configuration manager 1320, a resource controller 1325, an uplink component 1330, and a downlink component 1335. The communication manager 1315 may be an example of aspects of the communication manager 1510 as described herein.

[0191] The rate matching configuration manager 1320 can determine a rate matching configuration for one or more of an uplink channel or a downlink channel. The resource controller 1325 can determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration. The uplink component 1330 can transmit a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set.

[0192] The downlink component 1335 can receive a second message on the downlink channel, wherein the downlink channel excludes a second set of rate matching resources and wherein a reference signal is received on one or more resources of the downlink channel.

[0193] The transmitter 1340 may transmit signals generated by other components of the device 1305. In some examples, the transmitter 1340 may be co-located with the receiver 1310 in a transceiver module. For example, the transmitter 1340 may be a reference Figure 15 Examples of aspects of the described transceiver 1520. The transmitter 1340 may utilize a single antenna or a collection of antennas.

[0194] Figure 14 A block diagram 1400 of a communication manager 1405 is shown in accordance with aspects of the present disclosure. The communication manager 1405 may be an example of aspects of the communication manager 1215, the communication manager 1315, or the communication manager 1510 described herein. The communication manager 1405 may include a rate matching configuration manager 1410, a resource controller 1415, an uplink component 1420, a downlink component 1425, an indication controller 1430, a DCI manager 1435, an RRC component 1440, a leakage interference manager 1445, a full-duplex controller 1450, a self-interference component 1455, and a non-overlapping resource controller 1460. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0195] The rate matching configuration manager 1410 may determine a rate matching configuration for one or more of the uplink channel or the downlink channel. In some examples, the rate matching configuration manager 1410 may determine the rate matching configuration based on the indication.

[0196] In some examples, the rate matching configuration manager 1410 can determine, for the channel bandwidth and on the antenna port set, a first rate matching resource set for the uplink channel, or a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration, where the one or more transmission parameters include the TDRA.

[0197] In some examples, the rate matching configuration manager 1410 can determine, for the channel duration and over the antenna port set, a first rate matching resource set for the uplink channel, or a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration, where the one or more transmission parameters include the FDRA.

[0198] In some examples, the rate matching configuration manager 1410 can determine a first rate matching resource set for the uplink channel, or a second rate matching resource set for the downlink channel, or a combination thereof based on the preconfigured TDRA and FDRA, wherein transmitting a first message on the uplink channel and receiving a second message on the downlink channel are based on the preconfigured TDRA and FDRA.

[0199] In some examples, rate matching configuration manager 1410 can transmit a rate matching configuration preference to the network. Resource controller 1415 can determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration.

[0200] Uplink component 1420 can transmit a first message on the uplink channel, wherein the uplink channel excludes a first set of rate matching resources.

[0201] The downlink component 1425 can receive a second message on the downlink channel, wherein the downlink channel excludes a second set of rate matching resources and wherein a reference signal is received on one or more resources of the downlink channel.

[0202] The indication controller 1430 may receive an indication of the rate matching configuration. The DCI manager 1435 may receive a DCI including an indication of the rate matching configuration, wherein the DCI dynamically schedules the uplink channel and the downlink channel.

[0203] In some examples, the DCI manager 1435 may receive a DCI including an indication of the rate matching configuration and one or more transmission parameters. In some cases, the DCI dynamically schedules the uplink channel or the downlink channel. Here, when the DCI schedules the uplink channel, the one or more transmission parameters may be associated with the downlink channel. Additionally or alternatively, when the DCI schedules the downlink channel, the one or more transmission parameters may be associated with the uplink channel.

[0204] In some examples, the DCI manager 1435 may receive a compact DCI that indicates that data is configured to be received on the downlink channel based on the preconfigured TDRA and FDRA for the downlink channel. In other examples, the compact DCI may indicate that data is configured to be transmitted on the uplink channel based on the preconfigured TDRA and FDRA for the uplink channel. In some cases, the one or more transmission parameters include: FDRA, TDRA, antenna port information, or a combination thereof.

[0205] In some cases, the indication includes a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled DCIs, or a combination thereof.

[0206] RRC component 1440 can identify the preconfigured TDRA and FDRA for the uplink channel or the downlink channel or a combination thereof. In some examples, RRC component 1440 can receive radio resource control signaling including the preconfigured TDRA and FDRA.

[0207] In some cases, the preconfigured TDRA and FDRA are used for configured granted transmissions when the preconfigured TDRA and FDRA are used for uplink channels, and wherein the preconfigured TDRA and FDRA are used for semi-persistently scheduled transmissions when the preconfigured TDRA and FDRA are used for downlink channels.

[0208] The leakage interference manager 1445 can measure channel interference due to leakage beyond the channel resources. In some cases, one or more rate matching resources in the first rate matching resource set for the uplink channel or the second rate matching resource set for the downlink channel exceed the overlapping portion of the uplink channel and the downlink channel.

[0209] The full-duplex controller 1450 may configure the UE for full-duplex communication. In some cases, the uplink channel at least partially overlaps with the downlink channel in time and frequency, and wherein the reference signal is received on one or more resources of the downlink channel corresponding to the first rate-matching resource set excluded from the uplink channel.

[0210] The self-interference component 1455 can transmit a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second set of rate-matching resources excluded from the downlink channel. In some examples, the self-interference component 1455 can transmit control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second set of rate-matching resources excluded from the downlink channel.

[0211] The non-overlapping resource controller 1460 can configure the UE for half-duplex communication and the threshold interval between each half-duplex communication. In some cases, the uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval. In some cases, the time threshold interval or the frequency threshold interval is zero.

[0212] Figure 1515. A diagram of a system 1500 including a device 1505 is shown in accordance with aspects of the present disclosure. The device 1505 may be an example of, or include a component of, the device 1205, device 1305, or UE 115 as described herein. The device 1505 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a communications manager 1510, an I / O controller 1515, a transceiver 1520, an antenna 1525, a memory 1530, and a processor 1540. These components may be in electronic communication via one or more buses (e.g., bus 1545).

[0213] The communication manager 1510 can determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; transmit a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and receive a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is received on one or more resources of the downlink channel.

[0214] I / O controller 1515 can manage input and output signals for device 1505. I / O controller 1515 can also manage peripheral devices that are not integrated into device 1505. In some cases, I / O controller 1515 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1515 can utilize an operating system, such as or another known operating system. In other cases, I / O controller 1515 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1515 may be implemented as part of a processor. In some cases, a user may interact with device 1505 via I / O controller 1515 or via hardware components controlled by I / O controller 1515.

[0215] The transceiver 1520 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, the transceiver 1520 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1520 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna. In some cases, the wireless device may include a single antenna 1525. However, in some cases, the device may have more than one antenna 1525, which may be capable of concurrently transmitting or receiving multiple wireless transmissions.

[0216] Memory 1530 may include random access memory (RAM) and read-only memory (ROM). Memory 1530 may store computer-readable, computer-executable code 1535 including instructions that, when executed, cause the processor to perform the various functions described herein. In some cases, memory 1530 may include, among other things, a basic input / output system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.

[0217] Processor 1540 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, processor 1540 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into processor 1540. Processor 1540 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1530) to cause device 1505 to perform various functions (e.g., functions or tasks that support rate matching between uplink and downlink).

[0218] The code 1535 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1535 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 1535 may not be directly executed by the processor 1540, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0219] The actions performed by the processor 1540, memory 1530, I / O controller 1515, communication manager 1510, transceiver 1520, and antenna 1525 as described herein can be implemented to achieve one or more potential advantages. One implementation can allow the device 1505 to save power and increase battery life by transmitting the first message on an uplink channel that excludes the plurality of first rate matching resources. Another implementation can provide improved data throughput and user experience at the device 1505 by reducing signaling overhead.

[0220] Figure 16A block diagram 1600 of a device 1605 according to aspects of the present disclosure is shown. The device 1605 may be an example of aspects of a UE 115 or a base station 105 as described herein. The device 1605 may include a receiver 1610, a communication manager 1615, and a transmitter 1620. The device 1605 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0221] The receiver 1610 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to rate matching between uplink and downlink, etc.). The information may be passed to other components of the device 1605. The receiver 1610 may be a reference Figure 19 and 20 Examples of various aspects of the described transceiver 1920 or 2020. The receiver 1610 may utilize a single antenna or a collection of antennas.

[0222] The communication manager 1615 may determine a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel overlap at least partially in time and frequency; modify at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based on the determination of the reference signal conflict; transmit the first reference signal on the first channel based on the modification; and receive the second reference signal on the second channel based on the modification. The communication manager 1615 may be an example of aspects of the communication manager 1910 or 2010 as described herein.

[0223] The actions performed by the communication manager 1615 as described herein can be implemented to achieve one or more potential advantages. One implementation can allow the UE 115 or base station 105 to save power and increase battery life through efficient channel estimation and interference measurement. Another implementation can provide improved quality of service and reliability at the UE 115 because latency and the number of individual resources allocated to the UE 115 can be reduced.

[0224] The communication manager 1615 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 1615 or its subcomponents may be performed by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), an FPGA or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0225] The communication manager 1615 or its subcomponents can be physically located at various locations, including being distributed such that portions of functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 1615 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 1615 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.

[0226] The transmitter 1620 may transmit signals generated by other components of the device 1605. In some examples, the transmitter 1620 may be co-located with the receiver 1610 in a transceiver module. For example, the transmitter 1620 may be a reference Figure 19 and 20 Examples of aspects of the described transceiver 1920 or 2020. The transmitter 1620 may utilize a single antenna or a collection of antennas.

[0227] Figure 17 Block diagram 1700 of a device 1705 according to aspects of the present disclosure is shown. Device 1705 may be an example of aspects of device 1605, UE 115, or base station 105 as described herein. Device 1705 may include a receiver 1710, a communication manager 1715, and a transmitter 1740. Device 1705 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0228] The receiver 1710 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to rate matching between uplink and downlink, etc.). The information may be passed to other components of the device 1705. The receiver 1710 may be a reference Figure 19 and 20 Examples of aspects of the described transceiver 1920 or 2020. The receiver 1710 may utilize a single antenna or a collection of antennas.

[0229] The communication manager 1715 can be an example of aspects of the communication manager 1615 as described herein. The communication manager 1715 can include a collision detector 1720, a reference signal adjuster 1725, a first channel component 1730, and a second channel component 1735. The communication manager 1715 can be an example of aspects of the communication manager 1910 or 2010 as described herein.

[0230] Collision detector 1720 may determine a reference signal collision between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency.

[0231] The reference signal adjuster 1725 may modify at least one of the first reference signal or the second reference signal based on determining the reference signal conflict to avoid the reference signal conflict.

[0232] The first channel component 1730 can transmit a first reference signal on the first channel based on the modification.

[0233] The second channel component 1735 can receive a second reference signal on a second channel based on the modification.

[0234] The transmitter 1740 may transmit signals generated by other components of the device 1705. In some examples, the transmitter 1740 may be co-located with the receiver 1710 in a transceiver module. For example, the transmitter 1740 may be a reference Figure 19 and 20 Examples of aspects of the described transceiver 1920 or 2020. The transmitter 1740 may utilize a single antenna or a collection of antennas.

[0235] Figure 18 A block diagram 1800 of a communication manager 1805 is shown in accordance with aspects of the present disclosure. The communication manager 1805 may be an example of aspects of the communication manager 1615, the communication manager 1715, or the communication manager 1910 described herein. The communication manager 1805 may include a collision detector 1810, a reference signal adjuster 1815, a first channel component 1820, a second channel component 1825, a frequency resource adjuster 1830, an orthogonal decoding component 1835, and a time resource adjuster 1840. Each of these modules may communicate with each other directly or indirectly (e.g., via one or more buses).

[0236] Collision detector 1810 may determine a reference signal collision between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency.

[0237] The reference signal adjuster 1815 may modify at least one of the first reference signal or the second reference signal based on determining the reference signal conflict to avoid the reference signal conflict.

[0238] The first channel component 1820 can transmit a first reference signal on the first channel based on the modification.The second channel component 1825 can receive a second reference signal on the second channel based on the modification.

[0239] The frequency resource adjuster 1830 may allocate the first reference signal or the second reference signal to different frequency resources.In some cases, the first reference signal is in a first code division multiplexing group and the second reference signal is in a second code division multiplexing group.

[0240] Orthogonal decoding component 1835 can select a first decoding scheme for the first reference signal that is orthogonal to a second decoding scheme for the second reference signal.In some cases, the first reference signal and the second reference signal are in the same code division multiplexing group.

[0241] The time resource adjuster 1840 may allocate the first reference signal or the second reference signal to different time resources.

[0242] Figure 19 19. A diagram of a system 1900 including a device 1905 in accordance with aspects of the present disclosure is shown. The device 1905 may be an example of, or include a component of, the device 1605, device 1705, or UE 115 as described herein. The device 1905 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a communications manager 1910, a transceiver 1920, an antenna 1925, a memory 1930, a processor 1940, and an I / O controller 1915. These components may be in electronic communication via one or more buses (e.g., bus 1945).

[0243] The communication manager 1910 can determine a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency; modify at least one of the first reference signal or the second reference signal based on determining the reference signal conflict to avoid the reference signal conflict; transmit the first reference signal on the first channel based on the modification; and receive the second reference signal on the second channel based on the modification.

[0244] The transceiver 1920 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, the transceiver 1920 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 1920 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna. In some cases, the wireless device may include a single antenna 1925. However, in some cases, the device may have more than one antenna 1925, which may be capable of concurrently transmitting or receiving multiple wireless transmissions.

[0245] Memory 1930 may include RAM, ROM, or a combination thereof. Memory 1930 may store computer-readable code 1935 including instructions that, when executed by a processor (e.g., processor 1940), cause the device to perform the various functions described herein. In some cases, memory 1930 may include, among other things, a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0246] The processor 1940 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 1940 may be configured to operate the memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 1940. The processor 1940 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 1930) to cause the device 1905 to perform various functions (e.g., functions or tasks that support rate matching between uplink and downlink).

[0247] I / O controller 1915 can manage input and output signals for device 1905. I / O controller 1915 can also manage peripheral devices that are not integrated into device 1905. In some cases, I / O controller 1915 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1915 can utilize an operating system, such as or another known operating system. In other cases, I / O controller 1915 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 1915 may be implemented as part of a processor. In some cases, a user may interact with device 1905 via I / O controller 1915 or via hardware components controlled by I / O controller 1915.

[0248] The code 1935 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 1935 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 1935 may not be directly executed by the processor 1940, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0249] The actions performed by processor 1940, memory 1930, I / O controller 1915, communication manager 1910, transceiver 1920, and antenna 1925 as described herein can be implemented to achieve one or more potential advantages. One implementation can allow device 1905 to save power and increase battery life by: determining a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, where the first channel and the second channel overlap at least partially in time and frequency; and modifying at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based on determining the reference signal conflict. Another implementation can provide improved data throughput and user experience at device 1905 by reducing signaling overhead.

[0250] Figure 20 2005 , according to various aspects of the present disclosure. Device 2005 may be an example of, or include components of, device 1605, device 1505, or base station 105 as described herein. Device 2005 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a communications manager 2010, a network communications manager 2050, a transceiver 2020, an antenna 2025, a memory 2030, a processor 2040, and an inter-station communications manager 2055. These components may be in electronic communication via one or more buses (e.g., bus 2045).

[0251] The communication manager 2010 can determine a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency; modify at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based on determining the reference signal conflict; transmit the first reference signal on the first channel based on the modification; and receive the second reference signal on the second channel based on the modification.

[0252] The network communications manager 2050 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 2050 may manage the delivery of data communications for client devices, such as one or more UEs 115 .

[0253] The transceiver 2020 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, the transceiver 2020 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 2020 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna.

[0254] In some cases, a wireless device may include a single antenna 2025. However, in some cases, the device may have more than one antenna 2025, which may be capable of transmitting or receiving multiple wireless transmissions concurrently.

[0255] The memory 2030 may include RAM, ROM, or a combination thereof. The memory 2030 may store computer-readable code 2035 including instructions that, when executed by a processor (e.g., processor 2040), cause the device to perform the various functions described herein. In some cases, the memory 2030 may include, among other things, a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0256] The processor 2040 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 2040 may be configured to operate the memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 2040. The processor 2040 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 2030) to cause the device 2005 to perform various functions (e.g., various functions or tasks to support rate matching between uplink and downlink).

[0257] The inter-site communication manager 2055 can manage communications with other base stations 105 and can include a controller or scheduler for controlling communications with the UE 115 in coordination with the other base stations 105. For example, the inter-site communication manager 2055 can coordinate the scheduling of transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-site communication manager 2055 can provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between the base stations 105.

[0258] The code 2035 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 2035 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 2035 may not be directly executed by the processor 2040, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0259] Figure 21A block diagram 2100 of a device 2105 according to aspects of the present disclosure is shown. The device 2105 can be an example of aspects of the base station 105 as described herein. The device 2105 can include a receiver 2110, a communication manager 2115, and a transmitter 2120. The device 2105 can also include a processor. Each of these components can be in communication with each other (e.g., via one or more buses).

[0260] The receiver 2110 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to rate matching between uplink and downlink, etc.). The information may be passed to other components of the device 2105. The receiver 2110 may be a reference Figure 24 Examples of various aspects of the described transceiver 2420. The receiver 2110 may utilize a single antenna or a collection of antennas.

[0261] The communication manager 2115 may determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; receive a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and transmit a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is transmitted on one or more resources of the downlink channel. The communication manager 2115 may be an example of aspects of the communication manager 2410 described herein.

[0262] The actions performed by the communication manager 2115 as described herein can be implemented to achieve one or more potential advantages. One implementation can allow the base station 105 to perform efficient channel estimation and interference measurement. Another implementation can provide improved quality of service and reliability at the UE 115 because latency and the number of individual resources allocated to the UE 115 can be reduced based on the channel estimation and interference measurement.

[0263] The communication manager 2115 or its subcomponents may be implemented in hardware, in code executed by a processor (e.g., software or firmware), or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 2115 or its subcomponents may be performed by a general-purpose processor, a DSP, an application-specific integrated circuit (ASIC), an FPGA or other programmable logic device designed to perform the functions described in this disclosure, discrete gate or transistor logic, discrete hardware components, or any combination thereof.

[0264] The communication manager 2115 or its subcomponents can be physically located at various locations, including being distributed such that portions of functionality are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 2115 or its subcomponents can be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 2115 or its subcomponents can be combined with one or more other hardware components, including but not limited to input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof.

[0265] The transmitter 2120 may transmit signals generated by other components of the device 2105. In some examples, the transmitter 2120 may be co-located with the receiver 2110 in a transceiver module. For example, the transmitter 2120 may be a reference Figure 24 Examples of aspects of the described transceiver 2420. The transmitter 2120 may utilize a single antenna or a collection of antennas.

[0266] Figure 22 A block diagram 2200 of a device 2205 according to aspects of the present disclosure is shown. The device 2205 can be an example of aspects of the device 2105 or base station 105 as described herein. The device 2205 may include a receiver 2210, a communication manager 2215, and a transmitter 2240. The device 2205 may also include a processor. Each of these components may be in communication with each other (e.g., via one or more buses).

[0267] The receiver 2210 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to rate matching between uplink and downlink, etc.). The information may be passed to other components of the device 2205. The receiver 2210 may be a reference Figure 24 Examples of various aspects of the described transceiver 2420. The receiver 2210 may utilize a single antenna or a collection of antennas.

[0268] The communication manager 2215 may be an example of aspects of the communication manager 2115 as described herein. The communication manager 2215 may include a rate matching configuration manager 2220, a resource controller 2225, an uplink component 2230, and a downlink component 2235. The communication manager 2215 may be an example of aspects of the communication manager 2410 as described herein.

[0269] The rate matching configuration manager 2220 may determine a rate matching configuration for one or more of the uplink channel or the downlink channel.

[0270] The resource controller 2225 can determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration. The uplink component 2230 can receive a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set.

[0271] The downlink component 2235 can transmit a second message on the downlink channel, wherein the downlink channel excludes a second set of rate matching resources, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0272] The transmitter 2240 can transmit signals generated by other components of the device 2205. In some examples, the transmitter 2240 can be co-located with the receiver 2210 in a transceiver module. For example, the transmitter 2240 can be a reference Figure 24 Examples of aspects of the described transceiver 2420. The transmitter 2240 may utilize a single antenna or a collection of antennas.

[0273] Figure 23 A block diagram 2300 of a communication manager 2305 is shown in accordance with aspects of the present disclosure. The communication manager 2305 may be an example of aspects of the communication manager 2115, the communication manager 2215, or the communication manager 2410 described herein. The communication manager 2305 may include a rate matching configuration manager 2310, a resource controller 2315, an uplink component 2320, a downlink component 2325, a DCI manager 2330, an RRC component 2335, a full-duplex controller 2340, a self-interference component 2345, and a non-overlapping resource controller 2350. Each of these modules may communicate directly or indirectly with each other (e.g., via one or more buses).

[0274] Rate matching configuration manager 2310 may determine a rate matching configuration for one or more of an uplink channel or a downlink channel. In some examples, rate matching configuration manager 2310 may transmit an indication of the rate matching configuration to the UE. In some examples, rate matching configuration manager 2310 may receive a rate matching configuration preference from the UE.

[0275] The resource controller 2315 may determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration.

[0276] The uplink component 2320 can receive a first message on the uplink channel, wherein the uplink channel excludes a first set of rate matching resources.

[0277] Downlink component 2325 can transmit a second message on the downlink channel, wherein the downlink channel excludes a second set of rate matching resources, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0278] The DCI manager 2330 may transmit a DCI including an indication of the rate matching configuration, wherein the DCI dynamically schedules the downlink channel and the uplink channel.

[0279] In some examples, the DCI manager 2330 may transmit a DCI including an indication of the rate matching configuration and one or more transmission parameters, wherein the DCI dynamically schedules the uplink channel or the downlink channel. In such cases, the one or more transmission parameters may be associated with the downlink channel when the DCI schedules the uplink channel, and the one or more transmission parameters may be associated with the uplink channel when the DCI schedules the downlink channel. In some cases, the one or more transmission parameters include: FDRA, TDRA, antenna port information, or a combination thereof. In some cases, the indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, the number of scheduled DCIs, or a combination thereof.

[0280] In some examples, the DCI manager 2330 may transmit a compact DCI that indicates that data is configured to be transmitted on the downlink channel based on the preconfigured TDRA and FDRA for the downlink channel. In other examples, the compact DCI may indicate that data is configured to be received on the uplink channel based on the preconfigured TDRA and FDRA for the uplink channel.

[0281] The RRC component 2335 may transmit radio resource control signaling including a preconfigured TDRA and FDRA for the uplink channel or the downlink channel or a combination thereof, wherein receiving a first message on the uplink channel and transmitting a second message on the downlink channel are based on the preconfigured TDRA and FDRA.

[0282] In some cases, the preconfigured TDRA and FDRA are used for configured granted transmissions when the preconfigured TDRA and FDRA are used for uplink channels, and wherein the preconfigured TDRA and FDRA are used for semi-persistently scheduled transmissions when the preconfigured TDRA and FDRA are used for downlink channels.

[0283] The full-duplex controller 2340 may configure the base station for full-duplex communication. In some cases, the uplink channel and the downlink channel at least partially overlap in time and frequency, and wherein the reference signal is received on one or more resources of the downlink channel corresponding to the first rate-matching resource set excluded from the uplink channel.

[0284] The self-interference component 2345 can transmit a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second set of rate-matching resources excluded from the downlink channel. In some examples, the self-interference component 2345 can transmit control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a second set of rate-matching resources excluded from the downlink channel.

[0285] The non-overlapping resource controller 2350 can configure the base station for half-duplex communication and the threshold interval between each half-duplex communication. In some cases, the uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval. In some cases, the time threshold interval or the frequency threshold interval is zero.

[0286] Figure 24 24. A diagram of a system 2400 including a device 2405 is shown in accordance with various aspects of the present disclosure. The device 2405 may be an example of, or include components of, the device 2105, device 2205, or base station 105 described herein. The device 2405 may include components for two-way voice and data communications, including components for transmitting and receiving communications, including a communications manager 2410, a network communications manager 2415, a transceiver 2420, an antenna 2425, a memory 2430, a processor 2440, and an inter-station communications manager 2445. These components may be in electronic communication via one or more buses (e.g., bus 2455).

[0287] The communication manager 2410 can determine a rate matching configuration for one or more of an uplink channel or a downlink channel; determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration; receive a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set; and transmit a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0288] The network communications manager 2415 may manage communications with the core network (eg, via one or more wired backhaul links). For example, the network communications manager 2415 may manage the delivery of data communications for client devices, such as one or more UEs 115.

[0289] The transceiver 2420 can communicate bidirectionally via one or more antennas, wired or wireless links, as described herein. For example, the transceiver 2420 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. The transceiver 2420 can also include a modem to modulate packets and provide the modulated packets to the antenna for transmission, and to demodulate packets received from the antenna. In some cases, the wireless device may include a single antenna 2425. However, in some cases, the device may have more than one antenna 2425, which may be capable of concurrently transmitting or receiving multiple wireless transmissions.

[0290] The memory 2430 may include RAM, ROM, or a combination thereof. The memory 2430 may store computer-readable code 2435 including instructions that, when executed by a processor (e.g., processor 2440), cause the device to perform the various functions described herein. In some cases, the memory 2430 may include, among other things, a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0291] The processor 2440 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, the processor 2440 may be configured to operate the memory array using a memory controller. In some cases, the memory controller may be integrated into the processor 2440. The processor 2440 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 2430) to cause the device 2405 to perform various functions (e.g., various functions or tasks to support rate matching between uplink and downlink).

[0292] The inter-site communication manager 2445 can manage communications with other base stations 105 and can include a controller or scheduler for controlling communications with the UE 115 in coordination with the other base stations 105. For example, the inter-site communication manager 2445 can coordinate the scheduling of transmissions to the UE 115 for various interference mitigation techniques, such as beamforming or joint transmission. In some examples, the inter-site communication manager 2445 can provide an X2 interface within an LTE / LTE-A wireless communication network technology to provide communications between the base stations 105.

[0293] The code 2435 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 2435 may be stored in a non-transitory computer-readable medium, such as system memory or other types of memory. In some cases, the code 2435 may not be directly executed by the processor 2440, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.

[0294] The actions performed by the processor 2440, memory 2430, network communication manager 2415, communication manager 2410, transceiver 2420, and antenna 2425 as described herein can be implemented to achieve one or more potential advantages. One implementation can allow the device 2405 to save power and increase battery life by transmitting the second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set. Another implementation can provide improved data throughput and user experience at the device 2405 by reducing signaling overhead.

[0295] Figure 25 1. A flow chart illustrating a method 2500 according to various aspects of the present disclosure is shown. The operations of the method 2500 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 2500 may be implemented by the UE 115 or components thereof as described herein. Figures 12 to 15 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.

[0296] At 2505, the UE may determine a rate matching configuration for one or more of an uplink channel or a downlink channel. In some examples, the rate matching configuration may be preconfigured. The operations of 2505 may be performed according to the methods described herein. In some examples, aspects of the operations of 2505 may be as described with reference to Figures 12 to 15 Describes the rate matching configuration manager to perform.

[0297] At 2510, the UE may determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration. The operations of 2510 may be performed according to the methods described herein. In some examples, aspects of the operations of 2510 may be as described with reference to Figures 12 to 15 The resource controller described is executed.

[0298] At 2515, the UE may transmit a first message on the uplink channel, wherein the uplink channel excludes the first rate matching resource set. The operations of 2515 may be performed according to the methods described herein. In some examples, aspects of the operations of 2515 may be as described with reference to Figures 12 to 15 The described uplink component is performed.

[0299] At 2520, the UE may receive a second message on the downlink channel, wherein the downlink channel excludes a second rate matching resource set and wherein a reference signal is received on one or more resources of the downlink channel. The operations of 2520 may be performed according to the methods described herein. In some examples, aspects of the operations of 2520 may be performed as described with reference to Figures 12 to 15 The described downlink components are performed.

[0300] Figure 26 26. A flow chart illustrating a method 2600 according to various aspects of the present disclosure is shown. The operations of the method 2600 may be implemented by the UE 115 or components thereof as described herein. For example, the operations of the method 2600 may be implemented by the UE 115 or components thereof as described herein. Figures 12 to 15 In some examples, the UE may execute an instruction set to control the functional elements of the UE to perform the functions described herein. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described herein.

[0301] At 2605, the UE may receive an indication of a rate matching configuration. For example, the rate matching configuration may be transmitted to the UE by the base station (e.g., via DCI, via RRC messaging, etc.). The operations of 2605 may be performed according to the methods described herein. In some examples, aspects of the operations of 2605 may be as described with reference to Figures 12 to 15 Describes the instructions the controller performs.

[0302] At 2610, the UE may determine a rate matching configuration for one or more of the uplink channel or the downlink channel based on the received indication. The operations of 2610 may be performed according to the methods described herein. In some examples, aspects of the operations of 2610 may be as described with reference to Figures 12 to 15 Describes the rate matching configuration manager to perform.

[0303] At 2615, the UE may determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration. The operations of 2615 may be performed according to the methods described herein. In some examples, aspects of the operations of 2615 may be as described with reference to Figures 12 to 15 The resource controller described is executed.

[0304] At 2620, the UE may transmit a first message on the uplink channel, wherein the uplink channel excludes a first rate matching resource set. The operations of 2620 may be performed according to the methods described herein. In some examples, aspects of the operations of 2620 may be as described with reference to Figures 12 to 15 The described uplink component is performed.

[0305] At 2625, the UE may receive a second message on the downlink channel, wherein the downlink channel excludes a second rate matching resource set and wherein a reference signal is received on one or more resources of the downlink channel. The operations of 2625 may be performed according to the methods described herein. In some examples, aspects of the operations of 2625 may be performed as described with reference to Figures 12 to 15 The described downlink components are performed.

[0306] Figure 27 2700 according to various aspects of the present disclosure. The operations of the method 2700 may be implemented by the base station 105 or its components as described herein. For example, the operations of the method 2700 may be implemented by the base station 105 or its components as described herein. Figures 21 to 24 In some examples, a base station may execute an instruction set to control functional elements of the base station to perform the functions described herein. Additionally or alternatively, a base station may use dedicated hardware to perform various aspects of the functions described herein.

[0307] At 2705, the base station may determine a rate matching configuration for one or more of an uplink channel or a downlink channel. The operations of 2705 may be performed according to the methods described herein. In some examples, aspects of the operations of 2705 may be as described with reference to Figures 21 to 24 Describes the rate matching configuration manager to perform.

[0308] At 2710, the base station may determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration. The operations of 2710 may be performed according to the methods described herein. In some examples, aspects of the operations of 2710 may be as described with reference to Figures 21 to 24 The resource controller described is executed.

[0309] At 2715, the base station may receive a first message on the uplink channel, wherein the uplink channel excludes a first rate matching resource set. The operations of 2715 may be performed according to the methods described herein. In some examples, aspects of the operations of 2715 may be as described with reference to Figures 21 to 24 The described uplink component is performed.

[0310] At 2720, the base station may transmit a second message on the downlink channel, wherein the downlink channel excludes a second rate matching resource set, and wherein a reference signal is transmitted on one or more resources of the downlink channel. The operations of 2720 may be performed according to the methods described herein. In some examples, aspects of the operations of 2720 may be performed as described with reference to Figures 21 to 24 The described downlink components are performed.

[0311] Figure 28 28. A flow chart illustrating a method 2800 according to various aspects of the present disclosure is shown. The operations of the method 2800 may be implemented by the base station 105 or components thereof as described herein. For example, the operations of the method 2800 may be implemented by the base station 105 or components thereof as described herein. Figures 21 to 24 In some examples, a base station may execute an instruction set to control functional elements of the base station to perform the functions described herein. Additionally or alternatively, a base station may use dedicated hardware to perform various aspects of the functions described herein.

[0312] At 2805, the base station may determine a rate matching configuration for one or more of an uplink channel or a downlink channel. The operations of 2805 may be performed according to the methods described herein. In some examples, aspects of the operations of 2805 may be as described with reference to Figures 21 to 24 Describes the rate matching configuration manager to perform.

[0313] At 2810, the base station may determine a first rate matching resource set for the uplink channel, a second rate matching resource set for the downlink channel, or a combination thereof based on the rate matching configuration. The operations of 2810 may be performed according to the methods described herein. In some examples, aspects of the operations of 2810 may be as described with reference to Figures 21 to 24 The resource controller described is executed.

[0314] At 2815, the base station may transmit an indication of the rate matching configuration to the UE. The operations of 2815 may be performed according to the methods described herein. In some examples, aspects of the operations of 2815 may be as described with reference to Figures 21 to 24 Describes the rate matching configuration manager to perform.

[0315] At 2820, the base station may receive a first message on the uplink channel, wherein the uplink channel excludes a first rate matching resource set. The operations of 2820 may be performed according to the methods described herein. In some examples, aspects of the operations of 2820 may be as described with reference to Figures 21 to 24 The described uplink component is performed.

[0316] At 2825, the base station may transmit a second message on the downlink channel, wherein the downlink channel excludes the second rate matching resource set and wherein a reference signal is transmitted on one or more resources of the downlink channel. The operations of 2825 may be performed according to the methods described herein. In some examples, aspects of the operations of 2825 may be performed as described with reference to Figures 21 to 24 The described downlink components are performed.

[0317] Figure 29 2900 according to various aspects of the present disclosure. The operations of the method 2900 may be implemented by a UE 115 or a base station 105 or components thereof as described herein. For example, the operations of the method 2900 may be implemented by a UE 115 or a base station 105 or components thereof as described herein. Figures 16 to 20 In some examples, a UE or base station may execute an instruction set to control functional elements of the UE or base station to perform the functions described herein. Additionally or alternatively, the UE or base station may use dedicated hardware to perform various aspects of the functions described herein.

[0318] At 2905, a UE or a base station may determine a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel overlap at least partially in time and frequency. The operations of 2905 may be performed according to the methods described herein. In some examples, aspects of the operations of 2905 may be performed as described with reference to Figures 16 to 20 The described collision detector is implemented.

[0319] At 2910, the UE or the base station may modify at least one of the first reference signal or the second reference signal based on determining the reference signal conflict to avoid the reference signal conflict. The operations of 2910 may be performed according to the methods described herein. In some examples, aspects of the operations of 2910 may be as described with reference to Figures 16 to 20 The reference signal adjuster described is implemented.

[0320] At 2915, the UE or base station may transmit a first reference signal on the first channel based on the modification. The operations of 2915 may be performed according to the methods described herein. In some examples, aspects of the operations of 2915 may be as described with reference to Figures 16 to 20 The first channel component described is executed.

[0321] At 2920, the UE or base station may receive a second reference signal on a second channel based on the modification. The operations of 2920 may be performed according to the methods described herein. In some examples, aspects of the operations of 2920 may be as described with reference to Figures 16 to 20 The second channel component described is executed.

[0322] It should be noted that the methods described herein describe possible implementations, and that the operations and steps may be rearranged or otherwise modified and other implementations are possible. Furthermore, aspects from two or more methods may be combined.

[0323] The following provides an overview of various aspects of the disclosure:

[0324] Aspect 1: A method for wireless communication at a UE, comprising: determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof based at least in part on the rate matching configuration; transmitting a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; and receiving a second message on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is received on one or more resources of the downlink channel.

[0325] Aspect 2: The method of aspect 1, wherein determining the rate matching configuration comprises receiving an indication of the rate matching configuration; and determining the rate matching configuration based at least in part on the indication.

[0326] Aspect 3: The method of aspect 2 further comprises: receiving downlink control information including an indication of the rate matching configuration, wherein the downlink control information dynamically schedules the uplink channel and the downlink channel.

[0327] Aspect 4: A method as in Aspect 2, wherein determining the rate matching configuration includes receiving downlink control information including an indication of the rate matching configuration and one or more transmission parameters, wherein the downlink control information dynamically schedules the uplink channel or the downlink channel, wherein: when the downlink control information schedules the uplink channel, the one or more transmission parameters are associated with the downlink channel, and when the downlink control information schedules the downlink channel, the one or more transmission parameters are associated with the uplink channel.

[0328] Aspect 5: The method of aspect 4, wherein the one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

[0329] Aspect 6: The method of Aspect 5 further includes: determining, for the channel bandwidth and on multiple antenna ports, the multiple first rate matching resources of the uplink channel, or the multiple second rate matching resources of the downlink channel, or a combination thereof, at least in part based on the rate matching configuration, wherein the one or more transmission parameters include the time domain resource assignment.

[0330] Aspect 7: The method as in any one of Aspects 5 to 6 further includes: determining, for the channel duration and on multiple antenna ports, the multiple first rate matching resources of the uplink channel, or the multiple second rate matching resources of the downlink channel, or a combination thereof, at least in part based on the rate matching configuration, wherein the one or more transmission parameters include the frequency domain resource assignment.

[0331] Aspect 8: The method according to any one of aspects 4 to 7, wherein the indication comprises: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled downlink control information, or a combination thereof.

[0332] Aspect 9: The method as in any one of Aspects 1 to 8 further includes: identifying a pre-configured time domain resource assignment and a frequency domain resource assignment of the uplink channel or the downlink channel or a combination thereof; and determining the multiple first rate matching resources of the uplink channel, or the multiple second rate matching resources of the downlink channel, or a combination thereof based at least in part on the pre-configured time domain resource assignment and the frequency domain resource assignment, wherein transmitting a first message on the uplink channel and receiving a second message on the downlink channel are based at least in part on the pre-configured time domain resource assignment and the frequency domain resource assignment.

[0333] Aspect 10: A method as in Aspect 9, wherein when the preconfigured time domain resource assignment and frequency domain resource assignment are used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for configured granted transmission, and when the preconfigured time domain resource assignment and frequency domain resource assignment are used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for semi-persistently scheduled transmission.

[0334] Aspect 11: The method of any one of Aspects 9 to 10 further includes: receiving compact downlink control information, which compact downlink control information indicates that data is configured to be received on the downlink channel at least in part based on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, or indicates that data is configured to be transmitted on the uplink channel at least in part based on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel.

[0335] Aspect 12: The method according to any one of aspects 9 to 11, further comprising: receiving radio resource control signaling including the preconfigured time domain resource assignment and frequency domain resource assignment.

[0336] Aspect 13: A method as described in any one of Aspects 1 to 12, wherein one or more rate matching resources among the multiple first rate matching resources of the uplink channel or the multiple second rate matching resources of the downlink channel exceed the overlapping portion of the uplink channel and the downlink channel.

[0337] Aspect 14: A method as described in any of Aspects 1 to 13, wherein the uplink channel at least partially overlaps with the downlink channel in time and frequency, and the reference signal is received on one or more resources of the downlink channel corresponding to the multiple first rate matching resources excluded from the uplink channel.

[0338] Aspect 15: The method of Aspect 14 further comprises: transmitting a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a plurality of second rate matching resources excluded from the downlink channel.

[0339] Aspect 16: The method of any one of Aspects 14 to 15 further comprises: transmitting control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the multiple second rate matching resources excluded from the downlink channel.

[0340] Aspect 17: The method of any one of aspects 1 to 16, wherein the uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval.

[0341] Aspect 18: The method of Aspect 17, wherein the time threshold interval or the frequency threshold interval is zero.

[0342] Aspect 19: The method according to any one of aspects 1 to 18, further comprising: transmitting the rate matching configuration preference to the network.

[0343] Aspect 20: The method according to any one of aspects 1 to 19, wherein the UE is configured for full-duplex communication.

[0344] Aspect 21: A method for wireless communication at a base station, comprising: determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof based at least in part on the rate matching configuration; receiving a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; and transmitting a second message on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

[0345] Aspect 22: The method of Aspect 21 further comprises: transmitting an indication of the rate matching configuration to the UE.

[0346] Aspect 23: The method of aspect 22, wherein transmitting the indication comprises: transmitting downlink control information including an indication of the rate matching configuration, wherein the downlink control information dynamically schedules the downlink channel and the uplink channel.

[0347] Aspect 24: A method as in Aspect 22, wherein transmitting the indication includes: transmitting downlink control information including an indication of the rate matching configuration and one or more transmission parameters, wherein the downlink control information dynamically schedules the uplink channel or the downlink channel, wherein: the one or more transmission parameters are associated with the downlink channel when the downlink control information schedules the uplink channel, and the one or more transmission parameters are associated with the uplink channel when the downlink control information schedules the downlink channel.

[0348] Aspect 25: The method of Aspect 24, wherein the one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

[0349] Aspect 26: The method according to any one of aspects 24 to 25, wherein the indication comprises: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled downlink control information, or a combination thereof.

[0350] Aspect 27: The method of any one of Aspects 21 to 26 further includes: transmitting radio resource control signaling, which includes a preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel or the downlink channel or a combination thereof, wherein receiving the first message on the uplink channel and transmitting the second message on the downlink channel are at least partially based on the preconfigured time domain resource assignment and frequency domain resource assignment.

[0351] Aspect 28: The method of Aspect 27 further includes: transmitting compact downlink control information, which indicates that the data is configured to be transmitted on the downlink channel at least in part based on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, or indicates that the data is configured to be received on the uplink channel at least in part based on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel.

[0352] Aspect 29: A method as in any one of Aspects 27 to 28, wherein when the preconfigured time domain resource assignment and frequency domain resource assignment are used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for configured granted transmission, and when the preconfigured time domain resource assignment and frequency domain resource assignment are used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for semi-persistently scheduled transmission.

[0353] Aspect 30: A method as described in any of Aspects 21 to 29, wherein the uplink channel at least partially overlaps with the downlink channel in time and frequency, and the reference signal is received on one or more resources of the downlink channel corresponding to the multiple first rate matching resources excluded from the uplink channel.

[0354] Aspect 31: The method of Aspect 30 further comprises: transmitting a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to a plurality of second rate matching resources excluded from the downlink channel.

[0355] Aspect 32: The method of any one of Aspects 30 to 31 further comprises: transmitting control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the multiple second rate matching resources excluded from the downlink channel.

[0356] Aspect 33: The method of any one of aspects 21 to 32, wherein the uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval.

[0357] Aspect 34: The method of Aspect 33, wherein the time threshold interval or the frequency threshold interval is zero.

[0358] Aspect 35: The method according to any one of aspects 21 to 34, further comprising: receiving a rate matching configuration preference from a UE.

[0359] Aspect 36: A method for wireless communication, comprising: determining a reference signal conflict between a first reference signal on a first channel and a second reference signal on a second channel, wherein the first channel and the second channel at least partially overlap in time and frequency; modifying at least one of the first reference signal or the second reference signal to avoid the reference signal conflict based at least in part on determining the reference signal conflict; transmitting the first reference signal on the first channel based at least in part on the modification; and receiving the second reference signal on the second channel based at least in part on the modification.

[0360] Aspect 37: The method of aspect 36, wherein modifying at least one of the first reference signal or the second reference signal further comprises: allocating the first reference signal or the second reference signal to different frequency resources.

[0361] Aspect 38: The method of aspect 37, wherein the first reference signal is in a first code division multiplexing group and the second reference signal is in a second code division multiplexing group.

[0362] Aspect 39: The method of any one of aspects 36 to 38, wherein modifying at least one of the first reference signal or the second reference signal further comprises selecting a first coding scheme for the first reference signal, the first coding scheme being orthogonal to a second coding scheme for the second reference signal.

[0363] Aspect 40: The method of aspect 39, wherein the first reference signal and the second reference signal are in the same code division multiplexing group.

[0364] Aspect 41: The method of any one of aspects 36 to 40, wherein modifying at least one of the first reference signal or the second reference signal further comprises allocating the first reference signal or the second reference signal to different time resources.

[0365] Aspect 42: An apparatus for performing wireless communication at a UE, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method as in any one of aspects 1 to 20.

[0366] Aspect 43: An apparatus for wireless communication at a UE, comprising at least one means for performing the method of any one of aspects 1 to 20.

[0367] Aspect 44: A non-transitory computer-readable medium storing code for wireless communication at a UE, the code comprising instructions executable by a processor to perform the method of any one of aspects 1 to 20.

[0368] Aspect 45: An apparatus for performing wireless communication at a base station, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform a method as in any one of Aspects 21 to 35.

[0369] Aspect 46: An apparatus for wireless communication at a base station, comprising at least one means for performing the method of any one of Aspects 21 to 35.

[0370] Aspect 47: A non-transitory computer-readable medium storing code for wireless communication at a base station, the code comprising instructions executable by a processor to perform the method of any one of aspects 21 to 35.

[0371] Aspect 48: An apparatus for wireless communication, comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method of any one of aspects 36 to 41.

[0372] Aspect 49: An apparatus for wireless communication, comprising at least one means for performing the method of any one of Aspects 36 to 41.

[0373] Aspect 50: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method of any one of aspects 36 to 41.

[0374] Although aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Pro, or NR terminology may be used throughout much of the description, the techniques described herein may also be applicable to networks other than LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described may be applicable to various other wireless communication systems, such as Ultra Mobile Broadband (UMB), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0375] The information and signals described herein may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referred to throughout this description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0376] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or performed with a general purpose processor, a DSP, an ASIC, a CPU, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a digital signal processor (DSP) and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration).

[0377] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, each function may be stored on or transmitted by a computer-readable medium as one or more instructions or code. Other examples and implementations fall within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination thereof. Features that implement the functions may also be physically located in various locations, including being distributed so that parts of the functions are implemented at different physical locations.

[0378] Computer-readable media include both non-transient computer storage media and communication media, which include any media that facilitates the transfer of a computer program from one place to another. Non-transient storage media can be any available medium that can be accessed by a general or special-purpose computer. As an example and not limitation, non-transient computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, magnetic disk storage or other magnetic storage device, or any other non-transient medium that can be used to carry or store the desired program code means in the form of instructions or data structures and can be accessed by a general or special-purpose computer, or a general or special-purpose processor. Moreover, any connection is also properly referred to as a computer-readable medium. For example, if software is transmitted from a website, server or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwaves are included in the definition of computer-readable media. Disk and disc, as used herein, include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.

[0379] As used herein (including in the claims), "or" used in a list of items (e.g., a list of items followed by a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). Likewise, as used herein, the phrase "based on" should not be read as referencing a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be read in the same manner as the phrase "based at least in part on."

[0380] In the accompanying drawings, similar components or features may have the same reference number. In addition, components of the same type may be distinguished by following the reference number with a dash and a second reference number that distinguishes between the similar components. If only the first reference number is used in the specification, the description applies to any of the similar components having the same first reference number, regardless of the second reference number or other subsequent reference numbers.

[0381] The description set forth herein in conjunction with the accompanying drawings describes example configurations and does not represent all examples that can be implemented or fall within the scope of the claims. The term "example" as used herein means "serving as an example, instance, or illustration" and does not mean "better than" or "better than other examples." This detailed description includes specific details to provide an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some instances, known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0382] The description herein is provided to enable one of ordinary skill in the art to make or use the present disclosure. Various modifications to the present disclosure will be readily apparent to those of ordinary skill in the art, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the examples and designs described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for wireless communication at a user equipment (UE), comprising: determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining, based at least in part on the rate matching configuration, a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof; transmitting a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; as well as A second message is received on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is received on one or more resources of the downlink channel.

2. The method according to claim 1, wherein Determining the rate matching configuration includes: receiving an indication of the rate matching configuration; and The rate matching configuration is determined based at least in part on the indication.

3. The method of claim 2, further comprising: Downlink control information including the indication of the rate matching configuration is received, wherein the downlink control information dynamically schedules the uplink channel and the downlink channel.

4. The method according to claim 2, wherein: Determining the rate matching configuration includes: receiving downlink control information comprising the indication of the rate matching configuration and one or more transmission parameters, wherein the downlink control information dynamically schedules the uplink channel or the downlink channel, wherein: When the downlink control information schedules the uplink channel, the one or more transmission parameters are associated with the downlink channel; and The one or more transmission parameters are associated with the uplink channel when the downlink control information schedules the downlink channel.

5. The method according to claim 4, wherein: The one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

6. The method of claim 5, further comprising: The plurality of first rate-matching resources for the uplink channel, or the plurality of second rate-matching resources for the downlink channel, or a combination thereof, are determined for a channel bandwidth and across multiple antenna ports based at least in part on the rate-matching configuration, wherein the one or more transmission parameters include the time-domain resource assignment.

7. The method of claim 5, further comprising: The multiple first rate matching resources for the uplink channel, or the multiple second rate matching resources for the downlink channel, or a combination thereof are determined for the channel duration and across multiple antenna ports based at least in part on the rate matching configuration, wherein the one or more transmission parameters include the frequency domain resource assignment.

8. The method of claim 4, wherein: The indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled downlink control information, or a combination thereof.

9. The method of claim 1, further comprising: identifying a preconfigured time domain resource assignment and a frequency domain resource assignment for the uplink channel or the downlink channel or a combination thereof; as well as The multiple first rate matching resources of the uplink channel, or the multiple second rate matching resources of the downlink channel, or a combination thereof are determined at least in part based on the preconfigured time domain resource assignment and frequency domain resource assignment, wherein transmitting the first message on the uplink channel and receiving the second message on the downlink channel are at least in part based on the preconfigured time domain resource assignment and frequency domain resource assignment.

10. The method of claim 9, wherein When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for the configured grant transmission, and When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for semi-persistently scheduled transmission.

11. The method of claim 9, further comprising: Receive compact downlink control information, wherein the compact downlink control information indicates that data is configured to be received on the downlink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, or indicates that data is configured to be transmitted on the uplink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel.

12. The method of claim 9, further comprising: Radio resource control signaling including the preconfigured time domain resource assignment and frequency domain resource assignment is received.

13. The method of claim 1, wherein: One or more rate matching resources among the plurality of first rate matching resources of the uplink channel or the plurality of second rate matching resources of the downlink channel exceed an overlapping portion of the uplink channel and the downlink channel.

14. The method of claim 1, wherein The uplink channel at least partially overlaps with the downlink channel in time and frequency, and The reference signal is received on one or more resources of the downlink channel corresponding to the plurality of first rate matching resources excluded from the uplink channel.

15. The method of claim 14, further comprising: A second reference signal is transmitted on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

16. The method of claim 14, further comprising: Control information or data is transmitted on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

17. The method of claim 1, wherein: The uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval.

18. The method of claim 17, wherein: The time threshold interval or the frequency threshold interval is zero.

19. The method of claim 1, further comprising: Communicates rate matching configuration preferences to the network.

20. The method of claim 1, wherein: The UE is configured for full-duplex communication.

21. A method for wireless communication at a network node, comprising: determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining, based at least in part on the rate matching configuration, a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof; receiving a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; as well as A second message is transmitted on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

22. The method of claim 21, further comprising: An indication of the rate matching configuration is transmitted.

23. The method of claim 22, wherein transmitting the indication comprises: Downlink control information including the indication of the rate matching configuration is transmitted, wherein the downlink control information dynamically schedules the downlink channel and the uplink channel.

24. The method of claim 22, wherein transmitting the indication comprises: transmitting downlink control information including the indication of the rate matching configuration and one or more transmission parameters, wherein the downlink control information dynamically schedules the uplink channel or the downlink channel, wherein: When the downlink control information schedules the uplink channel, the one or more transmission parameters are associated with the downlink channel; and The one or more transmission parameters are associated with the uplink channel when the downlink control information schedules the downlink channel.

25. The method of claim 24, wherein: The one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

26. The method of claim 24, wherein: The indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled downlink control information, or a combination thereof.

27. The method of claim 21, further comprising: Transmitting radio resource control signaling, the radio resource control signaling comprising a preconfigured time domain resource assignment and a frequency domain resource assignment for the uplink channel or the downlink channel or a combination thereof, wherein receiving the first message on the uplink channel and transmitting the second message on the downlink channel are at least partially based on the preconfigured time domain resource assignment and the frequency domain resource assignment.

28. The method of claim 27, further comprising: Transmitting compact downlink control information, wherein the compact downlink control information indicates that data is configured to be transmitted on the downlink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, or indicates that data is configured to be received on the uplink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel.

29. The method of claim 27, wherein When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for the configured grant transmission, and When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for semi-persistently scheduled transmission.

30. The method of claim 21, wherein The uplink channel at least partially overlaps with the downlink channel in time and frequency, and The reference signal is received on one or more resources of the downlink channel corresponding to the plurality of first rate matching resources excluded from the uplink channel.

31. The method of claim 30, further comprising: A second reference signal is transmitted on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

32. The method of claim 30, further comprising: Control information or data is transmitted on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

33. The method of claim 21, wherein: The uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval.

34. The method of claim 33, wherein: The time threshold interval or the frequency threshold interval is zero.

35. The method of claim 21, further comprising: Receive rate matching configuration preference.

36. An apparatus for wireless communication at a user equipment (UE), comprising: means for determining a rate matching configuration for one or more of an uplink channel or a downlink channel; means for determining, based at least in part on the rate matching configuration, a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof; means for transmitting a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; as well as means for receiving a second message on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is received on one or more resources of the downlink channel.

37. The apparatus of claim 36, wherein the means for determining the rate matching configuration comprises: means for receiving an indication of said rate matching configuration; as well as Means for determining the rate matching configuration based at least in part on the indication.

38. The apparatus of claim 37, further comprising: Means for receiving downlink control information including the indication of the rate matching configuration, wherein the downlink control information dynamically schedules the uplink channel and the downlink channel.

39. The apparatus of claim 37, wherein the means for determining the rate matching configuration comprises: means for receiving downlink control information comprising the indication of the rate matching configuration and one or more transmission parameters, wherein the downlink control information dynamically schedules the uplink channel or the downlink channel, wherein: means for associating the one or more transmission parameters with the downlink channel when the downlink control information schedules the uplink channel; and means for associating the one or more transmission parameters with the uplink channel when the downlink control information schedules the downlink channel.

40. The apparatus of claim 39, wherein: The one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

41. The apparatus of claim 40, further comprising: Means for determining, for a channel bandwidth and across multiple antenna ports, the plurality of first rate-matching resources for the uplink channel, or the plurality of second rate-matching resources for the downlink channel, or a combination thereof based at least in part on the rate-matching configuration, wherein the one or more transmission parameters include the time-domain resource assignment.

42. The apparatus of claim 40, further comprising: Means for determining, for a channel duration and across multiple antenna ports, the plurality of first rate-matching resources for the uplink channel, or the plurality of second rate-matching resources for the downlink channel, or a combination thereof based at least in part on the rate-matching configuration, wherein the one or more transmission parameters include the frequency-domain resource assignment.

43. The apparatus of claim 39, wherein: The indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled downlink control information, or a combination thereof.

44. The apparatus of claim 36, further comprising: means for identifying a preconfigured time domain resource assignment and a frequency domain resource assignment for the uplink channel or the downlink channel or a combination thereof; as well as A device for determining the multiple first rate matching resources for the uplink channel, or the multiple second rate matching resources for the downlink channel, or a combination thereof based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment, wherein transmitting the first message on the uplink channel and receiving the second message on the downlink channel are at least in part based on the preconfigured time domain resource assignment and frequency domain resource assignment.

45. The apparatus of claim 44, wherein: When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for the configured grant transmission, and When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for semi-persistently scheduled transmission.

46. The apparatus of claim 44, further comprising: An apparatus for receiving compact downlink control information, wherein the compact downlink control information indicates that data is configured to be received on the downlink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, or indicates that data is configured to be transmitted on the uplink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel.

47. The apparatus of claim 44, further comprising: Means for receiving radio resource control signaling comprising the preconfigured time domain resource assignment and frequency domain resource assignment.

48. The apparatus of claim 36, wherein: One or more rate matching resources among the plurality of first rate matching resources of the uplink channel or the plurality of second rate matching resources of the downlink channel exceed an overlapping portion of the uplink channel and the downlink channel.

49. The apparatus of claim 36, wherein: The uplink channel at least partially overlaps with the downlink channel in time and frequency, and The reference signal is received on one or more resources of the downlink channel corresponding to the plurality of first rate matching resources excluded from the uplink channel.

50. The apparatus of claim 49, further comprising: means for transmitting a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

51. The apparatus of claim 49, further comprising: Means for transmitting control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

52. The apparatus of claim 36, wherein: The uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval.

53. The apparatus of claim 52, wherein: The time threshold interval or the frequency threshold interval is zero.

54. The apparatus of claim 36, further comprising: Means for transmitting rate matching configuration preferences to a network.

55. The apparatus of claim 36, wherein: The UE is configured for full-duplex communication.

56. An apparatus for wireless communication at a network node, comprising: means for determining a rate matching configuration for one or more of an uplink channel or a downlink channel; means for determining, based at least in part on the rate matching configuration, a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof; means for receiving a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; as well as means for transmitting a second message on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

57. The apparatus of claim 56, further comprising: Means for transmitting an indication of the rate matching configuration.

58. The apparatus of claim 57, wherein The means for transmitting the indication comprises: Means for transmitting downlink control information including the indication of the rate matching configuration, wherein the downlink control information dynamically schedules the downlink channel and the uplink channel.

59. The apparatus of claim 57, wherein The means for transmitting the indication comprises: means for transmitting downlink control information comprising the indication of the rate matching configuration and one or more transmission parameters, wherein the downlink control information dynamically schedules the uplink channel or the downlink channel, wherein: means for associating the one or more transmission parameters with the downlink channel when the downlink control information schedules the uplink channel; and means for associating the one or more transmission parameters with the uplink channel when the downlink control information schedules the downlink channel.

60. The apparatus of claim 59, wherein: The one or more transmission parameters include: frequency domain resource assignment, time domain resource assignment, antenna port information, or a combination thereof.

61. The apparatus of claim 59, wherein: The indication includes: a scheduling indication of whether the downlink channel overlaps with the uplink channel, a number of scheduled downlink control information, or a combination thereof.

62. The apparatus of claim 56, further comprising: An apparatus for transmitting radio resource control signaling, the radio resource control signaling comprising a preconfigured time domain resource assignment and a frequency domain resource assignment for the uplink channel or the downlink channel or a combination thereof, wherein receiving the first message on the uplink channel and transmitting the second message on the downlink channel are at least partially based on the preconfigured time domain resource assignment and the frequency domain resource assignment.

63. The apparatus of claim 62, further comprising: An apparatus for transmitting compact downlink control information, wherein the compact downlink control information indicates that data is configured to be transmitted on the downlink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the downlink channel, or indicates that data is configured to be received on the uplink channel based at least in part on the preconfigured time domain resource assignment and frequency domain resource assignment for the uplink channel.

64. The apparatus of claim 62, wherein: When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the uplink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for the configured grant transmission, and When the preconfigured time domain resource assignment and frequency domain resource assignment are used for the downlink channel, the preconfigured time domain resource assignment and frequency domain resource assignment are used for semi-persistently scheduled transmission.

65. The apparatus of claim 56, wherein: The uplink channel at least partially overlaps with the downlink channel in time and frequency, and The reference signal is received on one or more resources of the downlink channel corresponding to the plurality of first rate matching resources excluded from the uplink channel.

66. The apparatus of claim 65, further comprising: means for transmitting a second reference signal on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

67. The apparatus of claim 65, further comprising: Means for transmitting control information or data on one or more resources of the uplink channel, wherein the one or more resources of the uplink channel correspond to the plurality of second rate matching resources excluded from the downlink channel.

68. The apparatus of claim 56, wherein: The uplink channel and the downlink channel are within a time threshold interval or a frequency threshold interval.

69. The apparatus of claim 68, wherein: The time threshold interval or the frequency threshold interval is zero.

70. The apparatus of claim 56, further comprising: Means for receiving a rate matching configuration preference.

71. An apparatus for wireless communication at a user equipment (UE), comprising: processor; a memory coupled to the processor; as well as instructions stored in the memory and executable by the processor to cause the apparatus to: determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining, based at least in part on the rate matching configuration, a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof; transmitting a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; as well as A second message is received on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is received on one or more resources of the downlink channel.

72. An apparatus for wireless communication at a network node, comprising: processor; a memory coupled to the processor; as well as instructions stored in the memory and executable by the processor to cause the apparatus to: determining a rate matching configuration for one or more of an uplink channel or a downlink channel; determining, based at least in part on the rate matching configuration, a plurality of first rate matching resources for the uplink channel, a plurality of second rate matching resources for the downlink channel, or a combination thereof; receiving a first message on the uplink channel, wherein the uplink channel excludes the plurality of first rate matching resources; as well as A second message is transmitted on the downlink channel, wherein the downlink channel excludes the plurality of second rate matching resources, and wherein a reference signal is transmitted on one or more resources of the downlink channel.

Citation Information

Patent Citations

  • Micro base station, user terminal and radio communication method

    US20160270039A1

  • Method and apparatus for short pdcch operation

    US20180227939A1

  • Method and apparatus for transmitting and receiving data channel and control channel in wireless communication system

    US20190223191A1

  • Rate-matching a data transmission around resources

    WO2019142051A1