Joint scheduling of sidelink and UU link

By sending joint scheduling requests and BSRs in the wireless communication system, the base station schedules the transmission of Uu links and side links based on relative delays, solving the problem of insufficient resource utilization and difficult to achieve delay targets in the prior art, and realizing the More efficient resource utilization and delay management.

CN114586436BActive Publication Date: 2025-02-21QUALCOMM INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080071321.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-10-11
Filing Date
2020-10-07
Publication Date
2025-02-21
Estimated Expiration
2040-10-07

AI Technical Summary

Technical Problem

The prior art is difficult to effectively schedule the transmission of Uu links and side links in wireless communication systems, resulting in insufficient resource utilization and difficult to achieve the delay target.

Method used

By sending joint scheduling requests and joint buffer status reports (BSRs) between user equipment (UE) and base stations, the base station schedules the transmission of uplink and side links based on relative delays, respectively on different resource sets Conduct scheduling.

Benefits of technology

It realizes effective joint scheduling of Uu link and side link transmission, improves resource utilization, and meets the delay requirements of different link transmissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114586436B_ABST
    Figure CN114586436B_ABST
Patent Text Reader

Abstract

A first user equipment (UE) is configured to communicate with a base station on a Uu link and with a second UE on a sidelink. The first UE sends a joint scheduling request and a joint buffer status report (BSR) for uplink transmission on the Uu link with the base station and for sidelink transmission on the sidelink with the second UE. The joint BSR is associated with a relative delay of the uplink transmission and the sidelink transmission. The first UE receives a joint transmission grant from the base station, the joint transmission grant scheduling uplink transmission on a first resource set and scheduling sidelink transmission on a second resource set. The first UE sends a first transmission on the first resource set for uplink transmission and a second transmission on the second resource set for sidelink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to PCT application No. PCT / CN2019 / 110555, filed on October 11, 2019, entitled “JOINT SCHEDULING OF SIDELINK AND UU LINK”, which is assigned to the assignee of this application, and the entire contents of which are incorporated herein by reference. Technical Field

[0003] Generally speaking, the present disclosure relates to communication systems, and more particularly, the present disclosure relates to joint scheduling of sidelink and UU link transmissions. Background Art

[0004] Wireless communication systems are widely deployed to provide a variety of telecommunication services such as telephony, video, data, messaging, and broadcast. Typical wireless communication systems may employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.

[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 a city, country, region, and even global level. An example telecommunication standard is 5G New Radio (NR). 5G NR is part of the continuous mobile broadband evolution released by the Third Generation Partnership Project (3GPP) to meet new requirements and other requirements associated with latency, reliability, security, scalability (e.g., about the Internet of Things (IoT)). 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable low latency communication (URLLC). Some aspects of 5GNR can be based on the 4G Long Term Evolution (LTE) standard. There is a need for further improvement of 5G NR technology. These improvements can also be applied to other multiple access technologies and telecommunication standards that adopt these technologies. Summary of the invention

[0006] A simplified summary of one or more aspects is given below to provide a basic understanding of such aspects. This summary is not an exhaustive review of all contemplated aspects, and is neither intended to identify 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 that will be presented later.

[0007] In one aspect of the present disclosure, a method, a non-transitory computer-readable medium, and an apparatus are provided. The method may include sending a joint scheduling request and a joint buffer status report (BSR) from a user equipment (UE) for an uplink transmission on a Uu link with a base station and a sidelink transmission on a sidelink with another UE, wherein the joint BSR is associated with a relative delay of the uplink transmission and the sidelink transmission. The method may include receiving a joint transmission grant from the base station, the joint transmission grant scheduling the uplink transmission on a first set of resources and scheduling the sidelink transmission on a second set of resources. The method may include sending a first transmission from the UE on the first set of resources for the uplink transmission, and sending a second transmission from the UE on the second set of resources for the sidelink transmission.

[0008] In another aspect, a method, a non-transitory computer-readable medium, and an apparatus for a base station are provided. The method may include receiving, at a base station, a joint scheduling request and a joint BSR from a UE for an uplink transmission on a Uu link with the UE and a sidelink transmission on a sidelink between the UE and another UE, wherein the joint scheduling request is associated with a relative delay of the uplink transmission and the sidelink transmission. The method may include scheduling the uplink transmission and the sidelink transmission on a common resource set based on the relative delay of the uplink transmission and the sidelink transmission. The method may include sending a joint transmission grant from the base station, the joint transmission grant indicating a first resource set for the uplink transmission and a second resource set for the sidelink transmission. The method may include receiving a first transmission from the UE on the first resource set for the uplink transmission.

[0009] To accomplish the foregoing and related ends, one or more aspects include features hereinafter fully described and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail certain illustrative features of one or more aspects. However, these features are indicative of only some of the various ways in which the principles of the various aspects may be employed, and this description is intended to include all such aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 is a diagram illustrating an example of a wireless communication system and access network in accordance with certain aspects of the present specification.

[0011] Figure 2A is a diagram illustrating an example of a first frame according to certain aspects of the present specification.

[0012] Figure 2B is a diagram illustrating an example of DL channels within a subframe in accordance with certain aspects of the present disclosure.

[0013] Figure 2C is a diagram illustrating an example of a second frame according to certain aspects of the present specification.

[0014] Figure 2D is a diagram illustrating an example of UL channels within a subframe in accordance with certain aspects of the present disclosure.

[0015] Figure 3 is a schematic diagram illustrating an example of a base station and a user equipment (UE) in an access network according to certain aspects of the present description.

[0016] Figure 4 is a diagram illustrating an example configuration of a serving cell and a UE for communicating via a sidelink channel in accordance with certain aspects of the present disclosure.

[0017] Figure 5 is a resource diagram illustrating an example gap between Uu and sidelink transmissions in accordance with certain aspects of the present disclosure.

[0018] Figure 6 is a flow chart of an example method for jointly scheduling transmissions on a Uu link and a sidelink for a UE in accordance with certain aspects of the present disclosure.

[0019] Figure 7 is a flow chart of an example method for jointly scheduling transmissions on a Uu link and a sidelink of a base station in accordance with certain aspects of the present disclosure.

[0020] Figure 8 According to certain aspects of this specification Figure 1 A schematic diagram of example components of a UE.

[0021] Fig. 9 According to certain aspects of this specification Figure 1 A schematic diagram of example components of a base station. DETAILED DESCRIPTION

[0022] The detailed description set forth below in conjunction with the accompanying drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be implemented. In order to provide a thorough understanding of the various concepts, the detailed description includes specific details. However, it will be apparent to those skilled in the art that these concepts may be implemented without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid blurring such concepts. Although the following description may focus on 5G NR, the concepts described herein may be applicable to other similar fields, such as LTE, LTE-A, CDMA, GSM, and other wireless technologies.

[0023] Sidelink communication may refer to a wireless transmission from one user equipment (UE) to another UE. Sidelink may refer to a communication link between UEs. In 5G NR, sidelink communication may share time and frequency domain resources with communication utilizing a Uu link. The Uu link may refer to a communication link between a UE and a base station. A base station (e.g., a gNB) may provide a grant for sidelink communication. A dynamic grant may provide resources for one or more sidelink transmissions of a single transport block (TB) based on a medium access control (MAC) protocol data unit (PDU). For the purpose of requesting resources, a UE may request a dynamic grant by sending a scheduling request (SR) or a buffer status report (BSR) to a base station. A configured grant (CG) may provide a set of resources for multiple sidelink transmissions in a periodic manner. The CG may be a type 1 grant in which all parameters are configured via radio resource control (RRC) messaging and are ready for use after configuration without the involvement of layer 1 (L1). Alternatively, the CG may be a Type 2 grant, where some parameters are indicated via downlink control information (DCI) activation, while the remaining parameters are RRC configured via RRC messages.

[0024] Wireless communications involving vehicles (e.g., vehicle-to-everything (V2X)) may include at least the following two sidelink (SL) resource allocation modes. In mode 1, the base station schedules sidelink resources to be used by the UE for sidelink transmissions. For example, dynamic grants performed by the base station may provide resources for transmissions of the physical sidelink control channel (PSCCH) and the physical sidelink shared channel (PSSCH). In mode 2, the UE determines (i.e., the base station does not schedule) sidelink transmission resources within the sidelink resources configured by the BS or the network, or determines the sidelink transmission resources from pre-configured SL resources. For example, in mode 2, sidelink resource allocation may include: a) the UE autonomously selects SL resources for transmission; b) the UE assists in SL resource selection for other UEs; c) the UE is configured with an NR-configured grant for SL transmission (similar to type 1); and d) the UE schedules SL transmissions of other UEs.

[0025] Some use cases for sidelink communications may be associated with related communications on the Uu link between the UE and the base station. For example, in an interactive gaming scenario, users may be positioned in close proximity (e.g., the same room or building) and may transmit gaming information to each other. Users may also communicate with remotely located servers. Communications between users may be carried on the sidelink, and communications with the server may be carried on the Uu link. For example, the Uu link may be used to carry game maps, background service updates, user profiles, score updates, etc. The sidelink may be used to carry interactive messages (e.g., communications between players, location updates, or interactive commands). In one aspect, communications on the Uu link may have different latency targets from communications on the sidelink. For example, in a vehicle environment, it may be beneficial for a UE in a vehicle to have a lower latency for vehicle-to-vehicle (V2V) communications for warning braking situations (compared to providing the same information to a navigation service). As another example, in a virtual reality (VR) or augmented reality (AR) gaming environment, location and movement information for other players may have low latency requirements to provide smooth movement of rendered graphics. In contrast, the virtual world map received from the server can change slowly and therefore can tolerate higher latency.

