Communication configuration using assistance information for changing conditions in wireless networks
By receiving auxiliary information to determine the future configuration of the wireless communication system, the problem of bandwidth loss and latency caused by channel changes in the prior art is solved, and more efficient communication adaptability is achieved.
Patent Information
- Application Number
- CN202180067726.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-10-05
- Filing Date
- 2021-10-06
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2041-10-06
AI Technical Summary
Existing wireless communication systems lack effective predictive measurement methods to optimize communication configurations, resulting in bandwidth loss or increased latency when environmental conditions change, and an inability to respond promptly to dynamic changes in channel conditions.
The control node receives auxiliary information and determines the communication configuration, including duplex mode and beam configuration, to adapt to future channel conditions when channel conditions change.
It improves the adaptability of wireless communication systems to changes in channel conditions, reduces bandwidth loss and latency, and enhances communication efficiency.
Smart Images

Figure CN116325863B_ABST
Abstract
Description
[0001] Cross Reference to Related Applications
[0002] This application claims the benefit of and priority to U.S. Provisional Application No. 63 / 089,505, entitled “Communication Configurations Using Assisting Information For Changing Conditions in Wireless Networks,” filed October 8, 2020, and U.S. Patent Application No. 17 / 450,065, entitled “Communication Configurations Using Assisting Information For Changing Conditions in Wireless Networks,” filed October 5, 2021, the contents of which are hereby incorporated by reference as if fully set forth herein. BACKGROUND TECHNICAL FIELD
[0003] The present disclosure relates generally to communication systems, and more particularly to predictive communication configurations in wireless networks.
[0004] INTRODUCTION
[0005] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems can 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.
[0006] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate on the same radio frequency networks. An example telecommunication standard is 5G New Radio (NR). 5G NR is a continuing mobile broadband evolution promulgated by Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with Internet of Things (IoT)), and other requirements. 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. There exists a need for further improvements in 5G NR technology. These improvements can also be applicable to other multi-access technologies and the telecommunication standards that employ these technologies.
[0007] SUMMARY
[0008] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate 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 is presented later.
[0009] Different types of wireless nodes can use different communication configurations to transmit data. These configurations can include, for example, duplexing modes (full duplex or half duplex), and transmit or receive (TX / RX) beam configurations for transmitting or receiving data on spatial channels, or use of beam steering or spatial multiplexing. As 5G NR currently moves into unlicensed spectrum and the number and types of networks and nodes increase, the communication configuration for a given wireless node can need to be adjusted more frequently to take advantage of full duplex (FD) that accommodates higher bandwidth, to widen TX / RX beam coverage or limit transmissions to half duplex (HD), or to ensure that successive transmissions are reliably received to accommodate suddenly appearing obstructive interference / blocking features. Channel conditions can change more rapidly, and the problem of constantly changing conditions can be exacerbated where wireless nodes (or obstructions) are moving. Likewise, sudden appearance of self-interference phenomena (beams transmitted by a node that hit a reflective surface and return to interfere with the node's own transmission / reception activities) can require configuration degradation, such as switching to half duplex, just as sudden disappearance of these interference phenomena can facilitate communication upgrades. These upgrades can include rapid switching to FD and more focused TX / RX beams to increase data transmission / reception rates when opportunities can suddenly appear.
[0010] Conventional wireless networks lack effective procedures or techniques for configuring wireless nodes to make predictive measurements that can be used to optimize future communication configurations. Instead, most existing networks favor evaluating the present configuration of their constituent nodes based on current channel conditions and scheduling communications based on those conditions. Current channel conditions can be those measured by receiving different reference signals and analyzing dedicated signals such as channel quality indicators and other quality of service (QoS) metrics that primarily focus on present channel conditions. In short, these networks can contribute their resources to scheduling subsequent transmissions based on their evaluation of present channel conditions rather than predicted future channel conditions.
[0011] While the evaluation can be up-to-date when made, it can be outdated by the time the subsequent transmission is scheduled. As a result, when environmental conditions change, whether favorably or unfavorably, network nodes are often relegated to operating in a reactive state where the present configuration can only be changed after a blocking event or other impediment has occurred for a significant amount of time and degraded performance. In other words, the network can sacrifice considerable bandwidth or introduce unnecessary latency without taking into account predictive evaluations that could have provided better indicators of channel dynamics in advance of a duplex mode, beam steering event, or wireless node positioning change, or yet another channel condition can change.
[0012] Accordingly, in one aspect of the disclosure, a control node receives assistance information from one or more other nodes, the assistance information comprising measurements taken on a wireless channel. In one configuration, the assistance information is associated with a wireless channel of a first wireless node having a particular channel condition. The control node can determine a communication configuration to accommodate communications of the first wireless node on the wireless channel when the particular channel condition has changed, where the communication configuration is determined based on the assistance information.
[0013] In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. A method of wireless communication by a control node includes receiving assistance information from a first wireless node, the assistance information being associated with a wireless channel having a particular channel condition, and determining a communication configuration to accommodate communications of the first wireless node on the wireless channel when the particular channel condition has changed, where the communication configuration is determined based on the assistance information.
[0014] An apparatus can include a control node. The control node can include at least one processor configured to receive assistance information from a first wireless node, the assistance information being associated with a wireless channel of the first wireless node having a particular channel condition, and determine a communication configuration to accommodate communications of the first wireless node on the wireless channel when the particular channel condition has changed, where the communication configuration is determined based on the assistance information.
[0015] In yet another aspect of the disclosure, a first wireless node includes means for receiving assistance information from a second wireless node on a wireless channel having a particular channel condition and means for determining a communication configuration to accommodate communications with the second wireless node on the wireless channel when the particular channel condition has changed, where the communication configuration is determined based on the assistance information.
[0016] In yet another aspect of the disclosure, a non-transitory computer- readable medium stores code. The code, when executed by at least one processor, is configured to receive assistance information from a second wireless node on a wireless channel having a particular channel condition and to determine a communication configuration to accommodate communications with the second wireless node on the wireless channel when the particular channel condition has changed, where the communication configuration is determined based on the assistance information.
[0017] To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects can be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF DRAWINGS
[0019] Figure 1 is a diagram illustrating an example of a wireless communications system and an access network.
[0020] Figure 2A is a diagram illustrating an example of a first frame, in accordance with various aspects of the present disclosure.
[0021] Figure 2B is a diagram illustrating an example of DL channels within a subframe, in accordance with various aspects of the present disclosure.
[0022] Figure 2C is a diagram illustrating an example of a second frame, in accordance with various aspects of the present disclosure.
[0023] Figure 2D is a diagram illustrating an example of UL channels within a subframe, in accordance with various aspects of the present disclosure.
[0024] Figure 3 is a diagram illustrating an example of a base station and user equipment (UE) in an access network.
[0025] Figure 4 is a timing diagram illustrating messaging between a base station and an example UE for predicting a communication configuration of the UE.
[0026] Figure 5 is a diagram illustrating an example IAB network.
[0027] Figure 6 is a diagram illustrating an IAB network and components thereof.
[0028] Figures 7A-7C is a diagram illustrating an example of full duplex (FD) communication.
[0029] Figure 8 is a call flow diagram between a first wireless device and a second wireless device.
[0030] Figure 9 is a flow diagram of a method of wireless communication.
[0031] Figure 10 is a flow diagram of a method of wireless communication.
[0032] Figure 11 is a diagram illustrating an example of a hardware implementation for an example apparatus.
[0033] Figure 12 is a diagram illustrating an example of a hardware implementation for an example apparatus.
[0034] DETAILED DESCRIPTION
[0035] The detailed description set forth below, in connection with the appended drawings and embodiments described herinin, is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein can be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts can be practiced without
[0036] 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 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 design constraints imposed on the overall system.
[0037] As an example, an element, or any portion of an element, or any combination of elements can be implemented as a "processing system" that includes 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 a chip (SoC), 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 functionality described throughout this disclosure. One or more processors in the processing system can execute software. Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0038] Accordingly, in one or more example embodiments, the functions described can be implemented in hardware, software, or any combination thereof. If implemented in software, the functions can be stored on or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer storage media. Storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise a random-access memory (RAM), a read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), compact disk ROM (CD-ROM), diskette, hard disk drive, memory card, solid-state drive, etc..
[0039] Figure 1 is a diagram illustrating an example of a wireless communications system and an access network 100. The wireless communications system (also referred to as a wireless wide area network (WWAN)) includes base stations 102, UEs 104, an evolved packet core (EPC) 160, and a 5G core (5GC) network 190. The base stations 102 can include macro cells (high power cellular base stations) and / or small cells (low power cellular base stations). The macro cells can include base stations. The small cells can include femtocells, picocells, and microcells.
[0040] The base stations 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 through the first backhaul links 132 (e.g., S I interface). The base stations 102 configured for 5G NR (collectively referred to as the Next Generation RAN (NG-RAN)) can interface with the core network 190 through the second backhaul links 184. In addition to other functions, the base stations 102 can perform one or more of the following functions: transfer of user data, radio channel ciphering and deciphering, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection setup and release, load balancing, distribution for non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment trace, RAN information management (RIM), paging, positioning, and delivery of warning messages. The base stations 102 can communicate directly or indirectly (e.g., through the EPC 160 or core network 190) with each other over the third backhaul links 134 (e.g., X2 interface). The first backhaul links 132, the second backhaul links 184, and the third backhaul links 134 can be wired or wireless.
[0041] The base stations 102 can wirelessly communicate with the UEs 104. Each of the base stations 102 can provide communication coverage for a respective geographic coverage area 110. There can be overlapping geographic coverage areas 110. For example, a small cell 102' can have a coverage area 110' that overlaps with one or more macrocells 102. A network that includes both small cell and macrocells can be known as a heterogeneous network. A heterogeneous network can also include Home Evolved Node Bs (eNBs) (HeNBs), which can provide service to a restricted group known as a closed subscriber group (CSG). The communication links 120 between the base stations 102 and the UEs 104 can include uplink (UL) (also referred to as reverse link) transmissions from a UE 104 to a base station 102 and / or downlink (DL) (also referred to as forward link) transmissions from a base station 102 to a UE 104. The communication links 120 can use multiple-input and multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity. These communication links can be through one or more carriers, where a carrier can be a set of
[0042] Certain UEs 104 can communicate using device-to-device (D2D) communication link 158. The D2D communication link 158 can use DL / UL WWAN spectrum. The D2D communication link 158 can 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). D2D communication can be through a variety of wireless D2D communications systems, such as for example, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard, LTE, or NR.
[0043] The wireless communications system can further include a Wi-Fi access point (AP) 150 in communication with Wi-Fi stations (STAs) 152 via communication link 154, e.g., in a 5 GHz unlicensed frequency spectrum. When communicating in an unlicensed frequency spectrum, the STAs 152 / AP 150 can perform a clear channel assessment (CCA) prior to communicating in order to determine whether the channel is available.
[0044] The small cell 102' can operate in a licensed and / or an unlicensed frequency spectrum. When operating in an unlicensed frequency spectrum, the small cell 102' can employ NR and use the same 5 GHz unlicensed frequency spectrum as used by the Wi-Fi AP 150. The small cell 102' employing NR in an unlicensed frequency spectrum can boost coverage and / or increase capacity for the access network.
[0045] The electromagnetic spectrum is often subdivided based on frequency / wavelength into various classes, bands, channels, etc. In 5G NR, two initial operating bands have been identified as frequency range designations FR1 (410 MHz - 7. 125 GHz) and FR2 (24.25 GHz - 52.6 GHz). The frequencies between FR1 and FR2 are often referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is often referred to (interchangeably) as a “sub-6 GHz” band in various documents / articles. A similar nomenclature issue sometimes occurs with respect to FR2, which is often referred to (interchangeably) as a “millimeter wave” band in documents / articles, despite being different from the extremely high frequency (EHF) band (30 GHz - 300 GHz) which is identified by the International Telecommunications Union (ITU) as a “millimeter wave” band.
[0046] With the above aspects in mind, unless specifically stated otherwise, it should be understood that the term “sub-6 GHz” or the like, if used herein, can broadly represent frequencies that can be less than 6 GHz, can be within FR1, or can include mid-band frequencies. Further, unless specifically stated otherwise, it should be understood that the term “millimeter wave” or the like, if used herein, can broadly represent frequencies that can include mid-band frequencies, can be within FR2, or can be within an EHF band.
[0047] Whether small cell 102' or a large cell (e.g., macro base station), base stations 102 can include and / or be referred to as an eNB, gNB, or another type of base station. Some base stations, such as gNB 180 can operate in a traditional sub 6 GHz spectrum, in millimeter wave frequencies, and / or near millimeter wave frequencies in communication with UEs 104. When the gNB 180 operates in millimeter wave frequencies or near millimeter wave frequencies, the gNB 180 can be referred to as a millimeter wave base station. The millimeter wave base station 180 can utilize beamforming 182 with the UEs 104 to compensate for the path loss and short range. The base station 180 and the UEs 104 can each include a plurality of antennas, such as antenna elements, antenna panels, and / or antenna arrays to facilitate beamforming.
[0048] The base station 180 can transmit a beamformed signal to the UE 104 in one or more transmit directions 182'. The UE 104 can receive the beamformed signal from the base station 180 in one or more receive directions 182". The UE 104 can also transmit a beamformed signal to the base station 180 in one or more transmit directions. The base station 180 can receive the beamformed signal from the UE 104 in one or more receive directions. The base station 180 / UE 104 can perform beam training to determine the best receive and transmit directions for each of the base station 180 / UE 104. The transmit and receive directions of the base station 180 can or can not be the same. The transmit and receive directions of the UE 104 can or can not be the same.
[0049] The EPC 160 can 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 can be in communication with a home subscriber server (HSS) 174. The MME 162 is the control node that processes the signaling between the UEs 104 and the EPC 160. Generally, the MME 162 provides bearer and connection management. All user Internet protocol (IP) packets are transferred through the serving gateway 166, which itself is connected to the PDN gateway 172. The PDN gateway 172 provides UE IP address allocation as well as other functions. The PDN gateway 172 and the BM-SC 170 are connected to the IP services 176. The IP services 176 can include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services. The BM-SC 170 can provide functions for MBMS user service provisioning and
[0050] The core network 190 can 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. The AMF 192 can be in communication with a unified data management (UDM) 196. The AMF 192 is the control node that processes the signaling between the UEs 104 and the core network 190. Generally, the AMF 192 provides QoS flow and session management. All user Internet protocol (IP) packets are transferred
[0051] A base station can include and / or be referred to as a gNB, NodeB, 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 transceiver function, a Basic Service Set (BSS), an Extended Service Set (ESS), a Transmit Receive Point (TRP), or some other suitable terminology. The base station 102 provides wireless access to the EPC 160 or core network 190 for UEs 104. Examples of UEs 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., MP3 player), a camera, a game console, a tablet, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a healthcare device, an implant, a sensor / actuator, a display, or any other similar functional device. Some of the UEs 104 can be referred to as IoT devices (e.g., parking meter, gas pump, toaster, vehicle, heart monitor, etc.). The UE 104 can 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.
[0052] Still referring to Figure 1 The wireless communications system and access network 100 can include an integrated access and backhaul (IAB) network that includes multiple cells in communication with one another to provide an access network and a backhaul network to a core network, such as the core network 190 or an evolved packet core (EPC) 160. The IAB network can include one or more IAB nodes 103. An IAB node can exchange communications directly with other IAB nodes 103, with base stations 102 or 180, and / or with UEs 104.
[0053] Again referring to Figure 1 In certain aspects, a wireless device, such as a UE 104 or an IAB node 103, can be configured to provide assistance information to establish a communication configuration for the IAB node 103 to communicate with another wireless node. The IAB node 103 can be a parent IAB node. The UE 104 or IAB node 103 can include a predictive assessment component 198 configured to determine assistance information, such as a self-interference level, a jamming phenomenon, travel information such as a moving obstacle, timing information such as a change in channel conditions, and the like. The UE 104 or IAB node 103 can use their predictive assessment component 198 to make predictive calculations that identify an optimal communication configuration for communicating with another designated node at some future time period.
[0054] The UE 104 or IAB node 103 can make self-interference measurements. Self-interference measurement (SIM) information is a type of assistance information that is captured when a wireless node performs measurements to determine how much interference at that node is caused by reflections of the node's own transmissions back to itself (i.e., reflective surfaces). The self-interference measurements can result in a prediction about how to configure the node for future communication sessions to mitigate or completely avoid interference. For example, a duplex mode can be switched to half duplex to reduce reflections, or a beam direction can be changed.
[0055] The SIM information can be used by a node (e.g., a UE, a base station, an IAB node, etc.) to help predict a communication configuration for itself or another node to use for future communications. In its predictive analysis, the node can consider the SIM results in view of other assistance information. For example, the node can determine whether the node itself or the interference causing the self-interference is moving. This determination can reveal whether the self-interference is likely to be present or absent during future communications. For example, if the interference is moving away from the recipient source, the predicting node can conclude that it can safely operate in full duplex during future time slots.
[0056] Thus, the UE 104 can obtain a set of relevant information via a variety of measurements, including SIM measurements, that can be processed by a predictive evaluation component 198 within the UE to determine a communication configuration for future exchanges. The UE can then communicate the communication configuration to the base station 180 for the base station to authorize the communication configuration for use during a future time period.
[0057] In other configurations, the UE 104 can instead communicate assistance information to the base station 180 for the base station 180 to use to determine a suitable communication configuration for the UE 104 to use in future time slots. In this case, the base station 180 can use a configuration component 199 to process the assistance information sent by the UE 104 to make the necessary predictions and determine a suitable communication configuration to use in the time slots. The base station can then communicate the determined communication configuration to the UE 104. In determining this communication configuration, the base station can also obtain relevant assistance information on its own or from other sources.
[0058] As mentioned, in some configurations, the base station 180 can receive a candidate communication configuration from the UE 104 along with a request to use the communication configuration in future communications. The base station 180 can use its configuration component 199 to analyze the communication configuration (rather than just the assistance information as described above), and if the base station confirms that the communication configuration is acceptable, the base station can authorize the use of the communication configuration in subsequent communications, e.g., between the base station 180 and the UE 104.
[0059] In other configurations involving IAB 103 operating in a parent capacity, the IAB 103 can use the configuration component 199 along with assistance information (e.g., predictive measurements, self-interference measurements, etc.) to determine a configuration communication to use in communications with a child IAB node.
[0060] While the above description focuses primarily on Figure 1 base stations 180 and UEs 104, it should be understood that the descriptions are exemplary in nature. For example, the respective activities performed by the base stations 180 and UEs 104 can be performed by other wireless nodes. Thus, the determination of communication configurations, as well as the collection and use of assistance information, can be determined and implemented equivalently by two or more arbitrary wireless nodes. As will be seen, such nodes can include, but are not limited to, wireless relays, IAB nodes, V2X nodes, etc. Additionally, while the determined future communication slots above can include downlink or uplink shared or control channels in aspects of a 5G network, in other configurations, the future communication slots can constitute backhaul communications, sidelink communications, node-to-node communications, and other channels or links that can be specific to a network topology.
[0061] Accordingly, while the following description can focus on various UEs, the concepts described herein can be applicable to other areas involving substantially any wireless node. Further, while the following description can focus on 5G NR, the concepts described herein can be applicable to other similar areas, such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.
[0062] In another configuration, a control node can be used to receive assistance information and determine a communication configuration for one or more other wireless nodes. In this configuration, one or both of the first wireless node or the second wireless node can transmit assistance information to the control node. The control node can analyze this assistance information and can determine, based on its analysis, a communication configuration for one or both of the first wireless node or the second wireless node as well as scheduling information identifying future slots. Accordingly, in this configuration, the control node can act on behalf of the other wireless nodes and can evaluate a communication configuration based on received assistance information. The control node can provide the communication configuration to the first node on a channel, and the first node can use the communication configuration, including duplex mode and TX / RX beam configuration, to communicate with the second node. In one configuration, the control node does not itself participate in the subsequent communications, but rather the control node determines the communication configuration for the channel, as described herein.
[0063] Examples of a “control” node configuration can be with respect to Figure 1The base station 180 can act as a control node for any two UEs 104. The communication configuration can be computed in other ways according to the advantageous position of the base station 180 by taking into account assistance information provided by one or both of the second and third UEs and specific to one or both. This configuration is not limited to Figure 1 The base station and UEs, as described herein, but also extend to wireless nodes in a general sense, where one wireless node performs a communication configuration for data exchange between a second wireless node and a third wireless node, where one or both of the second and third wireless nodes can send assistance information to the first node.
[0064] The term "communication configuration" as described herein can include a set of parameters, values, constraints, and other data for use by one wireless node during its communication on some channel with at least one other wireless node. The communication configuration typically takes into account constantly changing channel conditions, information about the travel of the nodes, timing information, and any other determinations relevant to subsequent communication between the two wireless nodes. For example, the communication configuration can include a duplexing configuration. The UEs 104 and other wireless nodes can be configured to operate in a full duplex (FD) mode during which the nodes transmit information to and receive information from one or more other wireless nodes simultaneously. Thus, for example, in FD, a node can transmit data to one node while receiving data from a second node. Full duplex can also refer to a UE exchanging data (transmitting and receiving) with a base station or another UE or node (e.g., on a sidelink) simultaneously. FD or HD can generally refer to data exchange between wireless nodes.
[0065] In some aspects of the disclosure, the communication configuration can also include a beam configuration, such as a beam number of a node, a beam shape, a spatial energy distribution, spatial multiplexing parameters, etc. Modern UEs and other wireless nodes often include multiple antennas or directional antennas. Thus, more complex communication configurations can be established to account for the antenna arrays of the wireless nodes. For example, a node can use a narrow focused beam to receive energy transmitted at a high data rate from another wireless node. In other cases, there can be obstacles or jammers that create interference, such as in a vehicle node (e.g., a vehicle-to-anything node, V2X). This interference can vary as a function of time. The communication configuration of a V2X can involve changing the spatial direction of its transmit and receive antennas to accommodate such variations and avoid obstacles. For example, in the case that a jammer or obstacle disappears, a base station can direct the V2X to increase its beam width to cover more area. The wireless nodes can also have the capability of spatial division multiple access, beamforming, transmit diversity, etc. The communication configuration can be predicted using the assistance information to establish the beam configuration of the V2X when the V2X is scheduled to transmit or receive data on the uplink or downlink. As with the general communication configuration discussed above, these communication configurations can also apply to any wireless node with directional antenna capabilities. For nodes with omni-directional power, the node can be configured with different transmit power levels and receive power levels, which can also be dynamically changed over time based on earlier predictions. In general, the communication configuration can be interpreted broadly to include only one or several parameters in some configurations or a large number of parameters in other configurations.
[0066] Figure 2A FIG. 200 is a diagram 200 illustrating an example of a first subframe within a 5G NR frame structure. Figure 2B FIG. 230 is a diagram 230 illustrating an example of DL channels within a 5G NR subframe. Figure 2C FIG. 250 is a diagram 250 illustrating an example of a second subframe within a 5G NR frame structure. Figure 2D FIG. 280 is a diagram 280 illustrating an example of UL channels within a 5G NR subframe. The 5G NR frame structure can be frequency-division duplexed (FDD), where for a particular subcarrier set (carrier system bandwidth), subframes within that subcarrier set are dedicated to either DL or UL; or time-division duplexed (TDD), where for a particular subcarrier set (carrier system bandwidth), subframes within that subcarrier set are dedicated to both DL and UL. In aspects, the 5G NR frame structure can be mixed FDD / TDD. In a mixed FDD / TDD, different subcarrier sets can be dedicated to either DL or UL, with some subcarrier sets being FDD and other subcarrier sets being TDD. Figure 2A 2C In the examples provided, a 5G NR frame structure is assumed to be TDD with subframe 4 configured with slot format 28 (mostly DL) and subframe 3 configured with slot format 34 (mostly UL), where D is DL, U is UL, and F is flexible for use between DL / UL. While subframes 3, 4 are shown with slot formats 34, 28, respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0, 1 are all DL, all UL, respectively. Other slot formats 2-61 include a mix of DL, UL, and flexible symbols. UEs are configured with a slot format (dynamically through DL control information (DCI), or semi- statically / statically through radio resource control (RRC) signaling) through a received slot format indicator (SFI). Note that the following description also applies to a 5G NR frame structure that is TDD.
[0067] Other wireless communication technologies can have different frame structures and / or different channels. A frame (10 ms) can be divided into 10 equally sized subframes (1 ms). Each subframe can include one or more slots. A subframe can also include mini-slots, which can include 7, 4, or 2 symbols. Each slot can include 7 or 14 symbols, depending on the slot configuration. For slot configuration 0, each slot can include 14 symbols, while for slot configuration 1, each slot can include 7 symbols. A symbol on the DL can be a cyclic prefix (CP) OFDM (CP-OFDM) symbol. A symbol on the UL can be a CP-OFDM symbol (for high throughput scenarios) or a discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbol (also known as single carrier frequency division multiple access (SC-FDMA) symbol) (for power limited scenarios; limited to single-stream transmission). The number of slots within a subframe is based on the slot configuration and the numerology. For slot configuration 0, different numerologies m of 0 to 4 allow for 1, 2, 4, 8, and 16 slots per subframe, respectively. For slot configuration 1, different numerologies of 0 to 2 allow for 2, 4, and 8 slots per subframe, respectively. Accordingly, for slot configuration 0 and numerology m, there are 14 symbols per slot and 2 μ *15 kHz, where m is the numerology of 0 to 4. As such, numerology m = 0 has a subcarrier spacing of 15 kHz, and numerology m = 4 has a subcarrier spacing of 240 kHz. Symbol length / duration is inversely related to subcarrier spacing. μ Figures 2A to 2D An example of a slot configuration 0 of 14 symbols per slot and numerology μ=2 of 4 slots per subframe is provided. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs. Within a frame, there can be one or more different bandwidth parts (BWPs) that are frequency division multiplexed (see Figure 2B ). Each BWP can have a certain numerology.
[0068] A resource grid can be used to represent the frame structure. Each time slot includes resource blocks (RBs) (also referred to as physical RBs (PRBs)) that extend for 12 consecutive subcarriers. The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0069] As illustrated in Figure 2A , some of the REs carry reference (pilot) signals (RS) for the UE. The RS can include demodulation RS (DM-RS) (indicated as R x x in one particular configuration) and channel state information reference signals (CSI-RS) for channel estimation at the UE. The RS can also include beam measurement RS (BRS), beam refinement RS (BRRS), and phase tracking RS (PT-RS).
[0070] Figure 2BExamples of the various DL channels are illustrated. The physical downlink control channel (PDCCH) carries DCI within one or more control channel elements (CCEs), each CCE including nine RE groups (REGs), each REG including four consecutive REs in an OFDM symbol. A PDCCH within one BWP can be referred to as a control resource set (CORESET). Additional BWP(s) can be located at a higher and / or lower frequency(ies) that span the channel bandwidth. A primary synchronization signal (PSS) can be within symbol 2 of particular subframes of a frame. The PSS is used by a UE 104 to determine subframe / symbol timing and a physical layer identity. A secondary synchronization signal (SSS) can be within symbol 4 of particular subframes of a frame. The SSS is used by a UE to determine a physical layer cell identity group number and radio frame timing. Based on the physical layer identity and the physical layer cell identity group number, the UE can determine a physical cell identifier (PCI). Based on the PCI, the UE can determine the locations of the aforementioned DM-RS. The physical broadcast channel (PBCH), which carries a master information block (MIB) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block (also referred to as SS block (SSB)). The MIB provides system bandwidth configuration information and a scheduling
[0071] As illustrated in Figure 2C some of the REs carry DM-RS (indicated as R for one particular configuration, but other DM-RS configurations are possible) for channel estimation at the base station. The UE can transmit DM-RS for the physical uplink control channel (PUCCH) and DM-RS for the physical uplink shared channel (PUSCH). The PUSCH DM-RS can be transmitted in the first one or two symbols of a subframe. The PUCCH DM-RS can be transmitted in different configurations depending on whether short or long PUCCHs are transmitted and depending on the particular PUCCH format used. The UE can transmit sounding reference signals (SRS). The SRS can be transmitted in the last symbol of a subframe. The SRS can have a comb-2 structure, and a UE can transmit SRS on one of the combs. The SRS can be used by a base station for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0072] Figure 2DExamples of various UL channels within a subframe of a TTI are illustrated. The PUCCH can be located as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, a channel quality indicator (CQI), a precoding matrix indicator (PMI), a rank indicator (RI), and hybrid automatic repeat request (HARQ) ACK / NACK feedback. The PUSCH carries data, and can additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0073] Figure 3 is a block diagram of the components of base station 310 and UE 350, which are in communication over access network 320. In the DL, IP packets from the EPC 160 can 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 medium access control (MAC) layer. The controller / processor 375 provides RRC layer functionality associated with broadcasting of system information (e.g., MIB, SIBs), 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 and reporting for UE measurement reporting; PDCP layer functionality associated with header compression / decompression, security (ciphering, deciphering, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with the transfer 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.
[0074] The transmit (TX) processor 316 and the receive (RX) processor 370 implement layer 1 functionality associated with various signal processing functions. Layer 1, which includes a physical (PHY) layer, can include error detection on the transport channels, forward error correction (FEC) coding / decoding of the transport channels, interleaving, rate matching, mapping to physical channels, modulation / demodulation of physical channels, and MIMO antenna processing. The TX processor 316 handles mapping to signal constellations 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 can then be split into parallel streams. Each stream can then be mapped to a OFDM subcarrier, multiplexed with a reference signal (e.g., pilot) 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 produce multiple spatial streams. Channel estimates from a channel estimator 374 can be used to determine the coding and modulation schemes, as well as for spatial processing. The channel estimate can be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can modulate a respective spatial stream onto a RF carrier at a desired output frequency channel. At the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX recovers information modulated onto an RF carrier and provides the information to the 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 streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then converts the OFDM symbol stream from the time-domain to the frequency domain using a Fast Fourier Transform (FFT). The frequency domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, and the reference signal, are recovered and demodulated by determining the most likely signal constellation points transmitted by the base station 310. These soft decisions can be based on channel estimates computed by the channel estimator 358. The soft decisions are then decoded and de-interleaved to recover the data and control signals that were originally transmitted by the base station 310 on the physical channel. The data and control signals are then provided to the controller / processor 359, which implements layer 3 and layer 2 functionality.
[0075] At the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX recovers information modulated onto an RF carrier and provides the information to the 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 streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then converts the OFDM symbol stream from the time-domain to the frequency domain using a Fast Fourier Transform (FFT). The frequency domain signal comprises a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, and the reference signal, are recovered and demodulated by determining the most likely signal constellation points transmitted by the base station 310. These soft decisions can be based on channel estimates computed by the channel estimator 358. The soft decisions are then decoded and de-interleaved to recover the data and control signals that were originally transmitted by the base station 310 on the physical channel. The data and control signals are then provided to the controller / processor 359, which implements layer 3 and layer 2 functionality.
[0076] The controller / processor 359 can be associated with a memory 360 that stores program codes and data. The memory 360 can be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing between transport and logical channels, packet reassembly, deciphering, 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 an ACK and / or NACK protocol to support HARQ operations.
[0077] Similar to the functionality described in connection with the DL transmission by the base station 310, the controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIBs) acquisition, RRC connections, and measurement reporting; PDCP layer functionality associated with header compression / decompression, and security (ciphering, deciphering, integrity protection, integrity verification); RLC layer functionality associated with the transfer of upper layer PDUs, error correction through ARQ, concatenation, segmentation, and reassembly of RLC 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 TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0078] Channel estimates derived by the channel estimator 358 from a reference signal or feedback transmitted by the base station 310 can be used by the 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 can be provided to different antenna 352 via separate transmitters 354TX. Each transmitter 354TX can modulate an RF carrier with a respective spatial stream for transmission.
[0079] The UL transmission is processed at the base station 310 in a manner similar to that described in connection with the receiver function 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.
[0080] The controller / processor 375 can be associated with a memory 376 that stores program codes and data. The memory 376 can be referred to as a computer-readable medium. In the UL, the controller / processor 375 provides demultiplexing between transport and logical channels, packet reassembly, deciphering, header decompression, control signal processing to recover IP packets from the UE 350. IP packets from the controller / processor 375 can be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0081] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 can be configured to perform aspects in connection with 198. Figure 1
[0082] At least one of the TX processor 316, the RX processor 370, and the controller / processor 375 can be configured to perform aspects in connection with 198. Figure 1
[0083] NR is configured to interoperate with a number of different network technologies, including in urban environments that can involve an increasing number of obstacles to wireless transmissions. NR is also configured to operate in a variety of frequency bands, including unlicensed spectrum that is conventionally used in the context of other networks (e.g., IEEE 802.1 lay, which can operate in the 60 GHz millimeter wave spectrum). In the face of all of these new obstacles and challenges, developers of NR and similar network technologies are continually seeking new ways to provide robust network access with clear channels to enable fast and unblocked transmissions and to deliver data in a faster and more efficient manner.
[0084] Obstacles common to transmitting and / or receiving nodes include existing hills, mountains, forests, and blockages. Increasing such obstacles can include increasing the number of cars, trucks, buildings, construction equipment, etc. An increasing number of reflective surfaces (such as vehicles, mirrored architecture, street signs, etc.) can also contribute to self-interference phenomena, which can occur when a transmitted signal hits a reflective surface and energy bounces back or near its point of origin thereby creating interference with the transmitted signal at its point of origin. Self-interference is even more common when devices transmit in FD (i.e., devices transmit and receive signals concurrently). For example, a portion of a transmitted signal in FD can hit a reflective surface and return to create interference with the receiving activity of a transceiver at a communication node. The effects of obstacles, sources of interference, and attenuation of electromagnetic radiation can also vary at different frequencies. Thus, developers must configure wideband network technologies to anticipate and accommodate the challenges that come with multi-frequency networking.
[0085] In addition to potentially more prevalent self-interference at different frequencies and an increasing number of obstacles, an increasing number of wireless devices are becoming mobile. Wireless nodes are being incorporated into vehicles as V2X nodes. Many objects that cause self-reflective interference to a transmitting node are also mobile, such as reflective surfaces of vehicles. Even pedestrians who are walking change their exposure to sources of interference over time, as a pedestrian who is typically carrying a UE can be within an angle that causes reflections off of a self-interfering structure for several times before the pedestrian moves away. Moreover, even if the reflective material is stationary, the distance to the source of interference changes over time as long as the wireless node is moving. Assistance information can be provided to accommodate these variations so that a receiving node can predict and account for them for the purpose of facilitating future communications.
[0086] Wireless nodes in modern networks generally focus on sending and receiving different types of reference signals to measure channel conditions to determine what characteristics the UE should use when communicating with another UE or node. For example, in different aspects of LTE and 5G, after an eNB / gNB measures channel conditions based on reference signals from a corresponding UE, the eNB / gNB then provides the UE with specified transmit power and uplink / downlink scheduling. However, as wireless networks become more advanced, wireless nodes can use multiple beams to transmit and receive data, and spatial diversity and multiplexing on the UE or node side are now also common. Additionally, newer network technologies have increasingly employed backhaul and sidelink channels to transmit and receive information. Thus, as in the example described above, wireless nodes are often able to communicate directly on a sidelink or dedicated bidirectional channel.
[0087] Current models of scheduling communications are often based largely on an assessment of current channel conditions. This technique can often produce an assumption that measured channel conditions will generally be the same during a subsequent scheduled communication time slot. As mobility of nodes increases, the influence of obstacles and interference increases, and the wide frequency range of modern nodes, the current model has its flaws. While different channel conditions when measuring the channel and different obstacles to signal transmission can exist to varying degrees, these conditions can be significantly different when a wireless node is scheduled for uplink or downlink transmission.
[0088] Thus, in the face of significant noise and adverse conditions, a regular gNB can instruct the UE to perform transmissions using spatial beams positioned with lower bandwidth at high power, for example, but this can increase the likelihood of the UE successfully transmitting or receiving data. However, as noted above, especially given the increasing mobility of devices and the encroachment of the network on different frequencies, these channel conditions can be assessed based on obstructions that are no longer present (e.g., they have moved away and are no longer blocking the way) or devices that are no longer transmitting. Thus, if a more forward-looking or predictive detection method were employed, the UE can already be able to change its configuration to spatially focus its beams and transmit in FD to, for example, maximize its uplink transmission or reception speed.
[0089] Similarly, when a channel is free of interference at the time of measurement, a gNB can inadvertently exaggerate the clearness of the channel using regular techniques, with the result that subsequent obstructions arise or other channel conditions degrade when scheduling transmissions. These problems can also affect inter-node communications, such as V2X nodes signaling to each other on a sidelink.
[0090] According to one aspect of the disclosure, a wireless node measures channel conditions and phenomena such as self-interference using one or more predictive techniques, and determines a communication configuration for communications between two (or more) wireless nodes occurring during a second time period based on measurements or information (assistance information) captured during a first time period. The configurations herein can focus on predictive techniques for indicating whether a UE can operate using a particular communication configuration, such as, as examples, duplexing configuration (FD versus HD), or beam shape, number of beams, or beam configuration for spatial transmissions, beamforming and multiplexing, and other beam scheduling, management, modulation, guard band adjustment, cyclic prefix size, subcarrier spacing, orthogonalization reference signals, etc. In some implementations, these and other criteria can be part of the assistance information. In other implementations, certain of these characteristics can also be part of the communication configuration for use in future time slots. For example, in the case of lower but increasing interference, the communication configuration can require a wider guard band than normal, which is proportional to the time to future communications.
[0091] Figure 4is a timing diagram 400 showing messaging between a base station and an example UE for predicting a communication configuration of the UE based on assistance information. The example includes a base station 402 in contact with a UE 404. One or the other (or both) of the base station 402 and / or the UE 404 can be identified to receive assistance information to make predictive measurements based on that assistance information, and ultimately to establish a communication configuration between the UE and a vehicle 408 with a node V2X in future time slots. As noted in block 406, the vehicle 408 (and thus the V2X) is moving away from the UE 404 in a direction 428 at some speed v.
[0092] At 403, the base station 402 can signal to the UE on a control channel an instruction for the UE 404 to make channel measurements, measure self-interference, or otherwise make measurements to obtain assistance information for use in predicting a communication configuration for a link between the UE 402 and the V2X 408.
[0093] The UE 404 then makes measurements or assessments in the signaling, as shown; in other cases, the base station 402 need not instruct the UE 404 and the UE’s actions can be automated. In the example shown, the UE has been configured to use a general narrow beam configuration 413a with one transmit beam and one receive beam. The UE 404 transmits a channel assessment signal 414a / 414b, which arrives at the vehicle node V2X 408. The UE 404 in turn can receive a response RX 420 from the V2X (e.g., via a sidelink), which provides some initial information about the state of the V2X and / or channel conditions faced by the V2X. The UE 404 also detects the presence of self-interference from a large road sign 429 in this example, which reflects a portion of the transmitted signal 414a into the beam path 413a of the UE 404 as a self-interference signal 418. Thus, using one or more transmissions, the UE 404 can obtain assistance information in the form of self-interference data and some data about the received channel conditions of the V2X. In other examples, the UE’s signal can not be configured to solicit a response from the V2X in the vehicle 408. The self-interference signal 418 indicates to the UE 404 that there is a jammer at some distance from the UE at some time and that the jammer can interfere with a small portion of a communication directed to the jammer at some measurable future time.
[0094] At 407, the assistance information captured from these efforts is transmitted in an uplink channel to the base station 403. The base station 402 can perform some calculations that determine the relative speed of the vehicle 408 (this function can alternatively be performed at the UE 404). In other configurations, the assistance information of the UE 404 can include a marker of a detected obstruction that can block or attenuate the transmitted signal, which can include trees, rock formations, buildings, hills, and essentially any waylaying object. The base station 402 can record this information for future reference, for example, in directing network communications for other UEs. In an implementation, the communication 407 also includes a request by the base station 402 to the UE 404 to provide a communication configuration based on the assistance information and its predictions regarding channel characteristics. In alternative configurations, these predictions can instead be made directly at the UE 404, in which case the UE 404 can perform some or all of the predictive evaluations described above with respect to the base station 402. For example, the UE 402 can be a smart UE and can include a radar for detecting interference. The UE 402 can also include a complex processing system for predicting an optimal configuration, for example, based on a combination of interference, obstructions, intended recipient nodes, and relative movement of each entity. In another example, both the UE and the interference can be in motion, such as in the case where the UE 404 is a handheld device accompanying a user also in a vehicle and the interference is a large truck moving on a highway between the UE 404 and a V2X. In this case, the self-interference can be more persistent, in the case that the relative speed and positioning of the vehicle happen to remain approximately constant. In other examples, the UE 404 can detect a current source of interference moving away (e.g., a sign 429 can be a reflective interference until the vehicle with the UE 404 passes the sign), as the measurements or evaluations are made as such as the XMTs 414a-b, and as another example, a new source of interference can appear as the interference or obstruction (e.g., a tall tree adjacent to a curved highway) appears and then moves away (e.g., another truck partially reflecting the signal on an opposite lane from the vehicle with the UE 404). In all of these cases, the UE 404 and / or the base station 402 can take each of these measured factors into account in predicting an optimal communication configuration. In another configuration, the UE makes measurements attempting to take all of these sources of interference into account, and then sends the results as assistance information to the base station 402, which has processing capabilities and thus performs the primary predictions and ultimately produces a communication configuration to allow the UE 402 to communicate with a V2X in a later time slot.
[0095] In still other configurations, the UE 404, whether stationary or mobile, can have a map that allows it to make relative determinations using its measurements. The map can alternatively be provided by the network, e.g., by the base station 402 in the signal 403. In the case that the UE 404 is in a vehicle and moving, the map can enable the UE 404 to predict that it is moving toward a corner, a turn, or other obstacle. Thus, even though the UE transmission does not see the obstacle, the UE 404 can take the existence of the obstacle into account when determining configuration factors, such as its beam shape and its duplex mode. As mentioned above, these instructions can instead be made by the base station 402.
[0096] In the latter example, the UE 404 can use its processing resources to make specific predictions and communicate those predictions to the base station at 407. At 409, depending on the configuration, the base station 402 determines the communication configuration based on the assistance information provided by the UE at 407, or the base station authorizes (approves) the communication configuration sent by the UE to the base station 402 at 407. For example, the communication configuration can authorize the UE 404 to use a duplex mode and a beam configuration on the sidelink channel with V2X communications that attempts to improve the predicted obstacles and take into account the movement of the various nodes.
[0097] The UE then modifies its duplex mode, transmit and receive beam configuration, and other parameters provided by the base station in the communication configuration at 409 at 410. The base station 402 can have determined that the obstacle is becoming worse. Thus, at 410, the wireless node, here the UE 404, can adapt the communication configuration by providing a wider receive beam 413b that can have a weaker energy distribution but can also be more favorably directed to receive transmissions from the vehicle 408 even in the presence of much changing clutter. The UE 404 can also operate in half duplex. The UE and V2X can initiate communications at prescribed times. While sacrificing the bandwidth that can be achieved, the UE 404 can significantly reduce the self-interference that it can experience when operating in FD. The net result during communications in the prescribed time period can be a more favorable data rate and lower latency for communications 420 and 424 between the UE 404 and the V2X in the vehicle 408.
[0098] As another example, where interference and blockers are relatively small but the distance between the nodes is a factor, UE 404 can instead be configured to focus its beams in a way that maximizes its transmit power and reception capability in a given direction, and thus the predicted configuration can benefit both nodes when these other conditions are present. Conversely, if the reflective surface is a large truck or a metal building surface rather than a road sign, the self-interference signal 418 can be strong enough to indicate to UE 404 that communicating in FD with another node (e.g., V2X 408) during a particular future time can not be feasible. In short, the assistance information can identify time and spatial conditions under which the base station can establish a communication configuration that minimizes the negative impact of all of these potential communication obstacles.
[0099] After the time period of sidelink communication with V2X, UE 404 can then provide scheduled updates to gNB at 427. UE 404 can provide data obtained from V2X for forwarding by the network to intended recipients. Additionally or alternatively, at 427, UE 404 can provide feedback to base station 402 regarding various channel conditions encountered, error rates of its sidelink transmissions, and so on. Base station 402 can in turn use this feedback for future predictive communications.
[0100] Referring now to V2X, in some implementations, the network topology can (by state county regulation or otherwise) incorporate areas or zones that are predefined with certain governed speeds. Thus, for example, in a high speed zone, UE 404 can request that base station 402 allow it to disable the FD transmission mode to avoid potential excess interference and the complexity and uncertainty of fast moving obstacles that change rapidly over time. In other zones with more moderate speed limits, UE 404 can be able to know or anticipate its future trajectory, and with that information, its journey can be ascertained to have a suitable communication configuration, such as a mix of FD and HD and beams that change slowly over a specified time period (as one possible example).
[0101] In still other configurations, a wireless node can be configured as a robotic UE. The robotic UE can be moving, or it can have periodic motion. For example, the robotic UE can be performing a certain task that requires it to move its arm in a specified periodic motion. Thus, in this implementation, the robotic UE can be able to quickly learn the best beam selection or operational mode based at least in part on the periodic positioning of the arm at different angles.
[0102] The above configuration can result in the UE or node requesting a change in duplex mode (from HD to FD and vice versa) and / or the TX / RX beam configuration to be used in future or upcoming slots based on predictions, which in turn can be based on a set of available information that has been accumulated over time. Some information is random or semi-random (e.g., vehicle movement in a scenario close to a road), but even in this context, there can be predictable patterns at different times of the day that tend to impede or counteract more or less aggressive communication configurations.
[0103] In several of the examples above, the base station can provide a grant of the configuration. However, in some implementations, the base station grant can be implicit, such as in the case where the UE has reported its measurements / predictions (where applicable) to the base station and the base station fails to respond within a specified time. This can grant the UE a default grant. In still other implementations, the node itself can be granted the power to determine the optimal communication configuration, even if the upcoming time period is scheduled by the network. In still other implementations, the node can be granted further power.
[0104] In other configurations, the UE can measure, evaluate, request, or predict several other parameters. In various implementations, certain ones of these parameters can be part of the communication configuration itself. In still other implementations, these parameters can be auxiliary information that assists in arriving at the communication configuration. In still other implementations, there is some mix of these parameters that serves one of two purposes.
[0105] Some relevant parameters that can be used for predictive purposes or for the communication configuration itself include:
[0106] • Change in self-interference measurements
[0107] • Change in reporting
[0108] (These changes can be to disable an action, enable an action, or perform an action periodically
[0109] • Beam management (measurements / reporting)
[0110] • Scheduling (time / frequency resources, modulation and coding scheme (MCS), data rate, number of layers, etc.)
[0111] • Amount of guard band (e.g., between uplink and downlink communications) - more volatile network environments can favor wider guard bands to reduce the risk of interference
[0112] • Timing adjustment
[0113] • Cyclic prefix (CP) size
[0114] • Subcarrier spacing (SCS)
[0115] • Reference signal (RS) resource / configuration (e.g., benefits of orthogonalizing uplink demodulation reference signals from downlink demodulation reference signals)
[0116] Additionally or alternatively, the UE can provide assistance information that enables the network (e.g., gNB) to identify the configuration. The assistance information can include one or more of the above factors. Additionally, a non-exhaustive list of assistance information is provided below:
[0117] • Direction / duration of (node and / or jammer) mobility
[0118] • Speed of (jammer or node)
[0119] • Accident time (when should the requested change be adopted, e.g., solar panel array changes a certain angle at a certain time each day, etc.)
[0120] • Accident duration (e.g., panel exposure duration, etc.)
[0121] • Map / corner / turn / direction information
[0122] • Average zone speed and zone area (positioning can be based on average positioning of the UE)
[0123] • Planned / predicted path / itinerary
[0124] • Periodic pattern, e.g., periodicity and duration of taking a set of configurations (such as the robot UE discussed above)
[0125] The above examples of assistance information are merely a few examples, but are not intended to cover an exhaustive list, with each of these examples being considered to fall within the spirit and scope of the disclosure.
[0126] In other configurations, the base station (or other controlling wireless node) can be more actively involved in the prediction process. In one scenario, for example, the gNB can receive a request (to implement a communication configuration) and / or assistance information (to make the necessary predictions and thereby determine the communication configuration on behalf of the node). The gNB can take the assistance information into account for actions such as deciding on a duplex mode to use in upcoming continued communications and / or selecting TX / RX beams to use in upcoming continued communications. The gNB can schedule the UE or allocate resources to the UE or other wireless devices / nodes based on its own predictions. Depending on the progress of future networks (including their topology and architecture), any portion of the above-cited parameters and differences can be combined based on the initial assistance information to arrive at a set of predictions and a subsequent communication configuration.
[0127] In another aspect of the disclosure, the UE still has to receive the configuration from the gNB before being scheduled for a DL / UL session. The predictive model can then seamlessly fit into the current architecture and can continue to undergo development. As mentioned above, in an alternative configuration, the UE can send its request / assistance information and wait for a specified time. If the gNB fails to counter or provide an alternative configuration, the UE’s configuration can be countered.
[0128] The scheduling or configuration selected by the gNB or other node (based on the provided assistance information) can be further based on past measurements and information received from the UE, other UEs, other network nodes, available sensors, the gNB’s own measurements in a given environment (e.g., via AI / ML learning methods), and other criteria. As the assistance information is continuously learned and received at a given gNB, it becomes increasingly valuable to use the predictive techniques described herein. For example, communications can be made in cases where fixed interference and blockers have been accounted for and variable interference (traffic at different times, e.g., training scheduling) has a deep-rooted pattern, and these communications can also be used to take advantage of the respective communication nodes.
[0129] The present disclosure can be applied differently to 5G NR. Additionally, the architecture of the IAB node system, where some nodes act as parent nodes for child nodes and some nodes operate equivalently to UEs, makes it amenable to employing the predictive schemes provided herein. The general advantages include dynamically optimizing network performance and providing a learning network that is able to apply incidents (e.g., in a given area) over time to maximize the performance of unrelated nodes by using pre-existing patterns. As such, the disclosed subject matter is applicable to IAB networks as well as combinations of IAB networks with 5G, LTE, and other networks.
[0130] Wireless nodes of the present disclosure include nodes used in IAB networks. Figure 5 is a diagram illustrating an IAB network 500. The IAB network 500 can include an anchor node (which can be referred to herein as an “IAB donor”) 510 and access nodes (which can be referred to herein as “IAB nodes”) 520. The “IAB donor” nodes and “IAB nodes” can be referred to herein simply as “IAB nodes,” which are included as part of the wireless nodes. The IAB donor 510 can be a base station, such as a gNB or eNB, and can perform functions for controlling the IAB network 500. The IAB nodes 520 can include L2 relay nodes, etc. The IAB donor 510 and the IAB nodes 520 together share resources to provide an access network and a backhaul network to a core network 590. For example, resources can be shared between access links and backhaul links in the IAB network.
[0131] The UEs 530 interface with the IAB nodes 520 or the IAB donor 510 over access links 570. The IAB nodes 520 communicate with each other and with the IAB donor 510 over backhaul links 560. The IAB donor 510 is connected to the core network 590 via a wired backhaul link 550. The UEs 530 communicate with the core network by relaying messages through their respective access links 570 to the IAB network 500, which can then relay the messages through the backhaul links 560 to the IAB donor 510 for communication with the core network over the wired backhaul link 550. Similarly, the core network can communicate with the UEs 530 by sending messages to the IAB donor 510 over the wired backhaul link 550. The IAB donor 510 sends the messages through the IAB network 500 via the backhaul links 560 to the IAB nodes 520 connected to the UEs 530, and the IAB nodes 520 send the messages to the UEs 530 via the access links 570.
[0132] Each IAB node (e.g., including the IAB donor 510 and each IAB node 520) can use a PCI value. The PCI value can be used as an identifier of that IAB donor 510 or IAB node 520. The PCI value can be used to determine a scrambling sequence that is applied to physical signals and / or channels transmitted by a particular IAB node. For example, PSS and / or SSS transmitted by a respective IAB donor 510 or IAB node 520 can be scrambled using a scrambling sequence that is based on the PCI used by the respective IAB node. A network can have a limited number of available PCI values. For example, a 5G NR system can support 1008 PCI values. Accordingly, a given PCI value can be reused in the same network.
[0133] Figure 6 is a diagram illustrating an IAB network 600 and its components. The IAB network 600 includes an IAB donor 610 and IAB nodes 620. The IAB nodes, as well as the IAB donor, can provide wireless access links to UEs 630.
[0134] The IAB donor 610 can be considered a root node of a tree structure of the IAB network 600. The IAB donor node 610 can be connected to the core network 690 via a wired connection 691. The wired connection can include, for example, a wired optical fiber. The IAB donor node 610 can provide connectivity to one or more IAB nodes 620a. The IAB nodes 620a can each be referred to as a child node of the IAB donor node 610. The IAB donor node 610 can also provide connectivity to one or more UEs 630a, which can be referred to as child UEs of the IAB donor 610. The IAB donor 610 can be connected to its child IAB nodes 620a via backhaul links 660 and can be connected to child UEs 630a via access links 670. The IAB nodes 620a that are child nodes of the IAB node 610 can also have IAB nodes 620b and / or UEs 630b as child nodes. For example, the IAB nodes 620b can further connect to child nodes and / or child UEs. Figure 6 IAB nodes 620b are illustrated that provide access links to respective UEs 630c.
[0135] The IAB donor 610 can include a central unit (CU) and a distributed unit (DU). The central unit CU can provide control of the IAB nodes 620a, 620b in the IAB network 600. For example, the CU can be responsible for configuration of the IAB network 600. The CU can perform RRC / PDCP layer functions. The DU can perform scheduling. For example, the DU can schedule resources for communication by child IAB nodes 620a and / or UEs 630a of the IAB donor 610.
[0136] The IAB nodes 620a, 620b can include a mobile termination (MT) and a DU. The MT of the IAB node 620a can operate as a scheduled node, similarly to a UE 630a, scheduled by a DU of a parent node (e.g., the IAB donor 610). The MT of the IAB node 620b can operate as a scheduled node of the parent node 620a. The DU can schedule child IAB nodes 620b and UEs 630b of the IAB node 620a. The IAB nodes can provide connectivity to IAB nodes that in turn provide connectivity to another IAB node. The pattern of a parent IAB node including a DU that schedules child IAB nodes / child UEs can continue to more connections illustrated in Figure 6
[0137] In a wireless communication system that supports full duplex (FD) communication, self-interference can be an issue that can impact FD communication. Self-interference can occur if a transmitted signal leaks to the receive port of the transmitting device. In addition, the transmitted signal can be reflected by an object back to the receive port, which can be referred to as a clutter echo. Reducing self-interference, especially the clutter echo, via spatial separation by properly selecting transmit and receive beams or more advanced transmit / receive beamforming can help support FD communication. FD communication allows for simultaneous UL and DL transmission in FR2 and different association of procedures. Flexible TDD capability can exist at a base station (e.g., gNB) or a UE or both. For example, a UE in FD communication can transmit UL from one antenna panel and receive DL in another antenna panel. FD communication can be conditioned on UL / DL beam separation. FD communication can result in latency reduction, such that it can be possible to receive DL signals in UL-only time slots. At least another benefit is that FD communication can provide spectral efficiency enhancement (e.g., per cell or per UE), which can allow for improved efficient resource utilization.
[0138] Self-interference measurements can be performed to determine whether FD capability can be supported or can be enabled / enhanced at a wireless device. To perform self-interference measurements, a wireless device can send a signal from a first set of antennas in one or more transmit beam directions and can measure a received signal (e.g., a reflected back or leaked transmission signal) on a second set of antennas in one or more receive beam directions.
[0139] Figures 7A-7C FIGs. 700, 710, 720 are diagrams illustrating examples of full duplex (FD) communication. Figure 7A Example 700 includes UE1 702 and two base stations (e.g., TRPs) 704-1, 704-2, where UE1 702 is sending uplink transmissions to base station 704-1 and is receiving downlink transmissions from base station 704-2. In Figure 7A In example 700, FD is enabled for UE1 702 but not for base stations 704-1, 704-2. Figure 7B Example 710 includes two UEs - UE1 702-1 and UE2 702-2 - and a base station 704, where UE1 702-1 is receiving downlink transmissions from base station 704 and UE2 702-2 is transmitting uplink transmissions to base station 704. In Figure 7B In example 710, FD is enabled for base station 704 but not for UEs (UE1 702-1 and UE2 702-2). Figure 7CExample 720 includes UE1 702 and base station 704, where UE1 702 is receiving downlink transmissions from base station 704 and UE1 702 is transmitting uplink transmissions to base station 704. In Figure 7C In example 720, FD is enabled for both UE1 702 and base station 704.
[0140] Beam separation of transmit and receive beams helps to limit or reduce self-interference that can occur during FD communications. It is desirable to account for clutter (also referred to as “clutter echoes”) when configuring self-interference measurements to minimize self-interference. Determining whether clutter echoes are present can allow for adjustment of the self-interference measurement configuration, which can provide reliable FD communications by selecting beam pairs that minimize or reduce self-interference.
[0141] Aspects presented herein improve self-interference measurements by devices performing measurements to provide capabilities to devices configuring nodes for subsequent communications. For example, a UE can provide a UE result of a self-interference measurement to a base station, IAB node, or another UE. A device receiving this information can use the information to determine a communication configuration for the UE. It should be noted that some aspects of the SIM configuration can be based on information known or experienced by the UE rather than by, for example, a base station.
[0142] Figure 8 is a call flow diagram 800 between a first wireless device 802 and a second wireless device 804. Optional aspects are illustrated with dashed lines. In some aspects, the first wireless device 802 can be a UE and the second wireless device 804 can be a base station, where the base station provides a cell that serves the UE. In other examples, the first wireless device 802 can be a UE and the second wireless device 804 can be an IAB node. In other examples, the first wireless device can be an IAB node (e.g., a child node) and the second wireless device can be a parent IAB node, central unit, donor node, or base station. For example, in the context of FIG. 1, the first wireless device 802 can correspond to UE 104 or IAB node 103, and the second wireless device 804 can correspond to base station 102 / 180 or IAB node 103. Figure 1 In the context of FIG. 1, the second wireless device 804 can correspond to device 310 and the first wireless device 802 can correspond to device 350. Figure 3 In the context of FIG. 1, the second wireless device 804 can correspond to device 310 and the first wireless device 802 can correspond to device 350.
[0143] As described in FIG. 1, the first wireless device 802 can be a UE 104 or an IAB node 103, and the second wireless device 804 can be a base station 102 / 180 or an IAB node 103. Figure 8As illustrated in the middle, the first wireless device 802 can provide assistance information 806 to the second wireless device 804. The assistance information can include the results of the SIM measurements performed by the first wireless device 802. To perform the SIM measurements, the first wireless device can have activated both the transmit and receive beam pairs to transmit and receive simultaneously. This can help enable the first wireless device to measure the extent or amount to which the reflected transmissions negatively impact data reception that the first wireless device can be trying to receive. The second wireless device can use this assistance information, along with other related information, to predict a communication configuration for the first wireless device 802, as illustrated at 810. The second wireless device 804 can then provide the communication configuration 812 to the first wireless device 802 for use in subsequent communications.
[0144] After receiving the communication configuration 812, the first wireless node 802 sets its communication configuration at 814. The first wireless node 802 can optionally transmit a report 816 to the second wireless node 804 based on the communication configuration.
[0145] While the present disclosure is described above in the sense of a UE and a base station, as mentioned with respect to IAB nodes, the present disclosure can equally apply to other nodes, including V2X nodes, mobile relays, and the like. Some non-exhaustive examples include sidelink / V2X (two UEs communicating with each other via sidelink). Examples of sidelink / V2X communications can include:
[0146] 1. Example 1.1 RX (scheduled) UE requests / provides information to TX (scheduling) UE -> scheduling UE takes information into account.
[0147] 2. Example 1.2. TX (scheduling) UE provides information or pre-configuration to RX (scheduled) UE.
[0148] 3. Example 1.3. UE1 requests / provides information to gNB / RSU, gNB / RSU is responsible for scheduling / assisting direct communication between two UEs.
[0149] 4. Example 1.4. UE1 broadcasts / multicasts parts of this information in one or more directions. IAB: IAB node itself can be mobile or its surrounding environment is very dynamic.
[0150] 5. Example 2.1. IAB-node requests / provides information to its parent node.
[0151] 6. Example 2.2. IAB-node requests / provides information to its CU -> CU takes this information into account for IAB resource management, TDD configuration of IAB-node or other nodes (e.g., its parent / child nodes), etc.
[0152] 7. Example 2.3. The IAB-node provides information or pre-configures to the UEs / child IAB-nodes it serves.
[0153] 8. Example 2.4. The IAB-node broadcasts / multicasts parts of this information in one or more directions.
[0154] 9. Mobile relay / Relay:
[0155] Indicates to its donor DU and / or CU.
[0156] Figure 9 is a flowchart of a method of wireless communication by a first wireless node. Although the first wireless node and the second wireless node can be any number of different nodes as described above, in one configuration, the first wireless node is a UE 104 (including a child IAB node), Figure 1 a UE 350 of FIG. 7, Figure 3 an IAB node of FIG. 7, Figure 5 a UE 1202, mobile relay, or V2X node of FIG. 12. Figure 11 Figure 4
[0157] At 902, the first wireless node (e.g., UE 104) accesses assistance information for communication over a wireless channel, the wireless channel having particular channel conditions at the time the assistance information is accessed (e.g., the assistance information can be travel information of the first node, jammer information, predictive measurement results, self-interference measurements, etc.). Thus, at 904, the first wireless node (e.g., UE 104) determines a communication configuration for communication with a second node over the wireless channel when the particular channel conditions have changed, where the communication configuration is determined based on the assistance information. As such, the first wireless node can determine an optimal communication configuration based on the assistance information it receives.
[0158] Dotted lines indicate optional features. As mentioned in 906, the communication configuration for the first wireless node can be (1) duplex mode (full duplex or half duplex), (2) TX / RX selected beams, (3) resource allocation, (4) timing for resolving self-interference procedures, (5) timing for beam management, (6) scheduling, (7) selected frame structure, and / or (8) early information, among others.
[0159] In optional step 908, after determining the communication configuration, the first wireless node transmits a message to the second wireless node (e.g., base station 180) requesting that the communication configuration be used for communications. Thereafter, in step 910, the first wireless node (e.g., UE 104) can receive a message from the second wireless node granting the request. Control then returns to step 904, where the first wireless node uses the communication configuration (e.g., full duplex with a specified number of beams and beam widths, a particular spatial multiplexing scheme, and different modulation and coding schemes) for communications.
[0160] In step 912, the first wireless node uses the communication configuration to participate in a communication session with the second wireless node and / or with another node. Thus, for example, the UE 104 can use the communication configuration to participate in an uplink with the base station 180, or in other configurations, the UE 104 can then use the predicted communication configuration to communicate with one or more other nodes in a sidelink configuration (or via another network topology).
[0161] Figure 10 is a flowchart of a method of wireless communication. While the wireless nodes can be any number of different nodes as described above, in one configuration, the first wireless node is a base station or an IAB donor node. For example, the first wireless node can be one of the base stations 310, Figure 3 of FIG. 3, Figure 5 one of the IAB donor nodes in FIG. 7, or Figure 12 a base station. In various cases, the first wireless node can be another wireless node (e.g., a V2X node, a mobile relay, etc.) and the second wireless node can be a UE or any of the nodes described above.
[0162] Referring to step 1002, the first wireless node (e.g., base station 180 or IAB donor node 103) can receive assistance information from a second wireless node on a wireless channel having particular channel conditions. At 1004, the first wireless node can determine a communication configuration to accommodate communications with the second wireless node on the wireless channel when the particular channel conditions have changed, where the communication configuration is determined based on the assistance information.
[0163] Optional block 1006 indicates that the communication configuration can be transmitted to a third wireless node, which can be used during communications of the second node with the third wireless node. In this embodiment, the first wireless node acts as a control node, as it does not participate in the current communications but determines a communication configuration that can be used by the third wireless node in communications with the second node.
[0164] Optional feature 1006 indicates that the first wireless node is to communicate with the second wireless node using the communication configuration, such that in this case it is effectively a dual-mode configuration. In other words, both the first and second wireless nodes participate in the communication. The request can be derived from, for example, a user station 104 providing assistance information. The message can instead include the assistance information, which in optional feature 1004 can include (1) interference detected by the second wireless node, (2) travel information associated with the second wireless node, (3) timing associated with the second time period, (4) travel information (e.g., information related to movement of the node of the interference or measurement information), (5) historical information (e.g., including information collected by past nodes regarding obstacles, buildings, hills, blockages, periodic traffic flows, and other features), or (6) self-interference measurements.
[0165] Figure 11 FIG. 11 is a diagram 1100 of an example of a hardware implementation for the apparatus 1102. The apparatus 1102 is a UE and includes a cellular baseband processor 1104 (also referred to as a modem) coupled to a cellular RF transceiver 1122 and one or more subscriber identity modules (SIM) cards 1120, a Figure 3of the 350) and include the aforementioned additional modules of device 1102.
[0166] The communications manager 1132 includes a component 1140 configured to make measurements (such as assistance information), e.g., as described in connection with Figure 9 steps 902 and Figure 10 of 1004 and 1006. The communications manager 1132 further includes a component 1142 that receives input in a form of assistance information from the component 1140 and is configured to calculate predictions and predictive features based on the assistance information, e.g., as described in connection with Figure 9 step 904 of 900. The communications manager 1132 further includes a component 1144 that receives input in a form of travel information (obstruction measurements) from the component 1140, input in a form of predictions from the component 1142, and input in a form of determinations from the component 1148, and is configured to use a communication configuration in a communication session, e.g., as described in connection with Figure 9 step 904 of 900.
[0167] The communications manager 1132 further includes a component 1148 that determines a communication configuration to use in a communication session using input from various components (such as the measurement component 1140, the predictive component 1142, and the travel component 1146) in Figure 11 The communications manager 1132 further includes a component 1150 that is used to perform requested steps in various flowcharts, including requesting use of a configuration. The communications manager 1132 further includes a jammer component 1152 that is configured to scan for jammers or blockers during the course of the measurements. The communications manager 1132 further includes a component 1154 that is configured to perform self-interference measurements to collect information about self-interference, as set forth in various steps and diagrams above, and this information is provided to, e.g., the component 1142, 1133, and 1148, as necessary.
[0168] The apparatus can include additional components that perform the functions of Figure 4 and 8 each block of the aforementioned timing diagrams and flowcharts of 1-10. As such, Figure 4 and 8 Each block of the aforementioned flowcharts of 1-10 can be performed by a component, and the apparatus can include one or more of those components. The components can be one or more hardware components specifically configured to carry out the stated processes / algorithm, implemented by a processor configured to perform the stated processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination thereof.
[0169] In one configuration, the apparatus 1102, and in particular the cellular baseband processor 1104, includes means for accessing assistance information for communications over a wireless channel, the wireless channel having a particular channel condition at a time the assistance information is accessed; means for determining a communication configuration for communications with a second node over the wireless channel when the particular channel condition has changed, where the communication configuration is determined based on the assistance information; means for transmitting a message to the second wireless node requesting the communication configuration for the communications; and means for receiving a message granting the request.
[0170] The aforementioned means can be one or more of the aforementioned components of the apparatus 1102 configured to perform the functions recited by the aforementioned means. As described supra, the apparatus 1102 can include the TX processor 368, the RX processor 356, and the controller / processor 359. As such, in one configuration, the aforementioned means can be the TX processor 368, the RX processor 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[0171] Figure 12 FIG. 12 is a diagram 1200 that illustrates an example of a hardware implementation for the apparatus 1202. The apparatus 1202 is a BS and includes a baseband unit 1204. The baseband unit 1204 can communicate with the UE 104 through a cellular RF transceiver. The baseband unit 1204 can include a computer- readable medium / memory. The baseband unit 1204 is responsible for the general processing, including the execution of software stored on the computer-readable medium / memory. The software, when executed by the baseband unit 1204, causes the baseband unit 1204 to perform the various functions described supra. The computer-readable medium / memory can also be used for storing data that is manipulated by the baseband unit 1204 when executing software. The baseband unit 1204 further includes a reception component 1230, a communication manager 1232, and a transmission component 1234. The communication manager 1232 includes one or more of the illustrated components. The components within the communication manager 1232 can be stored in the computer-readable medium / memory and / or configured as hardware within the baseband unit 1204. The baseband unit 1204 can be a component of the BS 310 and can include the memory 376 and / or at least one of the TX processor 316, the RX processor 370, and the controller / processor 375.
[0172] The communication manager 1232 includes a component 1240 for receiving assistance information, analyzing the assistance information, and making a prediction based on the assistance information, e.g., as described in connection with step 1002 of certain configurations in FIG. 10. Figure 10 The communication manager 1232 further includes a component 1242 for configuring and receiving self-interference measurements and using the measurements to predict a communication configuration, e.g., as described in connection with steps 1004 and 1006 of certain configurations in FIG. 10. Figure 4 and Figure 10steps 1004 and 1006 described above. The communication manager 1232 further includes a configuration component 1244 that receives input in the form of assistance information from the component 1240 and is configured to determine a communication configuration, e.g., as described in connection with Figure 10 steps 1004 and 1006 described above and in various other illustrations of the present disclosure. The communication manager 1232 further includes a configuration component 1246 that is configured to perform duplex calculations (e.g., half duplex, full duplex) and provide this information to the component 1244. The communication manager 1232 further includes a configuration component 1248 that is configured to authorize a communication configuration on behalf of a wireless node, e.g., as described in connection with Figure 9 step 910 described above. The communication manager 1232 further includes a configuration component 1252 that is configured to assist the component 1244 in making predictions to determine a communication configuration based on information from the component 1240, as described and illustrated in various steps throughout the present disclosure. The communication manager 1232 further includes a configuration component 1254 that is configured to schedule a communication session, receive a communication configuration from the component 1244, and provide information to the transmission component 1234 to enable the transmission component 1234 to upconvert the information and transmit it over a network to nodes that will be scheduled for the communication session, e.g., as illustrated in connection with Figure 10 step 1002 described above.
[0173] The apparatus can include additional components that perform each of the steps Figure 4 and 8 of the algorithms in the aforementioned flow charts of FIGS. 10-10. As such, Figure 4 and 8 Each block of the flowcharts of FIGS. 10-10 can be performed by a component and the apparatus can include one or more of those components. The components can be one or more hardware components specifically configured to carry out the stated processes / algorithm, implemented by a processor configured to perform the stated processes / algorithm, stored within a computer-readable medium for implementation by a processor, or some combination thereof.
[0174] In one configuration, the apparatus 1202 (and in particular the baseband unit 1204) includes means for receiving assistance information from a second wireless node on a wireless channel having particular channel conditions; means for determining a communication configuration to accommodate communications with the second wireless node on the wireless channel when the particular channel conditions have changed, where the communication configuration is determined based on the assistance information; means for communicating with the second wireless node using the communication configuration; means for communicating the communication configuration to a third wireless node; means for allocating resources for another wireless node based on the assistance information; and means for communicating the communication configuration to the second wireless node.
[0175] The aforementioned apparatus can be one or more of the aforementioned components of the device 1202 configured to perform the functions recited by the aforementioned apparatus. As described supra, the device 1202 can include the TX processor 316, the RX processor 370, and the controller / processor 375. As such, in one configuration, the aforementioned apparatus can be the TX processor 316, the RX processor 370, and the controller / processor 375 configured to perform the functions recited by the aforementioned apparatus.
[0176] It should be understood that the specific order or hierarchy of various blocks in the disclosed process / flow diagrams can be rearranged. Further, various blocks can be combined or separated into constituent sub- blocks to implement the various process / flow diagrams. The above-described apparatus and methods can be implemented by hardware, software, firmware or any combination thereof. The various elements of the described apparatus and methods can be provided out of the same device or separate devices. When implemented in software, the software code can be executed on a processor, which can be general purpose or some other type of processor. The
[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 readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean "one and only one" unless specifically so stated, but rather "one or more." Terms such as "if," "as long as," and "when" should not be interpreted as absolute timelines but rather conditions. That is, these phrases should not be interpreted to only happen when, in response to, or during an occurrence of an action, but merely that the action will occur if a condition is met, without requiring a specific or immediate temporal relation to the occurrence of the action. The use of the term "exemplary" is intended to present examples, instances, or illustrations. Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects. Unless specifically 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 the group consisting of A, B, and C," "one or more of the group consisting of A, B, and C," and "A, B, and / or C or any combination thereof" include number one only of A, number one only of B, number one only of C, number one of both A and B, number one of both A and C, number one of both B and C, or number one of all of A, B, and C. In other words, "combinations" as should be construed as one or more of the associated listed items or a subset thereof. Various aspects are described herein in connection with various methods. It should be understood that the methods described herein can be carried out by specific or particular devices, apparatus, systems, and / or circuits, which are described and / or claimed in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure. It further should be understood that the methods described herein can be carried out by devices, apparatus, systems, and / or circuits that are not specifically described in the present disclosure.
Claims
1. A method of wireless communication by a control node, comprising: receiving assistance information from a first wireless node, the assistance information associated with a wireless channel of the first wireless node having a particular channel condition; and determining a communication configuration to accommodate communications of the first wireless node over the wireless channel when the particular channel condition has changed, wherein the communication configuration is determined based on the assistance information, and wherein the communication configuration comprises a duplexing mode for communications of at least one of the first wireless node or a second wireless node.
2. The method of claim 1, further comprising communicating with the first wireless node using the wireless channel and based on the communication configuration.
3. The method of claim 1, further comprising communicating the communication configuration to a second wireless node.
4. The method of claim 3, wherein the first wireless node and the second wireless node communicate with each other using the wireless channel and based on the communication configuration.
5. The method of claim 1, wherein the assistance information comprises interference detected by at least one of the first wireless node or a second wireless node.
6. The method of claim 1, wherein the assistance information comprises travel information associated with at least one of the first wireless node or a second wireless node.
7. The method of claim 1, wherein the assistance information comprises timing associated with the communications.
8. A control node, comprising: at least one processor configured to: receive assistance information from a first wireless node, the assistance information associated with a wireless channel of the first wireless node having a particular channel condition; and determine a communication configuration to accommodate communications of the first wireless node over the wireless channel when the particular channel condition has changed, wherein the communication configuration is determined based on the assistance information, and wherein the communication configuration comprises a duplexing mode for communications of at least one of the first wireless node or a second wireless node.
9. The control node of claim 8, wherein the at least one processor is further configured to communicate with the first wireless node using the wireless channel and based on the communication configuration.
10. The control node of claim 8, wherein the at least one processor is further configured to communicate the communication configuration to a second wireless node.
11. The control node of claim 10, wherein the first wireless node and the second wireless node communicate with each other using the wireless channel and based on the communication configuration.
12. The control node of claim 8, wherein the assistance information comprises interference detected by at least one of the first wireless node or a second wireless node.
13. The control node of claim 8, wherein the assistance information comprises travel information associated with at least one of the first wireless node or a second wireless node.
14. The control node of claim 8, wherein the assistance information comprises timing associated with the communications.
15. A first wireless node, comprising: means for receiving assistance information from a second wireless node on a wireless channel having a particular channel condition; and means for determining a communication configuration to accommodate communications with the second wireless node on the wireless channel when the particular channel condition has changed, wherein the communication configuration is determined based on the assistance information, and wherein the communication configuration comprises a duplexing mode for communications with the second wireless node.
16. The first wireless node of claim 15, further comprising means for communicating with the second wireless node using the communication configuration.
17. The first wireless node of claim 15, further comprising means for communicating the communication configuration to a third wireless node.
18. The first wireless node of claim 15, wherein the assistance information comprises interference detected by the second wireless node.
19. The first wireless node of claim 15, wherein the assistance information comprises travel information associated with the second wireless node.
20. The first wireless node of claim 15, wherein the assistance information comprises timing associated with the communications.
21. A non-transitory computer-readable medium comprising code that, when executed by at least one processor, is configured to: receive assistance information from a second wireless node on a wireless channel having a particular channel condition; and determine a communication configuration to accommodate communications with the second wireless node on the wireless channel when the particular channel condition has changed, wherein the communication configuration is determined based on the assistance information, and wherein the communication configuration comprises a duplexing mode for communications with the second wireless node.
22. The computer-readable medium of claim 21, further comprising code for communicating with the second wireless node using the communication configuration.
23. The computer-readable medium of claim 21, further comprising code for communicating the communication configuration to a third wireless node.
24. The computer-readable medium of claim 21, wherein the assistance information comprises interference detected by the second wireless node.
25. The computer-readable medium of claim 21, wherein the assistance information comprises travel information associated with the second wireless node.
26. The computer-readable medium of claim 21, wherein the assistance information comprises timing associated with the communications.
Citation Information
Patent Citations
Wireless communication system, communication unit, and method for scheduling
US20130286873A1
Apparatus, system and method of predicting a channel condition
US20160192224A1
Predictive link adaptation for v2x communications
US20200007247A1