Method and apparatus for DMRS allocation in sub-band full-duplex
The problem of DL DMRS failure to capture UL transmission leakage is solved by inserting DL DMRS in the subband full-duplex communication to capture leakage from UL transmissions and aligning UL DMRS with DL DMRS in the UE, improving the estimation accuracy of channel properties.
Patent Information
- Application Number
- CN202080088860.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-12-27
- Filing Date
- 2020-12-16
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2040-12-16
AI Technical Summary
In subband full duplex communication, the symbol mismatch between DL DMRS and UL transmission causes DL DMRS to fail to capture leakage from UL transmission, affecting the decoding quality of PDSCH.
The DL DMRS is inserted in the DL transmission section, which is intersected with the UL transmission in time to capture leakage of the UL transmission and aligning the UL DMRS with the DL DMRS in the UE to improve channel attribute estimation.
Effectively capture leakage of UL transmission, improve the decoding performance of DL DMRS, and improve the estimation accuracy of channel attributes.
Smart Images

Figure CN114868350B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of Greek application S / N.20190100590, filed on December 27, 2017, entitled “DMRS ALLOCATION IN SUB-BAND FULLDUPLEX”, which is expressly incorporated herein by reference in its entirety.
[0003] background Technical Field
[0004] The present disclosure relates generally to communication systems, and more particularly to demodulation reference signal (DMRS) allocation in sub-band full-duplex operation.
[0005] introduction
[0006] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcast. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.
[0007] These multiple access technologies have been adopted in various telecommunication standards to provide common protocols that enable different wireless devices to communicate at city, country, region, and even global levels. An example telecommunication standard is 5G New Radio (NR). 5G NR is a part of the continuous mobile broadband evolution promulgated by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)) and other requirements. 5GNR includes services associated with enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable low latency communication (URLLC). Some aspects of 5G NR can be based on 4G Long Term Evolution (LTE) standards. There is a need for further improvements to 5G NR technology. These improvements may also be applicable to other multiple access technologies and telecommunication standards that employ these technologies.
[0008] Overview
[0009] A brief summary of one or more aspects is given below to provide a basic understanding of such aspects. This summary is not an exhaustive overview of all conceived aspects, and is neither intended to identify the key or critical elements of all aspects nor to define the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to a more detailed description that will be presented later.
[0010] Full-duplex (FD) communication is a wireless communication method that supports simultaneous transmission and reception of information on the same frequency band. In this way, spectral efficiency can be improved over half-duplex (HD) communication, which only supports transmission / reception of information in one direction at a time. Downlink (DL) data can be received by a user equipment (UE) in a physical downlink shared channel (PDSCH) including at least one DL DMRS in a symbol set, and uplink (UL) data can be transmitted by the UE in a physical uplink shared channel (PUSCH) including at least one UL DMRS in the same or different symbol set. When a symbol mismatch occurs between the DL DMRS and the UL transmission, the DL DMRS does not capture leakage from the UL transmission, so that decoding of the PDSCH may be adversely affected.
[0011] Accordingly, described herein are systems, devices, apparatuses, and methods for DMRS allocation in subband FD, including computer programs encoded on storage media. More specifically, when the DL DMRS does not overlap in time with the UL transmission (e.g., occupies the same symbol as the UL transmission), the base station (BS) may insert the DL DMRS into the portion of the DL transmission that overlaps in time with the UL transmission, thereby capturing leakage from the UL transmission. In addition, the UE may be configured to align the UL DMRS in the UL transmission with the DL DMRS in the DL transmission, because the alignment of the UL DMRS with the DL DMRS may provide an improved channel property estimate relative to the channel estimation performed when the DL DMRS is aligned only with the PUSCH.
[0012] For transmission of UL data with UL DMRS in at least one symbol in a symbol set, the UE may determine which symbol(s) in a subframe will receive DL DMRS so that the UE may align the transmission of UL DMRS with the reception of DL DMRS. For transmission of DL data with DL DMRS in a symbol set, the BS may determine a first symbol subset for which PUSCH will be received from the UE or determine a second symbol subset for which PUSCH will not be received from the UE. The BS may then insert a DL reference signal (RS) within the first symbol subset or the second symbol subset based on the determination regarding the PUSCH.
[0013] In one aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus is a wireless device at a UE, the wireless device comprising a memory and at least one processor coupled to the memory. The at least one processor is configured to: determine to transmit UL data in a set of symbols within a subframe; determine one or more symbols within the set of symbols in which the UE can receive a DL DMRS; and determine to align the transmission of the UL DMRS with the reception of the DL DMRS so that the UL DMRS is transmitted in at least one symbol of the one or more symbols. The UE transmits UL data in a PUSCH in the set of symbols, the PUSCH comprising the UL DMRS in the at least one symbol.
[0014] In another aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus is a wireless device at a BS, the wireless device comprising a memory and at least one processor coupled to the memory. The at least one processor is configured to: determine to transmit DL data in a set of symbols within a subframe; determine at least one of: a first subset of symbols within the set of symbols in which a PUSCH will be received from a UE, or a second subset of symbols within the set of symbols in which a PUSCH will not be received from a UE; and determine to insert at least one DL RS in at least one of the first subset of symbols or the second subset of symbols. The BS transmits DL data in a PDSCH in the set of symbols, the PDSCH comprising the at least one DL RS in the at least one of the first subset of symbols or the second subset of symbols.
[0015] In another aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus is a wireless device at a UE, the wireless device comprising a memory and at least one processor coupled to the memory. The at least one processor is configured to receive a first PDSCH subset in a first symbol set of a subframe. The first PDSCH subset includes a first DL DMRS subset, and the first symbol set is non-overlapping in time with an UL transmission from the UE. The at least one processor is further configured to concurrently transmit a PUSCH to a BS in a second symbol set of the subframe and receive a second PDSCH subset in a second symbol set of the subframe. The PUSCH from the UE in the second symbol set includes an UL DMRS, wherein the second symbol set overlaps in time with a DL reception. The second PDSCH subset includes a second DL DMS subset.
[0016] In yet another aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus is a wireless device at a BS, the wireless device comprising a memory and at least one processor coupled to the memory. The at least one processor is configured to transmit a first PDSCH subset to a UE in a first symbol set of a subframe. The first PDSCH subset comprises a first DL DMRS subset, and the first symbol set is non-overlapping in time with an UL transmission from the UE. The at least one processor is further configured to concurrently transmit a second PUSCH subset to the UE in a second symbol set of the subframe and receive a PUSCH from the UE in the second symbol set. The second PDSCH subset comprises a second DL DMRS subset, wherein the second symbol set is overlapping in time with an UL transmission from the UE. The PUSCH from the UE in the second symbol set comprises an UL DMRS.
[0017] To achieve the foregoing and related ends, the one or more aspects include the features fully described below and particularly pointed out in the claims. The following description and drawings set forth in detail certain illustrative features of the one or more aspects. However, these features are merely indicative of several of the various ways in which the principles of the various aspects may be employed, and this description is intended to cover all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a diagram illustrating an example of a wireless communication system and an access network.
[0020] Figure 2A , 2B , 2C, and 2D are diagrams illustrating examples of a first 5G / NR frame, a DL channel within a 5G / NR subframe, a second 5G / NR frame, and a UL channel within a 5G / NR subframe, respectively.
[0021] Figure 3 is a diagram illustrating an example of a BS and a UE in an access network.
[0022] Figure 4A , 4B and 4C illustrate exemplary modes of FD communication.
[0023] Figure 5A , 5B and 5C explain examples of FD resources.
[0024] Fig. 6A and 6B A frequency division duplex (FDD) BS in communication with an HD UE and a FD UE, and exemplary resource arrangements that may correspond thereto, are illustrated respectively.
[0025] Figure 7is a call flow diagram illustrating the communication between a UE and a BS.
[0026] Fig. 8A , 8B 8C illustrate DMRS placement with respect to PDSCH and PUSCH allocation.
[0027] Fig. 9 is a flow chart of a wireless communication method of a wireless device at a UE.
[0028] Fig.10 is a flow chart of a wireless communication method of a wireless device at a UE.
[0029] Fig.11 is a flow chart of a wireless communication method of a wireless device at a BS.
[0030] Fig.12 is a flow chart of a wireless communication method of a wireless device at a BS.
[0031] Fig.13 is a conceptual data flow diagram illustrating the flow of data between different devices / components in an exemplary apparatus.
[0032] Fig.14 is a diagram illustrating an example of a hardware implementation for a device employing a processing system.
[0033] Fig.15 is a conceptual data flow diagram illustrating the flow of data between different devices / components in an exemplary apparatus.
[0034] Fig.16 is a diagram illustrating an example of a hardware implementation for a device employing a processing system.
[0035] Detailed Description
[0036] The detailed description set forth below in conjunction with the accompanying drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. This detailed description includes specific details to provide a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid diluting such concepts.
[0037] Several aspects of telecommunication systems will now be presented with reference to various apparatus and methods. These apparatus and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.
[0038] As an example, an element, or any part of an element, or any combination of elements may be implemented as a "processing system" including one or more processors. Examples of processors include: microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, systems on chip (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gating logic, discrete hardware circuits, and other suitable hardware configured to perform various functionalities described throughout this disclosure. One or more processors in a processing system may execute software. Software should be broadly interpreted as meaning instructions, instruction sets, codes, code segments, program codes, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether it is described in software, firmware, middleware, microcode, hardware description languages, or other terms.
[0039] Accordingly, in one or more example embodiments, the functions described may be implemented in hardware, software, or any combination thereof. If implemented in software, each function may be stored or encoded on a computer-readable medium as one or more instructions or codes. Computer-readable media include computer storage media. Storage media may be any available medium that can be accessed by a computer. As an example and not limitation, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, a combination of computer-readable media of the above types, or any other medium that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.
[0040] Figure 1 1 is a diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). The base station 102 may include a macro cell (a high-power cellular base station) and / or a small cell (a low-power cellular base station). A macro cell includes a base station. A small cell includes a femto cell, a pico cell, and a micro cell.
[0041] The base station 102 configured for 4G LTE (collectively referred to as the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with the EPC 160 via a first backhaul link 132 (e.g., an S1 interface). The base station 102 configured for 5G NR (collectively referred to as the Next Generation RAN (NG-RAN)) can interface with the core network 190 via a second backhaul link 184. Among other functions, the base station 102 can also perform one or more of the following functions: delivery of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, positioning, and delivery of alert messages. The base stations 102 may communicate with each other directly or indirectly (eg, through the EPC 160 or the core network 190) over a third backhaul link 134 (eg, an X2 interface). The third backhaul link 134 may be wired or wireless.
[0042] Base stations 102 may communicate wirelessly with UEs 104. Each base station 102 may provide communication coverage for a respective geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include a home evolved B node (eNB) (HeNB), which may provide services to a restricted group referred to as a closed subscriber group (CSG). A communication link 120 between a base station 102 and a UE 104 may include a UL (also referred to as a reverse link) transmission from the UE 104 to the base station 102 and / or a DL (also referred to as a forward link) transmission from the base station 102 to the UE 104. The communication link 120 may use multiple input multiple output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. These communication links may be through one or more carriers. The base station 102 / UE 104 may use spectrum of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.) bandwidth for each carrier allocated in a carrier aggregation for a total of up to Yx MHz (x component carriers) for transmission in each direction. The carriers may or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated to DL compared to UL). The component carriers may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell) and the secondary component carrier may be referred to as a secondary cell (SCell).
[0043] Some UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be through a variety of wireless D2D communication systems, such as, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.
[0044] The wireless communication system may further include a Wi-Fi access point (AP) 150 communicating with a Wi-Fi station (STA) 152 in the 5 GHz unlicensed spectrum via a communication link 154. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) to determine whether the channel is available prior to communication.
[0045] The small cell 102' may operate in a licensed and / or unlicensed spectrum. When operating in an unlicensed spectrum, the small cell 102' may employ NR and use the same 5 GHz unlicensed spectrum as used by the Wi-Fi AP 150. The small cell 102' employing NR in the unlicensed spectrum may boost the coverage of the access network and / or increase the capacity of the access network.
[0046] Whether a small cell 102' or a large cell (e.g., a macro base station), the base station 102 may include and / or be referred to as an eNB, a gB node (gNB), or another type of base station. Some base stations (such as gNB 180) may operate in traditional sub-6 GHz spectrum, millimeter wave (mmW) frequencies, and / or near mmW frequencies to communicate with UE 104. When gNB 180 operates in mmW or near mmW frequencies, gNB 180 may be referred to as a mmW base station. Extremely high frequency (EHF) is part of the RF in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz and a wavelength between 1 mm and 10 mm. The radio waves in this band may be referred to as millimeter waves. Near mmW can be extended down to 3 GHz frequencies with a wavelength of 100 mm. The super high frequency (SHF) band extends between 3 GHz and 30 GHz, which is also referred to as centimeter waves. Communications using mmW / near mmW radio frequency bands (e.g., 3 GHz–300 GHz) have extremely high path loss and short range. The mmW base station 180 may utilize beamforming 182 with the UE 104 to compensate for the extremely high path loss and short range. The base station 180 and the UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays to facilitate beamforming.
[0047] Base station 180 may transmit beamformed signals to UE 104 in one or more transmit directions 182'. UE 104 may receive beamformed signals from base station 180 in one or more receive directions 182". UE 104 may also transmit beamformed signals to base station 180 in one or more transmit directions. Base station 180 may receive beamformed signals from UE 104 in one or more receive directions. Base station 180 / UE 104 may perform beam training to determine the best receive direction and transmit direction for each of base station 180 / UE 104. The transmit direction and receive direction of base station 180 may be the same or may be different. The transmit direction and receive direction of UE 104 may be the same or may be different.
[0048] The EPC 160 may include a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, a multimedia broadcast multicast service (MBMS) gateway 168, a broadcast multicast service center (BM-SC) 170, and a packet data network (PDN) gateway 172. The MME 162 may be in communication with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. In general, the MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are delivered through the serving gateway 166, which itself is connected to the PDN gateway 172. The PDN gateway 172 provides UE IP address allocation and other functions. The PDN gateway 172 and the BM-SC 170 are connected to IP services 176. The IP services 176 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services. The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services within a public land mobile network (PLMN), and may be used to schedule MBMS transmissions. The MBMS gateway 168 may be used to distribute MBMS traffic to base stations 102 belonging to a multicast broadcast single frequency network (MBSFN) area that broadcasts a specific service, and may be responsible for session management (start / stop) and for collecting eMBMS-related charging information.
[0049] The core network 190 may include an access and mobility management function (AMF) 192, other AMFs 193, a session management function (SMF) 194, and a user plane function (UPF) 195. AMF 192 may be in communication with a unified data management (UDM) 196. AMF 192 is a control node that handles signaling between UE 104 and the core network 190. In general, AMF 192 provides QoS flow and session management. All user Internet Protocol (IP) packets are delivered through UPF 195. UPF 195 provides UE IP address allocation and other functions. UPF 195 is connected to IP services 197. IP services 197 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services.
[0050] A base station may include and / or be referred to as a gNB, a Node B, an eNB, an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), a transmission reception point (TRP), or some other suitable term. The base station 102 provides an access point to the EPC 160 or the core network 190 for the UE 104. Examples of UE 104 include a cellular phone, a smart phone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., an MP3 player), a camera, a game console, a tablet device, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a health care device, an implant, a sensor / actuator, a display, or any other similar functional device. Some UEs 104 may be referred to as IoT devices (e.g., parking meters, gas pumps, ovens, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology.
[0051] Refer again Figure 1In some aspects, UE 104 may be configured to determine that UL data is to be transmitted; determine one or more symbols in which DL DMRS may be received; determine to align the UL DMRS in the UL data with the DL DMRS; and transmit the UL data in a PUSCH including the UL DMRS (198). In other aspects, BS 180 may be configured to determine that DL data is to be transmitted; determine one or more symbols in which PUSCH is to be received / not received; determine to insert DL RS in PDSCH; and transmit DL data in a PDSCH including DL RS (198). Although the following description may focus on 5G NR, the concepts described herein may be applicable to other similar fields, such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.
[0052] Figure 2A 200 is a diagram illustrating an example of a first subframe within a 5G / NR frame structure. Figure 2B FIG230 is a diagram illustrating an example of DL channels within a 5G / NR subframe. Figure 2C 250 is a diagram illustrating an example of a second subframe within a 5G / NR frame structure. Figure 2D 280 is a diagram illustrating an example of an UL channel within a 5G / NR subframe. The 5G / NR frame structure may be FDD, where for a particular set of subcarriers (carrier system bandwidth), subframes within that subcarrier set are dedicated to either DL or UL, or TDD, where for a particular set of subcarriers (carrier system bandwidth), subframes within that subcarrier set are dedicated to both DL and UL. Figure 2A , 2C In the example provided, the 5G / NR frame structure is assumed to be TDD, where subframe 4 is configured with slot format 28 (mostly DL) and subframe 3 is configured with slot format 34 (mostly UL), where D is DL, U is UL, and X is for flexible use between DL / UL. Although subframes 3 and 4 are shown as having slot formats 34 and 28, respectively, any particular subframe may be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are full DL and full UL, respectively. Other slot formats 2-61 include a mixture of DL, UL, and flexible symbols. The UE is configured with a slot format (dynamically configured by DL control information (DCI) or semi-statically / statically configured by radio resource control (RRC) signaling) through the received slot format indicator (SFI). Note that the following description also applies to the 5G / NR frame structure for TDD.
[0053] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10ms) may be divided into 10 equally sized subframes (1ms). Each subframe may include one or more time slots. A subframe may also include mini-slots, which may include 7, 4, or 2 symbols. Each time slot may include 7 or 14 symbols, depending on the time slot configuration. For time slot configuration 0, each time slot may include 14 symbols, and for time slot configuration 1, each time slot may include 7 symbols. The symbols on the DL may be cyclic prefix (CP) OFDM (CP-OFDM) symbols. The symbols on the UL may be CP-OFDM symbols (for high throughput scenarios) or discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbols (also known as single carrier frequency division multiple access (SC-FDMA) symbols) (for power-limited scenarios; limited to single stream transmission). The number of time slots within a subframe is based on the time slot configuration and parameter design. For slot configuration 0, different parameter designs μ of 0 to 5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different parameter designs 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Accordingly, for slot configuration 0 and parameter design μ, there are 14 symbols per slot and 2 per subframe. μ time slots. The subcarrier spacing and symbol length / duration vary depending on parameter design. The subcarrier spacing can be equal to 2 μ *15kHz, where μ is parameter design 0 to 5. Thus, parameter design μ=0 has a subcarrier spacing of 15kHz, while parameter design μ=5 has a subcarrier spacing of 480kHz. The symbol length / duration is inversely related to the subcarrier spacing. Figures 2A-2D An example of slot configuration 0 with 14 symbols per slot and parameter design μ=0 with 1 slot per subframe is provided. The subcarrier spacing is 15 kHz and the symbol duration is about 66.7 μs.
[0054] A resource grid may be used to represent the frame structure. Each slot includes a resource block (RB) (also called a physical RB (PRB)) extending over 12 consecutive subcarriers. The resource grid is divided into a number of resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0055] like Figure 2A As explained in the illustration, some REs carry reference (pilot) signals (RS) for UEs. RSs may include demodulation RSs (DM-RSs) for channel estimation at the UE (indicated as R for a particular configuration). x , where 100x is the port number, but other DM-RS configurations are possible) and a channel state information reference signal (CSI-RS). RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and a phase tracking RS (PT-RS).
[0056] Figure 2B An example of various DL channels within a subframe of an explanation frame. The physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs), each CCE includes 9 RE groups (REGs), and each REG includes 4 consecutive REs in an OFDM symbol. The primary synchronization signal (PSS) may be within symbol 2 of a particular subframe of a frame. The PSS is used by the UE 104 to determine the subframe / symbol timing and the physical layer identity. The secondary synchronization signal (SSS) may be within symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the physical layer cell identity group number and the radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE may determine the physical cell identifier (PCI). Based on the PCI, the UE may determine the location of the aforementioned DM-RS. The physical broadcast channel (PBCH) carrying the master information block (MIB) may be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth, as well as the system frame number (SFN). The PDSCH carries user data, broadcast system information not transmitted through the PBCH, such as a System Information Block (SIB), and paging messages.
[0057] As in Figure 2C As explained in , some REs carry DM-RSs for channel estimation at the base station (indicated as R for one specific configuration, but other DM-RS configurations are possible). The UE may transmit DM-RSs for the physical uplink control channel (PUCCH) and DM-RSs for the PUSCH. The PUSCH DM-RS may be transmitted in the first or first two symbols of the PUSCH. The PUCCH DM-RS may be transmitted in different configurations depending on whether a short PUCCH or a long PUCCH is transmitted and on the specific PUCCH format used. The UE may transmit a sounding reference signal (SRS). The SRS may be transmitted in the last symbol of the subframe. The SRS may have a comb structure, and the UE may transmit the SRS on one of the comb teeth. The SRS may be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0058] Figure 2D An example of various UL channels within a subframe of an illustration frame. The PUCCH may be located at a position as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0059] Figure 3 3 is a block diagram of a base station 310 in communication with a UE 350 in an access network. In the DL, IP packets from the EPC 160 may be provided to a controller / processor 375. The controller / processor 375 implements layer 3 and layer 2 functionality. Layer 3 includes a radio resource control (RRC) layer, and layer 2 includes a service data adaptation protocol (SDAP) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, and a media access control (MAC) layer. The controller / processor 375 provides RRC layer functionality associated with broadcasting of system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-radio access technology (RAT) mobility, and measurement configuration of UE measurement reports; PDCP layer functionality associated with header compression / decompression, security (ciphering, cipher decryption, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with delivery of upper layer packet data units (PDUs), error correction through ARQ, concatenation, segmentation and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing of MAC SDUs onto transport blocks (TBs), demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0060] The transmit (TX) processor 316 and the receive (RX) processor 370 implement layer 1 functionality associated with various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection on the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The TX processor 316 handles the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The coded and modulated symbols may then be split into parallel streams. Each stream may then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., pilot) in the time domain and / or frequency domain, and then combined together using an inverse fast Fourier transform (IFFT) to produce a physical channel carrying a time domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from a channel estimator 374 may be used to determine coding and modulation schemes and for spatial processing. The channel estimates may be derived from reference signals and / or channel condition feedback transmitted by the UE 350. Each spatial stream may then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX may modulate an RF carrier with a corresponding spatial stream for transmission.
[0061] At the UE 350, each receiver 354RX receives a signal through its corresponding antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement layer 1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for the UE 350. If there are multiple spatial streams destined for the UE 350, they can be combined into a single OFDM symbol stream by the RX processor 356. The RX processor 356 then transforms the OFDM symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, as well as the reference signal, are recovered and demodulated by determining the signal constellation point most likely transmitted by the base station 310. These soft decisions can be based on the channel estimates calculated by the channel estimator 358. These soft decisions are then decoded and deinterleaved to recover the data and control signals originally transmitted on the physical channel by the base station 310. These data and control signals are then provided to the controller / processor 359 which implements layer 3 and layer 2 functionality.
[0062] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer readable medium. In the UL, the controller / processor 359 provides demultiplexing between transport channels and logical channels, packet reassembly, cipher interpretation, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.
[0063] Similar to the functionality described in conjunction with DL transmissions performed by the base station 310, the controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIB) acquisition, RRC connection, and measurement reporting; PDCP layer functionality associated with header compression / decompression, and security (encryption, decryption, integrity protection, integrity verification); RLC layer functionality associated with delivery of upper layer PDUs, error correction through ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing MAC SDUs onto TBs, demultiplexing MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0064] Channel estimates derived by a channel estimator 358 from a reference signal or feedback transmitted by the base station 310 may be used by a TX processor 368 to select the appropriate coding and modulation schemes, and to facilitate spatial processing. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a corresponding spatial stream for transmission.
[0065] UL transmissions are processed at the base station 310 in a manner similar to that described in conjunction with the receiver functionality at the UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX recovers information modulated onto an RF carrier and provides the information to a RX processor 370.
[0066] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer readable medium. In the UL, the controller / processor 375 provides demultiplexing between transport channels and logical channels, packet reassembly, cipher decoding, header decompression, control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.
[0067] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform operations related to Figure 1 The 198 combined aspects.
[0068] At least one of the TX processor 316, the RX processor 370, and the controller / processor 375 may be configured to perform operations related to Figure 1 The 198 combined aspects.
[0069] Figures 4A-4C The mode of FD communication is explained. FD communication is a wireless communication method that supports simultaneous transmission and reception of information on the same frequency band. In this way, spectral efficiency can be improved over HD communication, which only supports transmission or reception of information in one direction at a time. Due to the simultaneous Tx / Rx characteristics of FD communication, the UE or BS may experience self-interference caused by signal leakage from its local transmitter to its local receiver. In addition, the UE or BS may also experience interference from other devices, such as transmissions from a second UE or a second BS. Such interference (e.g., self-interference or interference caused by other devices) may affect the quality of information conveyed via the signal, or even cause the information to be lost completely.
[0070] Figure 4A A first configuration 400 is shown in which a first BS 402a is in communication with a first UE 404a and a second UE 406a. The first BS 402a is an FD BS, while the first UE 404a and the second UE 406a may be configured as HD UEs or FD UEs. The second UE 406a may transmit a first signal in UL resources to the first BS 402a and to other BSs, such as a second BS 408a that is close to the second UE 406a. The first BS 402a and the second BS 408a may be configured as eNBs or gNBs. Figure 4AIn the embodiment of the present invention, the first BS 402a transmits a second signal in DL resources to the first UE 404a concurrently with receiving a first signal in UL resources from the second UE 406a. Accordingly, as a result of simultaneously communicating the second signal and the first signal, self-interference may occur at the first BS 402a. Further interference may occur at the first BS 402a via a signal transmitted from the second BS 408a. Interference may also occur at the first UE 404a based on such signals transmitted from the second BS 408a and from UE-based signals transmitted by the second UE 406a.
[0071] Figure 4B A second configuration 400 is shown, in which a first BS 402b is in communication with a first UE 404b. The first BS 402b is an FD BS and the first UE 404b is an FD UE. That is, the first BS 402b can receive a first signal in UL resources from the first UE 406b concurrently with transmitting a second signal in DL resources to the first UE 404b; and the first UE 404b can receive a second signal in DL resources from the first BS 402b concurrently with transmitting the first signal in UL resources to the first BS 402b. Accordingly, as a result of the first signal and the second signal being simultaneously communicated between the first BS 402b and the first UE 404b, self-interference may occur at either or both of the first BS 402b and / or the first UE 404b. Further interference may also occur at the first UE 404b based on one or more signals transmitted from the second UE 406b and / or the second BS 408b near the first UE 404b. The first BS 402b and the second BS 408b may be configured as eNBs or gNBs.
[0072] Figure 4C A third configuration 420 is shown in which a first UE 404c is in communication with a first BS 402c and a second BS 408c. The first UE 404c is a FD UE for which the first BS 402c and the second BS 408c are used as multiple transmit and receive points (multi-TRP) for UL and DL resources. In an example, the second BS 408c can be in communication with a second UE 406c and transmit further DL resources to it. Figure 4C In the embodiment of the present invention, the first UE 404c is configured to transmit a first signal in UL resources to the first BS 402c concurrently with receiving a second signal in DL resources from the second BS 408c. Accordingly, as a result of simultaneously communicating the first signal and the second signal, self-interference may occur at the first UE 404c. Further interference may also occur at the first UE 404c via a UE-based signal transmitted from the second UE 406c.
[0073] Figure 5A-5B illustrates a first example 500 and a second example 510 of a resource being In-Band Full Duplex (IBFD); and Figure 5C A third example 520 of a resource as sub-band flexible division duplex (sub-band FDD) is illustrated. In general, FD operations can be grouped into these two categories (i.e., IBFD and sub-band FDD). In IBFD, signals are transmitted and received at the same time and frequency. As shown in the first example 500, the time and frequency of the UL band 502 can completely overlap with the time and frequency of the DL band 504; or as alternatively shown in the second example 510, the time and frequency of the UL band 512 can partially overlap with the time and frequency of the DL band 514. In either case, Figure 5A-5B The FD operation corresponds to IBFD.
[0074] IBFD and Figure 5C 524, where the UL band 522 and the DL band 524 (while still being transmitted and received simultaneously) are transmitted and received at different frequencies. Specifically, the DL band 524 is separated from the UL band 522 in the frequency domain by a guard band 526 or by utilizing the UL band and the DL band that are immediately adjacent to each other (where the width of any corresponding guard band will be 0). Given that the output signal from the UE transmitter may have leakage extending outside the UL band 522, a guard band with a certain width may be beneficial for reducing interference between UL resources and DL resources. Sub-band FDD may also be referred to as "flexible duplexing".
[0075] Figure 6A-6B Exemplary configurations (600 and 610) of a frequency division duplex (FDD) BS in communication with an HD UE and an FD UE, respectively, and exemplary subframe arrangements (602 and 612) that may correspond to the configurations (600 and 600) are illustrated. The subframe arrangements (602 and 612) provide flexibility of DL and UL operations in time (e.g., across time slots) and across different UEs. Time is represented across subframes in the horizontal direction, and frequency is represented in the vertical direction. The BS may provide simultaneous PDSCH / PUSCH grants to different UEs (e.g., HD UEs) and / or simultaneous UL / DL grants to FD UEs in the same subframe or time slot. In one configuration, the UE may need to change the UL transmission and DL reception bandwidth portions (BWP) between time slots with minimal latency. The SRS may provide full reciprocity by covering the entire DL BWP, or partial reciprocity by covering a portion of the DL BWP.
[0076] Two different PDSCH / PUSCH mapping types (e.g., Type A and Type B) are used for UL and DL DMRS allocation in subband FDD operation. In Type A, the position of the DMRS is fixed at the allocated symbol 2 or symbol 3, regardless of the start time and length of the PDSCH. Further, the PDSCH start symbol is from 0 to 3, and the PUSCH start symbol is 0. In Type B, the DMRS position is fixed at the first allocated symbol for PDSCH, the start symbol of PDSCH can be from 0-12, and the start symbol of PUSCH can be from 0-13. Although such conditions are considered during the selection of the mapping type, strictly using Type A or Type B mapping provides some inflexibility in DMRS allocation.
[0077] Figure 7 is a call flow diagram 700 illustrating communications between a UE 702 and a BS 704 . Figures 8A-8C DMRS placement with respect to PDSCH / PUSCH allocation is illustrated, where the DMRS is used to measure channel quality based on an estimated channel covariance matrix.
[0078] At 706, UE 702 receives a first PDSCH subset in a first symbol set of a subframe. The first symbol set of the subframe is non-overlapping in time with an UL transmission from UE 702 (e.g., an UL transmission at 708). In addition, the first PDSCH subset includes a first DL DMRS subset. At 708, UE 702 transmits a PUSCH to BS 704 in a second symbol set of the subframe. The second symbol set of the subframe overlaps in time with a DL reception (e.g., a DL reception at 710). The PUSCH from the UE in the second symbol set includes an UL DMRS. At 710, UE 702 receives a second PDSCH subset in a second symbol set concurrently with the transmission of the PUSCH. The second PDSCH subset includes a second DL DMRS subset.
[0079] exist Fig. 8A800, diagram 800 includes a PDSCH in a DL transmission 806 that is type A (because DL DMRS 808 is located in symbol 2), and a PUSCH in an UL transmission 802 that is type B (because UL DMRS 804 is located in the first symbol of the allocation). In diagram 800, DL DMRS 808 in symbol 2 does not overlap in time with the PUSCH, but may subsequently be used to decode other symbols (e.g., symbol 4) that overlap in time with the PUSCH. As a result, DL DMRS 808 in symbol 2 does not capture any leakage from the UL transmission 802 because the UL channel is clear at symbol 2 before the UL transmission 802 begins. Therefore, if symbol 4 is used to decode DL transmission 806 (e.g., which may receive leakage from UL transmission 802), the decoding process may be adversely affected and result in an inaccurate estimate of the channel. Continuing with the above example, the inaccurate estimate of the channel will continue in diagram 800 at least until symbol 6, where the second DL DMRS 810 may capture leakage from the UL transmission 802 and correctly decode symbols 7 and 8 based on the captured leakage. However, in symbol 9 of diagram 800, the opposite problem is encountered, i.e., the UL channel is clear again, but in view of the previously captured leakage, a second DL DMRS 810 is configured for decoding the PDSCH in symbol 9. Thus, inaccuracies in the channel estimate may reappear at symbol 9 until a third DL DMRS 812 (such as the DMRS included in symbol 10) is configured based on a subsequently cleared portion of the UL channel. Accordingly, alignment of the UL DMRS 804 with the DL DMRS (e.g., DL DMRS 810) may provide a more accurate channel estimate relative to aligning the DL DMRS with only the PUSCH.
[0080] However, it will be appreciated from the above that the DMRS need not decode the PDSCH / PUCCH on a symbol-by-symbol basis. Alternatively, the DMRS may be configured to decode the PDSCH / PUCCH collectively for groups of symbols. For example, the first DL DMRS 808 may be configured to decode the PDSCH in a first group of symbols from 1-3, the second DL DMRS 810 may be configured to decode the PDSCH in a second group of symbols from 4-8, and the third DL DMRS 812 may be configured to decode the PDSCH in a third group of symbols from 9-13. In this example, there is no mismatch between the configuration of the DMRS and the PDSCH decoded by the DMRS because such "groups" of symbols are correctly aligned with the UL transmission 802. That is, when there is a DMRS configuration and UL channel mismatch, inaccuracies in channel estimation occur. Therefore, when the DL DMRS is guaranteed to be within the range of symbols spanned by the UL transmission 802, the symbol occupied by the DL DMRS does not have to be the first symbol of the UL transmission 802 (e.g., the symbol including the UL DMRS 804). However, from an implementation perspective, the decoding process can be facilitated by aligning the DL DMRS with the first symbol of the UL transmission 802 so that decoding can start immediately instead of starting at a subsequent symbol in time.
[0081] exist Figure 8B 8, a second diagram 820 illustrates a UL DMRS 824 included in a UL transmission 822, wherein the UL DMRS 824 is aligned with a DL DMRS 828 included in a DL transmission 826. The alignment between the UL DMRS 824 and the DL DMRS 828 captures the self-interference from the UL transmission 822 so that the DL DMRS 828 is properly configured to decode the corresponding PDSCH in the DL transmission 826. In the event that a mismatch is identified, the UE (e.g., UE 702) is configured to align the UL DMRS 824 so that it occupies the same symbol as the DL DMRS 828 received from the BS (e.g., BS 704).
[0082] When the UL and DL have the same length, the same DMRS can be used to decode the PDSCH for the entire transmission because the DL will be subject to continuous interference from the UL. However, as shown in the second diagram 820, the UL transmission 822 is shorter than the DL transmission 826. In this case, a non-zero power reference signal (nZP-RS) can be transmitted from the UE 702 or the BS 704 to capture the channel covariance matrix (Rnn), or an additional DL DMRS 830 can be inserted into the DL transmission 826 by the BS 704 to measure the channel portion that is mismatched with the UL transmission 822. In diagram 820, the additional DL DMRS 830 is inserted into symbol 10 to measure the channel portion without interference from the UL transmission 822. If the configuration is reversed so that DL DMRS 828 overlaps with the clear portion of the UL channel and does not overlap with UL transmission 822, then additional DL DMRS 830 can also be inserted by BS 704 into the codeword in which interference from UL transmission 822 occurs, so that the additional DL DMRS 830 is aligned with UL transmission 822 for measuring the interfering portion of the channel. In this way, the placement of additional DL DMRS can be determined based solely on how the DL and UL allocations are aligned. For example, if UE 702 is initially configured to transmit UL DMRS 824 in codeword 3, but determines that DL DMRS 828 will be received in codeword 2, then UE 702 can reposition UL DMRS 824 so that it also occupies codeword 3.
[0083] The DL DMRS 828 that overlaps in time with the UL transmission 822 may occupy the same symbol as the first symbol in the UL transmission 822 (e.g., symbol 2 of the second diagram 820), although as mentioned above, the DL DMRS 828 need not occupy the first symbol of the UL transmission 822. Accordingly, the DL DMRS 828 received by the UE 702 via the DL transmission 826 may have self-interference incorporated therein to facilitate channel estimation for the UE 702 when the UE 702 is transmitting concurrently with the reception of the DL. The alignment of the UL transmission 822 with the DL DMRS 828 allows the self-interference to be incorporated into the DL DMRS 828; then, if the UL transmission 822 is also shorter than the DL transmission 826, the BS 704 may insert an additional DL DMRS 830 into the portion of the DL transmission 826 that is mismatched with the UL transmission 822.
[0084] The configuration of DL DMRS 828 (and, if necessary, additional DL DMRS 830) can be implicitly signaled based on the DL and UL allocations. That is, the UE 702 and BS 704 can have a predefined set of rules that indicate which positions the PDSCH and PUSCH are to occupy based on such allocations. For example, in the second diagram 820, the UE 702 can be configured with PDSCH in symbols 1-13 and PUSCH in symbols 2-6. Based on this configuration, the DL DMRS 828 can be included in symbol 2 to align with the UL DMRS 824, while the additional DL DMRS 830 can be included in the symbol that mismatches with the UL transmission 822 to align with the clear portion of the UL channel. In a further example, the UE 702 can be configured with PDSCH and PUSCH in all symbols from 1-13, where both DL and UL allocations have a PDCCH with a mapped DMRS type in symbol 0. Therefore, if Type A is mapped, the UE 702 may determine that the DL DMRS 828 is in symbol 2 and thus align the UL DMRS 824 with symbol 2.
[0085] exist Figure 8C , the third diagram 840 illustrates a reformatted table for UL / DL DMRS designed for a time slot including two duplex modes. More specifically, the table is designed not only based on the overlapping portion of the UL / DL allocation (e.g., the FD portion) but also based on the non-overlapping / mismatching portion of the UL / DL allocation (e.g., the HD portion). In addition, the layout of the table can be configured so that the DMRS allocation is optimized in view of the UL allocation pattern without compromising the channel covariance matrix (Rnn). In the case where there is no UL allocation in the time slot, given that there is no FD operation, the old design or a different design can be utilized. The old design can be a subset of different designs that is based on a zero allocation for PUSCH (i.e., no codewords are allocated for PUSCH).
[0086] Fig. 9 Flowchart 900 of a wireless communication method. The method may be performed by a UE (eg, UE 702), which may include memory 360 and which may be the entire UE 702 or a component of UE 702 (such as TX processor 368, RX processor 356, and / or controller / processor 359).
[0087] At 902, UE 702 determines to transmit UL data in a set of symbols within a subframe. For example, 902 may be performed by UE 702 prior to communication 708 and / or communication 706.
[0088] At 904, the UE 702 receives, explicitly or implicitly, an indication that a DL DMRS may be received by the wireless device in one or more symbols. For example, 904 may be performed by the UE 702 prior to communicating 706.
[0089] At 906, the UE 702 determines the one or more symbols within the set of symbols in which the UE 702 may receive DL DMRS. For example, 906 may be performed by the UE 702 prior to the communication 706.
[0090] At 908, the UE explicitly or implicitly receives an indication to align the transmission of the UL DMRS in at least one symbol with the reception of the DL DMRS in the one or more symbols. For example, 908 may be performed by the UE 702 between the communication 706 and the communication 708.
[0091] At 910, the UE 702 determines to align the transmission of the UL DMRS with the reception of the DL DMRS so that the UL DMRS is transmitted in the at least one symbol of the one or more symbols. For example, 910 may be performed by the UE 702 between the communication 706 and the communication 708.
[0092] At 912, the UE 702 transmits UL data in a PUSCH in the set of symbols, the PUSCH including the UL DMRS in the at least one symbol. For example, 912 may be performed by the UE 702 via communication 708. The at least one symbol may be a first symbol in time of the set of symbols.
[0093] Fig.10 1000 is a flow chart of a wireless communication method. The method may be performed by a UE (e.g., UE 702), which may include a memory 360 and which may be the entire UE 704 or a component of the UE 704 (such as the TX processor 368, the RX processor 356, and / or the controller / processor 359).
[0094] At 1002, UE 702 receives a first PDSCH subset in a first set of symbols of a subframe. The first set of symbols of the subframe is non-overlapping in time with an UL transmission from UE 702. The first PDSCH subset includes a first DL DMRS subset. For example, 1002 may be performed by UE 702 at communication 706.
[0095] At 1004, the UE 702 demodulates and decodes the first PDSCH subset in the first set of symbols based on the first DL DMRS subset. For example, 1004 can be performed by the UE 702 between the communication 706 and the communication 708.
[0096] At 1006, UE 702 transmits a PUSCH to a BS (e.g., BS 704) in a second set of symbols of the subframe. The second set of symbols of the subframe overlaps in time with DL reception (e.g., communication 710). The PUSCH from UE 702 in the second set of symbols includes UL DMRS. For example, 1006 may be performed by UE 702 at communication 708.
[0097] At 1008, UE 702 receives a second PDSCH subset in a second symbol set concurrently with the transmission of the PUSCH. The second PDSCH subset includes a second DL DMRS subset. The second DL DMRS subset may be in the same symbol set as the UL DMRS within the second symbol set. In addition, the second DL DMRS subset may include self-interference from the transmitted UL DMRS. For example, 1008 may be performed by UE 702 at communication 710.
[0098] At 1010 , the UE 702 demodulates and decodes a second PDSCH subset in a second set of symbols based on the second DL DMRS subset. For example, 1010 may be performed by the UE 702 after the communication 710 .
[0099] Fig.11 1100 is a flow chart of a method of wireless communication. The method may be performed by a BS (e.g., BS 704), may include memory 376, and may be the entire BS 704 or a component of BS 704 (such as TX processor 316, RX processor 370, and / or controller / processor 375).
[0100] At 1102, BS 704 determines to transmit DL data in a set of symbols within a subframe. For example, 1102 may be performed by BS 704 prior to communication 706.
[0101] At 1104, BS 704 determines at least one of a first subset of symbols within the set of symbols in which PUSCH will be received from a UE (eg, UE 702) or a second subset of symbols within the set of symbols in which PUSCH will not be received from UE 702. For example, 1104 may be performed by BS 704 prior to communication 706.
[0102] At 1106, BS 704 determines one or more symbols in the first subset of symbols in which UL DMRS is to be received from UE 702. The wireless device may then determine to insert at least one DL RS into at least one symbol in the one or more symbols such that the inserted DL RS overlaps with the UL DMRS in time. For example, 1106 may be performed by BS 704 prior to communication 706.
[0103] At 1108, BS 704 determines to insert the at least one DL RS in at least one of the first symbol subset or the second symbol subset. Upon determining that the DL RS is not included in the second symbol subset, the wireless device may determine to insert the at least one DL RS in the second symbol subset; or upon determining that the DL RS is not included in the first symbol subset, the wireless device may determine to insert the at least one DL RS in the first symbol subset. The determination made by the wireless device to insert the at least one DL RS in the first symbol subset may be to insert the at least one DL RS in the first symbol in time of the first symbol subset. For example, 1108 may be performed by BS 704 before communication 710.
[0104] At 1110, the BS 704 transmits information that explicitly or implicitly indicates to the UE 702 that the DL RS is inserted into at least one of the first symbol subset or the second symbol subset. For example, 1110 may be performed by the BS 704 before the communication 710.
[0105] At 1112, BS 704 transmits DL data in a PDSCH in the set of symbols, the PDSCH including the at least one DL RS in the at least one of the first subset of symbols or the second subset of symbols. The DL RS may be one of an nZP-RS or a DMRS. For example, 1112 may be performed by BS 704 via communication 710.
[0106] Fig.12 1200 is a flow chart of a method of wireless communication. The method may be performed by a BS (e.g., BS 704), may include memory 376, and may be the entire BS 704 or a component of BS 704 (such as TX processor 316, RX processor 370, and / or controller / processor 375).
[0107] At 1202, BS 704 transmits a first PDSCH subset to a UE (e.g., UE 702) in a first set of symbols of a subframe. The first set of symbols of the subframe is non-overlapping in time with an UL transmission from UE 702. The first PDSCH subset includes a first DL DMRS subset. For example, 1202 can be performed by BS 704 at communication 706.
[0108] At 1204, BS 704 transmits a second PUSCH subset in a second set of symbols of the subframe to UE 702. The second set of symbols of the subframe overlaps in time with a UL transmission from UE 702. The second PDSCH subset includes a second DL DMRS subset. For example, 1202 may be performed by BS 704 at communication 710.
[0109] At 1206, BS 704 receives a PUSCH from UE 702 in a second set of symbols concurrently with the transmission of the second PDSCH subset. The PUSCH from UE 702 in the second set of symbols includes UL DMRS. For example, 1202 may be performed by BS 704 at communication 708. In various configurations, the second DL DMRS subset may be in the same set of symbols as the UL DMRS within the second set of symbols.
[0110] At 1208, the BS 704 demodulates and decodes the PUSCH in the second set of symbols from the UE 702 based on the UL DMRS. For example, 1202 may be performed by the BS 704 after the communication 708.
[0111] Accordingly, when the DL DMRS does not overlap with the UL transmission in time, the BS 704 may insert the DL DMRS into the DL transmission portion that overlaps with the UL transmission in time. This allows the DL DMRS to capture leakage from the UL transmission and appropriately decode the corresponding PDSCH in the DL transmission. In addition, the UE 702 may be configured to align the UL DMRS in the UL transmission with the DL DMRS in the DL transmission, as such alignment may provide improved channel property estimation compared to channel estimation performed when the DL DMRS is aligned only with the PUSCH.
[0112] Fig.13 is a conceptual data flow diagram 1300 illustrating the data flow between different means / components in an exemplary apparatus 1302. The apparatus may be a UE (e.g., UE 104, 350, 404a, 404b, 404c, 406a, 406b, 406c, 702) in wireless communication with a base station 1350.
[0113] The apparatus includes a receiving component 1304 that receives downlink communications from a base station 1350. The receiving component 1304 may be configured to receive signals and / or other information from other devices (including, for example, the base station 1350). The signals / information received by the receiving component 1304 may be provided to one or more components of the device 1302 for further processing and use in performing various operations according to the methods discussed in accordance with the processes including the flowcharts 900 and 1000 described above. Thus, via the receiving component 1304, the device 1302 and / or one or more components therein receive signals and / or other information (e.g., such as downlink data and / or other control signaling for the device 1302) from the base station 1350, as discussed above and also discussed in more detail below.
[0114] In some aspects, the receiving component 1304 is configured to receive a first DL DMRS subset in a first PDSCH subset from a BS in a first set of symbols of a subframe, e.g., as in conjunction with Fig.10 In some aspects, the first set of symbols is non-overlapping in time with the UL transmission from the UE. In some aspects, the receiving component 1304 is further configured to receive a second DL DMRS subset in the second PDSCH subset concurrently with the communication of the PUSCH in the second set of symbols, e.g., as in conjunction with Fig.10 In some aspects, the second DL DMRS subset is in the same set of symbols as the UL DMRS in the second set of symbols. In some aspects, the second DL DMRS subset may include self-interference from the transmitted UL DMRS. In some aspects, the receiving component 1304 is further configured to explicitly or implicitly receive an indication that the wireless device may receive a DL DMRS in one or more symbols, for example, as described in conjunction with Fig. 9 In some aspects, the receiving component 1304 is configured to receive DL data in a PDSCH from the BS in the set of symbols, the PDSCH including the DL DMRS in the one or more symbols. In some aspects, the at least one symbol is the first symbol in time of the set of symbols.
[0115] The apparatus includes a demodulation and decoding component 1308 configured to demodulate and decode a first PDSCH subset in a first set of symbols based on a first DL DMRS subset, e.g., as combined with Fig.10 In some aspects, the demodulation and decoding component 1308 is further configured to demodulate and decode a second PDSCH subset in a second set of symbols based on a second DL DMRS subset, e.g., as combined with Fig.10 As described in block 1010 .
[0116] The apparatus includes a determining component 1310 configured to determine that UL data is to be transmitted in a set of symbols within a subframe, e.g., as combined with Fig. 9 In some aspects described in block 902 of , determining component 1310 is further configured to determine one or more symbols within the set of symbols in which the DL DMRS may be received by the UE, e.g., as in conjunction with Fig. 9 As described in block 906 of .
[0117] The apparatus includes an alignment component 1312 configured to receive an indication, either explicitly or implicitly, via the receiving component 1304, to align the transmission of the UL DMRS in the at least one symbol with the reception of the DL DMRS in the one or more symbols, e.g., as in conjunction with Fig. 9In some aspects, the alignment component 1312 is further configured to determine to align the transmission of the UL DMRS with the reception of the DL DMRS so that the UL DMRS is transmitted in at least one of the one or more symbols, for example, as combined with Fig. 9 As described in block 910 of .
[0118] The device includes a transmission component 1306 that transmits uplink communications to a base station 1350. According to the methods disclosed herein, the transmission component 1306 can be configured to transmit various messages to one or more external devices (e.g., including the base station 1350). The message / signal to be transmitted can be generated by one or more other components as discussed above, or the message / signal to be transmitted can be generated by the transmission component 1306 under the instruction / control of one or more other components as discussed above. Therefore, in various configurations, via the transmission component 1306, the device 1302 and / or one or more components therein transmit signals and / or other information (e.g., such as uplink data, control messages, and / or other signals) to an external device (such as a base station 1350). In some aspects, the transmission component 1306 is configured to communicate UL data in a PUSCH with the BS in a symbol set, the PUSCH including the UL DMRS in the at least one symbol. In some aspects, the device may communicate UL DMRS in PUSCH to the BS in a second set of symbols of a subframe, wherein the second set of symbols overlaps in time with DL reception. In some aspects, the device may communicate UL DMRS in PUSCH to the BS in at least one symbol in a second set of symbols of a subframe, wherein the second set of symbols overlaps in time with DL reception.
[0119] The apparatus may include executing Fig. 9 and 10 The additional components of each box of the algorithm in the preceding flowchart. Thus, Fig. 9 and 10 Each block in the aforementioned flow chart of can be performed by a component and the device may include one or more of those components. These components can be one or more hardware components specially configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0120] Fig.141400 is a diagram illustrating an example of a hardware implementation of a device 1302' employing a processing system 1414. The processing system 1414 may be implemented with a bus architecture generally represented by a bus 1424. Depending on the specific application of the processing system 1414 and the overall design constraints, the bus 1424 may include any number of interconnecting buses and bridges. The bus 1424 links together various circuits including one or more processors and / or hardware components (represented by the processor 1420, components 1304, 1306, 1308, 1310, 1312, and computer readable media / memory 1422). The bus 1424 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further.
[0121] The processing system 1414 may be coupled to a transceiver 1430. The transceiver 1430 is coupled to one or more antennas 1432. The transceiver 1430 provides a means for communicating with various other devices over a transmission medium. The transceiver 1430 receives signals from the one or more antennas 1432, extracts information from the received signals, and provides the extracted information to the processing system 1414 (specifically, the receiving component 1304). In addition, the transceiver 1430 receives information from the processing system 1414 (specifically, the transmitting component 1306) and generates signals to be applied to the one or more antennas 1432 based on the received information. The processing system 1414 includes a processor 1420 coupled to a computer-readable medium / memory 1422. The processor 1420 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory 1422. The software, when executed by the processor 1420, causes the processing system 1414 to perform the various functions described above for any particular equipment. The computer-readable medium / memory 1422 may also be used to store data manipulated by the processor 1420 when executing software. The processing system 1414 further includes at least one of the components 1304, 1306, 1308, 1310, 1312. These components may be software components running in the processor 1420, software components resident / stored in the computer-readable medium / memory 1422, one or more hardware components coupled to the processor 1420, or some combination thereof. The processing system 1414 may be a component of the UE 350 and may include the memory 360 and / or at least one of the following: the TX processor 368, the RX processor 356, and the controller / processor 359.
[0122] In one configuration, the device 1302 / 1302' for wireless communication includes: a device for transmitting a first signal in an uplink (UL) resource to a first base station; a device for receiving a second signal in a downlink (DL) resource concurrently with transmitting the first signal to the first base station, the received second signal including interference associated with the transmitted first signal; a device for determining an interference level associated with the transmitted first signal received in the second signal; and a device for transmitting information associated with the determined interference level to the first base station. The aforementioned means may be one or more of the aforementioned components of the device 1302 and / or the processing system 1414 of the device 1302' configured to perform the functions recited by the aforementioned means. As described above, the processing system 1414 may include a TX processor 368, an RX processor 356, and a controller / processor 359. As such, in one configuration, the aforementioned means may be a TX processor 368, an RX processor 356, and a controller / processor 359 configured to perform the functions recited by the aforementioned means.
[0123] Fig.15 is a conceptual data flow diagram 1502 illustrating the data flow between different means / components in an exemplary apparatus 1500. The apparatus may be a base station (eg, BS 102, 180, 310, 402a, 402b, 402c, 408a, 408b, 408c, 704) in wireless communication with a UE 1550.
[0124] The apparatus includes a determining component 1508 configured to determine that DL data is to be transmitted in a set of symbols within a subframe, e.g., as combined with Fig.11 In some aspects described in block 1102 of the present invention, the determining component 1508 is configured to determine at least one of a first subset of symbols within the set of symbols in which a PUSCH is to be received from the UE or a second subset of symbols within the set of symbols in which a PUSCH is not to be received from the UE, e.g., as described in conjunction with Fig.11 In some aspects, the determining component 1508 is configured to determine one or more symbols in the first subset of symbols in which to receive UL DMRS from the UE, for example, as described in conjunction with Fig.11 as described in block 1106 of .
[0125] The apparatus includes an insertion component 1510 (co-insertion component 1510) configured to determine to insert at least one DL RS in at least one of the first subset of symbols or the second subset of symbols, e.g., as combined with Fig.11In some aspects, the insertion component 1510 is also configured to determine whether the at least one DL RS is included in the second codeword subset, and the cooperative insertion component 1510 determines that when the one DL RS is not included in the second codeword subset, the at least one DL RS is inserted into the second codeword subset. In some aspects, the insertion component 1510 is also configured to determine whether the at least one DL RS is included in the first codeword subset, and the cooperative insertion component 1510 determines that when the one DL RS is not included in the first codeword subset, the at least one DL RS is inserted into the first codeword subset. In some aspects, the insertion component 1510 (cooperative insertion component 1510) is configured to insert the at least one DL RS into the first codeword subset in time. In some aspects, the insertion component 1510 (cooperative insertion component 1510) is configured to determine that the at least one DL RS is to be inserted into at least one codeword in the one or more codewords so that the inserted DL RS overlaps with the UL DMRS in time. In some aspects, the inserting component 1510 (co-inserting component 1510) is configured to determine to insert the at least one DL RS within at least one symbol of the one or more symbols such that the inserted DL RS overlaps in time with the UL DMRS.
[0126] The apparatus includes an indicating component 1512 configured to determine information that explicitly or implicitly indicates to a UE that a DL RS is inserted into at least one of the first subset of symbols or the second subset of symbols.
[0127] The device includes a transmission component 1506 that transmits uplink communications to the UE 1550. According to the methods disclosed herein, the transmission component 1506 can be configured to transmit various messages to one or more external devices (e.g., including the UE 1550). The message / signal to be transmitted can be generated by one or more other components as discussed above, or the message / signal to be transmitted can be generated by the transmission component 1506 under the instruction / control of one or more other components as discussed above. Thus, in various configurations, via the transmission component 1506, the device 1502 and / or one or more components therein transmit signals and / or other information (e.g., such as downlink data, control messages, and / or other signals) to an external device (such as the UE 1550). In some aspects, the transmission component 1506 is configured to transmit DL data in a PDSCH to the UE in a codeword set, the PDSCH including the at least one DL RS in at least one of the first codeword subset or the second codeword subset, for example, as combined Fig.11In some aspects, the transmission component 1506 (coordination indication component 1512) is configured to transmit information to the UE that explicitly or implicitly indicates to the UE that the DL RS is inserted into at least one of the first codeword subset or the second codeword subset, for example, as combined with Fig.11 In some aspects, the transmission component 1506 is configured to transmit a first DL DMRS subset in a first PDSCH subset to the UE in a first set of symbols of a subframe, wherein the first set of symbols is non-overlapping in time with an UL transmission from the UE, e.g., as in conjunction with Fig.12 In some aspects, the transmission component 1506 is further configured to transmit a second DL DMRS subset in a second PDSCH subset to the UE in a second set of symbols of the subframe, wherein the second set of symbols overlaps in time with an UL transmission from the UE, e.g., as in conjunction with Fig.12 In some aspects, the transmission component 1506 (coordination indication component 1512) is configured to explicitly or implicitly transmit an indication to the UE to align the transmission of the UL DMRS in at least one symbol in the second set of symbols with the reception of the second DL DMRS subset in the second set of symbols.
[0128] The device includes a receiving component 1504 that receives uplink communications from a UE 1550. The receiving component 1504 may be configured to receive signals and / or other information from other devices (including, for example, the UE 1550). The signals / information received by the receiving component 1504 may be provided to one or more components of the device 1502 for further processing and use in performing various operations according to the methods discussed in accordance with the processes including the above-mentioned flowcharts 1100 and 1200. Thus, via the receiving component 1504, the device 1502 and / or one or more components therein receive signals and / or other information (e.g., such as uplink data and / or other control signaling for the device 1502) from the UE 1550, as discussed above and also discussed in more detail below. In some aspects, the receiving component 1504 is configured to receive UL DMRS in a PUSCH from the UE in a second set of symbols concurrently with the transmission of a second PDSCH subset, for example, as in conjunction with Fig.12 In some aspects, the second DL DMRS subset is in the same symbol set as the UL DMRS within the second symbol set. In some aspects, the second DL DMRS subset includes self-interference of the UL DMRS. In some aspects, the receiving component 1504 is configured to demodulate and decode the PUSCH based on the UL DMRS, for example, as combined with Fig.12 as described in block 1208 of .
[0129] The apparatus may include executing Fig.11 and 12 The additional components of each box of the algorithm in the preceding flowchart. Thus, Fig.11 and 12 Each block in the aforementioned flow chart of can be performed by a component and the device may include one or more of those components. These components can be one or more hardware components specially configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0130] Fig.16 1600 is an illustration of an example of a hardware implementation of a device 1502' employing a processing system 1614. The processing system 1614 may be implemented with a bus architecture generally represented by a bus 1624. Depending on the specific application of the processing system 1614 and the overall design constraints, the bus 1624 may include any number of interconnecting buses and bridges. The bus 1624 links various circuits together, including one or more processors and / or hardware components (represented by the processor 1620, components 1504, 1506, 1508, 1510, 1512, and computer readable medium / memory 1622). The bus 1624 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further.
[0131] The processing system 1614 may be coupled to a transceiver 1630. The transceiver 1630 is coupled to one or more antennas 1632. The transceiver 1630 provides a means for communicating with various other devices over a transmission medium. The transceiver 1630 receives signals from the one or more antennas 1632, extracts information from the received signals, and provides the extracted information to the processing system 1614 (specifically, the receiving component 1504). In addition, the transceiver 1630 receives information from the processing system 1614 (specifically, the transmitting component 1506) and generates signals to be applied to the one or more antennas 1632 based on the received information. The processing system 1614 includes a processor 1620 coupled to a computer-readable medium / memory 1622. The processor 1620 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory 1622. The software, when executed by the processor 1620, causes the processing system 1614 to perform the various functions described above for any particular equipment. The computer-readable medium / memory 1622 may also be used to store data manipulated by the processor 1620 when executing software. The processing system 1614 further includes at least one of the components 1504, 1506, 1508, 1510, 1512. These components may be software components running in the processor 1620, software components residing / stored in the computer-readable medium / memory 1622, one or more hardware components coupled to the processor 1620, or some combination thereof. The processing system 1614 may be a component of the UE 350 and may include the memory 360 and / or at least one of the following: the TX processor 368, the RX processor 356, and the controller / processor 359.
[0132] In one configuration, the device 1502 / 1502' for wireless communication includes: a device for transmitting a first signal in an uplink (UL) resource to a first base station; a device for receiving a second signal in a downlink (DL) resource concurrently with transmitting the first signal to the first base station, the received second signal including interference associated with the transmitted first signal; a device for determining an interference level associated with the transmitted first signal received in the second signal; and a device for transmitting information associated with the determined interference level to the first base station. The aforementioned means may be one or more of the aforementioned components of the device 1502 and / or the processing system 1614 of the device 1502' configured to perform the functions recited by the aforementioned means. As described above, the processing system 1614 may include a TX processor 368, an RX processor 356, and a controller / processor 359. As such, in one configuration, the aforementioned means may be a TX processor 368, an RX processor 356, and a controller / processor 359 configured to perform the functions recited by the aforementioned means.
[0133] The following aspects are merely illustrative and may be combined with other embodiments or teachings described herein without limitation.
[0134] Aspect 1 is a method for wireless communication of a wireless device at a user equipment, the method comprising: determining that uplink (UL) data is to be transmitted in a codeword set within a subframe; determining one or more codewords within the codeword set in which a UE can receive a downlink (DL) demodulation reference signal (DMRS); determining that the transmission of the UL DMRS is to be aligned with the reception of the DL DMRS so that the UL DMRS is transmitted in at least one of the one or more codewords; and communicating the UL data in a physical uplink shared channel (PUSCH) with a base station (BS) in the codeword set, the PUSCH including the UL DMRS in the at least one codeword.
[0135] In aspect 2, the method of aspect 1 further includes: receiving a first DMRS subset in a first physical downlink shared channel (PDSCH) subset from a BS in a first set of symbols of a subframe, wherein the first set of symbols is non-overlapping in time with an uplink (UL) transmission from a UE.
[0136] In aspect 3, the method of aspect 1 or aspect 2 further includes: communicating UL data in the PUSCH includes: transmitting a UL DMRS in the PUSCH to the BS in a second set of symbols of the subframe, wherein the second set of symbols overlaps with DL reception in time.
[0137] In aspect 4, the method of any one of aspects 1-3 further comprises: receiving a second DL DMRS subset in the second PDSCH subset concurrently with communicating the PUSCH in the second set of symbols.
[0138] In aspect 5, the method of any one of aspects 1-4 further comprises: the second DL DMRS subset is in the same symbol set as the UL DMRS within the second symbol set.
[0139] In aspect 6, the method of any one of aspects 1-5 further comprises: the second DL DMRS subset includes self-interference from the transmitted UL DMRS.
[0140] In aspect 7, the method of any one of aspects 1-6 further comprises: demodulating and decoding a first PDSCH subset in a first set of symbols based on a first DL DMRS subset; and demodulating and decoding a second PDSCH subset in a second set of symbols based on a second DL DMRS subset.
[0141] In aspect 8, the method of any one of aspects 1-7 further comprises: the at least one symbol being the temporally first symbol of the set of symbols.
[0142] In aspect 9, the method of any one of aspects 1-8 further comprises: explicitly or implicitly receiving an indication that the wireless device may receive a DL DMRS in the one or more symbols.
[0143] In aspect 10, the method of any one of aspects 1-9 further comprises: explicitly or implicitly receiving an indication to align the transmission of the UL DMRS in the at least one symbol with the reception of the DL DMRS in the one or more symbols.
[0144] In aspect 11, the method of any one of aspects 1-10 further comprises: receiving DL data in a physical downlink shared channel (PDSCH) from the BS in the set of symbols, the PDSCH including the DL DMRS in the one or more symbols.
[0145] Aspect 12 is a device comprising one or more processors and one or more memories in electronic communication with the one or more processors, the one or more memories storing instructions executable by the one or more processors to cause the system or device to implement a method as in any one of Aspects 1 to 11.
[0146] Aspect 13 is a system or apparatus, comprising means for implementing the method in any one of aspects 1 to 11 or implementing the apparatus in any one of aspects 1 to 11.
[0147] Aspect 14 is a non-transitory computer-readable medium storing instructions executable by one or more processors to cause the one or more processors to implement the method of any one of aspects 1 to 11.
[0148] Aspect 15 is a method for wireless communication of a wireless device at a user equipment (UE), the method comprising: receiving a first downlink (DL) demodulation reference signal (DMRS) subset in a first physical downlink shared channel (PDSCH) subset from a base station (BS) in a first codeword set of a subframe, wherein the first codeword set is non-overlapping in time with an uplink (UL) transmission from the UE; communicating the UL DMRS in a physical uplink shared channel (PUSCH) with the BS in at least one codeword in a second codeword set of the subframe, wherein the second codeword set is overlapping in time with the DL reception; and receiving a second DL DMRS subset in a second PDSCH subset from the BS in a second codeword set concurrently with communicating the PUSCH.
[0149] In aspect 16, the method of aspect 15 further comprises: the second DL DMRS subset is in the same symbol set as the UL DMRS in the second symbol set.
[0150] In aspect 17, the method of aspect 15 or aspect 16 further comprises: the second DL DMRS subset includes self-interference from the transmitted UL DMRS.
[0151] In aspect 18, the method of any one of aspects 15-17 further comprises: demodulating and decoding a first PDSCH subset in the first set of symbols based on the first DL DMRS subset; and demodulating and decoding a second PDSCH subset in the second set of symbols based on the second DL DMRS subset.
[0152] In aspect 19, the method of any one of aspects 15-18 further comprises: the at least one symbol being a temporally first symbol of the second set of symbols.
[0153] In aspect 20, the method of any one of aspects 15-19 further comprises: explicitly or implicitly receiving an indication from the BS that the wireless device may receive the DL DMRS in one or more of the first set of symbols or the second set of symbols.
[0154] In aspect 21, the method of any one of aspects 15-20 further comprises: explicitly or implicitly receiving an indication from the BS to align transmission of the UL DMRS in the at least one symbol with reception of a second DL DMRS subset in a second set of symbols.
[0155] Aspect 22 is a device comprising one or more processors and one or more memories in electronic communication with the one or more processors, the one or more memories storing instructions executable by the one or more processors to cause the system or device to implement a method as in any one of Aspects 15 to 21.
[0156] Aspect 23 is a system or apparatus comprising means for implementing the method in any one of aspects 15 to 21 or implementing the apparatus in any one of aspects 15 to 21.
[0157] Aspect 24 is a non-transitory computer-readable medium storing instructions executable by one or more processors to cause the one or more processors to implement the method of any one of aspects 15 to 21 .
[0158] Aspect 25 is a method for wireless communication of a wireless device at a base station (BS), the method comprising: determining that downlink (DL) data is to be transmitted in a codeword set within a subframe; determining at least one of the following: a first codeword subset within the codeword set in which a physical uplink shared channel (PUSCH) will be received from a user equipment (UE) or a second codeword subset within the codeword set in which a PUSCH will not be received from the UE; determining that at least one DL reference signal (RS) is to be inserted into at least one of the first codeword subset or the second codeword subset; and transmitting DL data in a physical downlink shared channel (PDSCH) to the UE in the codeword set, the PDSCH including the at least one DL RS in at least one of the first codeword subset or the second codeword subset.
[0159] In aspect 26, the method of aspect 25 further includes: the DL RS is one of a non-zero power RS (NZP-RS) or a DMRS.
[0160] In aspect 27, the method of aspect 25 or aspect 26 further includes: determining that the at least one DL RS is to be inserted includes: determining whether the at least one DL RS is included in the second codeword subset; and when the at least one DL RS is not included in the second codeword subset, determining that the at least one DL RS is to be inserted in the second codeword subset.
[0161] In aspect 28, the method of any one of aspects 25-27 further includes: determining that the at least one DL RS is to be inserted includes: determining whether the at least one DL RS is included in the first codeword subset; and when the at least one DL RS is not included in the first codeword subset, determining that the at least one DL RS is to be inserted in the first codeword subset.
[0162] In aspect 29, the method of any one of aspects 25-28 further comprises: determining to insert the at least one DL RS comprises determining to insert the at least one DL RS within a first symbol in time of a first subset of symbols.
[0163] In aspect 30, the method of any one of aspects 25-29 further includes: determining one or more codewords in the first codeword subset in which an uplink (UL) DMRS is to be received from the UE, wherein determining to insert the at least one DL RS includes determining to insert the at least one DL RS within at least one codeword of the one or more codewords so that the inserted DL RS overlaps in time with the UL DMRS.
[0164] In aspect 31, the method of any one of aspects 25-30 further comprises: transmitting information to the UE that explicitly or implicitly indicates to the UE that the DL RS is inserted into at least one of the first symbol subset or the second symbol subset.
[0165] Aspect 32 is a device comprising one or more processors and one or more memories in electronic communication with the one or more processors, the one or more memories storing instructions executable by the one or more processors to cause the system or device to implement a method as in any one of Aspects 25 to 31.
[0166] Aspect 33 is a system or apparatus comprising means for implementing a method as in any one of aspects 25 to 31 or implementing an apparatus as in any one of aspects 25 to 31.
[0167] Aspect 34 is a non-transitory computer-readable medium storing instructions executable by one or more processors to cause the one or more processors to implement the method of any one of aspects 25 to 31 .
[0168] Aspect 35 is a method for wireless communication of a wireless device at a base station (BS), the method comprising: transmitting a first downlink (DL) demodulation reference signal (DMRS) subset in a first physical downlink shared channel (PDSCH) subset to a user equipment (UE) in a first codeword set of a subframe, wherein the first codeword set is non-overlapping in time with an uplink (UL) transmission from the UE; transmitting a second DL DMRS subset in a second PDSCH subset to the UE in a second codeword set of the subframe, wherein the second codeword set is overlapping in time with the UL transmission from the UE; and receiving UL DMRS in a physical uplink shared channel (PUSCH) from the UE in the second codeword set concurrently with transmitting the second PDSCH subset.
[0169] In aspect 36, the method of aspect 35 further comprises: the second DL DMRS subset is in the same symbol set as the UL DMRS in the second symbol set.
[0170] In aspect 37, the method of aspect 35 or aspect 36 further includes: demodulating and decoding the PUSCH based on the UL DMRS.
[0171] In aspect 38, the method of any one of aspects 35-37 further comprises: the second DL DMRS subset comprises self-interference of the UL DMRS.
[0172] In aspect 39, the method of any one of aspects 35-38 further includes: explicitly or implicitly transmitting an indication to the UE to align transmission of the UL DMRS in at least one symbol in the second set of symbols with reception of the second DL DMRS subset in the second set of symbols.
[0173] Aspect 40 is a device comprising one or more processors and one or more memories in electronic communication with the one or more processors, the one or more memories storing instructions executable by the one or more processors to cause the system or device to implement a method as in any one of Aspects 35 to 39.
[0174] Aspect 41 is a system or apparatus comprising means for implementing a method as in any one of aspects 35 to 39 or implementing an apparatus as in any one of aspects 35 to 39.
[0175] Aspect 42 is a non-transitory computer-readable medium storing instructions executable by one or more processors to cause the one or more processors to implement the method of any one of aspects 35 to 39 .
[0176] It should be understood that the specific order or hierarchy of each box in the disclosed process / flowchart is an illustration of an example approach. It should be understood that the specific order or hierarchy of each box in these process / flowcharts can be rearranged based on design preferences. In addition, some boxes can be combined or omitted. The attached method claims present the elements of various boxes in an exemplary order and are not meant to be limited to the specific order or hierarchy presented.
[0177] The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be easily understood by those skilled in the art, and the universal principles defined in this article can be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown in this article, but should be granted the full scope consistent with the claims in language, wherein the singular reference of the elements is not intended to represent "there is and only one", but "one or more", unless otherwise stated. The wording "exemplary" is used in this article to represent "used as an example, instance, or explanation". Any aspect described as "exemplary" herein does not have to be interpreted as being superior to or superior to other aspects. Unless otherwise stated, the term "some / certain" refers to one or more. Combinations such as "at least one of A, B or C", "one or more of A, B or C", "at least one of A, B and C", "one or more of A, B and C" and "A, B, C or any combination thereof" include any combination of A, B and / or C, and may include multiple A, multiple B or multiple C. Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members of A, B, or C. All structural and functional equivalents of the elements of the various aspects described throughout this disclosure that are currently or hereafter known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be covered by the claims. In addition, nothing disclosed herein is intended to be dedicated to the public, regardless of whether such disclosure is expressly recorded in the claims. The terms "module," "mechanism," "element," "device," and the like may not be a substitute for the term "means." Thus, no claim element should be interpreted as a means-plus-function unless the element is explicitly stated using the phrase "means for..."
Claims
1. A method of wireless communication performed by an apparatus, comprising: Determining a set of symbols within a subframe in which uplink (UL) data is to be transmitted; determining one or more symbols within the set of symbols in which the device may receive a downlink (DL) demodulation reference signal (DMRS); determining to align transmission of a UL DMRS with reception of the DL DMRS so that the UL DMRS is transmitted in at least one symbol of the one or more symbols; as well as The UL data is communicated with a base station (BS) in a physical uplink shared channel (PUSCH) in the set of symbols, the PUSCH including the UL DMRS in the at least one symbol.
2. The method of claim 1, further comprising: A first DMRS subset in a first physical downlink shared channel (PDSCH) subset is received from the BS in a first set of symbols of the subframe, wherein the first set of symbols is non-overlapping in time with an uplink (UL) transmission from the apparatus.
3. The method of claim 2, wherein communicating the UL data in the PUSCH comprises: A UL DMRS in the PUSCH is transmitted to the BS in a second set of symbols of the subframe, wherein the second set of symbols is temporally overlapped with DL reception.
4. The method of claim 3, further comprising: A second DL DMRS subset in a second PDSCH subset is received concurrently with communicating the PUSCH in the second set of symbols.
5. The method of claim 4, wherein the second DL DMRS subset is in the same set of symbols as the UL DMRS within the second set of symbols.
6. The method of claim 4, wherein the second DL DMRS subset includes self-interference from the transmitted UL DMRS.
7. The method of claim 4, further comprising: demodulating and decoding the first PDSCH subset in the first set of symbols based on the first DL DMRS subset; as well as The second PDSCH subset in the second set of symbols is demodulated and decoded based on the second DL DMRS subset.
8. The method of claim 1, wherein the at least one symbol is a temporally first symbol of the set of symbols.
9. The method of claim 1, further comprising: An indication is received, explicitly or implicitly, from the BS that the DL DMRS is receivable by the device in the one or more symbols.
10. The method of claim 1, further comprising: An indication is explicitly or implicitly received from the BS to align transmission of the UL DMRS in the at least one symbol with reception of the DL DMRS in the one or more symbols.
11. The method of claim 1, further comprising: DL data in a physical downlink shared channel (PDSCH) is received from the BS in the set of symbols, the PDSCH including the DL DMRS in the one or more symbols.
12. An apparatus for wireless communication, the apparatus comprising: at least one processor; as well as a memory coupled to the at least one processor, the memory storing computer executable code that, when executed by the at least one processor, causes the apparatus to: receiving a first downlink (DL) demodulation reference signal (DMRS) subset in a first physical downlink shared channel (PDSCH) subset from a base station (BS) in a first set of symbols of a subframe, wherein the first set of symbols is non-overlapping in time with an uplink (UL) transmission from the apparatus; communicating a UL DMRS in a physical uplink shared channel (PUSCH) with the BS in at least one symbol in a second set of symbols of the subframe, wherein the second set of symbols overlaps in time with DL reception; and A second DL DMRS subset in a second PDSCH subset is received from the BS in the second set of symbols concurrently with communicating the PUSCH.
13. The apparatus of claim 12, wherein the second DL DMRS subset is in a same set of symbols as the UL DMRS within the second set of symbols.
14. The apparatus of claim 13, wherein the second DL DMRS subset comprises self-interference of the UL DMRS.
15. The apparatus of claim 12, wherein the code further causes the apparatus to: demodulating and decoding the first PDSCH subset in the first set of symbols based on the first DL DMRS subset; and The second PDSCH subset in the second set of symbols is demodulated and decoded based on the second DL DMRS subset.
16. The apparatus of claim 12, wherein the at least one symbol is a temporally first symbol of the second set of symbols.
17. The apparatus of claim 12, wherein the code further causes the apparatus to: explicitly or implicitly receive an indication from the BS that the DL DMRS is receivable by the apparatus in one or more of the first set of symbols or the second set of symbols.
18. The apparatus of claim 12, wherein the code further causes the apparatus to: explicitly or implicitly receive an indication from the BS to align transmission of the UL DMRS in the at least one symbol with reception of the second DL DMRS subset in the second set of symbols.
19. A method of wireless communication performed by an apparatus, comprising: Determining a set of symbols within a subframe in which downlink (DL) data is to be transmitted; determining at least one of: a first subset of symbols within the set of symbols in which a physical uplink shared channel (PUSCH) is to be received from a user equipment (UE) or a second subset of symbols within the set of symbols in which a PUSCH is not to be received from the UE; determining to insert at least one DL reference signal (RS) into at least one of the first subset of symbols or the second subset of symbols; as well as The DL data is transmitted to the UE in a physical downlink shared channel (PDSCH) in the set of symbols, the PDSCH including the at least one DL RS in the at least one of the first subset of symbols or the second subset of symbols.
20. The method of claim 19, wherein the DL RS is one of a non-zero power RS (NZP-RS) or a DMRS.
21. The method of claim 19, wherein determining to insert the at least one DL RS comprises: determining whether the at least one DL RS is included in the second subset of symbols; as well as When the at least one DL RS is not included in the second symbol subset, it is determined to insert the at least one DL RS into the second symbol subset.
22. The method of claim 19, wherein determining to insert the at least one DL RS comprises: determining whether the at least one DL RS is included in the first subset of symbols; as well as When the at least one DL RS is not included in the first symbol subset, it is determined to insert the at least one DL RS into the first symbol subset.
23. The method of claim 22, wherein determining to insert the at least one DL RS comprises: It is determined that the at least one DL RS is to be inserted into a first symbol in time of the first subset of symbols.
24. The method of claim 19, further comprising: Determine one or more codewords in the first codeword subset to receive uplink (UL) DMRS from the UE, wherein determining to insert the at least one DL RS includes determining to insert the at least one DL RS within at least one codeword of the one or more codewords so that the inserted DL RS overlaps with the UL DMRS in time.
25. The method of claim 19, further comprising: Information is transmitted to the UE that explicitly or implicitly indicates to the UE that the DL RS is inserted into the at least one of the first subset of symbols or the second subset of symbols.
26. An apparatus for wireless communication, the apparatus comprising: at least one processor; as well as a memory coupled to the at least one processor, the memory storing computer executable code that, when executed by the at least one processor, causes the apparatus to: transmitting a first downlink (DL) demodulation reference signal (DMRS) subset in a first physical downlink shared channel (PDSCH) subset to a user equipment (UE) in a first set of symbols of a subframe, wherein the first set of symbols is non-overlapping in time with an uplink (UL) transmission from the UE; transmitting a second DL DMRS subset in a second PDSCH subset to the UE in a second set of symbols of the subframe, wherein the second set of symbols overlaps in time with the UL transmission from the UE; and A UL DMRS in a physical uplink shared channel (PUSCH) is received from the UE in the second set of symbols concurrently with transmitting the second PDSCH subset.
27. The apparatus of claim 26, wherein the second DL DMRS subset is in a same set of symbols as the UL DMRS within the second set of symbols.
28. The apparatus of claim 26, wherein the code further causes the apparatus to demodulate and decode the PUSCH based on the UL DMRS.
29. The apparatus of claim 26, wherein the second DL DMRS subset comprises self-interference of the UL DMRS.
30. The apparatus of claim 26, wherein the code further causes the apparatus to: explicitly or implicitly transmit an indication to the UE to align transmission of the UL DMRS in at least one symbol in the second set of symbols with reception of the second DL DMRS subset in the second set of symbols.
Citation Information
Patent Citations
Wireless communication system and reference signal transmission method
EP3541033A1
Nested constellation techniques for payload-tapering, embedded control, or reference signal transmissions
US20180083824A1