[0026] As another example, the order of communications may be important. For example, a UE may require information from a server before allowing interaction with another player. Therefore, it may be important that downlink packets from the server arrive before sidelink information from another player.

[0027] The present disclosure provides a mechanism for jointly scheduling transmissions on a Uu link and a sidelink. When a UE has data to be sent on an uplink and a sidelink, the UE may send a joint scheduling request to a base station. The joint scheduling request may indicate a buffer status for the uplink and the sidelink, and indicate a relative delay between the uplink and the sidelink transmissions. A base station (e.g., a serving gNB) may receive the joint scheduling request and schedule uplink transmissions and sidelink transmissions based on the buffer status and the relative delay. The base station may send a joint grant indicating different resources for uplink transmissions and sidelink transmissions. The UE may send uplink transmissions and sidelink transmissions using corresponding resources. The base station may also jointly schedule downlink transmissions and sidelink receptions for the UE.

[0028] Several aspects of telecommunication systems will now be presented with reference to various apparatus and methods. These apparatus and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0029] For example, an element, or any part of an element, or any combination of elements can be implemented as a "processing system", which 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 operations (RISC) processors, systems on chip (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform various functions described throughout the present disclosure. One or more processors in a processing system can execute software. Whether referred to as software, firmware, middleware, microcode, hardware description language or other names, software should be broadly interpreted as meaning instructions, instruction sets, codes, code segments, program codes, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, processes, functions, etc.

[0030] Accordingly, in one or more example embodiments, the described functions can be implemented with hardware, software or any combination thereof. If implemented with software, the functions can be stored on a computer-readable medium or encoded as one or more instructions or codes on a computer-readable medium. Computer-readable media include 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 may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, a combination of computer-readable media of the above types, or any other medium that can be used to store computer executable code in the form of instructions or data structures that can be accessed by a computer.

[0031] Figure 11 is a schematic diagram showing an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network (e.g., 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). A macro cell includes a base station. A small cell includes a femto cell, a pico cell, and a micro cell.

[0032] One or more of the UEs 104 may include a joint transmission component 140 that requests a joint transmission and receives a grant for the joint transmission. The joint transmission component 140 may include: a request component 142 that sends a joint SR and / or a joint BSR to request resources for the joint transmission; a joint grant component 144 that receives a joint transmission grant indicating resources for uplink transmission and sidelink transmission, or a joint reception grant indicating resources for downlink transmission and sidelink reception; a sending component 146 that sends uplink transmissions and sidelink transmissions; and an optional receiving component 148 that receives downlink transmissions and sidelink receptions.

[0033] In one aspect, one or more of the base stations 102 may include a joint scheduling component 198 that performs the actions of a base station as described herein (e.g., scheduling joint transmissions for one or more UEs). Fig. 9 As shown, the joint scheduling component 198 may include: a request component 942, which receives a joint SR and / or a joint BSR requesting resources for joint transmission; a resource component 944, which schedules uplink transmissions and sidelink transmissions from a common resource set; a joint grant component 946, which sends a joint transmission grant or a joint reception grant; an optional sending component 948, which sends a downlink transmission; and a receiving component 950, which receives an uplink transmission.

[0034] 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 EPC 160 via a backhaul link 132 (e.g., an S1 interface). Backhaul link 132 can be wired or wireless. Base stations 102 configured for 5G NR (collectively referred to as the Next Generation RAN (NG-RAN)) can interface with 5GC 190 via a backhaul link 184. Backhaul link 184 can be wired or wireless. In addition to other functions, the base station 102 can also perform one or more of the following functions: transmission of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., switching, 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 device tracking, RAN information management (RIM), paging, positioning, and transmission of warning messages. The base stations 102 can communicate with each other directly or indirectly (e.g., through EPC 160 or 5GC190) on a backhaul link 134 (e.g., an X2 interface). The backhaul link 134 can be wired or wireless.

[0035] Base station 102 can communicate wirelessly with UE 104. Each of base stations 102 can provide communication coverage for a corresponding 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 the coverage area 110 of one or more macro base stations 102. A network including both small cells and macro cells can be referred to as a heterogeneous network. A heterogeneous network can also include a home evolved Node B (eNB) (HeNB), which can provide services to a restricted group called a closed subscriber group (CSG). The communication link 120 between base station 102 and UE 104 can include an uplink (UL) (also referred to as a reverse link) transmission from UE 104 to base station 102 and / or a downlink (DL) (also referred to as a forward link) transmission from base station 102 to UE 104. The communication link 120 can use multiple input multiple output (MIMO) antenna technology, which includes spatial multiplexing, beamforming and / or transmit diversity. The communication link can be through one or more carriers. The base station 102 / UE 104 may use spectrum with a bandwidth of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc. MHz) per carrier allocated in a carrier aggregation of up to a total of Yx MHz (x component carriers) for transmission in each direction. The carriers may be adjacent to each other 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 ​​than for 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).

[0036] Some UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), and a physical sidelink feedback channel (PSFCH). D2D communication may be through a variety of wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on IEEE802.11 standards, LTE, or NR.

[0037] 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) before communicating to determine whether the channel is available.

[0038] The small cell 102' may operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, the small cell 102' may employ NR and use the same 5 GHz unlicensed spectrum used by the Wi-Fi AP 150. The small cell 102' employing NR in the unlicensed spectrum may improve coverage and / or increase capacity of the access network.

[0039] Base stations 102, whether small cells 102' or large cells (eg, macro base stations), may include eNBs, gNodeBs (gNBs), or other types of base stations. Some base stations 180, such as gNBs, may operate in one or more frequency bands within the electromagnetic spectrum.

[0040] The electromagnetic spectrum is typically subdivided into various categories, bands, channels, etc. based on frequency / wavelength. In 5G NR, two initial operating bands have been identified with the frequency range names FR1 (410 MHz-7.125 GHz) and FR2 (24.25 GHz-52.6 GHz). Frequencies between FR1 and FR2 are typically referred to as mid-band frequencies. Although a portion of FR1 is greater than 6 GHz, FR1 is typically (interchangeably) referred to as the "sub-6 GHz" band in various documents and articles. Similar naming issues sometimes arise with respect to FR2, which is typically (interchangeably) referred to as the "millimeter wave" (mmW) band in documents and articles, although it is different from the extremely high frequency (EHF) band (30 GHz-300 GHz) identified as the "millimeter wave" (mmW) band by the International Telecommunication Union (ITU).

[0041] In view of the above, unless otherwise specifically stated, it should be understood that if the term "sub-6 GHz" or the like is used herein, it can broadly refer to frequencies that can be less than 6 GHz, can be within FR1, or can include mid-band frequencies. In addition, unless otherwise specifically stated, it should be understood that if the term "millimeter wave" or the like is used herein, it can broadly refer to frequencies that can include mid-band frequencies, can be within FR2, or can be within the EHF band. Communications using mmW radio frequency bands have extremely high path loss and short distances. The mmW base station 180 can utilize beamforming 182 with the UE 104 to compensate for the path loss and short distance.

[0042] The base station 180 may transmit beamformed signals in one or more transmit directions 182' to the UE 104. The UE 104 may receive beamformed signals from the base station 180 in one or more receive directions 182". The UE 104 may also transmit beamformed signals to the base station 180 in one or more transmit directions. The base station 180 may receive beamformed signals from the UE 104 in one or more receive directions. The base station 180 / UE 104 may perform beam training to determine the best receive direction and transmit direction for each of the base station 180 / UE 104. The transmit direction and receive direction for the base station 180 may be the same or may be different. The transmit direction and receive direction for the UE 104 may be the same or may be different.

[0043] 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 transmitted through the serving gateway 166, which itself is connected to the PDN gateway 172. The PDN gateway 172 provides UE IP address allocation and other functions. The PDN gateway 172 and the BM-SC 170 are connected to IP services 176. The IP services 176 may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS streaming service, and / or other IP services. The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS transmissions, may be used to authorize and initiate MBMS bearer services within a public land mobile network (PLMN), and may be used to schedule MBMS transmissions. The MBMS Gateway 168 may be used to distribute MBMS 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 collecting eMBMS-related billing information.

[0044] 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 is a control node that handles signaling between UE 104 and 5GC 190. Typically, AMF 192 provides QoS flow and session management. All user Internet Protocol (IP) packets are transmitted through UPF 195. UPF 195 provides UE IP address allocation and other functions. UPF 195 is connected to IP services 197. IP services 197 may include the Internet, intranet, IP multimedia subsystem (IMS), PS streaming services, and / or other IP services.

