Techniques for initiating data sessions in sidelink communications
By adjusting the data session parameters between UEs based on WSA signal measurement in 5G wireless communication system, the problem of insufficient data session caused by signal quality changes in side link communication is solved, the communication quality and throughput are improved, and the user experience is improved .
Patent Information
- Application Number
- CN202380035538.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-04-29
- Filing Date
- 2023-03-15
- Publication Date
- 2024-12-13
AI Technical Summary
In 5G wireless communication system, in side link (SL) communication between user equipment (UE), there are signal quality changes and bandwidth limitations in the establishment and maintenance of data sessions, resulting in insufficient communication quality and throughput, affecting the user experience.
By receiving wave service announcement (WSA) signal measurements between UEs, the modulation and decoding scheme (MCS) and bandwidth of the data session are initiated and adjusted based on signal strength and signal-to-noise ratio to optimize the delivery rate and duration of the data session. .
Improves the uptime and communication quality of data sessions, improves the communication throughput and user experience of devices, and enhances data transfer capabilities in RF environments.
Smart Images

Figure CN119138090A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of U.S. patent application serial number 17 / 733,651, filed on April 29, 2022, which is assigned to the assignee of this application and is incorporated herein by reference in its entirety. Background Art Technical Field
[0003] Aspects of the present disclosure relate generally to sidelink wireless communication systems, and more particularly to sidelink communications.
[0004] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, etc. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems 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, and single-carrier frequency division multiple access (SC-FDMA) systems.
[0005] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at city, national, regional, and even global levels. For example, the fifth generation (5G) wireless communication technology, which may be referred to as 5G New Radio (5G NR), is designed to expand and support diverse usage scenarios and applications relative to current mobile network generations. On the one hand, 5G communication technology may include: enhanced mobile broadband addressing people-centric use cases for accessing multimedia content, services, and data; ultra-reliable low-latency communications (URLLC) with certain specifications for latency and reliability; and large-scale machine-type communications that may allow a very large number of connected devices and a relatively small amount of non-delay sensitive information to be sent. However, as the demand for mobile broadband access continues to grow, further improvements to 5G communication technology and beyond 5G technology may be expected.
[0006] In some wireless communication technologies such as 5G, a user equipment (UE) communicates via one or more of a plurality of interfaces. The plurality of interfaces may include a Uu interface between a UE and a base station, wherein the UE may receive communications from the base station via a downlink and send communications to the base station via an uplink. In addition, the plurality of interfaces may include a sidelink interface for communicating directly with one or more other UEs via a sidelink channel (e.g., without passing through a base station). Summary of the invention
[0007] The following presents the summary of one or more aspects in order to provide a basic understanding of these aspects. This summary is not an extensive overview of all expected aspects, and is neither intended to identify the key or important elements of all aspects, nor to 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 a more detailed description presented later.
[0008] According to one aspect, an apparatus for wireless communication is provided, the apparatus comprising a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the memory and the transceiver. The one or more processors are configured to receive a wave service announcement (WSA) from a roadside unit (RSU) and initiate a transmission control protocol / Internet protocol (TCP / IP) session with the RSU based on a signal measurement of the WSA.
[0009] In another aspect, a method for wireless communication is provided, the method comprising: receiving a WSA from an RSU; and initiating a TCP / IP session with the RSU based on signal measurements of the WSA.
[0010] In another aspect, an apparatus for wireless communication is provided, the apparatus comprising a transceiver, a memory configured to store instructions, and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to send a WSA, receive a request to initiate a data session based on a signal measurement of the WSA, and send downlink data in the data session based on a modulation and coding scheme (MCS) and bandwidth associated with the request.
[0011] In another aspect, a method for wireless communication is provided, the method comprising: sending a WSA; receiving a request to initiate a data session based on signal measurements of the WSA; and sending downlink data in the data session based on an MCS and bandwidth associated with the request.
[0012] To achieve the foregoing and related ends, one or more aspects include the features fully described below and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail some illustrative features of one or more aspects. However, these features are merely indicative of some of the various ways in which the principles of the various aspects may be employed, and this specification is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The disclosed aspects will be described below in conjunction with the accompanying drawings, which are provided to illustrate rather than limit the disclosed aspects, wherein like numerals represent like elements, and in which:
[0014] Figure 1An example of a wireless communication system according to various aspects of the present disclosure is illustrated;
[0015] Figure 2 is a block diagram illustrating an example of a user equipment (UE) according to various aspects of the present disclosure;
[0016] Figure 3 is a flow chart illustrating an example of a method for initiating a data session according to various aspects of the present disclosure;
[0017] Figure 4 is a flow chart illustrating an example of a method for communicating with a side link (SL) based on changing a modulation and coding scheme (MCS) or bandwidth according to various aspects of the present disclosure; and
[0018] Figure 5 is a block diagram illustrating an example of a multiple-input multiple-output (MIMO) communication system including a base station and UEs according to various aspects of the present disclosure. DETAILED DESCRIPTION
[0019] Various aspects are now described with reference to the accompanying drawings. In the following description, for the purpose of explanation, in order to provide a thorough understanding of one or more aspects, numerous specific details are described. However, it is apparent that such aspects can be practiced without these specific details.
[0020] The described features as a whole relate to initiating a data session (e.g., a Transmission Control Protocol (TCP) / Internet Protocol (IP) session) in a sidelink (SL) communication. For example, SL communication may refer to device-to-device (D2D) communication between devices (e.g., user equipment (UE)) in a wireless network. In a specific example, SL communication may be defined for vehicle-based communication, such as vehicle-to-vehicle (V2V) communication or vehicle-to-infrastructure (V2I) communication between two vehicle-based communication devices (e.g., on-board units (OBU)) on a vehicle (e.g., from a vehicle-based communication device (such as an OBU) to a road infrastructure node (e.g., a roadside unit (RSU))) or a combination thereof and / or communication with other devices. In addition, some vehicle-based communications may also include communications that do not pass through SL, such as vehicle-to-network (V2N) communication (e.g., from a vehicle-based communication device to one or more network nodes such as a base station). These communications may be collectively referred to as vehicle-to-everything (V2X) communication. In another example, V2X communications may include communications to or from users on vulnerable road uses (VRUs) such as bicycles, scooters, or other modes of transport that may use cell phones or other personal devices for V2X communications. In some SL V2X communications, the OBUs may communicate with each other and / or with the RSUs over SL channels.
[0021] V2X communication may occur within one or more time slots. A time slot may be defined in wireless communication technology (e.g., 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) or 5th Generation (5G) New Radio (NR), etc.) as a set of multiple symbols, where the multiple symbols may be one of orthogonal frequency division multiplexing (OFDM) symbols, single carrier frequency division multiplexing (SC-FDM) symbols, or other types of symbols. In an example, the number of symbols in a time slot may vary based on a cyclic prefix (CP) length defined for the symbols.
[0022] For example, in LTE V2X or other vehicle-based communications, the RSU may provide certain services, such as IPv6 services, to the OBU. In one example, such IPv6 services may include services related to security credential management services (SCMS), such as certificate revocation list (CRL) downloads, certificate terminations, etc., probe data uploads, such as uploads of requested characteristics for selected vehicle groups, etc. The RSU may periodically send wave service announcements (WSA) and / or wave router announcements (WRA) to announce such services, and the OBU may discover these services by receiving and processing WSA and / or WRA from the RSU. Based on the WSA / WRA, the OBU may initiate an IPv6 session with the RSU based on the subnet announced in the WRA, and the RSU may forward traffic from the OBU to the appropriate destination to provide the announced services to the OBU.
[0023] Specifically, for example, LTE V2X may operate in a 20 megahertz (MHz) channel, which may include 100 resource blocks (RBs). The size of the WSA / WRA may be relatively small (e.g., 200-300 bytes). LTE V2X may adapt the transmission parameters based on the packet size, and thus may typically use a modulation and coding scheme (MCS) 6 and 20 RBs (2 control channels (CCs) + 18) to transmit 200-300 byte packets. IP applications typically attempt to transmit fully buffered traffic, which may result in 1500-byte packets. Typically, a 1500-byte packet may be transmitted using MCS11,96 RBs (96 data channels). The coverage of MCS 6,20 RBs is greater than the coverage of MCS11,98 RB transmission. For example, this may result in an increase of 7.27 decibels (dB) based on the bandwidth (e.g., 10log10(96)–10log10(18)). The signal-to-noise ratio (SNR) increase between MCS 6 and MCS 11 may be approximately 4 dB, which may result in an overall increase of approximately 11 dB.
[0024] The OBU can be mobile in the entire geographic area, and the communication quality with static units such as RSU (or another mobile unit such as another OBU) can change over time. In one example, if the OBU attempts to establish a data session such as an IPv6 session or other IP or non-IP two-way services or data sessions prematurely based on the received WSA (for example, when the OBU first finds the RSU and WSA or WRA), a session can be established with the RSU because the SYN, ACK packets are small. However, when the application attempts to transfer data via the RSU, larger data packets may fail. In addition, if TCP is selected as the transport protocol, the TCP session can end with exponential backoff when attempting to transfer data and failing. Additionally, the SL bandwidth is shared between secure messages and non-secure messages, and non-secure messages include IP-based or non-IP-based two-way applications. These applications can be limited in terms of the amount of data they can send to avoid the impact on secure messages and limit the transmission duty cycle because the system can be half-duplex. In some examples, traffic for these applications may be limited to transmitting on four percent of available subframes in a 10 second period, which may cause TCP-based traffic to be limited and may result in variable delays as TCP is attempting to maximize throughput and reaches the four percent limit.
[0025] Therefore, the various aspects described herein relate to initiating a data session between UEs at a desired time or distance between the UEs to improve the use of the data session. In one aspect, a first UE (e.g., OBU) may initiate a data session with a second UE (e.g., RSU) in SL communication (e.g., V2X) based on signal measurements of the WSA. For example, the first UE may initiate a data session with the second UE if the signal measurement reaches a threshold, or may otherwise suppress the initiation of the data session. On the other hand, the first UE may initiate the session, and then once the session is initiated, the MCS may be adapted to use a higher MCS as the signal measurement improves. The various aspects described herein may allow a UE to initiate a data session when the radio frequency (RF) environment can support the desired data session delivery rate. This may facilitate improved data session uptime, which may improve communication quality and communication throughput of the device, which may improve user experience, etc.
[0026] The following will refer to Figures 1 to 5 The described features are presented in more detail.
[0027] As used in this application, the terms "component", "module", "system", etc. are intended to include computer-related entities, such as but not limited to hardware, software, a combination of hardware and software, or software in execution. For example, a component can be but not limited to a process, a processor, an object, an executable file, a thread of execution, a program and / or a computer running on a processor. By way of example, both an application running on a computing device and a computing device can be a component. One or more components may reside in a process and / or an execution thread, and a component may be located in a computer and / or distributed between two or more computers. In addition, these components can be executed from each computer-readable medium having each data structure stored thereon. A component may communicate by means of a local and / or remote process, such as according to a signal having one or more data packets (such as data from a component as follows, which interacts with another component in a local system, a distributed system, and / or interacts with other systems across a network such as the Internet). Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subroutines, software modules, 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.
[0028] The technology described herein can be used for various wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA and other systems. The terms "system" and "network" can often be used interchangeably. A CDMA system can implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95 and IS-856 standards. IS-2000 versions 0 and A are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA20001xEV-DO, High Speed Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. A TDMA system can implement radio technologies such as Global System for Mobile Communications (GSM). An OFDMA system may implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE802.20, Flash-OFDM TMEtc. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) and Advanced LTE (LTE-A) are new versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents of an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents of an organization named "3rd Generation Partnership Project 2" (3GPP2). The techniques described herein can be used for the above-mentioned systems and radio technologies and other systems and radio technologies, including cellular (e.g., LTE) communications on shared radio frequency spectrum bands. However, the following description describes an LTE / LTE-A system for example purposes, and LTE terminology is used in most of the following descriptions, but these techniques can also be applied to applications other than LTE / LTE-A (e.g., to fifth generation (5G) new radio (NR) networks or other next generation communication systems).
[0029] The following description provides examples, but does not limit the scope, applicability, or examples set forth in the claims. The functions and arrangements of the elements discussed may be changed without departing from the scope of the present disclosure. Each example may omit, replace, or add individual processes or components as appropriate. For example, the described method may be performed in a different order than described, and individual steps may be added, omitted, or combined. In addition, features described with respect to some examples may be combined in other examples.
[0030] Various aspects or features will be presented with respect to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that the various systems may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in connection with the figures. Combinations of these approaches may also be used.
[0031] Figure 11 is a diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) may include a base station 102, a UE 104, an evolved packet core (EPC) 160, and / or a 5G core (5GC) 190. The base station 102 may include a macro cell (a high-power cellular base station) and / or a small cell (a low-power cellular base station). The macro cell may include a base station. The small cell may include a femto cell, a pico cell, and a micro cell. In the example, the base station 102 may also include a gNB 180, as further described herein. In one example, some nodes of the wireless communication system may have a modem 240 and a communication component 242 for initiating a data session on the SL or modifying the MCS and / or bandwidth throughout the data session, as further described herein. Although the UE 104-a is shown as having a modem 240 and a communication component 242, this is an illustrative example, and substantially any node or any type of node may include a modem 240 and a communication component 242 for providing the corresponding functions described herein.
[0032] Base stations 102 configured for 4G LTE (which may be collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with EPC 160 via a backhaul link 132 (e.g., using an S1 interface). Base stations 102 configured for 5G NR (which may be collectively referred to as Next Generation RAN (NG-RAN)) may interface with 5GC 190 via a backhaul link 184. Among other functions, base stations 102 may perform one or more of the following functions: delivery of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), subscriber and equipment tracking, RAN information management (RIM), paging, positioning, and delivery of warning messages. Base stations 102 may communicate with each other directly or indirectly (e.g., through EPC 160 or 5GC 190) over backhaul link 134 (e.g., using an X2 interface). Backhaul link 134 may be wired or wireless.
[0033] The base station 102 may communicate wirelessly with one or more UEs 104. Each of the base stations 102 may provide communication coverage for a corresponding geographic coverage area 110. There may be overlapping geographic coverage areas 110. For example, a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells may be referred to as a heterogeneous network. A heterogeneous network may also include a home evolved B node (eNB) (HeNB), which may provide services to a restricted group (which may be referred to as a closed subscriber group (CSG)). The communication link 120 between the base station 102 and the UE 104 may include an uplink (UL) (also referred to as a reverse link) transmission from the UE 104 to the base station 102 and / or a downlink (DL) (also referred to as a forward link) transmission from the base station 102 to the UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming and / or transmit diversity. The communication link may be through one or more carriers. The base station 102 / UE 104 may use a spectrum of up to Y MHz (e.g., 5 MHz, 10 MHz, 15 MHz, 20 MHz, 100 MHz, 400 MHz, etc.) bandwidth per carrier allocated in a carrier aggregation of up to Yx MHz (e.g., for x component carriers) for transmission in the DL and / or UL directions. The carriers may or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL compared to UL). The component carrier may include a primary component carrier and one or more secondary component carriers. The primary component carrier may be referred to as a primary cell (PCell) and the secondary component carrier may be referred to as a secondary cell (SCell).
[0034] In another example, some UEs (e.g., UEs 104-a and 104-b) may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). The D2D communication may be through various wireless D2D communication systems, such as, for example, FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on IEEE 802.11 standards, LTE, or NR.
[0035] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) to determine whether the channel is available prior to communication.
[0036] The small cell 102' may operate in a licensed and / or unlicensed spectrum. When operating in an unlicensed spectrum, the small cell 102' may employ NR and use the same 5 GHz unlicensed spectrum as the 5 GHz unlicensed spectrum used by the Wi-Fi AP 150. The small cell 102' employing NR in the unlicensed spectrum may improve the coverage of the access network and / or increase the capacity of the access network. Further in this regard, the UE 104-a, 104-b may use a portion of the frequencies in the 5 GHz unlicensed spectrum to communicate with the small cell 102', to communicate with other cells, to communicate with each other using side link communications, and the like. The UE 104-a, 104-b, the small cell 102', and other cells may also use other unlicensed spectrum, such as a portion of the frequencies in the 60 GHz unlicensed spectrum.
[0037] The base station 102 (whether a small cell 102' or a large cell (e.g., a macro base station)) may include an eNB, a gNodeB (gNB), or other types of base stations. Some base stations (such as gNB 180) may operate in traditional sub-6 GHz spectrum, millimeter wave (mmW) frequencies, and / or near mmW frequencies to communicate with UE 104. When the gNB 180 operates at mmW or near mmW frequencies, the gNB 180 may be referred to as a mmW base station. Extremely high frequency (EHF) is part of the RF in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz with a wavelength between 1 mm and 10 mm. The radio waves in this band may be referred to as millimeter waves. Near mmW can extend down to a frequency of 3 GHz with a wavelength of 100 mm. The super high frequency (SHF) band extends between 3 GHz and 30 GHz, which is also referred to as centimeter waves. Communications using the mmW / near mmW radio bands have extremely high path loss and short distances. The mmW base station 180 can use beamforming 182 with the UE 104 to compensate for the extremely high path loss and short distance. The base station 102 mentioned in this article can include gNB 180.
[0038] The EPC 160 may include a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, a multimedia broadcast multicast service (MBMS) gateway 168, a broadcast multicast service center (BM-SC) 170, and a packet data network (PDN) gateway 172. The MME 162 may communicate with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. Typically, the MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are passed through the serving gateway 166, which itself is connected to the PDN gateway 172. The PDN gateway 172 provides UE IP address allocation and other functions. The PDN gateway 172 and the BM-SC 170 are connected to IP services 176. The IP services 176 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services. The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS delivery, may be used to authorize and initiate MBMS bearer services in a public land mobile network (PLMN), and may be used to schedule MBMS delivery. The MBMS gateway 168 may be used to distribute MBMS services to base stations 102 belonging to a multicast broadcast single frequency network (MBSFN) area that broadcasts a specific service, and may be responsible for session management (start / stop) and for collecting eMBMS-related billing information.
[0039] 5GC 190 may include an access and mobility management function (AMF) 192, other AMFs 193, a session management function (SMF) 194, and a user plane function (UPF) 195. AMF 192 may communicate with unified data management (UDM) 196. AMF 192 may be a control node that handles signaling between UE 104 and 5GC 190. In general, AMF 192 may provide QoS flow and session management. User Internet Protocol (IP) packets (e.g., from one or more UEs 104) may be delivered through UPF 195. UPF 195 may provide UE IP address allocation and other functions for one or more UEs. UPF 195 is connected to IP services 197. IP services 197 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services.
[0040] A base station may also be referred to as a gNB, a Node B, an evolved Node B (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 transmit receive point (TRP), or some other suitable terminology. Base station 102 provides an access point for UE 104 to EPC 160 or 5GC 190. Examples of UE 104 include cellular phones, smart phones, Session Initiation Protocol (SIP) phones, laptop computers, personal digital assistants (PDAs), satellite radios, positioning systems (e.g., satellite, terrestrial), multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablet devices, smart devices, robots, drones, industrial / manufacturing equipment, wearable devices (e.g., smart watches, smart clothing, smart glasses, virtual reality glasses, smart wristbands, smart jewelry (e.g., smart rings, smart bracelets)), vehicles / vehicle equipment, meters (e.g., parking meters, electricity meters, gas meters, water meters, flow meters), gas pumps, large or small kitchen appliances, medical / health care equipment, implants, sensors / actuators, displays, or any other similarly functional devices. Some of UE 104 may be referred to as IoT devices (e.g., meters, pumps, monitors, cameras, industrial / manufacturing equipment, appliances, vehicles, robots, drones, etc.). IoT UEs may include machine type communication (MTC) / enhanced MTC (eMTC, also known as Category (CAT)-M, Cat M1) UEs, NB-IoT (also known as CAT NB1) UEs, and other types of UEs. In the present disclosure, eMTC and NB-IoT may refer to future technologies that may evolve from or be based on these technologies. For example, eMTC may include FeMTC (further eMTC), eFeMTC (enhanced further eMTC), mMTC (massive MTC), etc., and NB-IoT may include eNB-IoT (enhanced NB-IoT), FeNB-IoT (further enhanced NB-IoT), etc. UE 104 may also be referred to as a station, a mobile station, a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, or some other suitable terminology.
[0041] In one example, in a 5G NR system or network, a network node, a network entity, a mobility element of a network, a radio access network (RAN) node, a core network node, a network element, or a network equipment (such as a base station (BS), or one or more units (or one or more components) that perform base station functionality) may be implemented in an aggregated or decomposed architecture. For example, a BS (such as a Node B (NB), an evolved NB (eNB), an NR BS, a 5G NB, an access point (AP), a transmit receive point (TRP), or a cell, etc.) including the base station 102 described above and further described herein may be implemented as an aggregated base station (also referred to as an independent BS or a monolithic BS) or a decomposed base station.
[0042] A clustered base station may be configured to utilize a radio protocol stack physically or logically integrated within a single RAN node. A decomposed base station may be configured to utilize a protocol stack physically or logically distributed between two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs). In some aspects, a CU may be implemented within a RAN node, and one or more DUs may be co-located with the CU, or alternatively, may be geographically or virtually distributed in one or more other RAN nodes. A DU may be implemented to communicate with one or more RUs. Each of a CU, a DU, and a RU may also be implemented as a virtual unit, i.e., a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).
[0043] Base station type operations or network design may take into account the aggregated nature of base station functionality. For example, a disaggregated base station may be used in an integrated access backhaul (IAB) network, an open radio access network (O-RAN (network configurations such as those initiated by the O-RAN Alliance)), or a virtualized radio access network (vRAN, also known as a cloud radio access network (C-RAN)). Decomposition may include distributing functionality across two or more units at various physical locations, as well as virtually distributing functionality of at least one unit, which may enable flexibility in network design. Individual units of a disaggregated base station or disaggregated RAN architecture may be configured for wired or wireless communication with at least one other unit.
[0044] In one example, UE 104-a may be an OBU, and UE 104-b may be an RSU (or another OBU) that may announce IP services. The communication component 242 of UE 104-a may receive a message announcing an IP service (e.g., WSA or WRA) from the communication component 242 of UE 104-b. The communication component 242 of UE 104-a may initiate a data session (e.g., IP session) with UE 104-b using one or more mechanisms described herein. For example, the communication component 242 of UE 104-a may initiate a data session when a signal measurement of a signal from UE 104-b, such as a signal strength measurement of a WSA or WRA, reaches a threshold. In another example, the communication component 242 of UE 104-a may initiate a data session based on receiving a WSA or WRA, set the MCS and bandwidth based on receiving the WSA or WRA (or based on its signal measurement), and may modify the MCS and bandwidth during the data session as the communication quality, signal strength, etc. with UE 104-b changes.
[0045] Now turn to Figures 2 to 5 , various aspects are described with reference to one or more components and one or more methods that can perform the actions or operations described herein, where aspects in dashed lines may be optional. Figure 3 The operations described in the description are presented in a particular order and / or as being performed by example components, but it should be understood that the order of actions and the components performing the actions may vary depending on the specific implementation. In addition, it should be understood that the following actions, functions, and / or components described may be performed by a specially programmed processor, a processor executing specially programmed software or computer-readable media, or any other combination of hardware components and / or software components capable of performing the described actions or functions.
[0046] refer to Figure 2 , an example of a specific implementation of the UE 104 may include various components, some of which have been described above and are further described herein, including components such as one or more processors 212 and memory 216 in communication via one or more buses 244 and a transceiver 202, which may operate in conjunction with a modem 240 and / or a communication component 242 to initiate a data session on the SL or to modify the MCS and / or bandwidth throughout the data session, as described herein.
[0047] In one aspect, the one or more processors 212 may include one or more modems 240 and / or may be part of one or more modems 240 using one or more modem processors. Thus, various functions associated with the communication component 242 may be included in the modem 240 and / or the processor 212, and in one aspect, may be performed by a single processor, while in other aspects, different ones of these functions may be performed by a combination of two or more different processors. For example, in one aspect, the one or more processors 212 may include any one or any combination of a modem processor, or a baseband processor, or a digital signal processor, or a transmit processor, or a receiver processor, or a transceiver processor associated with the transceiver 202. In other aspects, some of the features of the one or more processors 212 and / or the modem 240 associated with the communication component 242 may be performed by the transceiver 202.
[0048] In addition, the memory 216 can be configured to store data used herein and / or local versions of the applications 275 or the communication component 242 and / or one or more subcomponents executed by the at least one processor 212. The memory 216 may include any type of computer-readable medium usable by a computer or the at least one processor 212, such as a random access memory (RAM), a read-only memory (ROM), a tape, a disk, an optical disk, a volatile memory, a non-volatile memory, and any combination thereof. For example, in one aspect, when the UE 104 is operating the at least one processor 212 to execute the communication component 242 and / or one or more of its subcomponents, the memory 216 may be a non-transitory computer-readable storage medium that stores one or more computer-executable codes defining the communication component 242 and / or one or more of its subcomponents and / or data associated therewith.
[0049] The transceiver 202 may include at least one receiver 206 and at least one transmitter 208. The receiver 206 may include hardware and / or software that can be executed by a processor for receiving data, the code includes instructions and is stored in a memory (e.g., a computer-readable medium). The receiver 206 may be, for example, a radio frequency (RF) receiver. In one aspect, the receiver 206 may receive signals sent by at least one base station 102 or a SL transmitting UE. Additionally, the receiver 206 may process such received signals and may also obtain measurements of these signals, such as but not limited to Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. The transmitter 208 may include hardware and / or software that can be executed by a processor for sending data, the code includes instructions and is stored in a memory (e.g., a computer-readable medium). Suitable examples of the transmitter 208 may include, but are not limited to, an RF transmitter.
[0050] In addition, in an aspect, the UE 104 may include an RF front end 288 that may operate in communication with the one or more antennas 265 and the transceiver 202 for receiving and sending radio transmissions, such as receiving wireless communications sent by at least one base station 102 or SL-transmitting UE, sending wireless communications to at least one base station 102 or SL-receiving UE, etc. The RF front end 288 may be connected to the one or more antennas 265 and may include one or more low noise amplifiers (LNAs) 290, one or more switches 292, one or more power amplifiers (PAs) 298, and one or more filters 296 for sending and receiving RF signals.
[0051] In one aspect, the LNAs 290 can amplify the received signal at a desired output level. In one aspect, each LNA 290 can have a specified minimum gain value and a maximum gain value. In one aspect, the RF front end 288 can use one or more switches 292 to select a particular LNA 290 and its specified gain value based on the desired gain value for a particular application.
[0052] Additionally, for example, the RF front end 288 can use one or more PAs 298 to amplify the signal for RF output at a desired output power level. In one aspect, each PA 298 can have a specified minimum gain value and a maximum gain value. In one aspect, the RF front end 288 can use one or more switches 292 to select a particular PA 298 and its specified gain value based on the desired gain value for a particular application.
[0053] In addition, for example, the RF front end 288 can use one or more filters 296 to filter the received signal to obtain an input RF signal. Similarly, in one aspect, for example, the output from the corresponding PA 298 can be filtered using a corresponding filter 296 to produce an output signal for transmission. In one aspect, each filter 296 can be connected to a specific LNA 290 and / or PA 298. In one aspect, the RF front end 288 can use one or more switches 292 to select a transmit path or a receive path using a specified filter 296, LNA 290, and / or PA 298 based on a configuration as specified by the transceiver 202 and / or the processor 212.
[0054] Thus, the transceiver 202 may be configured to transmit and receive wireless signals through one or more antennas 265 via the RF front end 288. In one aspect, the transceiver may be tuned to operate at a specified frequency so that the UE 104 may communicate with, for example, one or more base stations 102 or one or more cells associated with one or more base stations 102, one or more other UEs in SL communication, etc. In one aspect, for example, the modem 240 may configure the transceiver 202 to operate at a specified frequency and power level based on the UE configuration of the UE 104 and the communication protocol used by the modem 240.
[0055] In one aspect, the modem 240 can be a multi-band multi-mode modem that can process digital data and communicate with the transceiver 202 so that the digital data is transmitted and received using the transceiver 202. In one aspect, the modem 240 can be multi-band and configured to support multiple frequency bands for a specific communication protocol. In one aspect, the modem 240 can be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, the modem 240 can control one or more components (e.g., RF front end 288, transceiver 202) of the UE 104 to enable the sending and / or receiving of signals from the network based on the specified modem configuration. In one aspect, the modem configuration can be based on the mode of the modem and the frequency band used. In another aspect, the modem configuration can be based on the UE configuration information associated with the UE 104 provided by the network during cell selection and / or cell reselection.
[0056] In one aspect, communication component 242 may optionally include a data session component 252 for initiating a data session with another UE (e.g., RSU) on the SL, and / or a communication modification component 254 for modifying communications for the data session based on signal measurements, as described herein.
[0057] In one aspect, processor 212 may correspond to combining Figure 5 Similarly, the memory 216 may correspond to one or more processors in conjunction with the UE described in the embodiment of the present invention. Figure 5 The memory described by the UE in.
[0058] Figure 3 A flow chart illustrating an example of a method 300 for initiating a data session. In one example, a UE (eg, UE 104-a) that may include an OBU in SL communication may use Figure 1 and Figure 2 One or more of the components described in the method 300 may be used to perform the functions described in the method 300.
[0059] In method 300, at box 302, a WSA or WRA may be received from an RSU. In one aspect, a data session component 252 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may receive a WSA or WRA (or another message or signal) from an RSU. For example, as described, the RSU may include another UE in a wireless network that may communicate with the OBU using SL communication (e.g., V2X, such as LTE V2X). In one example, the data session component 252 may receive a WSA or WRA from the RSU when the OBU approaches a coverage area of the RSU. The WSA or WRA may advertise certain services that the OBU may utilize, such as IPv6 services (e.g., SCMS-related services, probe data upload, etc.). In one example, as described, although the OBU may be within range for receiving a WSA or WRA, the OBU may not be within range for performing an advertised IPv6 service via the RSU.
[0060] In the method 300, at block 304, a data session may be initiated with the RSU based on the signal measurement of the WSA or WRA. In one aspect, the data session component 252 (e.g., in conjunction with the processor 212, the memory 216, the transceiver 202, the communication component 242, etc.) may initiate a data session with the RSU based on the signal measurement of the WSA or WRA (or other signals from the RSU), which may include an IP session (e.g., a TCP / IP session), a non-IP bidirectional data session, etc. For example, when the signal measurement of the WSA or WRA reaches a threshold, the data session component 252 may initiate a data session with the RSU. For example, the signal measurement may correspond to a received signal strength indicator (RSSI), a signal-to-noise ratio (SNR), etc. of the WSA or WRA. In the event that the RSSI, SNR, etc. reach the threshold, the data session component 252 may initiate a data session via the RSU to receive IPv6 (or other non-IP bidirectional) services. In the event that the RSSI, SNR, etc. do not reach the threshold, the data session component 252 may refrain from initiating the data session via the RSU. In one example, data session component 252 can continue to receive and measure WSA or WRA from the RSU and can initiate a data session when (or if) the signal measurement reaches a threshold.
[0061] In one example, the threshold may be based on a signal measurement delta and / or other parameters. For example, the threshold may include a signal measurement (e.g., SNR) delta between an SNR for decoding a maximum available MCS (max MCS) and an SNR for decoding a received WSA or WRA MCS (receive MCS). The threshold may also include a bandwidth adjustment, which may be calculated based on a maximum number of RBs (maxRB) and a number of received RBs (recv WSA numRB) of a received WSA or WRA. For example, the data session component 252 may calculate the bandwidth adjustment as 10log10(maxRB)–10log10(recv WSA numRB). In yet another example, the threshold may include a margin of multiple dB (e.g., 1 to 2 dB). In a specific example, the data session component 252 may compare the SNR of the received WSA or WRA with the SNR increment (maximum MCS, received MCS) + bandwidth adjustment + margin, and may initiate a data session in which the SNR of the received WSA or WRA is greater than the SNR increment (maximum MCS, received MCS) + bandwidth adjustment + margin.
[0062] In one example, data session component 252 can initiate a data session by sending a request on a data channel (e.g., PSSCH). For example, data session component 252 can send the request on PSSCH using a reduced MCS. In one example, data session component 252 can indicate the MCS in a control channel communication (e.g., via PSCCH).
[0063] In method 300, optionally at box 306, one or more applications may be notified of the throughput for sending uplink data to the RSU based on initiating a data session. In one aspect, the data session component 252 (e.g., in conjunction with the processor 212, the memory 216, the transceiver 202, the communication component 242, etc.) may notify one or more applications (e.g., application 275) executed on the UE 104-a of the throughput for sending uplink data to the RSU (e.g., on the SL channel) based on initiating a data session. For example, the modem 240 may give an indication to the application 275 about when the uplink unicast data may begin. For example, the notification may indicate the instantaneous throughput for sending uplink data for each service level. In this example, the application 275 may track the changing radio conditions based on receiving the notification (and / or other notifications within a time period), and may determine accordingly how much uplink data to send to the RSU.
[0064] Although the terms uplink and downlink communication are used herein, communication may occur over the SL channel, and uplink communication may be from the OBU to the RSU, and downlink communication may be from the RSU to the OBU. In the above example, when sufficient spectrum is available based on the RF conditions between the OBU and the RSU, the spectrum may be effectively used to transfer data, and the data session may have a greater chance of success than if the session is established based solely on receiving a WSA or WRA.
[0065] In another example, upon receiving the WSA or WRA, the OBU can initiate a data session with the RSU (e.g., if the WSA or WRA has sufficient signal measurements to be successfully received and processed). In this example, data session component 252 can initiate a data session with the RSU based on the signal measurements of the WSA or WRA, including selecting an MCS for requesting the data session based on the signal measurements. For example, data session component 252 can initially select a lower MCS for requesting the data session, and communication modification component 254 can modify the MCS when RF conditions with the RSU improve (e.g., based on signal measurements of subsequent WSA or WRA signals).
[0066] For example, in method 300, optionally at block 308, a subsequent WSA or WRA may be received during the data session. In one aspect, data session component 252 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may receive a subsequent WSA or WRA from an RSU during a data session established with the RSU.
[0067] In method 300, optionally at block 310, at least one of the MCS or bandwidth used to send uplink data may be modified based on a subsequent signal measurement of a subsequent WSA or WRA reaching a second threshold. In one aspect, communication modification component 254 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may modify at least one of the MCS or bandwidth used to send uplink data (e.g., in a data session) based on a subsequent signal measurement (e.g., RSSI, SNR, etc.) of a subsequent WSA or WRA reaching a second threshold. For example, as subsequent signal measurements improve, communication modification component 254 may select an MCS to obtain higher throughput. In one example, the MCS or bandwidth may be indicated in the configuration as being associated with subsequent signal measurements (or signal measurement ranges). In one example, communication modification component 254 may use the modified MCS or bandwidth for sending uplink data on a sidelink channel (e.g., PSSCH).
[0068] For example, using adaptive MCS, the OBU may initiate an IP session, select uplink MCS and bandwidth based on the SNR of the received WSA or WRA, and select an MCS, RB combination for maximizing data throughput. As the SNR of the received WSA improves, the OBU may revise the MCS and RB selection. For example, in the case of a bandwidth-adjusted SNR of the received WSA = X dB, the OBU may select an MCS, RB combination that satisfies the bandwidth-adjusted SNR of X dB but maximizes the number of bits sent. For example, compared to MCS11 and 48 RB, the data session component 252 may select MCS 7 and 96 RB to initiate a data session with the RSU, and then may select MCS11 and 48 RB after the signal measurement of the WSA or WRA received from the RSU is improved. In this example, the OBU may start a session after receiving the WSA or WRA, and may have a longer time to complete uploading data. In this example, the modem 240 may not need to notify the application 275 to send uplink data.
[0069] In the method 300, optionally at block 312, one or more applications may be periodically notified of changes in throughput as a result of changes in MCS and transmit bandwidth. In one aspect, the data session component 252 (e.g., in conjunction with the processor 212, the memory 216, the transceiver 202, the communication component 242, etc.) may periodically notify one or more applications (e.g., the application 275) executing on the UE 104-a of changes in throughput as a result of changes in MCS and transmit bandwidth. For example, when MCS and transmit bandwidth changes may be detected for each traffic class (e.g., at block 310), the one or more applications 275 may be periodically notified of changes in the resulting available instantaneous throughput (e.g., for a given traffic class), which may allow the one or more applications 275 to increase the uplink data sent to the RSU. For example, the data session component 252 may periodically notify the one or more applications when changes are detected based on a periodic interval that may provide the one or more applications 275 with the latest changes or an aggregation of changes, etc. For example, the data session component 252 may periodically notify one or more applications on the OBU by using a callback function or other mechanism.
[0070] Figure 4 A flowchart illustrating an example of a method 400 for communicating with a UE in a SL based on changing MCS or bandwidth. In one example, a UE (e.g., UE 104-b) that may include an RSU in SL communication may use Figure 1 and Figure 2 One or more of the components described in the method 400 may be used to perform the functions described in the method 400.
[0071] In method 400, at block 402, a WSA or a WRA may be sent. In one aspect, data session component 252 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may send a WSA or a WRA. For example, as described, an RSU may send a WSA or a WRA to advertise certain services available to an OBU, such as IPv6 services (e.g., SCMS-related services, probe data upload, etc.), or other IP-based or non-IP bidirectional services.
[0072] In method 400, at block 404, a request for initiating a data session based on a signal measurement of a WSA or WRA may be received. In one aspect, data session component 252 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may receive a request for initiating a data session based on a signal measurement of a WRA, which may include an IP session (e.g., a TCP / IP session), a non-IP bidirectional data session, etc. For example, data session component 252 may receive a request to establish a data session from an OBU within range. In one example, the OBU may send the request using an MCS or bandwidth selected for lower throughput and more reliable communication, as described (e.g., MCS 7 with 96 RB in the above example).
[0073] In method 400, at block 406, downlink data may be sent in the data session based on the MCS and bandwidth associated with the request. In one aspect, data session component 252 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may send downlink data in the data session based on the MCS and bandwidth associated with the request. For example, data session component 252 may determine the MCS and bandwidth of the request (e.g., as indicated in the request or determined based on the request), and may send the downlink data to the OBU using the same (or similar) MCS and bandwidth (or amount of bandwidth—e.g., number of RBs).
[0074] In method 400, optionally at block 408, subsequent uplink data may be received in the data session. In one aspect, data session component 252 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may receive subsequent uplink data in the data session (e.g., from an OBU). For example, data session component 252 may receive subsequent uplink data on a data channel (e.g., PSSCH). As described, for example, when WSA or WRA signal measurements improve at the UE, the OBU may adjust the MCS and bandwidth of the uplink data. Thus, in one example, data session component 252 may determine the MCS and bandwidth for each uplink data transmission from the OBU.
[0075] In method 400, optionally at block 410, at least one of an MCS or bandwidth for sending subsequent downlink data in a data session may be modified based on a subsequent MCS and bandwidth for the subsequent uplink data. In one aspect, communication modification component 254 (e.g., in conjunction with processor 212, memory 216, transceiver 202, communication component 242, etc.) may modify at least one of an MCS or bandwidth for sending subsequent downlink data in a data session based on a subsequent MCS and bandwidth for the subsequent uplink data (e.g., an MCS and bandwidth for sending subsequent uplink data from an OBU). For example, communication modification component 254 may modify the MCS and bandwidth based on, for example, observed from the subsequent uplink data or indicated in control information for the subsequent uplink data (e.g., via a PSCCH).
[0076] In the method 400, optionally at block 412, one or more applications may be periodically notified of changes in throughput as a result of changes in MCS and transmit bandwidth. In one aspect, the data session component 252 (e.g., in conjunction with the processor 212, the memory 216, the transceiver 202, the communication component 242, etc.) may periodically notify one or more applications (e.g., the application 275) executing on the OBU of changes in throughput as a result of changes in MCS and transmit bandwidth. For example, when changes in MCS and transmit bandwidth may be detected for each traffic class (e.g., at block 410), the data session component 252 may periodically notify one or more applications 275 of the RSU of the resulting changes in available instantaneous throughput (e.g., for a given traffic class), which may allow the one or more applications 275 to increase downlink data sent to the OBU. For example, the data session component 252 may periodically notify the one or more applications when changes are detected based on a periodic interval that may provide the one or more applications 275 with the latest changes or an aggregation of changes, etc. For example, the data session component 252 may periodically notify one or more applications on the RSU by using a callback function or other mechanism.
[0077] Figure 5 1 is a block diagram of a MIMO communication system 500 including UEs 104-a, 104-b. The MIMO communication system 500 may be exemplified with reference to Figure 1 The wireless communication access network 100 described herein may include various aspects of the wireless communication access network 100. The UE 104-a may be a reference Figure 1 and Figure 3Examples of various aspects of UE 104 are described. UE 104-a may be equipped with antennas 534 and 535, and UE 104-b may be equipped with antennas 552 and 553. In a MIMO communication system 500, UEs 104-a, 104-b may be able to transmit data simultaneously over multiple communication links. Each communication link may be referred to as a "layer", and the "rank" of a communication link may indicate the number of layers used for communication. For example, in a 2x2 MIMO communication system in which UE 104-a transmits two "layers", the rank of the communication link between UE 104-a and UE 104-b is two.
[0078] At UE 104-a, a transmit (Tx) processor 520 may receive data from a data source. The transmit processor 520 may process the data. The transmit processor 520 may also generate control symbols or reference symbols. The transmit MIMO processor 530 may perform spatial processing (e.g., precoding) on data symbols, control symbols, or reference symbols (if applicable), and may provide output symbol streams to transmit modulators / demodulators 532 and 533. Each modulator / demodulator 532 to 533 may process a corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator / demodulator 532 to 533 may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a DL signal. In one example, the DL signals from modulators / demodulators 532 and 533 may be transmitted via antennas 534 and 535, respectively.
[0079] UE 104-b may be a reference Figure 1 and Figure 3 Examples of various aspects of UE 104 are described. At UE 104-b, UE antennas 552 and 553 may receive signals from UE 104-a (e.g., via a side link) and may provide received signals to modulators / demodulators 554 and 555, respectively. Each modulator / demodulator 554 to 555 may condition (e.g., filter, amplify, downconvert, and digitize) a corresponding received signal to obtain input samples. Each modulator / demodulator 554 to 555 may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 556 may obtain received symbols from modulators / demodulators 554 and 555, perform MIMO detection on the received symbols (if applicable), and provide detected symbols. The receive (Rx) processor 558 may process (eg, demodulate, deinterleave, and decode) the detected symbols to provide decoded data for the UE 104 - b to a data output and provide decoded control information to a processor 580 or memory 582 .
[0080] At UE 104-b, a transmit processor 564 may receive and process data from a data source. The transmit processor 564 may also generate reference symbols for reference signals. The symbols from the transmit processor 564 may be pre-decoded by a transmit MIMO processor 566 (if applicable), further processed by modulators / demodulators 554 and 555 (e.g., corresponding to SC-FDMA, etc.), and sent to UE 104-a according to the communication parameters received from UE 104-a. At UE 104-a, signals from UE 104-b may be received by antennas 534 and 535, processed by modulators / demodulators 532 and 533, detected by a MIMO detector 536 (if applicable), and further processed by a receive processor 538. The receive processor 538 may provide decoded data to a data output terminal and a processor 540 or a memory 542.
[0081] In some cases, processors 540 and / or 580 may execute stored instructions to instantiate communication component 242 (eg, see Figure 1 and Figure 3 ).
[0082] The components of UE 104-a, 104-b may be implemented, individually or in the aggregate, using one or more ASICs adapted to perform some or all applicable functions in hardware. Each of the indicated modules may be a means for performing one or more functions associated with the operation of the MIMO communication system 500. Similarly, the components of UE 104-a may be implemented, individually or in the aggregate, using one or more ASICs adapted to perform some or all applicable functions in hardware. Each of the indicated components may be a means for performing one or more functions associated with the operation of the MIMO communication system 500.
[0083] The following aspects are merely illustrative, and aspects thereof may be combined with aspects of other embodiments or teachings described herein without limitation.
[0084] Aspect 1 is a method for wireless communication, comprising: receiving a WSA from an RSU; and initiating a data session with the RSU based on signal measurements of the WSA.
[0085] In aspect 2, the method of aspect 1 includes wherein initiating the data session is based on the signal measurement reaching a threshold.
[0086] In aspect 3, the method of aspect 2 includes wherein the threshold is related to a difference between the signal measurement for decoding a signal having a maximum MCS and an MCS for decoding the WSA.
[0087] In aspect 4, the method of aspect 3 includes wherein the threshold further includes a bandwidth adjustment corresponding to a maximum number of resource blocks and a number of resource blocks of the WSA.
[0088] In aspect 5, the method of aspect 4 includes wherein the threshold further includes a margin of a fixed number of decibels.
[0089] In aspect 6, the method according to any one of aspects 1 to 5 includes notifying one or more applications to send uplink data to the RSU based on initiating the data session.
[0090] In aspect 7, the method of aspect 6 includes wherein notifying the one or more applications includes notifying an available throughput as a result of initiating the data session with the RSU.
[0091] In aspect 8, the method according to any one of aspects 1 to 7 includes wherein initiating the data session includes selecting an MCS and bandwidth for initiating the data session based on the signal measurement reaching a threshold.
[0092] In aspect 9, the method according to aspect 8 includes: receiving a subsequent WSA during the data session; and modifying at least one of the MCS or the bandwidth used to send uplink data in the data session based on a subsequent signal measurement of the subsequent WSA reaching a second threshold.
[0093] In aspect 10, the method according to aspect 9 includes: based on modifying at least one of the MCS or the bandwidth, notifying one or more applications of available throughput as a result of modifying at least one of the MCS or the bandwidth.
[0094] In aspect 11, the method according to any one of aspects 8 to 10 includes wherein selecting the MCS and the bandwidth comprises selecting an available MCS and resource block combination that maximizes data throughput and is indicated for the second threshold.
[0095] In aspect 12, the method according to any one of aspects 1 to 11 includes wherein the data session is a TCP / IP session.
[0096] Aspect 13 is a method for wireless communication, comprising: sending a WSA; receiving a request to initiate a data session based on signal measurements of the WSA; and sending downlink data in the data session based on the requested MCS and bandwidth.
[0097] In aspect 14, the method according to aspect 13 includes: receiving subsequent uplink data in the data session; and modifying at least one of the MCS or the bandwidth used to send subsequent downlink data in the data session based on a subsequent MCS and bandwidth of the subsequent uplink data.
[0098] In aspect 15, the method according to aspect 14 includes: based on modifying at least one of the MCS or the bandwidth, notifying one or more applications of available throughput as a result of modifying at least one of the MCS or the bandwidth.
[0099] In aspect 16, the apparatus according to any one of aspects 13 to 15 includes wherein the data session is a TCP / IP session.
[0100] Aspect 17 is a device for wireless communication, comprising: a transceiver; a memory configured to store instructions; and one or more processors, the one or more processors being communicatively coupled to the memory and the transceiver, wherein the one or more processors are configured to execute the instructions to cause the device to perform one or more of the methods described in any one of Aspects 1 to 16.
[0101] Aspect 18 is an apparatus for wireless communication, comprising means for performing one or more of the methods according to any one of aspects 1 to 16.
[0102] Aspect 19 is a computer-readable medium comprising: code executable by one or more processors for wireless communication, the code comprising code for performing one or more of the methods according to any one of aspects 1 to 16.
[0103] The above specific embodiments described above in conjunction with the accompanying drawings describe examples and do not represent the only examples that can be implemented or fall within the scope of the claims. The term "example" used in this specification means "used as an example, instance, or illustration", rather than "preferred" or "advantageous over other examples". The specific embodiments include specific details to provide an understanding of the technology. However, these technologies can be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the examples described.
[0104] Information and signals may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, computer executable codes or instructions stored on computer-readable media, or any combination thereof.
[0105] The various illustrative blocks and components described in conjunction with the disclosure herein may be implemented or executed using a specially programmed device, such as, but not limited to, a processor designed to perform the functions described herein, a digital signal processor (DSP), an ASIC, a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The specially programmed processor may be a microprocessor, but in an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The specially programmed processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0106] The functions described herein may be implemented in hardware, software, or any combination thereof. If implemented in software executed by a processor, these functions may be stored as one or more instructions or codes on a non-transient computer-readable medium or sent via a non-transient computer-readable medium. Other examples and specific implementations fall within the scope and essence of the present disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software, hardware, hard wiring, or any combination of these items executed by a specially programmed processor. The features of the implementation functions may also be physically located at different locations, including being distributed so that the various parts of the functions are implemented at different physical locations. In addition, the term "or" is intended to represent an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, phrases such as "X adopts A or B" are intended to mean any of the natural inclusive permutations. That is, for example, the phrase "X adopts A or B" satisfies any of the following examples: X adopts A; X adopts B; or X adopts both A and B. Additionally, as used herein, including in the claims, “or” as used in a list of items ending with “at least one of” indicates a disjunctive list, so that, for example, a list of “at least one of A, B, or C” means A or B or C or AB or AC or BC or ABC (A and B and C).
[0107] Computer-readable medium includes both computer storage medium and communication medium, and this communication medium includes any medium that promotes computer program to be transferred from one place to another place.Storage medium can be any available medium that can be accessed by general or special-purpose computer.By way of example and not limitation, computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage device, magnetic disk storage device or other magnetic storage device or can be used for carrying or storing expected program code member and any other medium that can be accessed by general or special-purpose computer or general or special-purpose processor in the form of instruction or data structure.In addition, any connection is appropriately referred to as computer-readable medium.For example, if software is to send from website, server or other remote source using coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared, radio and microwave, then coaxial cable, optical fiber cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0108] The previous description of the present disclosure is provided to enable those skilled in the art to implement or use the present disclosure. It will be apparent to those skilled in the art that various modifications to the present disclosure will be apparent, and the common principles defined herein may be applied to other variations without departing from the essence or scope of the present disclosure. In addition, although the elements of the described aspects and / or embodiments are described or claimed in the singular, the plural form may also be envisioned unless explicitly stated to be limited to the singular. Additionally, unless otherwise stated, all or part of any aspect and / or embodiment may be used together with all or part of any other aspect and / or embodiment. Thus, the present disclosure is not limited to the examples and designs described herein, but should be given the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A device for wireless communication, comprising: Transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to: receiving a Wave Service Announcement (WSA) from a Roadside Unit (RSU); and A data session is initiated with the RSU based on the signal measurement of the WSA. 2 . The apparatus of claim 1 , wherein the one or more processors are configured to initiate the data session based on the signal measurement reaching a threshold.
3. The apparatus of claim 2, wherein the threshold is related to a difference between the signal measurement for decoding a signal having a maximum modulation and coding scheme (MCS) and the MCS for decoding the WSA. 4 . The apparatus of claim 3 , wherein the threshold further comprises a bandwidth adjustment corresponding to a maximum number of resource blocks and a number of resource blocks of the WSA. The apparatus of claim 4 , wherein the threshold further comprises a margin of a fixed number of decibels.
6. The apparatus of claim 1, wherein the one or more processors are further configured to notify one or more applications to send uplink data to the RSU based on initiating the data session.
7. The apparatus of claim 6, wherein the one or more processors are configured to notify the one or more applications of available throughput as a result of initiating the data session with the RSU.
8. The apparatus of claim 1, wherein the one or more processors are configured to initiate the data session at least in part by selecting a modulation and coding scheme (MCS) and bandwidth for initiating the data session based on the signal measurement reaching a threshold.
9. The apparatus of claim 8, wherein the one or more processors are further configured to: receiving a subsequent WSA during the data session; and At least one of the MCS or the bandwidth used to send uplink data in the data session is modified based on a subsequent signal measurement of the subsequent WSA reaching a second threshold.
10. The apparatus of claim 9, wherein the one or more processors are further configured to notify one or more applications of available throughput as a result of modifying at least one of the MCS or the bandwidth based on modifying at least one of the MCS or the bandwidth.
11. The apparatus of claim 8, wherein the one or more processors are configured to select the MCS and the bandwidth at least in part by selecting an available MCS and resource block combination that maximizes data throughput and is indicated for the second threshold.
12. The apparatus of claim 1, wherein the data session is a Transmission Control Protocol / Internet Protocol (TCP / IP) session.
13. A method for wireless communication, comprising: receiving a Wave Service Announcement (WSA) from a Roadside Unit (RSU); as well as Initiate a data session with the RSU based on the signal measurement of the WSA. The method of claim 13 , wherein initiating the data session is based on the signal measurement reaching a threshold.
15. The method of claim 14, wherein the threshold is related to a difference between the signal measurement for decoding a signal having a maximum modulation and coding scheme (MCS) and the MCS for decoding the WSA.
16. The method of claim 15, wherein the threshold further comprises a bandwidth adjustment corresponding to a maximum number of resource blocks and a number of resource blocks of the WSA. The method of claim 16 , wherein the threshold further comprises a margin of a fixed number of decibels.
18. The method according to claim 10, further comprising: One or more applications are notified to send uplink data to the RSU based on initiating the data session.
19. The method of claim 18, wherein notifying the one or more applications comprises: An available throughput as a result of initiating the data session with the RSU is notified.
20. The method of claim 13, wherein initiating the data session comprises: A modulation and coding scheme (MCS) and bandwidth for initiating the data session are selected based on the signal measurement reaching a threshold.
21. The method according to claim 20, further comprising: receiving a subsequent WSA during the data session; as well as At least one of the MCS or the bandwidth used to send uplink data in the data session is modified based on a subsequent signal measurement of the subsequent WSA reaching a second threshold.
22. The method according to claim 21, further comprising: Based on modifying at least one of the MCS or the bandwidth, one or more applications are notified of available throughput as a result of modifying at least one of the MCS or the bandwidth.
23. The method of claim 20, wherein selecting the MCS and the bandwidth comprises: An available MCS and resource block combination that maximizes data throughput and is indicated for the second threshold is selected.
24. An apparatus for wireless communication, comprising: Transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory, wherein the one or more processors are configured to: Sending Wave Service Announcement (WSA); receiving a request to initiate a data session based on signal measurements of the WSA; and Downlink data is sent in the data session based on a modulation and coding scheme (MCS) and bandwidth associated with the request.
25. The apparatus of claim 19, wherein the one or more processors are further configured to: receiving subsequent uplink data in the data session; and At least one of the MCS or the bandwidth used to send subsequent downlink data in the data session is modified based on a subsequent MCS and bandwidth for the subsequent uplink data.
26. The apparatus of claim 25, wherein the one or more processors are further configured to notify one or more applications of available throughput as a result of modifying at least one of the MCS or the bandwidth based on modifying at least one of the MCS or the bandwidth.
27. The apparatus of claim 24, wherein the data session is a Transmission Control Protocol / Internet Protocol (TCP / IP) session.
28. A method for wireless communication, comprising: Sending Wave Service Announcement (WSA); receiving a request to initiate a data session based on a signal measurement of the WSA; as well as Downlink data is sent in the data session based on a modulation and coding scheme (MCS) and bandwidth associated with the request.
29. The method according to claim 28, further comprising: receiving subsequent uplink data in the data session; as well as At least one of the MCS or the bandwidth used to send subsequent downlink data in the data session is modified based on a subsequent MCS and bandwidth for the subsequent uplink data.
30. The method of claim 29, further comprising: Based on modifying at least one of the MCS or the bandwidth, one or more applications are notified of available throughput as a result of modifying at least one of the MCS or the bandwidth.
