Methods and systems for switching between half-duplex and full-duplex in a multi-TRP system
By detecting and adjusting the duplex configuration, the communication efficiency problem between wireless devices and different devices in a multi-TRP system was solved, achieving more efficient duplex mode switching and spectrum utilization, and improving communication quality.
Patent Information
- Application Number
- CN202180090489.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-01-22
- Filing Date
- 2021-12-16
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-12-16
AI Technical Summary
In a multi-TRP system, when wireless devices with multiple transmit and receive points communicate efficiently with wireless devices without multiple transmit and receive points, existing technologies struggle to achieve effective duplex configuration switching, resulting in low communication efficiency.
A method and system are provided that allow a wireless device to detect the duplex configuration of neighboring devices and adjust its own duplex configuration accordingly to communicate in a manner corresponding to the neighboring devices. Specifically, by detecting the duplex capability of neighboring devices and requesting or enabling the corresponding duplex configuration, a switching between full-duplex and half-duplex modes is achieved.
It improves the spectral efficiency of wireless devices in multi-TRP systems, enhances communication capabilities with devices of different configurations, and achieves more efficient duplex mode switching and communication quality.
Smart Images

Figure CN116711260B_ABST
Abstract
Description
[0001] Cross-references to related applications
[0002] This application claims the benefit of U.S. Patent Application No. 17 / 156,173, filed January 22, 2021, entitled “METHOD AND SYSTEM FORSWITCHING BETWEEN HALF DUPLEX AND FULL DUPLEX IN MULTI-TRP SYSTEMS”, the entire contents of which are expressly incorporated herein by reference. Technical Field
[0003] In summary, this disclosure relates to communication systems, and more specifically, to configurations for switching between half-duplex and full-duplex in a multiple transmit-receive-point (TRP) system. Background Technology
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunications services such as telephone, video, data, messaging, and broadcasting. Typical wireless communication systems 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.
[0005] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol enabling different wireless devices to communicate at the city, national, regional, and even global levels. An example telecommunications standard is 5G New Radio (NR). 5G NR is part of the continuous evolution of mobile broadband released by the 3rd Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., in conjunction with the Internet of Things (IoT),) and others. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine-type communications (mMTC), and ultra-reliable low-latency communications (URLLC). Some aspects of 5G NR can be based on the 4G Long Term Evolution (LTE) standard. Various aspects of wireless communication can include direct communication between devices, such as in V2X, V2V, and / or D2D communications. There is a need for further improvements to V2X, V2V, and / or D2D technologies. These improvements can also be applied to other multiple access technologies and telecommunications standards that adopt them. Summary of the Invention
[0006] The following provides a brief overview of one or more aspects to offer a basic understanding of such aspects. This overview is not a comprehensive summary of all anticipated aspects, nor is it intended to identify key or important elements of all aspects, nor to depict 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 the more detailed description that follows.
[0007] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may be a device at a first wireless device. The device may be a processor and / or modem at the first wireless device or the first wireless device itself. The apparatus detects a second wireless device near the first wireless device. The apparatus determines the duplex configuration of the second wireless device. The apparatus enables the duplex configuration of the first wireless device to correspond to the duplex configuration of the second wireless device. The apparatus communicates with the second wireless device based on the duplex configuration.
[0008] In one aspect of this disclosure, a method, computer-readable medium, and apparatus are provided. The apparatus may be a device at a second wireless device. The device may be a processor and / or modem at the second wireless device, or the second wireless device itself. The apparatus receives duplex capability from a first wireless device. The apparatus sends a request to the first wireless device for operation in a duplex configuration supported by the first wireless device. The duplex configuration of the second wireless device is enabled to correspond to the duplex configuration supported by the first wireless device. The apparatus communicates with the first wireless device based on the duplex configuration.
[0009] To achieve the foregoing and related objectives, one or more aspects include the features fully described below and specifically pointed out in the claims. The following description and drawings set forth certain illustrative features of one or more aspects in detail. However, these features indicate only a few of the various ways in which the principles of each aspect may be employed, and the description is intended to include all such aspects and their equivalents. Attached Figure Description
[0010] Figure 1 This is a schematic diagram illustrating an example of a wireless communication system and an access network.
[0011] Figure 2 An example aspect of the side link time slot structure is shown.
[0012] Figure 3 This is a schematic diagram illustrating an example of a first and second device involved in wireless communication based on, for example, V2V, V2X, and / or device-to-device communication.
[0013] Figure 4 This is a schematic diagram illustrating an example of a first and a second device involved in wireless communication based on, for example, side link communication.
[0014] Figure 5A This is a schematic diagram illustrating an example of a multi-TRP (mTRP) device.
[0015] Figure 5B and 5C This is a schematic diagram illustrating an example architecture of an mTRP device.
[0016] Figure 6A This is a schematic diagram illustrating an example of a full-duplex architecture for an mTRP device.
[0017] Figure 6B This is a schematic diagram illustrating an example of a half-duplex architecture for an mTRP device.
[0018] Figure 7 This is a schematic diagram illustrating an example of a half-duplex architecture for an mTRP device.
[0019] Figure 8 This is a call flowchart for signaling between the first wireless device and the second wireless device.
[0020] Figure 9 This is a flowchart of a wireless communication method.
[0021] Figure 10 This is a schematic diagram illustrating an example of a hardware implementation for a device employing a processing system.
[0022] Figure 11 This is a flowchart of a wireless communication method.
[0023] Figure 12 This is a schematic diagram illustrating an example of a hardware implementation for a device employing a processing system. Detailed Implementation
[0024] The detailed description described below, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and not as representing only the configurations in which the concepts described herein can be practiced. For the purpose of providing a comprehensive understanding of the various concepts, the detailed description includes specific details. However, it will be apparent to those skilled in the art that these concepts can be practiced without these specific details. In some cases, well-known structures and components are shown in the form of block diagrams in order to avoid obscuring such concepts.
[0025] Several aspects of a telecommunications system will now be described with reference to various apparatuses and methods. These apparatuses and methods will be described in detail below, and illustrated in the accompanying drawings, by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as “elements”). These elements can 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 system as a whole.
[0026] For example, an element, or any part of an element, or any combination of elements, can 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, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure. One or more processors in a processing system can execute software. Whether referred to as software, firmware, middleware, microcode, hardware description language, or other names, software should be broadly interpreted as meaning instructions, instruction sets, code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc.
[0027] Accordingly, in one or more example embodiments, the described functionality can be implemented using hardware, software, or any combination thereof. If implemented in software, the functionality can be stored or encoded as one or more instructions or code on a computer-readable medium. A computer-readable medium includes a computer storage medium. The storage medium can be any available medium accessible by a computer. By way of example, and not limitation, such a computer-readable medium can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of computer-readable media of the types described above, or any other medium capable of storing computer-executable code accessible by a computer in the form of instructions or data structures.
[0028] Figure 1This is a schematic 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 user interface unit (UE) 104, an evolved packet core (EPC) 160, and a core network (e.g., 5GC) 190. The base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macro cells include base stations. Small cells include femtocells, picocells, and microcells.
[0029] Base station 102 configured for 4G LTE (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via backhaul link 132 (e.g., S1 interface). Base station 102 configured for NR (collectively referred to as Next Generation RAN (NG-RAN)) can interface with core network 190 via backhaul link 184. Among other functions, base station 102 can also perform one or more of the following functions: transmission 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), user and device tracking, RAN information management (RIM), paging, location, and delivery of warning messages. Base stations 102 can communicate directly or indirectly with each other on backhaul link 134 (e.g., X2 interface) (e.g., via EPC 160 or core network 190). Backhaul link 134 can be wired or wireless.
[0030] Base station 102 can wirelessly communicate with UE 104. Each base station in base station 102 can provide communication coverage for a corresponding geographic coverage area 110. Overlapping geographic coverage areas 110 may exist. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells can be referred to as a heterogeneous network. The heterogeneous network may also include evolved home node B (eNB) (HeNB), which can provide services to restricted groups referred to as closed subscriber groups (CSG). The communication link 120 between base station 102 and UE 104 may include uplink (UL) (also referred to as reverse link) transmission from UE 104 to base station 102 and / or downlink (DL) (also referred to as forward link) transmission from base station 102 to UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may be via one or more carriers. Base station 102 / UE 104 may use spectrum allocated in carrier aggregation for a total of up to Y x MHz (x component carriers) for transmission in each direction, with a bandwidth of up to Y MHz per carrier (e.g., 5, 10, 15, 20, 100, 400, etc.). Carriers may be adjacent to each other or may not be adjacent to each other. Carrier allocation may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL compared to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell), and the secondary component carrier may be referred to as the secondary cell (SCell). Some UEs 104 may communicate with each other using device-to-device (D2D) communication link 158. D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 can use one or more sideline channels, such as the Physical Sideline Broadcast Channel (PSBCH), Physical Sideline Discovery Channel (PSDCH), Physical Sideline Shared Channel (PSSCH), and Physical Sideline Control Channel (PSCCH). D2D communication can be achieved through a wide 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.
[0031] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a free channel assessment (CCA) before communication to determine whether the channel is available.
[0032] Small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, small cell 102' can employ NR and use the same 5 GHz unlicensed spectrum as used by Wi-Fi AP 150. Small cell 102' employing NR in unlicensed spectrum can improve coverage of the access network and / or increase the capacity of the access network. Base station 102 (whether small cell 102' or large cell (e.g., macro base station)) can include eNB, gNodeB (gNB) or other types of base stations. Some base stations (such as gNB 180) can operate in conventional 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 can be referred to as an mmW base station. Extremely high frequency (EHF) is a portion of the RF spectrum in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz and wavelengths between 1 mm and 10 mm. Radio waves in this frequency band can be referred to as millimeter waves. Near-mmW can extend down to 3 GHz, with a wavelength of 100 millimeters. The ultra-high frequency (SHF) band extends between 3 GHz and 30 GHz and is also known as centimeter waves. Communication using mmW / near-mmW radio frequency bands has extremely high path loss and short range. mmW base station 180 can utilize beamforming 182 with UE 104 to compensate for the extremely high path loss and short range.
[0033] The device can use beamforming to send and receive communications. For example, Figure 1 It is shown that base station 180 can transmit beamformed signals to UE 104 in one or more transmission directions 182'. UE 104 can receive beamformed signals from base station 180 in one or more receive directions 182”. UE 104 can also transmit beamformed signals to base station 180 in one or more transmit directions. Base station 180 can receive beamformed signals from UE 104 in one or more receive directions. Base station 180 / UE 104 can perform beamforming to determine the optimal receive and transmit directions for each of base station 180 / UE 104. The transmit and receive directions for base station 180 can be the same or different. The transmit and receive directions for UE 104 can be the same or different. Although beamformed signals are shown between UE 104 and base stations 102 / 180, beamforming aspects can be similarly applied by UE 104 or RSU 107 to communicate with another UE 104 or RSU 107 (such as sidelink-based communication, such as V2X or D2D communication).
[0034] EPC 160 may include Mobility Management Entity (MME) 162, other MMEs 164, Serving Gateway 166, Multimedia Broadcast Multicast Service (MBMS) Gateway 168, Broadcast Multicast Service Center (BM-SC) 170, and Packet Data Network (PDN) Gateway 172. MME 162 can communicate with Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Typically, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which is itself connected to PDN Gateway 172. PDN Gateway 172 provides IP address allocation and other functions to the UE. PDN Gateway 172 and BM-SC 170 are connected to IP Service 176. IP Service 176 may include the Internet, intranet, IP Multimedia Subsystem (IMS), PS streaming service, and / or other IP services. The BM-SC 170 provides functions for MBMS user service provisioning and delivery. The BM-SC 170 can serve as an entry point for MBMS transmission to content providers, authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and schedule MBMS transmissions. The MBMS gateway 168 can distribute MBMS services to base stations 102 belonging to areas of a Multicast-Broadcast Single Frequency Network (MBSFN) that broadcasts specific services, and can be responsible for session management (start / stop) and collecting billing information related to eMBMS.
[0035] Core network 190 may include Access and Mobility Management Functions (AMF) 192, other AMFs 193, Session Management Functions (SMF) 194, and User Plane Functions (UPF) 195. AMF 192 can communicate with Unified Data Management (UDM) 196. AMF 192 is the control node that handles signaling between UE 104 and core network 190. Typically, AMF 192 provides QoS streaming and session management. All user Internet Protocol (IP) packets are transmitted through UPF 195. UPF 195 provides UE IP address allocation and other functions. UPF 195 connects to IP service 197. IP service 197 may include the Internet, intranet, IP Multimedia Subsystem (IMS), PS streaming service, and / or other IP services.
[0036] A base station may also be referred to as a gNB, Node B, Evolved Node B (eNB), access point, base transceiver, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), Transmitter Receiver Point (TRP), or some other suitable term. Base station 102 provides UE 104 with access to EPC 160 or core network 190. Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radio units, global positioning systems, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional devices. Some UEs in UE 104 may be referred to as IoT devices (e.g., parking meters, air pumps, ovens, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handheld device, user agent, mobile client, client, or any other suitable term.
[0037] Some wireless communication networks may include vehicle-based communication devices that can communicate with other devices based on vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I) (e.g., from a vehicle-based communication device to a road infrastructure node such as a roadside unit (RSU), vehicle-to-network (V2N) (e.g., from a vehicle-based communication device to one or more network nodes such as a base station), cellular-vehicle-to-everything (C-V2X), enhanced V2X (e-V2X), and / or combinations thereof. This can be collectively referred to as vehicle-to-everything (V2X) communication. See again. Figure 1 In some respects, UE 104 (e.g., a transmitting vehicle user equipment (VUE) or other UE) can be configured to send messages directly to another UE 104. This communication can be based on V2X or other D2D communication, such as Proximity Service (ProSe). Communication based on V2X and / or D2D communication can also be sent and received by other transmitting and receiving devices (such as Roadside Unit (RSU) 107). Aspects of the communication can be based on PC5 or sidelink communication, for example, as combined with... Figure 2The examples described herein are as follows. While the following description may provide an example of V2X / D2D communication in conjunction with 5G NR, the concepts described herein are applicable to other similar fields such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.
[0038] Refer again Figure 1 In some aspects, UE 104 can be configured to determine the duplex configuration of a second wireless device (e.g., UE 104') that may be near UE 104. For example, UE 104 may include a determining component 198 configured to determine the duplex configuration of UE 104'. UE 104 detects UE 104' in the vicinity of UE 104. UE 104 determines the duplex configuration of UE 104'. UE 104 enables its own duplex configuration to correspond to the duplex configuration of UE 104'. UE 104 communicates with UE 104' based on the duplex configuration.
[0039] Refer again Figure 1 In some aspects, UE 104' can be configured to request communication with a first wireless device (e.g., UE 104) in a configuration supported by UE 104. For example, UE 104 may include a request component 199 configured to send a request for communication with UE 104. UE 104' receives duplex capability from UE 104. UE 104' sends a request to UE 104 for operation in a duplex configuration supported by UE 104. UE 104' enables its duplex configuration to correspond to the duplex configuration supported by UE 104. UE 104' communicates with UE 104 based on the duplex configuration.
[0040] Figure 2 Example schematic 200 illustrates a sidelink subframe within a frame structure that can be used for sidelink communication (e.g., between UEs 104, between a UE and infrastructure, between a UE and an RSU, etc.). The frame structure can be within an LTE frame structure. Although the following description may focus on LTE, the concepts described herein are applicable to other similar domains such as 5G NR, LTE-A, CDMA, GSM, and other wireless technologies. This is merely an example, and other wireless communication technologies may have different frame structures and / or different channels. A frame (10ms) can be divided into 10 equal-sized subframes (1ms). Each subframe may include two time slots. Each time slot may include 7 SC-FDMA symbols. For time slot configuration 0, each time slot may include 14 symbols, while for time slot configuration 1, each time slot may include 7 symbols. Although schematic 200 illustrates a single RB subframe, sidelink communication may include multiple RBs.
[0041] A resource grid can be used to represent frame structure. Each time slot can include a resource block (RB) (also known as a physical RB (PRB)), which extends 12 consecutive subcarriers. The resource grid can be divided into multiple resource elements (REs). The number of bits carried by each RE can depend on the modulation scheme. Figure 2 As shown, some REs in a RE may include reference signals, such as demodulated RS (DMRS). As described herein, at least one symbol may be used for feedback. Symbols before and / or after feedback may be used for the transition between receiving data and transmitting feedback. For example, another symbol at the end of a subframe may be used as a protection symbol without transmission / reception. Protection enables the device to switch from operating as a transmitting device to preparing to operate as a receiving device, for example, in the following subframe. As shown, data or control may be transmitted in the remaining REs. For example, data may be carried in the PSSCH and control information may be carried in the PSCCH. Control information may include sidelink control information (SCI). The position of any of the reference signals, control, and data may differ from that in the following subframe. Figure 2 The example shown.
[0042] Figure 2 This is just one non-limiting example of a frame structure that can be used. The aspects described herein can be applied to communications using other different frame formats.
[0043] Figure 3 This is a block diagram illustrating a first wireless communication device 310 communicating with a second wireless communication device 350, for example via V2V / V2X / other communications. Device 310 may include a transmitting device communicating with a receiving device (e.g., device 350). Communication may be, for example, based on a sidelink. Transmitting device 310 may include a UE, RSU, etc. Receiving device may include a UE, RSU, etc. Packets may be provided to a controller / processor 375, which implements Layer 3 and Layer 2 functions. Layer 3 includes the Radio Resource Control (RRC) layer, and Layer 2 includes the Packet Data Convergence Protocol (PDCP) layer, Radio Link Control (RLC) layer, and Media Access Control (MAC) layer.
[0044] Transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 functions associated with various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection of 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. TX processor 316 processes 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), and M-order quadrature amplitude modulation (M-QAM)). The encoded and modulated symbols can then be divided into parallel streams. Each stream can then be mapped to OFDM subcarriers, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domains, and then combined using an inverse fast Fourier transform (IFFT) to produce a physical channel carrying a stream of time-domain OFDM symbols. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from channel estimator 374 can be used to determine coding and modulation schemes and for spatial processing. The channel estimates can be derived from reference signals transmitted by device 350 and / or channel condition feedback. Each spatial stream is then provided to different antennas 320 via a separate transmitter 318TX. Each transmitter 318TX can use the corresponding spatial stream to modulate an RF carrier for transmission.
[0045] At device 350, each receiver 354RX receives signals via its corresponding antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides that information to the receive (RX) processor 356. The TX processor 368 and RX processor 356 implement Layer 1 functions associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for device 350. If multiple spatial streams are destined for device 350, the RX processor 356 can combine them into a single OFDM symbol stream. The RX processor 356 then uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal consists of a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, along with a reference signal, are recovered and demodulated by determining the most probable signal constellation point transmitted by device 310. These soft decisions can be based on a channel estimate calculated by the channel estimator 358. The soft decision is then decoded and deinterleaved to recover the data and control signals originally transmitted by device 310 on the physical channel. The data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functions.
[0046] The controller / processor 359 may be associated with a memory 360 that stores program code and data. The memory 360 may be referred to as a computer-readable medium. The controller / processor 359 can provide demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport channel and the logical channel. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0047] Similar to the functions described in conjunction with the transmissions performed by device 310, controller / processor 359 may provide: RRC layer functions associated with: system information (e.g., MIB, SIB) acquisition, RRC connection and measurement reporting; PDCP layer functions associated with: header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with: transmission of upper-layer PDUs, error correction via ARQ, concatenation, segmentation and reassembly of RLCSDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with: mapping between logical channels and transport channels, multiplexing of MAC SDUs to TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority processing and logical channel prioritization.
[0048] The channel estimate derived by the channel estimator 358 from the reference signal or feedback sent by the device 310 can be used by the TX processor 368 to select appropriate coding and modulation schemes, as well as to facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to different antennas 352 via a separate transmitter 354TX. Each transmitter 354TX can use the corresponding spatial stream to modulate the RF carrier for transmission.
[0049] At device 310, transmissions are processed in a manner similar to that described in conjunction with the receiver function at device 350. Each receiver 318RX receives signals via its respective antenna 320. Each receiver 318RX recovers the information modulated onto the RF carrier and provides that information to the RX processor 370.
[0050] The controller / processor 375 may be associated with a memory 376 that stores program code and data. The memory 376 may be referred to as a computer-readable medium. The controller / processor 375 provides demultiplexing, packet reassembly, decryption, header decompression, and control signal processing between the transport channel and the logical channel. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.
[0051] At least one of the TX processor 368, RX processor 356, or controller / processor 359 of device 350, or at least one of the TX 316, RX processor 370, or controller / processor 375, can be configured to perform combination. Figure 1 The various aspects described in 198 or 199.
[0052] Figure 4 Example 400 of wireless communication between devices based on side-link communication (such as V2X or other D2D communication) is shown. Communication can be based on, but is not limited to, a combination of... Figure 2 The time slot structure is described in various aspects. For example, transmitting UE 402 can transmit transmission 414, which can be received by receiving UEs 404, 406, and 408, and includes, for example, a control channel and / or a corresponding data channel. At least one UE may include an autonomous vehicle or an unmanned aerial vehicle. The control channel may include information for decoding the data channel and may also be used by the receiving device to avoid interference by avoiding transmission on occupied resources during data transmission. The number of TTIs and RBs occupied by the data transmission may be indicated in a control message from the transmitting device. In addition to operating as receiving devices, UEs 402, 404, 406, and 408 may each be able to operate as transmitting devices. Therefore, UEs 406 and 408 are shown as transmitting transmissions 416 and 420. Transmissions 414, 416, and 420 may be broadcast or multicast to nearby devices. For example, UE 414 may transmit communications intended to be received by other UEs within range 401 of UE 414. Alternatively, RSU 407 may receive communications from UE 402, 404, 406, 408 and / or send communications to UE 402, 404, 406, 408.
[0053] UE 402, 404, 406, 408 or RSU 407 may include defining components, similar to combining Figure 1 The description is 198.
[0054] Multiple TRP (mTRP) systems offer the flexibility to provide or adapt radio coverage based on the required transmission points. Typically, baseband processing can be performed in a centralized unit, and RF processing can be performed near the transmission points. A vehicle UE (VUE) is a natural candidate where an mTRP system can be installed. For example, a VUE may include a TRP mounted at the front of the vehicle and may include another TRP mounted at the rear of the vehicle, such as... Figure 5A As shown in schematic diagram 500. VUE 502 may include TRPs installed at different locations in the vehicle, and this disclosure is not intended to be limited to the examples disclosed herein.
[0055] In some cases, each TRP 504, 506 can have its own modem 512, 514, such as in, for example in Figure 5B As shown in schematic diagram 510. With each TRP 504, 506 having its own modem 512, 514, VUE 502 can have multiple distributed units. In some cases, TRPs 504, 506 can share a central unit or a common modem 512, such as, for example, in... Figure 5C As shown in schematic diagram 520. Multiple TRPs and multiple modem panels can provide flexibility in allowing a wireless device or UE to operate as two separate UEs (e.g., 510) or as a single UE (e.g., 520).
[0056] In cases where VUE 502 discovers another VUE that also has multiple TRPs, VUE 502 can take actions or communicate with the other VUE, regardless of its intentions. However, a VUE 502 (or other wireless device) with multiple TRPs may not be able to communicate efficiently with a wireless device that does not have multiple TRPs. The aspects presented herein provide a configuration that allows a wireless device with multiple TRPs (e.g., VUE 502) to adjust or modify its configuration when communicating with a wireless device that does not have multiple TRPs and / or multiple modems.
[0057] In some cases, a wireless device may include one or more TRPs having one or more modems. The wireless device may be configured to reconfigure itself to operate as a full-duplex or half-duplex wireless device to communicate with wireless devices of different configurations. In some cases, the wireless device may utilize one or more TRPs and one or more modems to operate as one or more independent half-duplex wireless devices. Where a half-duplex wireless device (e.g., a UE or VUE) is in the vicinity of the wireless device, the wireless device may utilize one or more TRPs and one or more modems to operate as one or more independent half-duplex wireless devices (e.g., a UE / VUE). In some cases, where one or more full-duplex wireless devices may be in the vicinity of the wireless device, the wireless device may utilize two or more TRPs and two or more modems to operate as a full-duplex wireless device (e.g., a UE or VUE). At least one advantage of this disclosure is that the wireless device can increase its spectral efficiency by utilizing two or more TRPs and two or more modems to operate as a full-duplex wireless device. In some cases, a first wireless device comprising multiple TRPs can instruct a second wireless device comprising multiple TRPs to change from half-duplex mode to full-duplex mode. In other cases, instructions from the first wireless device to the second wireless device can enable the second wireless device to configure itself similarly to the first wireless device. For example, instructions can instruct the second wireless device to switch from a multi-half-duplex configuration to a single-full-duplex configuration.
[0058] Figure 6A A schematic diagram 600 of the full-duplex architecture for the mTRP UE is shown. Figure 6A The mTRP UE may include two mTRP panels, comprising a first TRP (TRP1 604) and a second TRP (TRP2 606). TRP1 604 includes an RF processor 608 and a converter 610 configured to convert analog signals to digital signals and vice versa. TRP2 606 also includes an RF processor 608 and a converter 610. TRP1 604 and TRP2 606 share a common modem 612 and a common application processor 614. In some aspects, Figure 6AThe mTRP UE can behave as a full-duplex UE. For example, a full-duplex UE can use one TRP (e.g., TRP1 604) as the transmitting panel and another TRP (e.g., TRP2 606) as the receiving panel with a common modem 612. The entire stack (e.g., PHY, MAC, RLC, PDCP, RRC) can reside within the common modem 612. Based on reception at the receiving panel (e.g., TRP2 606), the resource selection for transmission at the transmitting panel (e.g., TRP1 604) can be determined at the PHY of the common modem 612.
[0059] Figure 6B A schematic diagram 620 of a half-duplex architecture for an mTRP UE is shown. Figure 6B The mTRP UE can include two mTRP panels, which include a first TRP (TRP1 626) and a second TRP (TRP2 628), similar to Figure 6A The mTRP UE. TRP1 626 includes an RF processor 630 and a converter 632, the converter 632 being configured to convert analog signals to digital signals and digital signals to analog signals. TRP2 628 also includes an RF processor 630 and a converter 632. However, in Figure 6B In the mTRP UE, each of these TRPs has a dedicated modem 634, while sharing a common application processor 636. In some aspects, Figure 6B The mTRP UE can be represented as two independent half-duplex UEs (UE1 622 and UE2 624). For example, two independent half-duplex UEs (e.g., UE1 622, UE2 624) each use a TRP (e.g., TRP1 626, TRP2 628) and a corresponding modem 634. UE1 622 and UE2 624 share the same application processor 636. In some aspects, to balance the load between UE1 622 and UE2 624, the common application processor 636 can route application traffic to UE1 624 or UE2 624 based on quality of service. Each of the UEs (UE1 622, UE2 624) can have its own identifier and can send / receive control or data channels. For each of UE1 622 and UE2 624, resource selection or reservation can be performed independently at the corresponding modem 634, making UE1 622 and UE2 634 independent from the perspective of the lower layer.
[0060] Figure 7 A schematic diagram 700 of a half-duplex architecture for an mTRP UE is shown. Figure 7The mTRP UE may include two mTRP panels, comprising a first TRP (TRP1 706) and a second TRP (TRP2 708). TRP1 706 includes an RF processor 710 and a converter 712 configured to convert analog signals to digital signals and vice versa. TRP2 708 also includes an RF processor 710 and a converter 712. However, in... Figure 7 In the mTRP UE, each of these TRPs has a dedicated modem 634, while sharing a central modem 716 and a common application processor 718. In some aspects, Figure 7 The mTRP UE can be represented as two independent half-duplex UEs (UE1 702 and UE2 704). For example, the two independent half-duplex UEs (e.g., UE1 702, UE2 704) each use a TRP (e.g., TRP1 706, TRP2 708) and a corresponding modem 714. UE1 702 and UE2 704 share the same central modem 716 and the same application processor 718. The modem functionality of each UE (e.g., UE1 702 and UE2 704) can be split between the corresponding modem 714 and the central modem 716.
[0061] Each UE's own modem or corresponding modem 714 can decode control channels or data channels. For example, at 720, UE1 702 can decode control channels and forward resource reservations and other information decoded from other UEs (e.g., a first set of UEs) to the central modem 716. At 722, UE2 704 can decode control channels and forward resource reservations and other information decoded from other UEs (e.g., a second set of UEs) to the central modem 716. The second set of UEs may be the same as or different from the first set of UEs. The central modem 716 obtains a global view of available resources from the decoded control channels obtained from UE1 702 and UE2 704. At 724, in response to resource reservation requests from UE1 702 and UE2 704, the central modem 716 provides recommended resource availability to UE1 702 or UE2 704. In some cases, the central modem 716 can provide the exact resources to be used by UE1 702 and UE2 704 (e.g., based on the application layer load of UE1 702 and UE2 704). In other cases, UE1 702 and UE2 704 can independently select resources based on the recommended resource availability provided by the central modem 716. Each UE (e.g., 702, 704) can transmit on such resources independently selected from the recommended or provided resources specified by the central modem 716. UEs 702 and 704 can operate independently, partly because the shared central modem 716 is able to communicate with UEs 702 and 704 at lower layers. The shared central modem 716 can communicate with UEs 702 and 704 at lower layers due to the respective modem 714 of each UE. The shared central modem 716 can coordinate with the respective modems 714 of UE1 702 and UE2 704 to ensure that transmissions from the UEs do not conflict. For example, the central modem 716 can coordinate with the UEs so that the two UEs do not select the same or overlapping resources. In some cases, if the UEs' resources overlap, the central modem 716 can coordinate with UEs 702 and 704 so that, in the case of resource overlap, the beam direction of UE1 702 is different from the beam direction of UE2 704.
[0062] In some respects, Figure 7The mTRP can be configured to operate in full-duplex operation. For example, UE1 702 can be configured to operate as the transmit chain in full-duplex operation, while UE2 704 can be configured to operate as the receive chain in full-duplex operation (or vice versa). In this configuration, the combination of UE1 702 and UE2 704 can be represented as a single full-duplex UE with a unique identifier, where UE1 702 is the transmit chain and UE2 704 is the receive chain.
[0063] Figure 8 An example communication flow 800 between a first wireless device 802 and a second wireless device 804 is illustrated. The communication can be based on V2X, V2V, or D2D communication directly from the transmitting device to the receiving device. Communication transmitted from devices 802 and 804 can be broadcast and received by multiple receiving devices within range of a particular transmitting device, such as in combination. Figure 4 As described. The first wireless device 802 may correspond to a first UE or VUE, while the second wireless device 804 may correspond to a second UE or VUE. For example, in Figure 1 In this context, the first wireless device 802 may correspond to at least UE 104, and the second wireless device may correspond to at least 104'. In another example, in Figure 3 In this context, the first wireless device 502 can correspond to device 350, and the second wireless device 504 can correspond to device 310.
[0064] As shown at 806, a first wireless device 802 can detect a second wireless device 804 in the vicinity of the first wireless device 802. The first wireless device 802 can detect the presence of the second wireless device 804 in the vicinity of the first wireless device 804 based at least on one or more signals (e.g., control signaling) received from the second wireless device 804. In some aspects, the first wireless device 802 can determine whether the second wireless device 804 is a half-duplex or full-duplex device based on control signals received from the second wireless device 804. In some aspects, the first wireless device 802 may include one or more Transmitter Representations (TRPs). The first wireless device 802 can operate as a full-duplex device. In such aspects, the first wireless device 802 may include a first TRP as a transmitting panel and a second TRP as a receiving panel. In some aspects, one or more TRPs of the first wireless device 802 may share a common modem. For example, resource selection for transmission at the first TRP may be determined at the shared common modem based on reception at the second TRP. In some aspects, the first wireless device 802 may operate as two independent half-duplex devices. In some aspects, the first TRP and the second TRP in one or more TRPs may each have a corresponding modem and share an application processor. For example, resource selection / reservation may be determined independently at the respective corresponding modems of the first TRP and the second TRP, while the first TRP and the second TRP share an application processor. In some aspects, the first TRP and the second TRP in one or more TRPs may each have a corresponding modem and share a central modem. The central modem may provide resource availability for the respective modems associated with the first TRP and the second TRP. In some aspects, the central modem may receive allocation requests from the modems associated with the first TRP and the second TRP. The central modem may provide resource availability to the first modem associated with the first TRP and to the second modem associated with the second TRP based on the allocation requests from the first TRP and / or the second TRP. In some aspects, the first wireless device 802 may operate as a full-duplex device. The first TRP may be the transmitting panel of the full-duplex device, and the second TRP may be the receiving panel of the full-duplex device.
[0065] In some aspects, for example, as shown at 808, the first wireless device 802 may report its duplex capability to the second wireless device 804. For example, the first wireless device 802 may send an indication of its duplex capability to the second wireless device 804. The second wireless device 804 may receive a report (e.g., an indication) of its duplex capability from the first wireless device 802. The duplex capability may include duplex configurations that the first wireless device 802 can support. For example, the first wireless device 802 may operate as two or more half-duplex UEs and may send the capability to operate in either a half-duplex or full-duplex configuration to the second wireless device 804 within the duplex capability.
[0066] In some aspects, for example as shown at 810, the second wireless device 804 may send a request for operation in a duplex configuration supported by the first wireless device 802. The second wireless device may send the request to the first wireless device 802. The first wireless device 802 may receive the request from the second wireless device 804. In some aspects, the second wireless device 804 may support at least one of a full-duplex configuration or a half-duplex configuration. The request may include at least one of a full-duplex configuration or a half-duplex configuration. In some aspects, the second wireless device 802 may operate as a half-duplex UE, but may be able to operate as either a half-duplex UE or a full-duplex UE, receiving duplex capability from the first wireless device 802. In some aspects, a request from the second wireless device 804 may request the first wireless device 802 to change its operating mode from half-duplex to full-duplex.
[0067] As shown at 812, the first wireless device 802 can determine the duplex configuration of the second wireless device 804. In some aspects, the first wireless device 802 can determine the duplex configuration of the second wireless device 804 based on a request received from the second wireless device 804. In some aspects, the second wireless device 804 can send signaling to the first wireless device 802, which indicates or announces the duplex configuration of the second wireless device 804. For example, the second wireless device 804 can send duplex capability to the first wireless device 802.
[0068] As shown at 814, the first wireless device 802 may enable a duplex configuration corresponding to the duplex configuration of the second wireless device 804. In some aspects, the duplex configuration supported by the first wireless device 802 may include at least one of a full-duplex configuration or a half-duplex configuration.
[0069] In some aspects, the first wireless device 802 can send a confirmation for the confirmation request to the second wireless device 804. The second wireless device can receive the confirmation for the confirmation request from the first wireless device 802.
[0070] As shown at 816, in response to receiving confirmation from the first wireless device 802, the second wireless device 804 may enable a duplex configuration to correspond to the duplex configuration of the first wireless device 802. For example, both the first wireless device 802 and the second wireless device 804 may, in response to the request, change their operating mode from half-duplex to full-duplex.
[0071] In some aspects, the first wireless device 802 can operate as a full-duplex UE, which can infer the presence of a half-duplex UE in the vicinity of the first wireless device 802 based on control signaling received by the first wireless device 802. In such aspects, for efficient operation, the first wireless device 802 can change its operating mode from full-duplex to one or more half-duplex UEs, such as, for example, in... Figure 6A , 6B As shown in Figure 7. In some aspects, the first wireless device 802 may operate as a half-duplex UE, but may be able to operate as a full-duplex UE. It can be inferred that there is a full-duplex UE in the vicinity of the first wireless device 802 and that it may change its operating mode from half-duplex to full-duplex.
[0072] As shown at 818, the first wireless device 802 and the second wireless device 804 can communicate with each other. The first wireless device 802 and the second wireless device 804 can communicate with each other based on the duplex configuration indicated in the request or the duplex configuration of the second wireless device 804 as determined by the first wireless device 802.
[0073] Figure 9 This is a flowchart 900 of a method for wireless communication. The method is performed by a wireless device or a component of a wireless device (e.g., UE 104, device 310, apparatus 1002; cellular baseband processor 1004, which may include memory 360 and may be the entire device 350 or a component of the device, such as TX processor 368, RX processor 356, and / or controller / processor 359). In other examples, the wireless device may include a second UE. Depending on various aspects, one or more operations in the operation of the illustrated method 900 may be omitted, interchanged, and / or performed simultaneously. Optional aspects are shown using dashed lines. This method allows a wireless device having one or more TRPs to configure one or more TRPs based on the configuration of other wireless devices.
[0074] At point 902, the first wireless device can detect a second wireless device in its vicinity. For example, point 902 can be performed by the detection component 1040 of device 1002. The first wireless device can detect the presence of the second wireless device in its vicinity based at least on one or more signals (e.g., control signaling) received from the second wireless device. In some aspects, the first wireless device can determine whether the second wireless device is a half-duplex or full-duplex device based on control signals received from the second wireless device. In some aspects, the first wireless device may include one or more Transmitter Receiving Ports (TRPs). The first wireless device can operate as a full-duplex device. In such aspects, the first wireless device may include a first TRP as a transmitting panel and a second TRP as a receiving panel. In some aspects, one or more TRPs of the first wireless device may share a common modem. For example, resource selection for transmission at the first TRP may be determined at the shared common modem based on reception at the second TRP. In some aspects, the first wireless device may operate as two independent half-duplex devices. In some aspects, the first TRP and the second TRP in one or more TRPs may each have a corresponding modem and share an application processor. For example, resource selection / reservation can be determined independently at the respective modems of the first TRP and the second TRP, while the first TRP and the second TRP share an application processor. In some aspects, the first TRP and the second TRP in one or more TRPs can each have a corresponding modem and share a central modem. The central modem can provide resource availability for the respective modems associated with the first TRP and the second TRP. In some aspects, the central modem can receive allocation requests from the modems associated with the first TRP and the second TRP. The central modem can provide resource availability to the first modem associated with the first TRP and to the second modem associated with the second TRP based on the allocation requests from the first TRP and / or the second TRP. In some aspects, the first wireless device can operate as a full-duplex device. The first TRP can be the transmitting panel of the full-duplex device, and the second TRP can be the receiving panel of the full-duplex device.
[0075] In some aspects, such as at 904, the first wireless device can report its duplex capability. For example, 904 can be performed by capability component 1042 of device 1004. The first wireless device can report its duplex capability to a second wireless device. The duplex capability may include duplex configurations that the first wireless device can support. The first wireless device can report its duplex capability by sending an indication of its duplex capability to the second wireless device.
[0076] In some aspects, such as at 906, the first wireless device may receive a request for operation in one of the duplex configurations supported by the first wireless device. For example, 906 may be executed by the request component 1044 of device 1002. The first wireless device may receive a request for operation in one of the duplex configurations supported by the first wireless device from a second wireless device. In some aspects, the second wireless device may support at least one of full-duplex or half-duplex configurations. The request for operation may include at least one of full-duplex or half-duplex configurations.
[0077] At point 908, the first wireless device can determine the duplex configuration of the second wireless device. For example, 908 can be performed by the determining component 1046 of device 1002. In some aspects, the first wireless device can determine the duplex configuration of the second wireless device based on a request received from the second wireless device. In some aspects, the second wireless device can send signaling to the first wireless device indicating or announcing the duplex configuration of the second wireless device. For example, the second wireless device can send duplex capability to the first wireless device.
[0078] At 910, the first wireless device may enable a duplex configuration corresponding to the duplex configuration of the second wireless device. For example, 910 may be performed by the duplex component 1048 of device 1002. In some aspects, the duplex configuration supported by the first wireless device may include at least one of a full-duplex configuration or a half-duplex configuration.
[0079] At point 912, the first wireless device can communicate with the second wireless device. For example, 912 can be implemented by the communication component 1050 of device 1002. The first wireless device can communicate with the second wireless device based on a full-duplex configuration.
[0080] Figure 10This is a schematic diagram 1000 illustrating an example of a hardware implementation for device 1002. Device 1002 is a UE and includes: a cellular baseband processor 1004 (also referred to as a modem) coupled to a cellular RF transceiver 1022 and one or more Subscriber Identity Module (SIM) cards 1020; an application processor 1006 coupled to a Secure Digital Card (SD) card 1008 and a screen 1010; a Bluetooth module 1012; a Wireless Local Area Network (WLAN) module 1014; a Global Positioning System (GPS) module 1016; and a power supply 1018. The cellular baseband processor 1004 communicates with the UE 104 and / or BS 102 / 180 via the cellular RF transceiver 1022. The cellular baseband processor 1004 may include computer-readable media / memory. The computer-readable media / memory may be non-transitory. The cellular baseband processor 1004 is responsible for general processing, including executing software stored on the computer-readable media / memory. When executed by the cellular baseband processor 1004, the software causes the cellular baseband processor 1004 to perform the various functions described above. The computer-readable medium / memory can also be used to store data manipulated by the cellular baseband processor 1004 during software execution. The cellular baseband processor 1004 also includes a receiving component 1030, a communication manager 1032, and a transmitting component 1034. The communication manager 1032 includes one or more of the components shown. The components within the communication manager 1032 can be stored in a computer-readable medium / memory and / or configured as hardware within the cellular baseband processor 1004. The cellular baseband processor 1004 can be a component of the UE 350 and can include at least one of the TX processor 368, the RX processor 356, and the controller / processor 359 and / or memory 360. In one configuration, the device 1002 can be a modem chip and only include the cellular baseband processor 1004, while in another configuration, the device 1002 can be the entire UE (e.g., see...). Figure 3 (350) and includes the additional modules discussed above for device 1002.
[0081] Communication manager 1032 includes detection component 1040, which is configured to detect a second wireless device near the first wireless device, for example, as in combination with Figure 9 As described in 902. The communication manager 1032 also includes a capability component 1042 configured to report the duplex capability of the first wireless device, for example, as in conjunction with... Figure 9 As described in 904. The communication manager 1032 also includes a request component 1044 configured to receive requests for operation in one of the duplex configurations supported by the first wireless device, for example, as in conjunction with... Figure 9As described in 906. The communication manager 1032 also includes a determining component 1046 configured to determine the duplex configuration of the second wireless device, for example, as in conjunction with... Figure 9 As described in 908. The communication manager 1032 also includes a duplex component 1048 configured to enable a duplex configuration of the first wireless device to correspond to a duplex configuration of the second wireless device, for example, as in combination with... Figure 9 As described in 910. The communication manager 1032 also includes a communication component 1050 configured to communicate with a second wireless device, for example, as in combination with Figure 9 As described in 912.
[0082] The device may include the ability to perform the above-described actions. Figure 9 The flowchart shows the algorithm's additional components in each box. Therefore, the above... Figure 9 Each box in the flowchart can be executed by a component, and the apparatus can include one or more of those components. These components can be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0083] In one configuration, device 1002 (and specifically, cellular baseband processor 1004) includes units for detecting a second wireless device near a first wireless device. The device includes units for determining the duplex configuration of the second wireless device. The device includes units for enabling the duplex configuration of the first wireless device to correspond to the duplex configuration of the second wireless device. The device includes units for communicating with the second wireless device based on the duplex configuration. The device also includes units for reporting the duplex capability of the first wireless device to the second wireless device. The duplex capability includes duplex configurations supported by the first wireless device. The device also includes units for receiving from the second wireless device a request to operate in one of the duplex configurations supported by the first wireless device. The aforementioned units may be one or more of the components of device 1002 configured to perform the functions described above. As described above, device 1002 may include a TX processor 368, an RX processor 356, and a controller / processor 359. Thus, in one configuration, the aforementioned units may be TX processor 368, RX processor 356, and controller / processor 359, which are configured to perform the functions described in the aforementioned units.
[0084] Figure 11This is a flowchart 1100 of a wireless communication method. The method can be performed by a UE or a component of a UE (e.g., UE 104'; device 1202; cellular baseband processor 1204, which may include memory 360 and may be the entire UE 350 or components of UE 350, such as TX processor 368, RX processor 356, and / or controller / processor 359). One or more of the operations shown can be omitted, interchanged, or performed simultaneously. Optional aspects are shown using dashed lines. The method allows a wireless device to request operation in a duplex configuration supported by another wireless device.
[0085] At 1102, the second wireless device can receive an indication of the duplex capability of the first wireless device. For example, 1102 can be performed by the capability component 1240 of device 1202. The second wireless device can receive an indication of duplex capability from the first wireless device. The second wireless device can receive duplex capability from the first wireless device. In some aspects, the duplex capability of the first wireless device may include duplex configurations supported by the first wireless device. In some aspects, the first wireless device may support at least one of a full-duplex configuration or a half-duplex configuration.
[0086] At 1104, the second wireless device may send a request for operation in a duplex configuration supported by the first wireless device. For example, 1104 may be executed by the request component 1242 of device 1204. The second wireless device may send this request to the first wireless device. In some aspects, the second wireless device may support at least one of a full-duplex configuration or a half-duplex configuration. The request may include at least one of a full-duplex configuration or a half-duplex configuration.
[0087] In some aspects, such as at 1106, the second wireless device may receive an acknowledgment for confirming a request to operate in a duplex configuration. For example, 1106 may be performed by the acknowledgment component 1244 of device 1202. The second wireless device may receive the acknowledgment from the first wireless device. In some aspects, the second wireless device may enable a duplex configuration corresponding to the duplex configuration of the first wireless device in response to receiving the acknowledgment from the first wireless device.
[0088] At 1108, the second wireless device may enable a duplex configuration. For example, 1108 may be performed by the duplex component 1246 of device 1202. The second wireless device may enable a duplex configuration corresponding to a duplex configuration supported by the first wireless device. In some aspects, the duplex configuration supported by the first wireless device may include at least one of a full-duplex configuration or a half-duplex configuration.
[0089] At point 1110, the second wireless device can communicate with the first wireless device. For example, 1110 can be performed by the communication component 1248 of device 1202. The second wireless device can communicate with the first wireless device based on a full-duplex configuration.
[0090] Figure 12 This is a schematic diagram 1200 illustrating an example of a hardware implementation for device 1202. Device 1202 is a UE and includes: a cellular baseband processor 1204 (also referred to as a modem) coupled to a cellular RF transceiver 1222 and one or more Subscriber Identity Module (SIM) cards 1220; an application processor 1206 coupled to a Secure Digital Card (SD) card 1208 and a screen 1210; a Bluetooth module 1212; a Wireless Local Area Network (WLAN) module 1214; a Global Positioning System (GPS) module 1216; and a power supply 1218. The cellular baseband processor 1204 communicates with the UE 104 and / or BS 102 / 180 via the cellular RF transceiver 1222. The cellular baseband processor 1204 may include computer-readable media / memory. The computer-readable media / memory may be non-transitory. The cellular baseband processor 1204 is responsible for general processing, including executing software stored on the computer-readable media / memory. When executed by the cellular baseband processor 1204, the software causes the cellular baseband processor 1204 to perform the various functions described above. The computer-readable medium / memory can also be used to store data manipulated by the cellular baseband processor 1204 during software execution. The cellular baseband processor 1204 also includes a receiving component 1230, a communication manager 1232, and a transmitting component 1234. The communication manager 1232 includes one or more of the components shown. The components within the communication manager 1232 can be stored in a computer-readable medium / memory and / or configured as hardware within the cellular baseband processor 1204. The cellular baseband processor 1204 can be a component of the UE 350 and can include at least one of the TX processor 368, the RX processor 356, and the controller / processor 359 and / or memory 360. In one configuration, the device 1202 can be a modem chip and only include the cellular baseband processor 1204, and in another configuration, the device 1202 can be the entire UE (e.g., see...). Figure 3 (350) and includes the aforementioned additional module of device 1202.
[0091] The communication manager 1232 includes a capability component 1240 configured to receive an indication of the duplex capability of the first wireless device, for example, as in conjunction with Figure 11 As described in 1102. The communication manager 1232 also includes a request component 1242 configured to send a request for operation in a duplex configuration supported by the first wireless device, for example, as in conjunction with... Figure 11 As described in 1104. The communication manager 1232 also includes an authentication component 1244 configured to receive authentication for confirming a request to operate in a duplex configuration, for example, as in conjunction with... Figure 11 As described in 1106. The communication manager 1232 also includes a duplex component 1246 configured to enable duplex configuration of a second wireless device, for example, as in combination with... Figure 11 As described in 1108. The communication manager 1232 also includes a communication component 1248 configured to communicate with the first wireless device, for example, as in conjunction with Figure 11 As described in 1110.
[0092] The device may include the ability to perform the above-described actions. Figure 11 The flowchart shows the algorithm's additional components in each box. Therefore, the above... Figure 11 Each box in the flowchart can be executed by a component, and the apparatus can include one or more of those components. These components can be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0093] In one configuration, device 1202 (and specifically, cellular baseband processor 1204) includes units for receiving the duplex capability of a first wireless device from a first wireless device. The device includes units for sending a request to the first wireless device for operation in a duplex configuration supported by the first wireless device. The device includes units for enabling a duplex configuration of a second wireless device corresponding to the duplex configuration supported by the first wireless device. The device includes units for communicating with the first wireless device based on the duplex configuration. The device also includes units for receiving confirmation from the first wireless device of the request for operation in the duplex configuration. These units may be one or more of the components of device 1202 configured to perform the functions described therein. As described above, device 1202 may include a TX processor 368, an RX processor 356, and a controller / processor 359. Therefore, in one configuration, the units may be the TX processor 368, the RX processor 356, and the controller / processor 359, configured to perform the functions described therein.
[0094] It should be understood that the specific order or hierarchy of the boxes in the disclosed process / flowchart is illustrative of the example method. It should be understood that the specific order or hierarchy of the boxes in the process / flowchart may be rearranged based on design preferences. Furthermore, some boxes may be combined or omitted. The appended method claims give the elements of each box in the order shown, but are not intended to limit one to the specific order or hierarchy given.
[0095] The following examples are merely illustrative and may be combined with other embodiments or aspects of the teachings described herein without limitation.
[0096] Aspect 1 is a method for wireless communication at a first wireless device, comprising: detecting a second wireless device near the first wireless device; determining a duplex configuration of the second wireless device; enabling the duplex configuration of the first wireless device to correspond to the duplex configuration of the second wireless device; and communicating with the second wireless device based on the duplex configuration.
[0097] In aspect 2, the method according to aspect 1 further includes: reporting the duplex capability of the first wireless device to the second wireless device, wherein the duplex capability includes a duplex configuration supported by the first wireless device.
[0098] In aspect 3, the method according to aspect 1 or 2 further includes: the duplex configuration supported by the first wireless device includes at least one of a full-duplex configuration or a half-duplex configuration.
[0099] In aspect 4, the method according to any one of aspects 1-3 further includes: receiving from the second wireless device a request for operation in one of the duplex configurations supported by the first wireless device.
[0100] In aspect 5, the method according to any one of aspects 1-4 further includes: the second wireless device supporting at least one of a full-duplex configuration or a half-duplex configuration, wherein the request includes at least one of the full-duplex configuration or the half-duplex configuration.
[0101] In aspect 6, the method according to any one of aspects 1-5 further includes: the first wireless device comprising one or more TRPs.
[0102] In aspect 7, the method according to any one of aspects 1-6 further includes: the first wireless device operating as a full-duplex device, wherein the first TRP is a transmitting panel and the second TRP is a receiving panel.
[0103] In aspect 8, the method according to any one of aspects 1-7 further includes: the one or more TRP shared public modems.
[0104] In aspect 9, the method according to any one of aspects 1-8 further includes: the first wireless device operating as two independent half-duplex devices.
[0105] In aspect 10, the method according to any one of aspects 1-9 further includes: the first TRP and the second TRP of the one or more TRPs each having a corresponding modem and sharing an application processor.
[0106] In aspect 11, the method according to any one of aspects 1-10 further includes: a first TRP and a second TRP of the one or more TRPs each having a corresponding modem and sharing a central modem, wherein the central modem provides resource availability for the respective modems associated with the first TRP and the second TRP.
[0107] In aspect 12, the method according to any one of aspects 1-11 further includes: the central modem receiving an allocation request from a modem associated with the first TRP and the second TRP, wherein the central modem provides the resource availability to a first modem associated with the first TRP and a second modem associated with the second TRP based on the allocation request from the first TRP and the second TRP.
[0108] In aspect 13, the method according to any one of aspects 1-12 further includes: the first wireless device operating as a full-duplex device, wherein the first TRP is the transmitting panel of the full-duplex device, and the second TRP is the receiving panel of the full-duplex device.
[0109] In aspect 14, the method according to any one of aspects 1-13 further includes: the first wireless device determining whether the second wireless device is a half-duplex device or a full-duplex device based on a control signal received from the second wireless device.
[0110] Aspect 15 is a system or apparatus comprising units for implementing the method as described in any one of aspects 1-14 or implementing the apparatus as described in any one of aspects 1-14.
[0111] Aspect 16 is a system comprising: one or more processors; and a memory that is in electronic communication with the one or more processors to enable the system or apparatus to perform the method as described in any one of aspects 1-14.
[0112] Aspect 17 is a non-transitory computer-readable medium storing instructions that can be executed by one or more processors to cause the one or more processors to perform the method as described in any one of aspects 1-14.
[0113] Aspect 18 is a method of wireless communication at a second wireless device, comprising: receiving from a first wireless device an indication of the duplex capability of the first wireless device; sending to the first wireless device a request for operation in a duplex configuration supported by the first wireless device; enabling a duplex configuration of the second wireless device to correspond to the duplex configuration supported by the first wireless device; and communicating with the first wireless device based on the duplex configuration.
[0114] In aspect 19, the method according to aspect 18 further includes: the duplex capability of the first wireless device includes the duplex configuration supported by the first wireless device.
[0115] In aspect 20, the method according to aspect 18 or 19 further includes: the first wireless device supporting at least one of full-duplex configuration or half-duplex configuration.
[0116] In aspect 21, the method according to any one of aspects 18-20 further includes: the second wireless device supporting at least one of a full-duplex configuration or a half-duplex configuration, wherein the request includes at least one of the full-duplex configuration or the half-duplex configuration.
[0117] In aspect 22, the method according to any one of aspects 18-21 further includes: receiving from the first wireless device confirmation of the request for operation in the duplex configuration.
[0118] In aspect 23, the method according to any one of aspects 18-22 further includes: the second wireless device enabling the duplex configuration to correspond to the duplex configuration of the first wireless device in response to receiving the confirmation from the first wireless device.
[0119] Aspect 24 is a system or apparatus comprising units for implementing the method as described in any one of aspects 18-23 or for implementing the apparatus as described in any one of aspects 18-23.
[0120] Aspect 25 is a system comprising one or more processors; and a memory that electronically communicates with the one or more processors to enable the system or apparatus to perform the method as described in any one of aspects 18-23.
[0121] Aspect 26 is a non-transitory computer-readable medium storing instructions that can be executed by one or more processors to cause the one or more processors to implement the methods described in any one of aspects 18-23.
[0122] The preceding 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 apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but are to be given the full scope consistent with the content expressed in the claims, wherein, unless expressly stated otherwise, reference to an element in the singular is not intended to mean “one and only one,” but rather “one or more.” The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or superior to other aspects. Unless expressly stated otherwise, the term “some” 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 multiples of A, multiples of B, or multiples of 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" can 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 contain one or more members of A, B, or C. All structural and functional equivalents of elements throughout the various aspects described in this disclosure that are known to or will be known later to those skilled in the art are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be offered to the public, whether or not such disclosure is expressly stated in the claims. The terms "module", "mechanism", "element", "device", etc., may not be a substitute for the term "unit". Accordingly, no element of a claim should be construed as a functional unit unless the element is expressly stated using the phrase "unit for...".
Claims
1. A method for wireless communication at a first wireless device having first and second transmit / receive points (TRPs) and a first modem, comprising: Detect a second wireless device near the first wireless device; Determine whether the second wireless device is configured as half-duplex or full-duplex; When the configuration of the second wireless device is half-duplex, the first modem is connected to the first TRP and the second modem is configured to be connected to the second TRP, and the half-duplex configuration of the first wireless device is enabled to correspond to the half-duplex configuration of the second wireless device; When the configuration of the second wireless device is full-duplex, the first modem is connected to the first TRP and the second TRP, and the full-duplex configuration of the first wireless device is enabled to correspond to the full-duplex configuration of the second wireless device; as well as Based on the duplex configuration, communicate with the second wireless device.
2. The method according to claim 1, further comprising: The duplex capability of the first wireless device is reported to the second wireless device, wherein the duplex capability includes the full-duplex or half-duplex configuration supported by the first wireless device.
3. The method according to claim 1, further comprising: Receive a request from the second wireless device to operate in one of the duplex configurations supported by the first wireless device.
4. The method according to claim 1, wherein, When the full-duplex configuration of the first wireless device is enabled, the first TRP is a transmitting panel and the second TRP is a receiving panel.
5. The method according to claim 1, wherein, When the half-duplex configuration of the first wireless device is enabled, the first wireless device operates as two independent half-duplex devices.
6. The method according to claim 5, wherein, The first TRP and the second TRP each have their own modem and share an application processor.
7. The method according to claim 5, wherein, The first TRP and the second TRP each have their own modems and share a central modem, wherein the central modem provides resource availability for each modem associated with the first TRP and the second TRP.
8. The method according to claim 7, wherein, The central modem receives allocation requests from modems associated with the first TRP and the second TRP, wherein the central modem provides the resource availability to a first modem associated with the first TRP and a second modem associated with the second TRP based on the allocation requests from the first TRP and the second TRP.
9. The method according to claim 1, wherein, The first wireless device determines whether the second wireless device is a half-duplex device or a full-duplex device based on control signals received from the second wireless device.
10. An apparatus for wireless communication at a first wireless device having first and second transmit / receive points (TRPs) and a first modem, comprising: Memory; as well as At least one processor, coupled to the memory, is configured to: Detect a second wireless device near the first wireless device; Determine whether the second wireless device is configured as half-duplex or full-duplex; When the configuration of the second wireless device is half-duplex, the first modem is connected to the first TRP and the second modem is configured to be connected to the second TRP, and the half-duplex configuration of the first wireless device is enabled to correspond to the half-duplex configuration of the second wireless device; and when the configuration of the second wireless device is full-duplex, the first modem is connected to the first TRP and the second TRP, and the full-duplex configuration of the first wireless device is enabled to correspond to the full-duplex configuration of the second wireless device. as well as Based on the duplex configuration, communicate with the second wireless device.
11. The apparatus according to claim 10, wherein, The at least one processor is further configured to: The duplex capability of the first wireless device is reported to the second wireless device, wherein the duplex capability includes the duplex configuration supported by the first wireless device, wherein the duplex configuration includes at least one of a full-duplex configuration or a half-duplex configuration.
12. The apparatus according to claim 10, wherein, The at least one processor is further configured to: Receive a request from the second wireless device to operate in one of the duplex configurations supported by the first wireless device.
13. The apparatus according to claim 12, wherein, The second wireless device supports at least one of a full-duplex configuration or a half-duplex configuration, wherein the request includes at least one of the full-duplex configuration or the half-duplex configuration.
14. The apparatus according to claim 10, wherein, When the full-duplex configuration of the first wireless device is enabled, the first TRP is a transmitting panel and the second TRP is a receiving panel.
15. The apparatus according to claim 10, wherein, When the half-duplex configuration of the first wireless device is enabled, the first wireless device operates as two independent half-duplex devices.
16. The apparatus according to claim 15, wherein, The first TRP and the second TRP each have their own modem and share an application processor.
17. The apparatus according to claim 15, wherein, The first TRP and the second TRP each have their own modems and share a central modem, wherein the central modem provides resource availability for each modem associated with the first TRP and the second TRP.
18. The apparatus according to claim 17, wherein, The central modem receives allocation requests from modems associated with the first TRP and the second TRP, wherein the central modem provides the resource availability to a first modem associated with the first TRP and a second modem associated with the second TRP based on the allocation requests from the first TRP and the second TRP.
19. The apparatus according to claim 10, wherein, The first wireless device determines whether the second wireless device is a half-duplex device or a full-duplex device based on control signals received from the second wireless device.
20. A method for wireless communication at a second wireless device having first and second transmit / receive points (TRPs) and a first modem, comprising: Receive an indication of the duplex capability of the first wireless device from the first wireless device; Send a request to the first wireless device for operation in a duplex configuration supported by the first wireless device; When the configuration of the first wireless device is half-duplex, the first modem is connected to the first TRP and the second modem is configured to be connected to the second TRP, and the half-duplex configuration of the second wireless device is enabled to correspond to the half-duplex configuration of the first wireless device; When the configuration of the first wireless device is full-duplex, the first modem is connected to the first TRP and the second TRP, and the full-duplex configuration of the second wireless device is enabled to correspond to the full-duplex configuration supported by the first wireless device; as well as Based on the duplex configuration, communicate with the first wireless device.
21. The method according to claim 20, wherein, The duplex capability of the first wireless device includes the full-duplex or half-duplex configuration supported by the first wireless device.
22. The method of claim 20, further comprising: Receive confirmation from the first wireless device for acknowledging the request to operate in the duplex configuration.
23. The method according to claim 22, wherein, The second wireless device enables the duplex configuration in response to receiving the confirmation from the first wireless device to correspond to the duplex configuration of the first wireless device.
24. An apparatus for wireless communication at a second wireless device having first and second transmit / receive points (TRPs) and a first modem, comprising: Memory; as well as At least one processor coupled to the memory and configured to perform the method according to any one of claims 20-23.
Citation Information
Patent Citations
A network node, a wireless device and methods therein for selecting a communication mode in a wireless communications network
EP3243358A1
Four-by-four downlink (4×4 DL) multiple-input-multiple output (MIMO) with existing antenna structures
US9385795B1