[0045] 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, a radio base station, a radio transceiver, a transceiver functional unit, a basic service set (BSS), an extended service set (ESS), a transmit receive point (TRP), or some other appropriate term. The base station 102 provides an access point to the EPC 160 or the 5GC 190 for the UE 104. Examples of UE 104 include a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio unit, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., an MP3 player), a camera, a game console, a tablet device, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a healthcare device, an implant, a sensor / actuator, a display, or any other similarly functional device. Some of the UEs 104 may be referred to as IoT devices (e.g., a parking meter, a gas pump, an oven, a vehicle, a heart monitor, 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.

[0046] Figures 2A-2D is a resource diagram illustrating example frame structures and channels that may be used for uplink, downlink, and sidelink transmissions to a UE 104 that includes a joint transmission component 140. Figure 2A 200 is a diagram illustrating an example of a first subframe within a 5G NR frame structure. Figure 2B 230 is a diagram illustrating an example of DL channels within a 5G NR subframe. Figure 2C250 is a diagram illustrating an example of a second subframe within a 5G NR frame structure. Figure 2D 280 is a diagram showing an example of an UL channel within a 5G NR subframe. The 5G NR frame structure can be FDD (wherein, for a particular set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to either DL or UL), or can be TDD (wherein, for a particular set of subcarriers (carrier system bandwidth), the subframes within the subcarrier set are dedicated to both DL and UL). Figure 2A , 2C In the example provided, the 5G NR frame structure is assumed to be TDD, where subframe 4 is configured with slot format 28 (most of which are DL), where D is DL, U is UL, and X is flexible between DL / UL, and subframe 3 is configured with slot format 34 (most of which are UL). Although subframes 3 and 4 are shown using slot formats 34 and 28, respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are full DL and full UL, respectively. Other slot formats 2-61 include a mix of DL, UL and flexible symbols. The UE is configured with the slot format (dynamically configured by DL control information (DCI) or semi-statically / statically configured by radio resource control (RRC) signaling) through the received slot format indicator (SFI). It should be noted that the following description also applies to the 5G NR frame structure as TDD.

[0047] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10ms) may be divided into 10 equally sized subframes (1ms). Each subframe may include one or more time slots. A subframe may also include a microslot, which may include 7, 4 or 2 symbols. Each time slot may include 7 or 14 symbols, depending on the time slot configuration. For time slot configuration 0, each time slot may include 14 symbols, and for time slot configuration 1, each time slot may include 7 symbols. The symbol on the DL may be a cyclic prefix (CP) OFDM (CP-OFDM) symbol. The symbol on the UL may be a CP-OFDM symbol (for high throughput scenarios) or a discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbol (also known as a single carrier frequency division multiple access (SC-FDMA) symbol) (for power-limited scenarios; limited to single stream transmission). The number of time slots in a subframe is based on the time slot configuration and numerology. For slot configuration 0, different digital schemes μ0 to 5 allow 1, 2, 4, 8, 16 and 32 slots per subframe, respectively. For slot configuration 1, different digital schemes 0 to 2 allow 2, 4 and 8 slots per subframe, respectively. Accordingly, for slot configuration 0 and digital scheme μ, there are 14 symbols / slot and 2μ slots / subframe. The subcarrier spacing and symbol length / duration are a function of the digital scheme. The subcarrier spacing can be equal to 2 μ *15kHz, where μ is the digital scheme 0 to 5. Therefore, digital scheme μ=0 has a subcarrier spacing of 15kHz, and digital scheme μ=5 has a subcarrier spacing of 480kHz. The symbol length / duration is inversely related to the subcarrier spacing. Figures 2A-2D An example is provided for slot configuration 0 with 14 symbols per slot and a digital scheme μ = 0 with 1 slot per subframe. The subcarrier spacing is 15 kHz and the symbol duration is approximately 66.7 μs.

[0048] The resource grid can be used to represent the frame structure. Each time slot includes a resource block (RB) (also called a physical RB (PRB)), which extends 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.

[0049] like Figure 2A As shown in , some of the REs carry reference (pilot) signals (RS) for the UE. The RS may include a demodulation RS (DM-RS) for channel estimation at the UE (indicated as R for a specific configuration). x, where 100x is the port number, but other DM-RS configurations are possible) and a channel state information reference signal (CSI-RS). RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and a phase tracking RS (PT-RS).

[0050] Figure 2B Examples of various DL channels within a subframe of a frame are shown. 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 one OFDM symbol. The primary synchronization signal (PSS) may be within symbol 2 of a particular subframe of the frame. The PSS is used by UE104 to determine the subframe / symbol timing and the physical layer identification. The secondary synchronization signal (SSS) may be within symbol 4 of a particular subframe of the frame. The SSS is used by the UE to determine the physical layer cell identification group number and the radio frame timing. Based on the physical layer identification and the physical layer cell identification group number, the UE may determine the physical cell identifier (PCI). Based on the PCI, the UE may determine the location of the above-mentioned DM-RS. The physical broadcast channel (PBCH), which carries the master information block (MIB), may be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the number of RBs in the system bandwidth and the system frame number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information (eg, System Information Block (SIB)) that is not transmitted through the PBCH, and paging messages.

[0051] like Figure 2C As shown in , some of the REs carry DM-RS for channel estimation at the base station (indicated as R for one specific configuration, but other DM-RS configurations are possible). The UE can send 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 sent in the first one or two symbols of the PUSCH. The PUCCH DM-RS can be sent in different configurations depending on whether a short PUCCH or a long PUCCH is sent and depending on the specific PUCCH format used. Although not shown, the UE can send a sounding reference signal (SRS). The SRS can be used by the base station for channel quality estimation to achieve frequency-dependent scheduling on the UL.

[0052] Figure 2DExamples of various UL channels within a subframe of a frame are shown. The PUCCH may be positioned as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.

[0053] Figure 3 3 is a block diagram of a base station 310 communicating with a UE 350 in an access network. In the DL, IP packets from the EPC 160 may be provided to the controller / processor 375. The controller / processor 375 implements layer 3 and layer 2 functions. 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 functions associated with: broadcasting of system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-radio access technology (RAT) mobility, and measurement configuration for UE measurement reporting; PDCP layer functions associated with: header compression / decompression, security (encryption, decryption, integrity protection, integrity verification), and switching support functions; RLC layer functions associated with: transmission 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 functions 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.

[0054] The transmit (TX) processor 316 and the receive (RX) processor 370 implement layer 1 functions associated with various signal processing functions. Layer 1 (which includes the physical (PHY) layer) may include error detection on the transmission channel, forward error correction (FEC) encoding / decoding of the transmission channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The TX processor 316 handles the mapping to the signal constellation diagram 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 an OFDM subcarrier, multiplexed with a reference signal (e.g., pilot) in the time domain and / or frequency domain, and then combined together using an inverse fast Fourier transform (IFFT) to generate 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 may be used to determine coding and modulation schemes, as well as for spatial processing. Channel estimates may be derived based on reference signals and / or channel condition feedback sent by the UE 350. Each spatial stream may then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX may modulate an RF carrier with a corresponding spatial stream for transmission.

[0055] At the UE 350, each receiver 354RX receives a signal through its respective antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides the information to a receive (RX) processor 356. The TX processor 368 and the RX processor 356 implement layer 1 functions associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be merged into a single OFDM symbol stream by the RX processor 356. The RX processor 356 then transforms the OFDM symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols and reference signals on each subcarrier are recovered and demodulated by determining the most likely signal constellation point sent by the base station 310. These soft decisions can be based on channel estimates calculated by the channel estimator 358. The soft decisions are then decoded and deinterleaved to recover the data and control signals originally sent on the physical channel by the base station 310. The data and control signals are then provided to the controller / processor 359, which implements layer 3 and layer 2 functions.

[0056] The controller / processor 359 may be associated with a memory 360 that stores program codes and data. The memory 360 may be referred to as a computer-readable medium. In the UL, the controller / processor 359 provides demultiplexing between transport channels and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160 or 5GC 190. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.

[0057] Similar to the functions described in conjunction with DL transmissions performed by the base station 310, the controller / processor 359 provides: RRC layer functions associated with: system information (e.g., MIB, SIB) capture, RRC connection, and measurement reporting; PDCP layer functions associated with: header compression / decompression, and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with: transmission of upper layer PDUs, error correction through ARQ, concatenation, segmentation and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functions associated with: mapping between logical channels and transport channels, multiplexing of MAC SDUs onto TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.

[0058] The TX processor 368 may select an appropriate coding and modulation scheme and facilitate spatial processing using channel estimates derived by the channel estimator 358 from a reference signal or feedback sent by the base station 310. The spatial streams generated by the TX processor 368 may be provided via separate transmitters 354TX to different antennas 352. Each transmitter 354TX may modulate an RF carrier with a corresponding spatial stream for transmission.

[0059] At the base station 310, the UL transmission is processed in a manner similar to that described in conjunction with the receiver functionality at the UE 350. Each receiver 318RX receives a signal through its respective antenna 320. Each receiver 318RX recovers information modulated onto an RF carrier and provides the information to a RX processor 370.

[0060] The controller / processor 375 may be associated with a memory 376 that stores program codes and data. The memory 376 may be referred to as a computer readable medium. In the UL, the controller / processor 375 provides demultiplexing between transport channels and logical channels, packet reassembly, decryption, header decompression, control signal processing to recover IP packets from the UE 350. The IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operations.

[0061] As described in further detail below, a UE 350 may communicate with another UE 350 (rather than a base station 310) using sidelink communications.

[0062] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform a combined Figure 1 Aspects of the combined transmission assembly 140.

[0063] At least one of the TX processor 316, the RX processor 370, and the controller / processor 375 may be configured to perform a combined Figure 1 Aspects of the joint scheduling component 198.

[0064] Go to Figure 4 , an example scenario 400 for joint communication includes a Uu link between a UE 104a and a base station 102 and a sidelink between the UE 104a and the UE 104b. Each of the UEs 104a and 104b may be an example of a UE 104 and may include a joint transmission component 140. The UEs 104a and 104b may be located within a coverage area 110 of the base station 102, while the other of the UEs 104a and 104b may be located outside the coverage area 110 of the base station 102. For example, the UE 104a may be located within the coverage area 110 of the base station 102, while the UE 104b may be located outside the coverage area 110 of the base station 102.

[0065] Sidelink communication may occur between UE 104a and 104b. As discussed above, Mode 1 communication may be scheduled by a base station (e.g., base station 102). In joint scheduling, base station 102 may schedule both uplink transmission 426 from UE 104a on PUSCH and sidelink transmission 436 from UE 104a on physical sidelink shared channel (PSSCH). Base station 102 may also schedule sidelink reception 440, which may refer to sidelink transmission 436 from the perspective of UE 104b.

[0066] In one aspect, the UE 104a may initiate joint scheduling by sending a joint scheduling request (SR). The joint scheduling request may refer to an indication from the UE that the UE has data to be sent on both the Uu link and the sidelink. For example, the UE 104a may send a joint SR 410 on the PUCCH. The joint SR 410 may indicate that the UE 104a has data to be sent on both the Uu link and the sidelink. Typically, the joint SR may use SR report resources for uplink transmission. That is, the joint SR may be configured with a periodicity and offset that define the PUCCH resources. In one aspect, in order to distinguish the joint SR from a normal SR, the joint SR 410 may have a longer symbol duration or higher energy than a normal SR. Alternatively, the joint SR 410 may have the same format as a normal SR.

[0067] The UE 104a may follow a joint SR 410 with a joint buffer status report (BSR) 412. The joint BSR may refer to an indication of a buffer size level for each of the Uu link and the sidelink. The joint BSR 412 may be sent on the PUSCH as a medium access control (MAC) control entity (CE). Typically, the joint BSR 412 includes information for scheduling transmissions from the UE 104a. For example, the joint BSR 412 may include a buffer size level for an uplink transmission 426 on the Uu link and a buffer size level for a sidelink transmission 436. The joint BSR 412 may also be associated with a relative delay of the uplink transmission 426 and the sidelink transmission 436. The relative delay may indicate an amount of time between an uplink transmission and a sidelink transmission. For example, the relative delay may be a preferred delay, an allowed delay, or a delay requirement of a higher layer application. The joint BSR 412 may also indicate an order of uplink transmissions and sidelink transmissions.

[0068] In one aspect, the available size for the MAC-CE may depend on the uplink grant and the scheduled transmission. The joint BSR 412 may be a long BSR that includes buffer size levels for multiple logical channel groups (LCGs). For example, the long BSR may include buffer size levels for uplink transmissions 426 on the Uu link and buffer size levels for sidelink transmissions 436. For example, the buffer size levels for uplink transmissions 426 and the buffer size levels for sidelink transmissions 436 may each be associated with a logical channel group identifier (LCG ID). The relative delay between the uplink transmission 426 and the sidelink transmission 436 may be included as a field in the long BSR. Similarly, the transmission order may be included as a field in the long BSR. The joint BSR 412 may also be sent as two separate BSRs in one MAC protocol data unit (PDU), or, for example, sent in consecutive MAC PDUs using a short BSR. For example, each short BSR may include an LCG ID and a buffer size level for one of the uplink transmission 426 or the sidelink transmission 436. The transmission order may be implicitly indicated by the order of the short BSRs. For example, the UE 104a may implicitly request that the uplink transmission 426 and the sidelink transmission 436 be in the same order as the LCG IDs in the short BSR. The relative latency requirement may be included in the short BSR or another part of the MAC PDU.

[0069] The joint scheduling component 198 at the base station 102 can schedule uplink transmission and sidelink transmission based on buffer size level, relative delay and transmission order. The joint scheduling component 198 can determine a first resource set for uplink transmission 426 and a second resource set for sidelink transmission 436. As discussed in further detail below, the joint scheduling component 198 can also consider transmission gaps in the joint scheduling to mitigate interference. The joint scheduling component 198 can send a joint grant 420 on the PDCCH to schedule both uplink transmission 426 and sidelink transmission 436. The joint grant 420 can be referred to as a joint transmission grant. The joint grant 420 can be sent as one or more DCIs. In one aspect, a new DCI format can be defined for the joint grant 420, which includes both a first resource set for uplink transmission 426 and a second resource set for sidelink transmission 436. In another aspect, the joint grant 420 can be sent as a separate DCI. For example, the co-scheduling component 198 can send two DCIs in the same time slot using two different radio network temporary identifiers (RNTIs) for the UE 104a. Alternatively, the co-scheduling component 198 can send two DCIs in consecutive time slots using the same RNTI.

[0070] The joint scheduling component 198 may also send a grant 422 to UE 104b for receiving a sidelink transmission (e.g., when operating in sidelink mode 1). Grant 422 may be a DCI carried on a PDCCH. As discussed in further detail below, grant 422 may be a joint grant that combines a sidelink transmission with a downlink transmission. Grant 422 may be referred to as a joint receive grant. Alternatively (e.g., if UE 104b is not in the coverage area of ​​base station 102 or sidelink mode 2 is used), UE 104a may send a sidelink grant 438 as sidelink control information (SCI) on a physical sidelink control channel (PSCCH) based on the sidelink portion of the joint grant 420.

[0071] Joint scheduling can also be used for UEs that receive downlink transmissions and sidelink transmissions. For example, the joint scheduling component 198 can receive data for downlink transmissions and an upper layer indicator, and the upper layer indicator indicates that the UE 104 (e.g., UE 104b) receiving the downlink transmission 428 on the PDSCH should also receive the sidelink reception 440 associated with the downlink transmission on the PSSCH. For example, the upper layer indicator can be the RRC configuration of a specific radio bearer. For example, the RRC configuration can indicate that all downlink services for the radio bearer are associated with the sidelink transmission. The RRC configuration can also indicate the relative delay and transmission order for the downlink transmission and the sidelink transmission. Therefore, the joint scheduling component 198 can use the joint grant 422 to schedule the UE 104b to receive both the downlink transmission on the third resource set and the sidelink transmission from another UE (e.g., UE 104a) on the fourth resource set. The scheduling component 198 can take into account the discontinuous reception (DRX) configuration of the UE 104b. For example, UE 104b can have separate DRX configurations for the sidelink and Uu link. Scheduling component 198 can consider transmission order and relative latency when scheduling downlink transmissions and sidelink transmissions according to the relevant DRX configurations.

[0072] The joint grant 422 for receiving downlink transmissions and sidelink transmissions may be similar to the joint grant 420. That is, the joint grant 422 may be sent as one or more DCIs. In one aspect, a new DCI format may be defined for the joint grant 422, which includes both the third resource set and the fourth resource set. In another aspect, the joint grant 420 may be sent as a separate DCI. For example, the joint scheduling component 198 may use two different radio network temporary RNTIs for UE 104b to send two DCIs in the same time slot. Alternatively, the joint scheduling component 198 may use the same RNTI to send two DCIs in consecutive time slots.

[0073] In one aspect, the co-scheduling component 198 can jointly schedule transmissions to mitigate interference between transmissions on the Uu link and transmissions on the sidelink. In one aspect, the transmissions on the Uu link and the transmissions on the sidelink can utilize different digital schemes. That is, the transmissions on the Uu link can have a different subcarrier spacing than the transmissions on the sidelink.

[0074] Go to Figure 5 , the resource diagram 500 includes a timing gap associated with the joint transmission scheduling. The joint scheduling component 198 can schedule the joint transmission from the common resource set 502. The joint scheduling component 198 of the base station 102 can create a transmission gap by selectively scheduling Uu and sidelink transmissions. For example, the joint scheduling component 198 can use a rule to build a timing gap into any scheduled transmission. For a UE 104 (e.g., UE 104a) that sends an uplink transmission 426 and a sidelink transmission 436, the transmission gap 512 can separate a first resource set 520 for the uplink transmission 426 from a second resource set 510 for the sidelink transmission 436. The uplink transmission 426 and the sidelink transmission 436 can have different timing advances (TAs). The uplink TA 522 can be configured based on the propagation delay to the base station 102, while assuming the close proximity of the UE 104, the TA can not be configured for the sidelink transmission 436. When the first set of resources 520 for uplink transmission 426 follows the second set of resources 510 for sidelink transmission 436, a gap 512 of, for example, one symbol or half a symbol, may prevent the uplink transmission 426 (including TA 522) from overlapping the second set of resources 510 for sidelink transmission 436. Additionally, the transmission gap 512 may allow the UE 104a to perform RF tuning between transmissions when different digital schemes are used.

[0075] For a UE 104 (e.g., UE 104b) receiving a sidelink transmission (e.g., sidelink reception 440), the joint scheduling component 198 can schedule a third set of resources 550 for downlink reception and a fourth set of resources 530 for sidelink transmission from the common set of resources 542. The gap 532 can separate the transmission directions. For example, the gap 532 can be between the fourth set of resources 530 for sidelink transmission and the third set of resources 550 for downlink reception (e.g., PDSCH 428) or the second set of resources 510 for sidelink reception 440. For example, the gap 532 can be a symbol or half a symbol located at the end of the sidelink transmission.

[0076] Figure 66 is a flow chart of a method 600 of wireless communication, which may be performed by a UE (e.g., UE 104, which may include memory 360, and may be the entire UE 104 or a component of UE 104, such as joint transmission component 140, TX processor 368, RX processor 356 and / or controller / processor 359) for performing joint transmission on a Uu link and a sidelink. The method 600 may be performed in communication with a base station 102 including a joint scheduling component 198.

[0077] At block 610, the method 600 may include sending a joint scheduling request and a joint BSR from the UE for uplink transmission on a Uu link with a base station and a sidelink transmission on a sidelink with another UE. The joint BSR may be associated with a relative latency of the uplink transmission and the sidelink transmission. In one aspect, for example, the UE 104, the TX processor 368, and / or the controller / processor 359 may execute the joint transmission component 140 and / or the request component 142 to send a joint scheduling request 410 and a joint BSR 412 from the UE 104a for uplink transmission 426 on a Uu link with a base station 102 and a sidelink transmission on a sidelink with another UE 104b. The joint scheduling request 410 may have a longer symbol duration or higher energy than a scheduling request for a single transmission. The joint BSR 412 may indicate a first buffer size level for a Uu uplink buffer and a second buffer size level for a sidelink buffer, a relative delay, and a transmission order for uplink transmission and sidelink transmission. In one implementation, the joint BSR 412 includes the first buffer size level and the second buffer size level in a single MAC CE (e.g., a long BSR). In another implementation, the joint BSR includes the first buffer size level and the second buffer size level in consecutive MAC PDUs. The transmission order may be indicated by the order of the first buffer size level and the second buffer size level. Therefore, the UE 104, the TX processor 368, and / or the controller / processor 359 executing the joint transmission component 140 and / or the request component 142 may provide a unit for sending a joint scheduling request and a joint BSR from the UE for uplink transmission on a Uu link with a base station and a sidelink transmission on a sidelink with another UE.

[0078] At block 620, the method 600 may include receiving a joint transmission grant from a base station, the joint transmission grant scheduling uplink transmissions on the first set of resources and scheduling sidelink transmissions on the second set of resources. In one aspect, for example, the UE 104, the RX processor 356, and / or the controller / processor 359 may execute the joint transmission component 140 and / or the joint grant component 144 to receive a joint transmission grant 420 from the base station 102, the joint transmission grant 420 scheduling uplink transmissions 426 on the first set of resources 520 and scheduling sidelink transmissions 436 on the second set of resources 510. For example, the joint transmission grant 420 may be received as a DCI having a format that includes at least the first set of resources 520 for uplink transmissions 426 and the second set of resources 510 for sidelink transmissions 436. In another implementation, the joint transmission grant is received as two separate DCIs. Thus, the UE 104, the RX processor 356 and / or the controller / processor 359 executing the joint transmission component 140 and / or the joint grant component 144 may provide a unit for receiving a joint transmission grant from a base station, which joint transmission grant schedules uplink transmissions on a first set of resources and schedules sidelink transmissions on a second set of resources.

[0079] At block 630, the method 600 may include sending a first transmission from the UE on a first set of resources for uplink transmission and sending a second transmission from the UE on a second set of resources for sidelink transmission. In one aspect, for example, the UE 104, the TX processor 368, and / or the controller / processor 359 may execute the joint transmission component 140 and / or the transmission component 146 to send a first transmission from the UE 104a on a first set of resources 520 for uplink transmission 426 and send a second transmission from the UE 104a on a second set of resources 510 for sidelink transmission 436. The joint transmission grant may schedule a transmission gap between the uplink transmission and the sidelink transmission. The transmission gap may be configurable (e.g., having a variable length). For example, the transmission gap may be configured by RRC signaling, DCI signaling, or a combination thereof. In one implementation, if the digital scheme of the Uu link is the same as the digital scheme of the sidelink, and the difference between the timing advances for the Uu link and for the sidelink is less than a threshold, the transmission gap is zero. In one aspect, at sub-block 632, block 630 may optionally include performing radio frequency tuning between a digital scheme for uplink transmissions and a digital scheme for sidelink transmissions during a transmission gap. For example, transmit component 146 may perform radio frequency tuning between a digital scheme for uplink transmissions 426 and a digital scheme for sidelink transmissions 436 during transmission gap 512. Thus, UE 104, TX processor 368, and / or controller / processor 359 executing joint transmit component 140 and / or transmit component 146 may provide means for transmitting a first transmission from the UE on a first set of resources for uplink transmissions and a second transmission from the UE on a second set of resources for sidelink transmissions.

[0080] At block 640, method 600 may optionally include receiving a joint receive grant from a base station, the joint receive grant scheduling downlink transmission from the base station on a third resource set and scheduling sidelink reception for the UE on a fourth resource set. In one aspect, for example, UE 104, RX processor 356, and / or controller / processor 359 may execute joint transmission component 140 and / or joint grant component 144 to receive a joint receive grant 422 from base station 102, the joint receive grant 422 scheduling downlink transmission from base station 102 on a third resource set 550 and scheduling sidelink reception for the UE on a fourth resource set 530. The joint receive grant may be received as a DCI having a format including at least a third resource set for downlink transmission and a fourth resource set for sidelink reception. Alternatively, the joint receive grant may be received as two DCIs. The two DCIs may be separate DCIs within one time slot or separate DCIs within different time slots within the downlink relative delay requirement. The joint transmission grant and the joint reception grant may schedule a gap between sidelink reception and uplink transmission or sidelink transmission. Thus, the UE 104, the RX processor 356, and / or the controller / processor 359 executing the joint transmission component 140 and / or the joint grant component 144 may provide a means for receiving a joint reception grant from the base station that schedules a downlink transmission from the base station on a third set of resources and a sidelink reception for the UE on a fourth set of resources.

[0081] At block 650, method 600 may optionally include receiving a downlink transmission from the base station on a third set of resources and receiving a sidelink reception from another UE on a fourth set of resources. In one aspect, for example, UE 104, RX processor 356, and / or controller / processor 359 may execute joint transmission component 140 and / or reception component 148 to receive a downlink transmission from base station 102 on a third set of resources 550 and a sidelink reception from another UE 104b on a fourth set of resources 530. Thus, UE 104, RX processor 356, and / or controller / processor 359 executing joint transmission component 140 and / or reception component 148 may provide a means for receiving a downlink transmission from a base station on a third set of resources and a sidelink reception from another UE on a fourth set of resources.

[0082] Figure 77 is a flow chart of a method 700 of wireless communication, which may be performed by a base station (e.g., base station 102, which may include memory 376, and may be the entire base station 102 or a component of base station 102, such as joint scheduling component 198, TX processor 316, RX processor 370, and / or controller / processor 375) for scheduling joint transmission on Uu link and sidelink. Method 700 may be performed in communication with UE 104 including joint transmission component 140.

[0083] At block 710, method 700 may include receiving, at a base station, from a UE a joint scheduling request and a joint BSR for uplink transmissions on a Uu link with the UE and sidelink transmissions on a sidelink between the UE and another UE. The joint BSR may be associated with a relative latency of the uplink transmission and the sidelink transmission. In one aspect, for example, the base station 102, the RX processor 370, and / or the controller / processor 375 may execute the joint scheduling component 198 and / or the request component 942 to receive, at the base station 102, from a UE 104 a joint scheduling request 410 and a joint BSR 412 for uplink transmissions 426 on a Uu link with the UE 104 and sidelink transmissions 436 on a sidelink between the UE 104a and another UE 104b. The joint scheduling request 410 may have a longer symbol duration or higher energy than a scheduling request for a single transmission. The joint BSR 412 may indicate a first buffer size level for the Uu uplink buffer and a second buffer size level for the sidelink buffer, a relative delay, and a transmission order for the uplink transmission 426 and the sidelink transmission 436. The joint BSR may include the first buffer size level and the second buffer size level in a single MAC CE. The joint BSR may include the first buffer size level and the second buffer size level in consecutive MAC PDUs. The transmission order may be indicated by the order of the first buffer size level and the second buffer size level. Thus, the base station 102, the RX processor 370, and / or the controller / processor 375 executing the joint scheduling component 198 and / or the request component 942 may provide a unit for receiving, at the base station, a joint scheduling request and a joint BSR from a UE for uplink transmission on a Uu link with the UE and sidelink transmission on a sidelink between the UE and another UE.

[0084] At block 720, method 700 may include scheduling uplink transmissions and sidelink transmissions on a common set of resources based on a relative time delay of the uplink transmission and the sidelink transmission. In one aspect, for example, base station 102 and / or controller / processor 375 may execute joint scheduling component 198 and / or resource component 944 to schedule uplink transmissions 426 and sidelink transmissions 436 on a common set of resources 502 based on a relative time delay of the uplink transmission 426 and the sidelink transmission 436. Thus, base station 102 and / or controller / processor 375 executing joint scheduling component 198 and / or resource component 944 may provide means for scheduling uplink transmissions and sidelink transmissions on a common set of resources based on a relative time delay of the uplink transmission and the sidelink transmission.

[0085] At block 730, method 700 may include sending a joint transmission grant from a base station, the joint transmission grant indicating a first set of resources for uplink transmission and a second set of resources for sidelink transmission. In one aspect, for example, base station 102, TX processor 316, and / or controller / processor 375 may execute joint scheduling component 198 and / or joint grant component 946 to send a joint transmission grant 420 from base station 102, the joint transmission grant 420 indicating a first set of resources 520 for uplink transmission 426 and a second set of resources 510 for sidelink transmission 436. The joint transmission grant 420 may be sent as a DCI having a format including at least a first set of resources for uplink transmission and a second set of resources for sidelink transmission. In another implementation, the joint transmission grant 420 may be sent as two separate DCIs. The two DCIs may be separate DCIs within a time slot or within different time slots within the downlink relative delay requirement. The joint transmission grant may schedule a transmission gap between an uplink transmission and a sidelink transmission. The transmission gap may be configurable (e.g., having a variable length). For example, the transmission gap may be configured by RRC signaling, DCI signaling, or a combination thereof. In one implementation, if the digital scheme of the Uu link is the same as the digital scheme of the sidelink, and the difference in timing advance for the Uu link and for the sidelink is less than a threshold, the transmission gap is zero. Therefore, the base station 102, the TX processor 316, and / or the controller / processor 375 executing the joint scheduling component 198 and / or the joint grant component 946 may provide a unit for sending a joint transmission grant from the base station, the joint transmission grant indicating a first set of resources for uplink transmission and a second set of resources for sidelink transmission.

[0086] At block 740, the method 700 may include receiving a first transmission from the UE on the first set of resources for uplink transmission. In one aspect, for example, the base station 102, the RX processor 370, and / or the controller / processor 375 may execute the co-scheduling component 198 and / or the receiving component 950 to receive the first transmission from the UE 104 on the first set of resources 520 for uplink transmission 426. Thus, the base station 102, the RX processor 370, and / or the controller / processor 375 executing the co-scheduling component 198 and / or the receiving component 950 may provide means for receiving the first transmission from the UE on the first set of resources for uplink transmission.

[0087] At block 750, the method 700 may optionally include receiving a downlink data packet for the UE. In one aspect, for example, the base station 102, the RX processor 370, and / or the controller / processor 375 may execute the co-scheduling component 198 and / or the receiving component 950 to receive the downlink data packet for the UE 104. Thus, the base station 102, the RX processor 370, and / or the controller / processor 375 executing the co-scheduling component 198 and / or the receiving component 950 may provide means for receiving a downlink data packet for the UE.

[0088] At block 760, the method 700 may optionally include scheduling downlink transmission and sidelink reception on a common set of resources based on a relative time delay of the downlink transmission and the sidelink reception. In one aspect, for example, the base station 102 and / or the controller / processor 375 may execute the joint scheduling component 198 and / or the resource component 944 to schedule downlink transmission and sidelink reception on the common set of resources 502 based on a relative time delay of the downlink transmission and the sidelink reception. Thus, the base station 102 and / or the controller / processor 375 executing the joint scheduling component 198 and / or the resource component 944 may provide a means for scheduling downlink transmission and sidelink reception on a common set of resources based on a relative time delay of the downlink transmission and the sidelink reception.

[0089] At block 770, method 700 may include sending a joint receive grant from the base station, the joint receive grant indicating a third set of resources for downlink transmission from the base station and a fourth set of resources for sidelink reception for the UE. In one aspect, for example, the base station 102, the TX processor 316, and / or the controller / processor 375 may execute the joint scheduling component 198 and / or the joint grant component 946 to send a joint receive grant 422 from the base station 102, the joint receive grant 422 indicating a third set of resources for downlink transmission 428 from the base station 102 and a fourth set of resources 530 for sidelink reception for the UE 104. In one implementation, the joint receive grant is sent as a DCI having a format that includes at least the third set of resources for downlink transmission and the fourth set of resources for sidelink reception. In another implementation, the joint receive grant is sent as two DCIs. The joint transmission grant and the joint reception grant may schedule a gap between sidelink reception and uplink transmission or sidelink transmission. Thus, the base station 102, TX processor 316, and / or controller / processor 375 executing the joint scheduling component 198 and / or the joint grant component 946 may provide means for sending a joint reception grant from the base station, the joint reception grant indicating a third set of resources for downlink transmission from the base station and a fourth set of resources for sidelink reception for the UE.

[0090] At block 780, the method 700 may optionally include sending the downlink data packet on the downlink transmission on the third set of resources. In one aspect, for example, the base station 102, the TX processor 316, and / or the controller / processor 375 may execute the co-scheduling component 198 and / or the transmitting component 948 to send the downlink data packet on the downlink transmission 428 on the third set of resources. Thus, the base station 102, the TX processor 316, and / or the controller / processor 375 executing the co-scheduling component 198 and / or the transmitting component 948 may provide means for sending the downlink data packet on the downlink transmission on the third set of resources.

[0091] Reference Figure 8In addition to the following components, an example of an implementation of UE 104 (e.g., UE 104a, UE 104b, or UE 104c) may also include various components, some of which have been described above: components such as one or more processors 812 and memory 816 communicating via one or more buses 844 and transceiver 802, which can operate in conjunction with modem 814 and joint transmission component 140 to implement one or more of the functions related to joint transmission described herein. In addition, one or more processors 812, modem 814, memory 816, transceiver 802, RF front end 888 and one or more antennas 865 can be configured to support voice and / or data calls (simultaneous or non-simultaneous) in one or more wireless access technologies. Antenna 865 may include one or more antennas, antenna elements and / or antenna arrays.

[0092] In one aspect, the one or more processors 812 may include a modem 814 using one or more modem processors. Various functions associated with the joint transmission component 140 may be included in the modem 814 and / or the processor 812, and in one aspect, may be performed by a single processor, while in other aspects, different functions 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 812 may include any one or any combination of the following: a modem processor, or a baseband processor, or a digital signal processor, or a transmit processor, or a receive processor, or a transceiver processor associated with the transceiver 802. In other aspects, some of the features of the one or more processors 812 and / or the modem 814 associated with the joint transmission component 140 may be performed by the transceiver 802.

[0093] In addition, the memory 816 can be configured to store data used herein and / or a local version of the application 875 executed by at least one processor 812, the sidelink CG component 140, and / or one or more of its subcomponents. The memory 816 may include any type of computer-readable medium that can be used by a computer or at least one processor 812, 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. In one aspect, for example, the memory 816 can be a non-transitory computer-readable storage medium storing one or more computer-executable codes, wherein when the UE 104 is operating at least one processor 812 to execute the joint transmission component 140 and / or one or more of its subcomponents, the one or more computer-executable codes are used to define the joint transmission component 140 and / or one or more of its subcomponents, and / or data associated therewith.

[0094] The transceiver 802 may include at least one receiver 806 and at least one transmitter 808. The receiver 806 may include hardware, firmware, and / or software code executable by a processor for receiving data, the code including instructions and stored in a memory (e.g., a computer-readable medium). The receiver 806 may be, for example, a radio frequency (RF) receiver. In one aspect, the receiver 806 may receive signals transmitted by at least one base station 102. In addition, the receiver 806 may process these received signals, and may also obtain measurements of these signals, such as but not limited to Ec / Io, SNR, RSRP, RSSI, etc. The transmitter 808 may include hardware, firmware, and / or software code executable by a processor for sending data, the code including instructions and stored in a memory (e.g., a computer-readable medium). Suitable examples of the transmitter 808 may include, but are not limited to, an RF transmitter.

[0095] In addition, in one aspect, the UE 104 may include an RF front end 888 that may operate in communication with the one or more antennas 865 and the transceiver 802 for receiving and transmitting radio transmissions, such as wireless communications transmitted by at least one base station 102 or wireless transmissions transmitted by the UE 104. The RF front end 888 may be connected to the one or more antennas 865 and may include one or more low noise amplifiers (LNAs) 890, one or more switches 892, one or more power amplifiers (PAs) 898, and one or more filters 896 for transmitting and receiving RF signals.

[0096] In one aspect, the LNA 890 can amplify the received signal at a desired output level. In one aspect, each LNA 890 can have a specified minimum gain value and a maximum gain value. In one aspect, the RF front end 888 can use one or more switches 892 to select a specific LNA 890 and its specified gain value based on the desired gain value for a particular application.

[0097] In addition, for example, the RF front end 888 can use one or more PAs 898 to amplify the signal for RF output at a desired output power level. In one aspect, each PA 898 can have a specified minimum gain value and a maximum gain value. In one aspect, the RF front end 888 can use one or more switches 892 to select a particular PA 898 and its specified gain value based on the desired gain value for a particular application.

[0098] In addition, for example, the RF front end 888 can use one or more filters 896 to filter the received signal to obtain an input RF signal. Similarly, in one aspect, for example, the output from the corresponding PA 898 can be filtered using a corresponding filter 896 to produce an output signal for transmission. In one aspect, each filter 896 can be connected to a specific LNA 890 and / or PA 898. In one aspect, the RF front end 888 can use one or more switches 892 to select a transmit path or a receive path using a specified filter 896, LNA 890, and / or PA 898 based on the configuration specified by the transceiver 802 and / or the processor 812.

[0099] Thus, the transceiver 802 may be configured to transmit and receive wireless signals through one or more antennas 865 via the RF front end 888. In one aspect, the transceiver 802 may be tuned to operate at a specified frequency so that the UE 104 can communicate with, for example, one or more base stations 102 or one or more cells associated with one or more base stations 102. In one aspect, the modem 814 may configure the transceiver 802 to operate at a specified frequency and power level based on, for example, the configuration of the UE 104 and the communication protocol used by the modem 814.

[0100] In one aspect, the modem 814 can be a multi-band multi-mode modem that can process digital signals and communicate with the transceiver 802 so that the transceiver 802 is used to send and receive digital data. In one aspect, the modem 814 can be multi-band and can be configured to support multiple frequency bands for a specific communication protocol. In one aspect, the modem 814 can be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, the modem 814 can control one or more components (e.g., RF front end 888, transceiver 802) of the UE 104 based on the specified modem configuration to enable the transmission and / or reception of signals from the network. In one aspect, the modem configuration can be based on the mode of the modem and the frequency band in use. In another aspect, the modem configuration can be based on the UE configuration information associated with the UE 104 (such as provided by the network during cell selection and / or cell reselection).

[0101] Reference Fig. 9 An example of an implementation of the base station 102 may include various components, some of which have been described above, in addition to the following: components such as one or more processors 912 and memory 916 communicating via one or more buses 954 and a transceiver 902, which may operate in conjunction with a modem 914 and a joint scheduling component 198 to implement one or more of the joint transmission-related functions described herein.

[0102] The transceiver 902, receiver 906, transmitter 908, one or more processors 912, memory 916, application 975, bus 954, RF front end 988, LNA 990, switch 992, filter 996, PA 998 and one or more antennas 965 can be the same or similar to the corresponding components of UE 104 as described above, but are configured or otherwise programmed for base station operation as opposed to UE operation.

[0103] It should be understood that the specific order or hierarchy of the blocks in the disclosed process / flowchart is merely an illustration of an exemplary method. It should be understood that the specific order or hierarchy of the blocks in the process / flowchart may be rearranged based on design preferences. In addition, some blocks may be merged or omitted. The attached method claims provide the elements of each block in a sample order, but are not meant to be limited to the specific order or hierarchy provided.

[0104] The above description is provided so that any technician in the field can implement the various aspects described herein. Various modifications to these aspects will be obvious to those skilled in the art, and the general principles defined herein can be applied to other aspects. Therefore, the claims are not intended to be limited to the aspects shown herein, but are given the full scope consistent with the text claims, wherein, unless explicitly stated, the elements mentioned in the singular form are not intended to mean "one and only one", but "one or more". The word "exemplary" used herein means "as an example, instance or illustration". Any aspect described as "exemplary" herein is not necessarily interpreted as being preferred to other aspects or having advantages over other aspects. Unless otherwise explicitly stated, the term "some" refers to one or more. Combinations such as "at least one of A, B or C", "one or more of A, B or C", "at least one of A, B and C", "one or more of A, B and C", and "A, B, C or any combination thereof" include any combination of A, B and / or C, and may include multiple A, multiple B or multiple C. Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B and C," "one or more of A, B and C," and "A, B, C, or any combination thereof" may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members or several members of A, B, or C. All structural and functional equivalents of the elements throughout the various aspects described in the present disclosure that are known or later known to a person of ordinary skill in the art are expressly incorporated herein by reference and are intended to be included by the claims. In addition, nothing disclosed herein is intended to be dedicated to the public, regardless of whether such disclosure is explicitly stated in the claims. The words "module," "mechanism," "element," "device," and the like may not be substitutes for the word "unit." Thus, no claim element is to be interpreted as a unit plus function unless the element is explicitly stated using the phrase "unit for..."

[0105] Some additional example implementations

[0106] A first example method for wireless communication, comprising: sending a joint scheduling request and a joint BSR from a UE for uplink transmission on a Uu link with a base station and for sidelink transmission on a sidelink with another UE, wherein the joint BSR is associated with a relative delay of the uplink transmission and the sidelink transmission; receiving a joint transmission grant from the base station, the joint transmission grant scheduling the uplink transmission on a first resource set and scheduling the sidelink transmission on a second resource set; and sending a first transmission from the UE on the first resource set for the uplink transmission, and sending a second transmission from the UE on the second resource set for the sidelink transmission.

[0107] The above-mentioned first example method also includes: receiving a joint reception grant from the base station, the joint reception grant scheduling a downlink transmission from the base station on a third resource set and scheduling a sidelink reception for the UE on a fourth resource set; and receiving the downlink transmission from the base station on the third resource set, and receiving the sidelink reception from the other UE on the fourth resource set.

[0108] Any of the first example methods above, wherein the joint scheduling request has a longer symbol duration or a higher energy than a scheduling request for a single transmission.

[0109] Any of the above-mentioned first example methods, wherein the joint BSR indicates a first buffer size level for the Uu uplink buffer and a second buffer size level for the sidelink buffer, the relative delay, and the transmission order of the uplink transmission and the sidelink transmission.

[0110] Any of the above first example methods, wherein the joint BSR includes the first buffer size level and the second buffer size level in a single MAC CE.

[0111] Any of the first example methods above, wherein the joint BSR includes the first buffer size level and the second buffer size level in consecutive MAC PDUs.

[0112] Any of the first example methods above, wherein the transmission order is indicated by an order of the first buffer size level and the second buffer size level.

[0113] Any of the above-mentioned first example methods, wherein the joint transmission grant is received as a DCI, and the DCI has a format that includes at least the first set of resources for the uplink transmission and the second set of resources for the sidelink transmission.

[0114] Any of the first example methods above, wherein the joint transmission grant is received as two separate DCIs.

[0115] Any of the above-mentioned first example methods, wherein the joint reception grant is received as a DCI, and the DCI has a format including at least the third set of resources for the downlink transmission and the fourth set of resources for the sidelink reception.

[0116] Any of the first example methods above, wherein the joint reception grant is received as two DCIs.

[0117] Any of the above first exemplary methods, wherein the two DCIs are separate DCIs within one time slot or within different time slots within a downlink relative delay requirement.

[0118] Any of the first example methods above, wherein the joint transmission grant schedules a transmission gap between the uplink transmission and the sidelink transmission.

[0119] Any of the above first exemplary methods, wherein the transmission gap is configurable via radio resource control (RRC) signaling and DCI signaling or a combination thereof.

[0120] Any of the above-mentioned first example methods, wherein if the digital scheme of the Uu link is the same as the digital scheme of the sidelink, and the difference in timing advance used for the Uu link and for the sidelink is less than a threshold, the transmission gap is zero.

[0121] Any of the above first example methods further includes: performing radio frequency tuning between a digital scheme used for the uplink transmission and a digital scheme used for the sidelink transmission during the transmission gap.

[0122] Any of the first example methods above, wherein the joint transmit grant and the joint receive grant schedule a gap between the sidelink reception and the uplink transmission or the sidelink transmission.

[0123] A second example method for wireless communication, comprising: receiving, at a base station, a joint scheduling request and a joint BSR from a UE for uplink transmission on a Uu link with the UE and for sidelink transmission on a sidelink between the UE and another UE, wherein the joint scheduling request is associated with a relative delay between the uplink transmission and the sidelink transmission; scheduling the uplink transmission and the sidelink transmission on a common resource set based on the relative delay between the uplink transmission and the sidelink transmission; sending a joint transmission grant from the base station, the joint transmission grant indicating a first resource set for the uplink transmission and a second resource set for the sidelink transmission; and receiving a first transmission from the UE on the first resource set for the uplink transmission.

[0124] The above-mentioned second example method also includes: receiving a downlink data packet for the UE; scheduling the downlink transmission and the sidelink reception on a common resource set based on the relative delay of the downlink transmission and the sidelink reception; sending a joint reception grant from the base station, the joint reception grant indicating a third resource set for downlink transmission from the base station and a fourth resource set for sidelink reception for the UE; and sending the downlink data packet on the downlink transmission on the third resource set.

[0125] Any of the above second example methods, wherein the joint scheduling request has a longer symbol duration or a higher energy than a scheduling request for a single transmission.

[0126] Any of the above-mentioned second example methods, wherein the joint BSR indicates a first buffer size level for the Uu uplink buffer and a second buffer size level for the sidelink buffer, the relative delay, and the transmission order of the uplink transmission and the sidelink transmission.

[0127] Any of the above second example methods, wherein the joint BSR includes the first buffer size level and the second buffer size level in a single MAC CE.

[0128] Any of the above second example methods, wherein the joint BSR includes the first buffer size level and the second buffer size level in consecutive MAC PDUs.

[0129] Any of the above second example methods, wherein the transmission order is indicated by an order of the first buffer size level and the second buffer size level.

[0130] Any of the above-mentioned second example methods, wherein the joint transmission grant is sent as a DCI, and the DCI has a format that includes at least the first set of resources for the uplink transmission and the second set of resources for the sidelink transmission.

[0131] Any of the second example methods above, wherein the joint transmission grant is sent as two separate DCIs.

[0132] Any of the above-mentioned second example methods, wherein the joint reception grant is sent as a DCI, and the DCI has a format including at least the third set of resources for the downlink transmission and the fourth set of resources for the sidelink reception.

[0133] Any of the second example methods above, wherein the joint reception grant is sent as two DCIs.

[0134] Any of the above second exemplary methods, wherein the two DCIs are separate DCIs within one time slot or within different time slots within a downlink relative delay requirement.

[0135] Any of the second example methods above, wherein the joint transmission grant schedules a transmission gap between the uplink transmission and the sidelink transmission.

[0136] Any of the above second exemplary methods, wherein the transmission gap is configurable via radio resource control (RRC) signaling and DCI signaling or a combination thereof.

[0137] Any of the above-mentioned second example methods, wherein if the digital scheme of the Uu link is the same as the digital scheme of the sidelink, and the difference in timing advance used for the Uu link and for the sidelink is less than a threshold, the transmission gap is zero.

[0138] Any of the above second example methods, wherein the joint transmission grant and the joint reception grant schedule a gap between the sidelink reception and the uplink transmission or the sidelink transmission.

[0139] A first example apparatus for wireless communication comprises: a memory; and at least one processor coupled to the memory and configured to perform any one of the above first example methods.

[0140] A second example apparatus for wireless communication comprises: a memory; and at least one processor coupled to the memory and configured to perform any one of the above second example methods.

[0141] A third example apparatus for wireless communication includes means for performing any one of the above first example methods.

[0142] A fourth example apparatus for wireless communication includes means for performing any one of the above second example methods.

[0143] A first example non-transitory computer readable medium storing computer executable code, which, when executed by a processor, causes the processor to perform any of the first example methods described above.

[0144] A second example non-transitory computer readable medium storing computer executable code, which, when executed by a processor, causes the processor to perform any of the above second example methods.

Claims

1. A method of wireless communication, comprising: At the User Equipment (UE): sending a joint scheduling request and a joint buffer status report (BSR) for an uplink transmission on a Uu link with a base station and a sidelink transmission on a sidelink with another UE, wherein the joint BSR is associated with a relative delay of the uplink transmission and the sidelink transmission, wherein the relative delay indicates an amount of time between the uplink transmission and the sidelink transmission, and the joint BSR indicates an order of the uplink transmission and the sidelink transmission; receiving a joint transmission grant from the base station, the joint transmission grant scheduling the uplink transmission on a first set of resources and scheduling the sidelink transmission on a second set of resources; and A first transmission is sent on the first set of resources used for the uplink transmission, and a second transmission is sent on the second set of resources used for the sidelink transmission.

2. The method according to claim 1, further comprising: receiving a joint reception grant from the base station, the joint reception grant scheduling downlink transmission from the base station on a third set of resources and scheduling sidelink reception for the UE on a fourth set of resources; as well as The downlink transmission is received from the base station on the third set of resources, and the sidelink reception is received from the other UE on the fourth set of resources.

3. The method according to claim 2, wherein: The joint transmission grant and the joint reception grant schedule a gap between the sidelink reception and the uplink transmission or the sidelink transmission.

4. The method according to claim 2, wherein: The joint reception grant is received as a DCI having a format including at least the third set of resources for the downlink transmission and the fourth set of resources for the sidelink reception.

5. The method according to claim 2, wherein: The joint reception grant is received as two DCIs.

6. The method according to claim 5, wherein: The two DCIs are separate DCIs within one time slot or in different time slots within the downlink relative delay requirement.

7. The method according to claim 1, wherein: The joint scheduling request has a longer symbol duration or a higher energy than a scheduling request for a single transmission.

8. The method according to claim 1, wherein: The joint BSR indicates a first buffer size level for a Uu uplink buffer and a second buffer size level for a sidelink buffer, the relative delay, and a transmission order of the uplink transmission and the sidelink transmission.

9. The method according to claim 8, wherein: The joint BSR includes the first buffer size level and the second buffer size level in a single medium access control (MAC) control element (CE).

10. The method according to claim 8, wherein: The joint BSR includes the first buffer size level and the second buffer size level in consecutive MAC PDUs.

11. The method according to claim 8, wherein: The transmission order is indicated by an order of the first buffer size levels and the second buffer size levels.

12. The method according to claim 1, wherein: The joint transmission grant is received as downlink control information (DCI) having a format including at least the first set of resources for the uplink transmission and the second set of resources for the sidelink transmission.

13. The method according to claim 1, wherein: The joint transmission grant is received as two separate DCIs.

14. The method according to claim 1, wherein: The joint transmission grant schedules a transmission gap between the uplink transmission and the sidelink transmission.

15. The method according to claim 14, wherein: The transmission gap may be configured via radio resource control (RRC) signaling, DCI signaling, or a combination thereof.

16. The method according to claim 15, wherein: If the digital scheme of the Uu link is the same as the digital scheme of the sidelink and the difference in timing advance used for the Uu link and used for the sidelink is less than a threshold, the transmission gap is zero.

17. The method according to claim 14, further comprising: During the transmission gap, radio frequency tuning is performed between a digital scheme used for the uplink transmission and a digital scheme used for the sidelink transmission.

18. A method of wireless communication, comprising: At the base station: receiving, from a user equipment (UE), a joint scheduling request and a joint buffer status report (BSR) for an uplink transmission on a Uu link with the UE and a sidelink transmission on a sidelink between the UE and another UE, wherein the joint scheduling request is associated with a relative latency of the uplink transmission and the sidelink transmission, wherein the relative latency indicates an amount of time between the uplink transmission and the sidelink transmission, and the joint BSR indicates an order of the uplink transmission and the sidelink transmission; Scheduling the uplink transmission and the sidelink transmission on a common set of resources based on the relative delays of the uplink transmission and the sidelink transmission; sending a joint transmission grant indicating a first set of resources for the uplink transmission and a second set of resources for the sidelink transmission; and A first transmission is received from the UE on the first set of resources used for the uplink transmission.

19. The method according to claim 18, further comprising: receiving a downlink data packet for the UE; scheduling downlink transmission and sidelink reception on a common set of resources based on relative delays of the downlink transmission and the sidelink reception; sending, from the base station, a joint reception grant indicating a third set of resources for downlink transmission from the base station and a fourth set of resources for sidelink reception for the UE; as well as The downlink data packet is sent on the downlink transmission on the third set of resources.

20. The method according to claim 18, wherein: The joint scheduling request has a longer symbol duration or a higher energy than a scheduling request for a single transmission.

21. The method according to claim 18, wherein: The joint BSR indicates a first buffer size level for a Uu uplink buffer and a second buffer size level for a sidelink buffer, the relative delay, and a transmission order of the uplink transmission and the sidelink transmission.

22. The method according to claim 21, wherein: The joint BSR includes the first buffer size level and the second buffer size level in a single medium access control (MAC) control element (CE).

23. The method according to claim 22, wherein: The joint BSR includes the first buffer size level and the second buffer size level in consecutive MAC PDUs.

24. The method according to claim 22, wherein: The transmission order is indicated by an order of the first buffer size levels and the second buffer size levels.

25. The method of claim 18, wherein: The joint transmission grant is sent as downlink control information (DCI) having a format including at least the first set of resources for the uplink transmission and the second set of resources for the sidelink transmission.

26. The method of claim 18, wherein: The joint transmission grant is sent as two separate DCIs.

27. The method according to claim 18, wherein: The joint transmission grant schedules a transmission gap between the uplink transmission and the sidelink transmission.

28. The method of claim 19, wherein: The joint transmission grant and the joint reception grant schedule a gap between the sidelink reception and the uplink transmission or the sidelink transmission.

29. An apparatus for wireless communication, comprising: a memory storing computer executable instructions; as well as At least one processor coupled to the memory and configured to execute the computer executable instructions to perform the method according to any one of claims 1-17.

30. An apparatus for wireless communication, comprising: a memory storing computer executable instructions; as well as At least one processor coupled to the memory and configured to execute the computer executable instructions to perform the method according to any one of claims 18-28.

31. A non-transitory computer readable medium storing computer executable code which, when executed by a processor, causes the processor to perform the method according to any one of claims 1-17.

32. A non-transitory computer readable medium storing computer executable code which, when executed by a processor, causes the processor to perform the method according to any one of claims 18-28.

33. An apparatus for wireless communication, comprising means for performing the method according to any one of claims 1-17.

34. An apparatus for wireless communication, comprising means for performing the method according to any one of claims 18-28.

Citation Information

Patent Citations

  • Method and apparatus for configuring BI-directional channel in wireless communication system

    WO2016108548A1