Method and apparatus for providing pre-indication of sidelink transmission
Patent Information
- Application Number
- CN202180008375.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-12-31
- Filing Date
- 2021-01-07
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2041-01-07
AI Technical Summary
In 5G communication systems, sidelink transmissions of multiple user devices may experience potential conflicts, affecting communication efficiency and reliability. A method is needed to avoid these conflicts.
User equipment uses Transmission Indication (TI) and Transmission Grant (TG) mechanisms to indicate and monitor transmission intentions and resource usage on sidelink subchannels, and avoids conflicts based on priority and resource configuration.
It effectively avoids conflicts in side-link transmission, improves the efficiency and reliability of the communication system, and optimizes resource utilization.
Smart Images

Figure CN114930934B_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to sidelink transmissions between user equipment, and more specifically, to avoiding potential conflicts in sidelink transmissions of multiple user equipment. Background Technology
[0002] To meet the increased demand for wireless data services since the deployment of fourth-generation (4G) communication systems, efforts have been made to develop improved fifth-generation (5G) or pre-5G communication systems. 5G or pre-5G communication systems are also referred to as “super 4G networks” or “post-Long Term Evolution (LTE) systems.” The implementation of 5G communication systems in higher frequency (mmWave) bands (e.g., the 60 GHz band) is being considered to achieve higher data rates. To reduce radio wave propagation loss and increase transmission distance, beamforming, massive MIMO (Multiple-Input Multiple-Output), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive MIMO technologies have been discussed for 5G communication systems. Furthermore, in 5G communication systems, development is underway to improve system networks based on advanced small cells, radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, coordinated multi-points (CoMP), and receiver interference cancellation. In 5G systems, hybrid frequency shift keying (FSK), Feher's quadrature amplitude modulation (FQAM), and sliding window superposition coding (SWSC) have been developed as advanced coding modulation (ACM), while filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA), and sparse code multiple access (SCMA) have been developed as advanced access technologies.
[0003] The Internet, a human-centric network in which humans generate and consume information, is now evolving into the Internet of Things (IoT), in which distributed entities such as things exchange and process information without human intervention. The Internet of Everything (IoE), a combination of IoT technologies connected to cloud servers and big data processing technologies, has emerged. Because IoT implementation requires technological elements such as sensing technology, wired / wireless communication and network infrastructure, service interface technology, and security technology, sensor networks, machine-to-machine (M2M) communication, machine-type communication (MTC), and more have recently been studied. Such an IoT environment can provide intelligent Internet technology services that create new value for human life by collecting and analyzing data generated in connected things. IoT can be applied to various fields through the convergence and combination of existing information technology (IT) and various industrial applications, including smart homes, smart buildings, smart cities, smart cars or connected cars, smart grids, healthcare, smart appliances, and advanced medical services.
[0004] Consistent with this, various attempts have been made to apply 5G communication systems to IoT networks. For example, technologies such as sensor networks, MTC, and M2M communication can be implemented through beamforming, MIMO, and array antennas. The application of cloud RAN, as a big data processing technology, can also be seen as an example of the convergence between 5G and IoT technologies.
[0005] As mentioned above, various services can be provided based on the development of wireless communication systems, thus requiring a method for easily providing such services.
[0006] Wireless communication has become one of the most successful innovations in modern history. Recently, the number of users of wireless communication services exceeded 5 billion and continues to grow rapidly. The demand for wireless data services is growing rapidly due to the increasing popularity of smartphones and other mobile data devices (such as tablets, laptops, netbooks, e-book readers, and machine-type devices) among consumers and businesses. To meet the high growth of mobile data services and support new applications and deployments, improving the efficiency and coverage of radio interfaces is crucial.
[0007] To meet the increased demand for wireless data services since the deployment of 4G communication systems, and to enable various vertical applications, 5G communication systems have been developed and are currently being deployed.
[0008] Consider implementing 5G communication systems in higher frequency (millimeter wavelength or "mmWave") bands, such as the 28 GHz or 60 GHz bands, or typically above the 6 GHz band, to achieve higher data rates, or in lower frequency bands, such as below 6 GHz, to achieve robust coverage and mobility support. Aspects of this disclosure can be applied to the deployment of 5G communication systems, 6G, or even later versions that can utilize THz bands. Beamforming, massive MIMO, full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive MIMO techniques are discussed in 5G communication systems to reduce radio wave propagation loss and increase transmission distance.
[0009] In addition, in 5G communication systems, system network improvements are being developed based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, cooperative communication, coordinated multipoint (CoMP), and receiver interference cancellation. Summary of the Invention
[0010] Technical solutions
[0011] This disclosure relates to avoiding potential conflicts in sidelink transmissions across multiple user devices. Attached Figure Description
[0012] To gain a more complete understanding of this disclosure and its advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, in which:
[0013] Figure 1 An example wireless network according to this disclosure is shown;
[0014] Figure 2A and Figure 2B An example wireless transmission and reception path according to this disclosure is shown;
[0015] Figure 3 An example UE according to this disclosure is shown;
[0016] Figure 4 An example gNB according to this disclosure is shown.
[0017] Figure 5 An example allocation of time slot symbols for TI / TG transmission and for PSCCH / PSSCH transmission according to an embodiment of this disclosure is shown;
[0018] Figure 6 An alternative time slot structure is presented according to embodiments of the present disclosure, in which the AGC tuning time and the switching gap time can share the same symbol;
[0019] Figure 7 An exemplary SL subchannel allocation over two time slots is illustrated according to an embodiment of this disclosure;
[0020] Figure 8 A time slot structure for a second time slot according to an embodiment of the present disclosure is shown;
[0021] Figure 9 The first SL transmission from a UE according to an embodiment of this disclosure is illustrated. Figure 5 The time slot format and subsequent transmissions from the same subchannel of the UE use Figure 8 An exemplary time slot structure of the time slot format;
[0022] Figure 10A A pre-indication channel on a PSFCH-like channel 1000 according to an embodiment of the present disclosure is shown;
[0023] Figure 10B A pre-indication channel on a PUCCH channel according to an embodiment of the present disclosure is shown;
[0024] Figure 10C A trigger / authorization / request channel on a PSFCH-like channel according to an embodiment of this disclosure is shown;
[0025] Figure 10D A trigger / authorization / request channel on the PDCCH according to an embodiment of this disclosure is shown;
[0026] Figure 11 A set of SL communications within a UE according to embodiments of the present disclosure is illustrated;
[0027] Figure 12 Based on Figure 11 Further illustration of the example;
[0028] Figure 13 The process of a UE selecting an SL subchannel / resource for sidelink transmission according to an embodiment of the present disclosure is illustrated;
[0029] Figure 14 The process of a UE receiving and detecting one or more TIs corresponding to an SL subchannel / resource and transmitting the corresponding TG according to an embodiment of the present disclosure is illustrated.
[0030] Figure 15 An example of three overlapping SL transmissions according to an embodiment of the present disclosure is shown;
[0031] Figure 16A , Figure 16B and Figure 16C The illustration shows TI, corresponding TG, and corresponding SL transmissions configured in different time slots according to embodiments of the present disclosure; and
[0032] Figures 17A-17B The illustration shows a time slot configured to have one or more TI resources in the time domain and / or frequency domain and / or code domain to correspond to SL transmission resources in one or more time slots, according to an embodiment of the present disclosure.
[0033] Figure 18 An electronic device according to an embodiment of the present disclosure is shown; and
[0034] Figure 19 A base station according to an embodiment of the present disclosure is shown. Detailed Implementation
[0035] This disclosure relates to enabling a User Equipment (UE) to use a Transmission Indication (TI) to indicate an intention to transmit on a side-link (SL) sub-channel, then, in response to a TI transmission, to listen for the reception of Transmission Grants (TGs) transmitted from one or more other UEs, and to determine, based on the received TGs, whether to continue SL transmission on the sub-channel. This disclosure also relates to enabling a UE to listen for TIs transmitted from other UEs, determine which UEs are capable of continuing SL transmission on the sub-channel, and transmit a TG corresponding to the UEs capable of continuing SL transmission on the sub-channel.
[0036] In one embodiment, the UE selects an SL resource within a set of SL resources and sends an indication of the selected SL resource. In response to the transmission of this indication, the UE receives an authorization for transmission on the selected SL resource and uses this authorization to determine whether to transmit on the selected SL resource. The transmitted indication preferably provides identifiers for the UE and the selected SL resource. The authorization preferably includes identifiers for the UE and the selected SL resource. The UE may transmit the indication using a first channel or signal configured to provide the indication. The UE may receive the authorization on a second channel or signal configured to provide the authorization. The UE determines a priority value for transmission on the selected SL resource, and transmission on the selected SL resource is based on the priority value. The authorization may provide an indication of prioritization of the selected SL resource, and this prioritization may be based on at least one of priority configuration, the resource index of the selected SL resource, the resource size of the selected SL resource, and the maximum number of UEs capable of simultaneous transmission on an SL sub-channel including the selected SL resource. The UE may transmit the indication within one of predefined resources in a first time slot and may receive the authorization in one of the following: a first time slot where the start of authorization reception is separated from the end of indication transmission by a first gap; or in a second time slot. Transmissions in the selected SL resource may occur in one of the following ways: within a first time slot, where the start of transmission is separated from the end of authorized reception by a second time slot; in a second time slot, where the start of transmission is separated from the end of authorized reception by a third time slot; or in a third time slot. This instruction and authorization apply to one of the following: the first time slot, or multiple time slots including the first time slot.
[0037] In another embodiment, the device receives an indication of a selected SL resource transmitted by a first UE and determines a priority value for a corresponding second UE from the first UE. When the second UE has overlapping selected SL resources, the device sends an authorization providing the priority value to the UE from the second UE. Each indication provides the UE from the first UE and an identifier of the selected SL resource of the UE from the first UE. The device may receive the indication on a channel or signal configured for receiving the indication, and the device may send the authorization on a channel or signal configured for sending the authorization. The priority value is determined based on at least one of the following: the priority configuration of the second UE, the resource index of the selected SL resource, the resource size of the selected SL resource, and the maximum number of UEs capable of simultaneous transmission on an SL subchannel including the selected SL resource. At least one of the indications is preferably received within one of predefined resources in a first timeslot, and the authorization is preferably sent in one of the following: a first timeslot, wherein the start of the authorization transmission is separated from the end of the reception of at least one indication by a first gap; or in a second timeslot. Transmissions in the selected SL resource occur in one of the following ways: within a first time slot, where the start of transmission is separated from the end of the grant by a second time slot; in a second time slot, where the start of transmission is separated from the end of the grant by a third time slot; or in a third time slot. At least one indication and grant applies to one of the following: the first time slot, or multiple time slots including the first time slot. A UE or base station that has no SL transmission on any selected SL resource may send a grant.
[0038] Other technical features will be obvious to those skilled in the art from the accompanying drawings, description and claims.
[0039] Before describing embodiments of this disclosure, it may be advantageous to define certain words and phrases used throughout this patent document. The term “coupled” and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether those elements are physically in contact with each other. The terms “transmit,” “receive,” and “communicate,” and their derivatives cover both direct and indirect communication. The terms “comprise” and “include,” and their derivatives mean including but not limiting. The term “or” is inclusive, meaning and / or. The phrase “associated with,” and its derivatives mean including, being included within, interconnected with, containing, being contained within, connected to or connected to, coupled to or coupled with, communicable with, cooperating with, interleaved, juxtaposed, approximating, bound to or bound to, having, possessing the properties of, having a relationship with, etc. The term “controller” means any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware, or a combination of hardware and software and / or firmware. The functionality associated with any particular controller may be centralized or distributed, whether local or remote. The phrase "at least one of..." when used with a list of items means that different combinations of one or more items from the list can be used, and only one item from the list may be required. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C; A and B; A and C; B and C; and A and B and C. Similarly, the term "set" means one or more. Therefore, a set of items can be a single item or a collection of two or more items. The term "provide" means to notify by signal, or to indicate implicitly or explicitly, or to be included in the payload of a message or signal.
[0040] Furthermore, the various functions described below can be implemented or supported by one or more computer programs, each of which is formed from computer-readable program code and embodied in a computer-readable medium. The terms “application” and “program” refer to one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, associated data, or portions thereof that are applicable when implemented in suitable computer-readable program code. The phrase “computer-readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer-readable medium” includes any type of medium accessible by a computer, such as read-only memory (ROM), random access memory (RAM), hard disk drive, optical disc (CD), digital video disc (DVD), or any other type of storage. “Non-transitory” computer-readable medium excludes wired, wireless, optical, or other communication links that transmit transient electrical or other signals. Non-transitory computer-readable medium includes media in which data can be permanently stored and media in which data can be stored and subsequently overwritten, such as rewritable optical discs or erasable memory devices.
[0041] Definitions of certain other words and phrases are provided throughout this patent document. Those skilled in the art will understand that, in many (if not most) instances, such definitions apply to both the prior and future use of the words and phrases defined in this way.
[0042] The accompanying drawings and various embodiments included herein, used to describe the principles of this disclosure, are merely illustrative and should not be construed as limiting the scope of the disclosure in any way. Furthermore, those skilled in the art will understand that the principles of this disclosure can be implemented in any suitably arranged wireless communication system.
[0043] refer to:
[0044] The following documents and standards descriptions are incorporated herein by reference, as if fully set forth herein:
[0045] [1] 3GPP TS 38.211v16.3.0, “NR; Physical channels and modulation”
[0046] [2] 3GPP TS 38.212v16.3.0, “NR; Multiplexing and Channel Coding”
[0047] [3] 3GPP TS 38.213v16.3.0, “NR; Physical Layer Procedures for Control”
[0048] [3] 3GPP TS 38.214v16.3.0, “NR; Physical Layer Procedures for Data”
[0049] [5] 3GPP TS 38.321v16.2.1, “NR; Medium Access Control (MAC) protocol specification”
[0050] [6] 3GPP TS 38.331v16.2.0, “NR; Radio Resource Control (RRC) Protocol Specification”
[0051] abbreviation:
[0052] ACK confirmation
[0053] BW bandwidth
[0054] BWP bandwidth portion
[0055] CORESET Control Resource Set
[0056] C-RNTI (Cell Radio Network Temporary Identifier)
[0057] CSI Channel State Information
[0058] CSI-RS Channel State Information Reference Signal
[0059] DCI Downlink Control Information
[0060] DL downlink
[0061] DMRS demodulation reference signal
[0062] FDD (Frequency Division Duplex)
[0063] gNB base station (5G NodeB)
[0064] HARQ Hybrid Automatic Repeat Request
[0065] MCS modulation and coding scheme
[0066] NR New Radio
[0067] PBCH (Main Broadcast Channel)
[0068] PCell main cell
[0069] PDCCH (Physical Downlink Control Channel)
[0070] PDSCH (Physical Downlink Shared Channel)
[0071] PSBCH Physical Side Link Broadcast Channel
[0072] PSCCH (Physical Side Link Control Channel)
[0073] PSFCH Physical Side Link Feedback Channel
[0074] PSSCH Physical Side Link Shared Channel
[0075] PUCCH (Physical Uplink Control Channel)
[0076] PUSCH Physical Uplink Shared Channel
[0077] RB resource block
[0078] RNTI (Radio Network Temporary Identifier)
[0079] RS reference signal
[0080] SC subcarrier
[0081] SCell Auxiliary Community
[0082] SCI sidelink control information
[0083] SFCI sidelink feedback control information
[0084] SINR (Signal Interference-to-Noise Ratio)
[0085] SL side link
[0086] SRS Detection Reference Signal
[0087] SS synchronization signal
[0088] TB transfer block
[0089] TDD (Time Division Duplex)
[0090] TPC Transmit Power Control
[0091] UCI uplink control information
[0092] UE User Equipment
[0093] UL uplink
[0094] Figure 1 An example wireless network 100 according to this disclosure is shown. Figure 1 The embodiment of wireless network 100 shown is for illustrative purposes only. Other embodiments of wireless network 100 may be used without departing from the scope of this disclosure.
[0095] Wireless network 100 includes gNodeB (gNB) 101, gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one Internet Protocol (IP) network 130, such as the Internet, a private IP network, or other data networks.
[0096] Depending on the network type, other well-known terms such as "base station" or "access point" may be used instead of "gNodeB" or "gNB". For convenience, the terms "gNodeB" and "gNB" are used in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Furthermore, depending on the network type, other well-known terms such as "mobile station", "user station", "remote terminal", "wireless terminal", or "user equipment" may be used instead of "user equipment" or "UE". For convenience, the terms "user equipment" and "UE" are used in this patent document to refer to remote wireless devices wirelessly accessing the gNB, whether the UE is a mobile device (such as a mobile phone or smartphone) or is generally considered a stationary device (such as a desktop computer or vending machine). The UE may also be a device in a car, truck, van, drone, or any similar machine or such a machine.
[0097] gNB 102 provides wireless broadband access to network 130 to a first plurality of user equipments (UEs) within its coverage area 120. The first plurality of UEs includes UE 111, which may be located in a small business (SB); UE 112, which may be located in an enterprise (E); UE 113, which may be located in a WiFi hotspot (HS); UE 114, which may be located in a first residence (R); UE 115, which may be located in a second residence (R); and UE 116, which may be a mobile device (M), such as a cellular phone, wireless laptop computer, wireless PDA, etc. gNB 103 provides wireless broadband access to network 130 to a second plurality of UEs within its coverage area 125. The second plurality of UEs includes UE 115, UE 116, UE 117, and UE 118. In some embodiments, one or more of gNB101-gNB103 may communicate with each other and with UEs 111-UE 118 using 5G, LTE, LTE-A, WiMAX, or other advanced wireless communication technologies. In some embodiments, multiple UEs (e.g., UE 117, UE 118, and UE 119) may communicate directly with each other via device-to-device communication. In some embodiments, a UE (e.g., UE 119) may be outside the network coverage area but may communicate with other UEs within the network coverage area (e.g., UE 118) or other UEs outside the network coverage area.
[0098] The dashed lines indicate the approximation of coverage areas 120 and 125, and are shown as approximately circular for illustrative and explanatory purposes only. It should be clearly understood that the coverage areas associated with the gNB (such as coverage areas 120 and 125) may have other shapes (including irregular shapes) depending on the configuration of the gNB and variations in the radio environment associated with natural and man-made obstacles.
[0099] As described in more detail below, one or more of BS 101, BS 102, and BS 103 include a 2D antenna array as described in embodiments of this disclosure. In some embodiments, one or more of BS 101, BS 102, and BS 103 support codebook design and architecture for a system having a 2D antenna array.
[0100] Although Figure 1 An example of a wireless network 100 is shown, but more details can be found on other wireless networks. Figure 1Various modifications can be made. For example, the wireless network 100 can include any number of gNBs and any number of UEs in any suitable arrangement. Furthermore, gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each gNB 102-gNB 103 can communicate directly with network 130 and provide UEs with direct wireless broadband access to network 130. In addition, gNB 101, gNB 102, and / or gNB 103 can provide access to other or additional external networks (such as external telephone networks or other types of data networks). Furthermore, any number of UEs can communicate directly with each other using device-to-device communication, such UEs being within, outside, or partially within the network coverage of the same or different gNBs, with some UEs within the network coverage and others outside.
[0101] Figure 2A and Figure 2B Example wireless transmit and receive paths according to this disclosure are illustrated. In the following description, transmit path 200 may be described as being implemented in a gNB (such as gNB 102), while receive path 250 may be described as being implemented in a UE (such as UE 116). However, it will be understood that receive path 250 can be implemented in a gNB, and transmit path 200 can be implemented in a UE. Furthermore, it will be understood that in the case of device-to-device (D2D) communication, receive path 250 can be implemented in one UE, and transmit path 200 can be implemented in another UE. In some embodiments, receive path 250 is configured to support codebook design and architecture of a system with a 2D antenna array, as described in embodiments of this disclosure.
[0102] The transmit path 200 includes a channel coding and modulation block 205, a serial-to-parallel (S-to-P) block 210, an N-size inverse fast Fourier transform (IFFT) block 215, a parallel-to-serial (P-to-S) block 220, a cyclic prefix addition block 225, and an up-converter (UC) 230. The receive path 250 includes a down-converter (DC) 255, a cyclic prefix removal block 260, a serial-to-parallel (S-to-P) block 265, an N-size fast Fourier transform (FFT) block 270, a parallel-to-serial (P-to-S) block 275, and a channel decoding and demodulation block 280.
[0103] In transmit path 200, channel coding and modulation block 205 receives a set of information bits, applies coding (such as low-density parity-check (LDPC) coding), and modulates input bits (such as using quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) to generate a sequence of frequency-domain modulated symbols. Serial-to-parallel block 210 converts (e.g., demultiplexes) the serially modulated symbols into parallel data to generate N parallel symbol streams, where N is the IFFT / FFT size used in gNB 102 and UE 116. IFFT block 215 of size N performs IFFT operations on the N parallel symbol streams to generate a time-domain output signal. Parallel-to-serial block 220 converts (e.g., multiplexes) the parallel time-domain output symbols from IFFT block 215 of size N to generate a serial time-domain signal. Cyclic prefix addition block 225 inserts a cyclic prefix into the time-domain signal. Upconverter 230 modulates (e.g., upconverts) the output of the added cyclic prefix block 225 to a radio frequency (RF) frequency for transmission via a wireless channel. The signal may also be filtered in baseband before the conversion to the RF frequency.
[0104] The RF signal transmitted from gNB 102 reaches UE 116 after passing through the wireless channel, and UE 116 performs the reverse operations as those at gNB 102. Downconverter 255 downconverts the received signal to the baseband frequency, and cyclic prefix removal block 260 removes the cyclic prefix to generate a serial time-domain baseband signal. Serial-to-parallel block 265 converts the time-domain baseband signal into a parallel time-domain signal. FFT block 270 of size N performs an FFT algorithm to generate N parallel frequency-domain signals. Parallel-to-serial block 275 converts the parallel frequency-domain signals into a sequence of modulated data symbols. Channel decoding and demodulation block 280 demodulates and decodes the modulated symbols to recover the original input data stream.
[0105] Each of gNBs 101-103 can implement a transmission path 200 similar to that used for transmission to UEs 111-118 in the downlink, and a reception path 250 similar to that used for reception from UEs 111-118 in the uplink. Similarly, each of UEs 111-118 can implement a transmission path 200 for transmission to gNBs 101-103 in the uplink, and a reception path 250 for reception from gNBs 101-103 in the downlink. Furthermore, each of UEs 111-119 can implement a transmission path 200 for transmission to another of UEs 111-119 in the sidelink, and a reception path 250 for reception from another of UEs 111-119 in the sidelink.
[0106] Figure 2A and Figure 2B Each of the components can be implemented using hardware alone or using a combination of hardware and software / firmware. As a specific example, Figure 2A and Figure 2B At least some of the components can be implemented in software, while others can be implemented in configurable hardware or a hybrid of software and configurable hardware. For example, FFT block 270 and IFFT block 215 can be implemented as configurable software algorithms, where the value of size N can be modified depending on the implementation method.
[0107] Furthermore, although described as using FFT and IFFT, this is by way of illustration only and should not be construed as limiting the scope of this disclosure. Other types of transforms, such as the Discrete Fourier Transform (DFT) and Inverse Discrete Fourier Transform (IDFT) functions, can be used. It will be understood that the value of variable N for the DFT and IDFT functions can be any integer (such as 1, 2, 3, 4, etc.), while the value of variable N for the FFT and IFFT functions can be any integer that is a power of 2 (such as 1, 2, 4, 8, 16, etc.).
[0108] Although Figure 2A and Figure 2B An example of a wireless transmit and receive path is shown, but it is possible to modify it further. Figure 2A and Figure 2B Make various changes. For example, Figure 2A and Figure 2B The various components can be combined, further subdivided, or omitted, and additional components can be added as needed. Furthermore, Figure 2A and Figure 2B This means illustrating the types of send and receive paths that can be used in a wireless network. Any other suitable architecture can be used to support wireless communication in a wireless network.
[0109] Figure 3 Example UE 116 according to this disclosure is shown. Figure 3 The embodiment of UE 116 shown is for illustrative purposes only, and Figure 1 UEs 111-UE 115 and UEs 117-UE 119 can have the same or similar configurations. However, UEs have a wide variety of configurations, and Figure 3 This disclosure is not intended to limit the scope of any particular implementation of the UE.
[0110] UE 116 includes an antenna 301, a radio frequency (RF) transceiver 302, a transmit (TX) processing circuit 303, a microphone 304, and a receive (RX) processing circuit 305. UE 116 also includes a speaker 306, a main processor 307, an input / output (I / O) interface (IF) 308, a keypad 309, a display 310, and memory 311. Memory 311 includes a basic operating system (OS) program 312 and one or more applications 313.
[0111] RF transceiver 302 receives incoming RF signals from antenna 301, either transmitted by a gNB of network 100 or, in the case of device-to-device communication, by another UE. RF transceiver 302 down-converts the incoming RF signals to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is transmitted to RX processing circuitry 305, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. RX processing circuitry 305 sends the processed baseband signal to speaker 306 (e.g., for voice data) or to main processor 307 for further processing (e.g., for web browsing data).
[0112] The TX processing circuit 303 receives analog or digital voice data from the microphone 304 or other outgoing baseband data (such as network data, email, or interactive video game data) from the main processor 307. The TX processing circuit 303 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate processed baseband or IF signals. The RF transceiver 302 receives the processed outgoing baseband or IF signals from the TX processing circuit 303 and up-converts the baseband or IF signals into RF signals transmitted via the antenna 301.
[0113] The main processor 307 may include one or more processors or other processing devices and executes a basic OS program 312 stored in memory 311 to control the overall operation of UE 116. For example, the main processor 307 may control the reception of forward channel signals and the transmission of reverse channel signals, and / or the transmission and reception of sidelink channel signals of RF transceiver 302, RX processing circuit 305 and TX processing circuit 303, according to known principles. In some embodiments, the main processor 307 includes at least one microprocessor or microcontroller.
[0114] The main processor 307 is also capable of executing other processes and programs residing in memory 311, such as operations for channel quality measurement and reporting for a system with a two-dimensional (2D) antenna array as described in embodiments of this disclosure. The main processor 307 can move data into or out of memory 311 as required by the execution process. In some embodiments, the main processor 307 is configured to execute application 313 based on OS program 312 or in response to signals received from the gNB or operator. The main processor 307 is also coupled to I / O interface 308, which provides the UE 116 with the ability to connect to other devices such as laptop and handheld computers, as well as sensors, cameras, actuators, and other devices within the vehicle. I / O interface 308 is the communication path between these accessories and the main controller 307.
[0115] The main processor 307 is also coupled to an input device (keyboard and / or touchscreen) 309 and a display 310. The operator of the UE 116 can use the input device 309 to input data into the UE 116. The display 310 may be a liquid crystal display or another display capable of rendering text (such as from a website) and / or at least limited graphics. Memory 311 is coupled to the main processor 307. A portion of memory 311 may include random access memory (RAM), and another portion of memory 311 may include flash memory or other read-only memory (ROM).
[0116] although Figure 3 An example of UE 116 is shown, but it is possible to modify it. Figure 3 The structure is modified in various ways. For example, Figure 3 The various components can be combined, further subdivided, or omitted, and additional components can be added as needed. As a specific example, the main processor 307 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Additionally, although... Figure 3 The UE 116 is shown configured as a mobile phone or smartphone, but the UE can be configured to operate as other types of mobile or stationary devices.
[0117] Figure 4 An example gNB 102 according to this disclosure is shown. Figure 4 The embodiment of gNB 102 shown is for illustrative purposes only, and Figure 1 Other gNBs can have the same or similar configurations. However, gNBs have a wide variety of configurations, and Figure 4 The scope of this disclosure is not limited to any specific implementation of the gNB. Note that gNB 101 and gNB 103 may include the same or similar structures as gNB 102.
[0118] like Figure 4 As shown, gNB 102 includes multiple antennas 400a-400n, multiple RF transceivers 402a-402n, transmit (TX) processing circuitry 404, and receive (RX) processing circuitry 406. In some embodiments, one or more of the multiple antennas 400a-400n include a 2D antenna array. gNB 102 also includes a controller / processor 408, a memory 410, and a backhaul or network interface 412.
[0119] RF transceivers 402a-402n receive incoming RF signals from antennas 400a-400n, such as signals transmitted by the UE or other gNBs. RF transceivers 402a-402n down-convert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are transmitted to RX processing circuitry 406, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signals. RX processing circuitry 406 then sends the processed baseband signal to controller / processor 408 for further processing.
[0120] The TX processing circuit 404 receives analog or digital data (such as voice data, network data, email, or interactive video game data) from the controller / processor 408. The TX processing circuit 404 encodes, multiplexes, and / or digitizes the transmitted baseband data to generate processed baseband or IF signals. RF transceivers 402a-402n receive the processed baseband or IF signals from the TX processing circuit 404 and up-convert the baseband or IF signals into RF signals transmitted via antennas 400a-400n.
[0121] The controller / processor 408 may include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 408 may control the reception of forward channel signals and the transmission of reverse channel signals via RF transceivers 402a-402n, RX processing circuitry 406, and TX processing circuitry 404, according to known principles. The controller / processor 408 may also support additional functions, such as more advanced wireless communication capabilities. For example, the controller / processor 408 may perform blind interference sensing (BIS) processes, such as those performed by a BIS algorithm, and decode the received signal after subtracting interference signals. Any of a variety of other functions may be supported by the controller / processor 408 in the gNB 102. In some embodiments, the controller / processor 408 includes at least one microprocessor or microcontroller.
[0122] The controller / processor 408 is also capable of executing programs and other processes residing in memory 410, such as a basic operating system. The controller / processor 408 is also capable of supporting channel quality measurement and reporting for systems with 2D antenna arrays, as described in embodiments of this disclosure. In some embodiments, the controller / processor 408 supports inter-entity communication, such as real-time communication over a network (RTC). The controller / processor 408 can move data into or out of memory 410 as required by the execution process.
[0123] The controller / processor 408 is also coupled to a backhaul or network interface 412. The backhaul or network interface 412 allows the gNB 102 to communicate with other devices or systems over a backhaul connection or over a network. Interface 412 can support communication over any suitable wired or wireless connection. For example, when the gNB 102 is implemented as part of a cellular communication system (such as supporting 5G, LTE, or LTE-A), interface 412 can allow the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, interface 412 can allow the gNB 102 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). Interface 412 includes any suitable architecture supporting communication over a wired or wireless connection, such as Ethernet or an RF transceiver.
[0124] Memory 410 is coupled to controller / processor 408. A portion of memory 410 may include RAM, and another portion of memory 410 may include flash memory or other ROM. In some embodiments, multiple instructions, such as a BIS algorithm, are stored in memory. The multiple instructions are configured to cause controller / processor 408 to perform the BIS process and decode the received signal after subtracting at least one interference signal determined by the BIS algorithm.
[0125] As described in more detail below, the transmit and receive paths of the gNB 102 (implemented using RF transceivers 402a-402n, TX processing circuitry 404, and / or RX processing circuitry 406) support aggregated communication with FDD and TDD cells.
[0126] although Figure 4 An example of gNB 102 is shown, but more can be found on... Figure 4 Various changes can be made. For example, gNB 102 can include any number of Figure 4Each component is shown in the diagram. As a particular example, an access point may include multiple interfaces 412, and a controller / processor 408 may support routing functionality to route data between different network addresses. As another particular example, although shown as a single instance of TX processing circuitry 404 and a single instance of RX processing circuitry 406, gNB102 may include multiple instances of each (such as one per RF transceiver).
[0127] A cell element used for DL signaling, UL signaling, or SL signaling is called a time slot and may include one or more symbols. A bandwidth (BW) element is called a resource block (RB). An RB includes multiple subcarriers (SCs). For example, a time slot may have a duration of 1 millisecond, and an RB may have a bandwidth of 180 kHz and include 12 SCs spaced 15 kHz apart. A time slot may be a full DL time slot, a full UL time slot, or a hybrid time slot similar to a special subframe in a Time Division Duplex (TDD) system (see Reference 1). Furthermore, a time slot may have symbols used for SL communication.
[0128] DL signals include data signals that transmit information content, control signals that transmit DL control information (DCI), and reference signals (RS), also known as pilot signals. The gNB transmits data information or DCI through the corresponding Physical DL Shared Channel (PDSCH) or Physical DL Control Channel (PDCCH). PDSCH or PDCCH can be transmitted on a variable number of time slot symbols, each including one time slot symbol. The spatial settings for PDCCH reception can be indicated to the UE based on the value of the Transmission Configuration Indication (TCI) state of the Control Resource Set (CORESET) for UE PDCCH reception. The spatial settings for PDSCH reception can also be indicated to the UE based on higher-layer configuration or on the DCI format indication of the scheduling PDSCH reception TCI state value. The gNB can configure the UE to receive signals on the cell within the DL bandwidth portion (BWP) of the cell's DL BW.
[0129] The gNB transmits one or more of several types of RS, including Channel State Information RS (CSI-RS) and Demodulation RS (DMRS) – see Reference 1. CSI-RS is primarily used by the UE to perform measurements and provide Channel State Information (CSI) to the gNB. For channel measurements, Non-Zero Power CSI-RS (NZP CSI-RS) resources are used. For Interference Measurement Reporting (IMR), CSI Interference Measurement (CSI-IM) resources associated with Zero Power CSI-RS (ZP CSI-RS) configuration are used (see Reference 3). The CSI process consists of NZP CSI-RS and CSI-IM resources. The UE can determine CSI-RS transmission parameters via DL control signaling or higher-layer signaling (such as Radio Resource Control (RRC) signaling from the gNB (see Reference 5)). Transmission instances of CSI-RS can be indicated by DL control signaling or configured by higher-layer signaling. DMRS is transmitted only in the BW of the corresponding PDCCH or PDSCH, and the UE can use DMRS to demodulate data or control information.
[0130] UL signals also include data signals that transmit information content, control signals that transmit UL control information (UCI), DMRS associated with data or UCI demodulation, probe RS (SRS) that enables the gNB to perform UL channel measurements, and a random access (RA) preamble that enables the UE to perform random access (see Reference 1). The UE transmits data information or UCI through the corresponding Physical UL Shared Channel (PUSCH) or Physical UL Control Channel (PUCCH). The PUSCH or PUCCH can be transmitted on a variable number of time slot symbols, including one time slot symbol. The gNB can configure the UE to transmit signals on the cell within the UL BWP of the cell UL BW.
[0131] UCI includes Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information indicating correct or incorrect detection of data transfer blocks (TBs) in the PDSCH, a scheduling request (SR) indicating whether the UE has data in its buffer, and a CSI report enabling the gNB to select appropriate parameters for PDSCH or PDCCH transmission to the UE. HARQ-ACK information can be configured to have a smaller granularity than per TB and can be per data block (CB) or per group of data CBs, where a data TB comprises multiple data CBs. The CSI report from the UE may include a Channel Quality Indicator (CQI) informing the gNB of the maximum modulation and coding scheme (MCS) used by the UE to detect data TBs with a predetermined block error rate (BLER) (such as a 10% BLER (see Reference 3)), or a Precoding Matrix Indicator (PMI) informing the gNB how signals from multiple transmitter antennas are combined according to the Multiple-Input Multiple-Output (MIMO) transmission principle, and a Rank Indicator (RI) indicating the transmission rank of the PDSCH. UL RS includes DMRS and SRS. DMRS is transmitted only within the BW of the corresponding PUSCH or PUCCH transmission. The gNB can use DMRS to demodulate information in the corresponding PUSCH or PUCCH. SRS is transmitted by the UE to provide UL CSI to the gNB, and for TDD systems, SRS transmission can also provide PMI for DL transmission. Furthermore, to establish synchronization or initial higher-layer connections with the gNB, the UE can transmit a Physical Random Access Channel (PRACH, see References 3 and 4).
[0132] SL signals and channels are transmitted and received on sub-channels within a resource pool, which is a set of time-frequency resources used for SL transmission and reception within the SL BWP. SL channels include the Physical SL Shared Channel (PSSCH) for transmitting data information, the Physical SL Control Channel (PSCCH) for transmitting SL Control Information (SCI) for scheduling PSSCH transmission / reception, the Physical SL Feedback Channel (PSFCH) for transmitting Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) information in response to correct (ACK value) or incorrect (NACK value) transport block reception in the corresponding PSSCH, and the Physical SL Broadcast Channel (PSBCH) for transmitting system information to aid SL synchronization. SL signals include the Demodulation Reference Signal DM-RS, multiplexed in PSSCH or PSCCH transmission to aid in data or SCI demodulation, the Channel State Information Reference Signal (CSI-RS) for channel measurement, the Phase Tracking Reference Signal (PT-RS) for tracking carrier phase, and the SL Primary Synchronization Signal (S-PSS) and SL Secondary Synchronization Signal (S-SSS) for SL synchronization. SCI can be divided into two parts / stages corresponding to two corresponding SCI formats; the first SCI format is multiplexed on the PSCCH, while the second SCI format is multiplexed together with SL data on the PSSCH sent in the physical resources indicated by the first SCI format.
[0133] The SL channel can operate in different propagation modes. In unicast mode, the PSCCH / PSSCH transmits SL information from one UE to only one other UE. In multicast mode, the PSCCH / PSSCH transmits SL information to a group of UEs within a (pre)configured set. In broadcast mode, the PSCCH / PSSCH transmits SL information to all surrounding UEs. In NR Release 16, there are two resource allocation modes for PSCCH / PSSCH transmission. In resource allocation mode 1, the gNB schedules UEs on the SL and transmits scheduling information to the UEs transmitting on the SL via DCI format. In resource allocation mode 2, the UE schedules the SL transmission. SL transmission can operate within network coverage where every UE is within the gNB's communication range, outside network coverage where none of the UEs have communication with any gNB, or with partial network coverage where only some UEs are within the gNB's communication range.
[0134] In the case of multicast PSCCH / PSSCH transmission, the network can be configured with one of two HARQ feedback options:
[0135] -HARQ Feedback Option (1): If, for example, the UE detects the SCI format of the scheduled transport block (TB) received via the corresponding PSSCH, the UE may attempt to decode the TB in the PSSCH reception. If the UE fails to decode the TB correctly, the UE multiplexes a negative acknowledgment (NACK) in the PSFCH transmission. In this option, when the UE correctly decodes the TB, the UE does not send a PSFCH with a positive acknowledgment (ACK).
[0136] -HARQ Feedback Option (2): If, for example, the UE detects the SCI format of the PSSCH corresponding to the schedule, the UE may attempt to decode the TB. If the UE correctly decodes the TB, the UE multiplexes the ACK in the PSFCH transmission; otherwise, if the UE does not correctly decode the TB, the UE multiplexes the NACK in the PSFCH transmission.
[0137] In HARQ feedback option (1), when the UE sending PSSCH detects NACK in PSFCH reception, the UE sends another PSSCH with TB. In HARQ feedback option (2), when the UE sending PSSCH does not detect ACK in PSFCH reception, such as when the UE detects NACK or does not detect PSFCH reception, the UE sends another PSSCH with TB.
[0138] In resource allocation mode 2, utilizing semi-persistent PSSCH transmission configured by higher layers, the UE senses sub-channels in the resource pool before selecting resources to transmit PSSCH on one or more sub-channels. Based on the periodicity of the semi-persistent PSSCH transmission, the sub-channels are used semi-persistently for subsequent transmission instances. If two or more UEs are configured to transmit simultaneously, sense channels, and find the same set of available sub-channels, the UEs may select the same sub-channels for PSSCH transmission. A collision occurs when the first UE transmits in the same sub-channel, i.e., when two or more PSSCH transmissions from corresponding two or more UEs interfere with each other due to occupying overlapping time-frequency resources. When PSSCH transmissions from the first UE conflict in time and frequency, a second UE receiving the PSSCH transmission from the first UE will typically not be able to correctly decode the corresponding TB.
[0139] Furthermore, for half-duplex operation, when the first UE and the second UE are transmitting simultaneously, the first UE cannot receive transmissions from the second UE, and vice versa, because a UE can either receive or transmit at any time.
[0140] To address persistent conflicts in PSSCH transmissions configured by higher layers, and to address the issue that a second UE cannot receive transmissions from a first UE while the second UE is transmitting due to half-duplex operation, the first UE can perform another PSSCH transmission for the TB (PSSCH retransmission or HARQ retransmission). If the PSSCH retransmission does not conflict with transmissions from other UEs and occurs while the second UE is listening / receiving, the probability of the second UE correctly receiving the TB is high. However, relying on HARQ retransmission to resolve persistent conflicts or lost PSSCH reception due to half-duplex operation presents at least two problems.
[0141] First, relying on HARQ retransmission reduces spectral efficiency and power efficiency.
[0142] - Secondly, in the case of HARQ feedback option (1), if the second UE cannot detect the SCI format of the scheduled PSSCH reception due to a conflict or due to half-duplex operation, the second UE will not send a PSFCH with NACK information, and the first UE will not be able to know that the second UE has not received TB so that the first UE can send another PSSCH with TB.
[0143] One approach to avoid the two problems mentioned earlier is a Transmission Indication (TI) with SL transmission intent. For example, a TI could be a sequence-based signal with a short duration (such as one symbol). Sequences transmitted from multiple UEs can be multiplexed within the same PRB and the same symbols, resulting in low overhead. Other UEs that are not transmitting can receive the TI. If a device detects multiple TIs, it can select one TI based on predetermined / (pre)configured rules and send a Transmission Grant (TG). For example, a TG could also be a sequence-based signal with a short duration (such as one symbol), and sequences from multiple devices can be multiplexed within the same PRB and the same symbols, also resulting in low overhead. If a UE only detects a TG in response to a previous TI transmission by the UE, the UE continues with SL transmissions that may include PSCCH and PSSCH. If a UE detects multiple TGs, the UE can determine whether to continue with SL transmissions including PSCCH and PSSCH based on predetermined / (pre)configured rules.
[0144] Despite the possibility of low overhead, such as when using one PRB in a symbol, TI and TG transmissions can often result in large total / system overhead on SL, for example due to time gap requirements between TI / TG transmit / receive, as described later.
[0145] Figure 5An example allocation 500 of time slot symbol transmission to TI / TG and transmission to PSCCH / PSSCH is shown according to an embodiment of the present disclosure.
[0146] The device's TI reception occupies one symbol, along with additional symbols for Automatic Gain Control (AGC) tuning. Then there is a symbol gap, followed by one symbol for AGC tuning for the first UE's TG reception and one symbol for TG reception. Then another symbol gap is required, followed by symbols for AGC tuning for PSCCH / PSSCH transmission, PSCCH / PSSCH transmission itself, and a gap symbol at the end of the PSCCH / PSSCH transmission. From Figure 5 As can be observed, PSCCH / PSSCH transmission occupies only 6 out of the 14 symbols in the time slot. This represents a large system overhead of 57% of the total SL resources in the time slot.
[0147] Figure 6 An alternative time slot structure 600 is presented, according to embodiments of the present disclosure, in which the timing of AGC tuning and the timing of switching gaps can share the same symbol. In a first example of shared symbols, the first half of the shared symbol can be used for the switching gap, and the second half of the shared symbol can be used for AGC tuning of subsequent symbols. In a second example of shared symbols, the symbol for the switching gap of a previous transmission can be incorporated into the symbol for AGC tuning of a subsequent transmission. In a third example, the symbol for the switching gap at the end of a time slot can be shared with the symbol for AGC tuning at the beginning of the next time slot, wherein the shared symbol can be the last symbol of the time slot. In a fourth example, the symbol for the switching gap at the end of a time slot can be shared with the symbol for AGC tuning at the beginning of the next time slot, wherein the shared symbol can be the first symbol of the time slot. Figure 6 It can be observed that PSCCH / PSSCH transmission occupies 8 out of the 14 symbols in the time slot. This represents 43% of the system overhead corresponding to the total SL resources in the time slot.
[0148] To reduce overall overhead, SL subchannel allocation can be performed across multiple time slots. Figure 7 An exemplary SL subchannel allocation 700 over two time slots according to an embodiment of this disclosure is shown. In this case, and using... Figure 5 For reference, PSCCH / PSSCH transmission is carried out on 20 of the 28 symbols, thereby reducing the total overhead from 57% to 29%.
[0149] Another way to reduce overall overhead is to define two time slot formats. Figure 8 A time slot structure 800 for a second time slot according to an embodiment of the present disclosure is shown. The first time slot format can be as follows: Figure 5 or Figure 6 For the sake of brevity, use Figure 5 For reference, the second time slot format can be as follows: Figure 8 When the SL subchannel becomes available, the initial time slot for a new SL transmission follows... Figure 5 The time slot format allows the UE to acquire a sub-channel and resolve any potential competition with other UEs that may have already selected that sub-channel. Subsequent transmissions from the same UE can follow... Figure 8 The time-slot format achieves only 14% overhead.
[0150] Figure 9 The first SL transmission from the UE according to an embodiment of this disclosure is illustrated. Figure 5 The time slot format and subsequent transmissions from the same subchannel of the UE use Figure 8 An exemplary timeslot structure 900 of the timeslot format is provided. In the example where the UE acquires a subchannel for semi-persistent transmission over 10 transmission opportunities, the benefit of using a two-timeslot format in reducing total overhead is more pronounced. The first transmission has 57% of the total overhead in its corresponding timeslot, while the remaining 9 subsequent SL transmissions have 14% of the total overhead in their corresponding timeslots. Therefore, the average total overhead is approximately 19%.
[0151] Several functions need to be designed to implement or improve UE operation to support pre-indication of SL transmissions. In the following text, a UE may transmit when it has data to send, or it may not transmit / receive when it is listening for / receiving transmissions from other UEs.
[0152] - Transmit UE: When the UE has sensed an available subchannel and has data to transmit, it transmits TI.
[0153] - Non-transmitting UE: Receives TI from other UEs and determines which UE to transmit on the TG-licensed sub-channel.
[0154] - Non-transmitting UE: Transmitting TG corresponding to a UE with licensed transmission on a sub-channel.
[0155] - Transmitting UE: Receive TG; if more than one TG is received, determine whether to continue SL transmission on the sub-channel.
[0156] - Allows a sending UE to continue SL transmission on the SL subchannel.
[0157] Subsequent transmissions on the -SL subchannel can use different time-slot formats that utilize more symbols in the time slots.
[0158] The UE can transmit signals on the SL interface to indicate its intention to transmit on SL resources. In one example, the UE can transmit signals in a PSFCH or a PSFCH-like channel. In another example, the UE can transmit signals in a PSCCH. In yet another example, the UE can transmit signals in a PSSCH, where, for example, the corresponding information can be provided by a higher layer, or in another example, the corresponding information can be provided as SL control information multiplexed into the PSSCH. In yet another example, the UE can transmit signals in a newly defined SL physical channel or signal. For example, a newly defined SL signal could be an SL sounding reference signal (SRS). In yet another example, the UE can use more than one of the previously described channels to transmit signals.
[0159] Figure 10A A pre-indication channel on a PSFCH-like channel according to an embodiment of the present disclosure is shown.
[0160] The UE can signal on the UL interface (e.g., to the gNB or eNB) to pre-indicate its intention to transmit on SL resources. In one example, the UE can signal in a PUCCH or PUCCH-like channel, for example, in a manner similar to multiplexing a scheduling request in a PUCCH. In another example, the UE can signal in a PUSCH, where, for example, the corresponding information can be provided by a higher layer, or in another example, the corresponding information can be provided as uplink control information multiplexed in the PUSCH. In yet another example, the UE can signal via PRACH, for example, in a reserved resource for the UE, to indicate its intention to transmit on SL resources. In yet another example, the signal can be a sounding reference signal (SRS), where, for example, the SRS can be additionally modulated with BPSK or QPSK to provide one or two information bits, respectively, to indicate the UE's intention. In yet another example, the UE can signal in a newly defined UL physical channel. In yet another example, the UE can use more than one of the previously described channels to signal.
[0161] Figure 10B A pre-indication channel on a PUCCH channel according to an embodiment of the present disclosure is shown.
[0162] The UE can receive signals on the SL interface to trigger / authorize / request the UE to transmit on SL resources. In one example, the UE can receive signals in a PSFCH or a PSFCH-like channel. In another example, the UE can receive signals in a PSCCH. In yet another example, the UE can receive signals in a PSSCH, where, for example, the corresponding information can be provided by a higher layer, or in another example, the corresponding information can be provided as SL control information multiplexed into the PSSCH. In yet another example, signals can be transmitted / received in newly defined SL physical channels or signals. For example, a newly defined SL signal could be an SL sounding reference signal (SRS). In yet another example, the UE can use more than one of the previously described channels to receive signals.
[0163] Figure 10C A trigger / authorize / request channel on a PSFCH-like channel according to an embodiment of this disclosure is illustrated. In one example, the trigger / authorize / request may be in response to a pre-indication.
[0164] The UE can receive signals on the DL interface (e.g., from a gNB or eNB) to trigger / authorize / request the UE to transmit on SL resources. In one example, the UE can receive signals in the PDCCH, where, for example, the corresponding information can be provided by a DCI-formatted field included in the PDCCH. In another example, the UE can receive signals in the PDSCH, where, for example, the corresponding information can be provided by a higher layer. In yet another example, the UE can receive signals in a newly defined DL physical channel or signal. In yet another example, the UE can use more than one of the previously described channels to receive signals. Figure 10D A trigger / authorize / request channel on a PDCCH according to an embodiment of this disclosure is illustrated. In one example, the trigger / authorize / request may be in response to a pre-indication.
[0165] Figure 11 A set of SL communications within a UE is illustrated according to an embodiment of this disclosure.
[0166] exist Figure 11 In the example shown, five UEs are capable of SL communication. These five UEs can transmit and receive within the same resource pool. UE 0 and UE 3 have data to send to other UEs on the SL channel and are referred to as the transmitting UEs. After a period of channel sensing, or in the absence of sensing, UE 0 and UE 3 randomly select available SL resources. Figure 11In the example, UE 0 and UE 3 select the same or overlapping available SL sub-channels / resources for transmission, where resources can refer to any combination of time / frequency / code resources. UE 1, UE 2, and UE 4 are referred to as non-transmitting UEs, which have no data to transmit in the SL sub-channels / resources selected by UE 0 and UE 3.
[0167] According to this disclosure, UE 0 and UE 3 send a Transmission Indication (TI) to the non-transmitting UE to notify the UE of pending SL transmissions on the selected SL subchannel / resource. The TI is a unique signal for each {UE, SL subchannel / resource} pair. For example, the TI may be a sequence transmitted by the UE in one or more symbols and in one or more PRBs. The sequence and / or time and / or frequency resources of the TI transmission may be provided to the UE by higher-layer signaling from the serving gNB or from another UE, or may be determined by the UE from the sequence / time / frequency resource set by other means such as a mapping of the UE identifier to resources / elements from the sequence / time / frequency resource set.
[0168] according to Figure 11 The example shown illustrates that during the period when TIs can be received, UE 1, UE 2, and UE 4 each listen for / receive transmissions from other UEs (such as UE 3 and UE 0). UE 1 receives TIs sent by UE 0. UE 2 receives TIs sent by UE 0 and UE 3. UE 4 receives TIs sent by UE 3. Assume that UE 4 cannot receive TIs from UE 0, and UE 1 cannot receive TIs from UE 3.
[0169] In the case of multiple TI receptions, each non-transmitting UE that receives a TI determines which transmitting UE to authorize transmission permission based on the received TI and a prioritization rule among the TIs. For example, the prioritization rule may be based on the (pre)configured priority of each UE, or on the UE ID and resource index of conflicting transmissions.
[0170] exist Figure 11 In the example, since UE 1 only receives TI from UE 0, UE 1 authorizes UE 0 to transmit. Similarly, since UE 4 only receives TI from UE 3, UE 4 authorizes UE 3 to transmit. However, UE 2 receives TI from both UE 0 and UE 3, so UE 2 needs to prioritize between the two transmissions from UE 0 and UE 3. For example, a simple prioritization rule is used for UEs with a lower (UE_ID + Slot_idx) % N for transmission, where UE_ID is a unique user identifier, Slot_idx is a slot index, e.g., within the SFN period, and N is the total number of UEs (in the SFN period). Figure 11In the example (5 UEs), % is the modulo operator, where x%N equals the remainder when x is divided by N. For example, if Slot_idx is 0, then UE 0 has a higher priority than UE 3, so UE 2 authorizes UE 0 to continue SL transmission.
[0171] According to this disclosure, a UE transmits a Transmission Grant (TG) to authorize another UE to transmit on an SL. The TG is a unique signal for each {UE, SL subchannel / resource} pair. For example, the TG can be a sequence transmitted in one or more symbols within one or more PRBs. Each UE is allocated different sequences and / or time and / or frequency resources. There is a one-to-one correspondence between the TI signal and the TG signal.
[0172] After sending a TI, the UE listens for / attempts to receive a TG during the time period during which another UE can send a corresponding TG. The UE can detect one or more TGs.
[0173] If the UE does not detect a TG corresponding to a TI previously sent by the UE, the UE cancels its SL transmission. The UE then repeats the SL transmission resource selection.
[0174] - If the UE only detects a TG corresponding to a TI previously sent by the UE, the UE can continue SL transmission in the resource corresponding to the TG.
[0175] If a UE detects a TG corresponding to a previously transmitted TI, and also detects one or more TGs corresponding to one or more TIs not transmitted by the UE for the same or overlapping SL subchannels / resources, the UE determines whether it can continue SL transmission based on a priority rule. The priority rule is the same as that used by non-transmitting UEs to determine TGs. If the UE determines it has a lower priority according to the priority rule, it cancels its SL transmission and repeats the SL transmission resource selection; otherwise, if the UE determines it has a higher priority, it continues its SL transmission in the resource corresponding to the TG.
[0176] exist Figure 11In the example, UE 0 receives a TG from UE 1 and a TG from UE 2, but UE 0 cannot receive / detect a TG transmission from UE 4. Therefore, UE 0 decides that UE 0 can continue its SL transmission. However, UE 3 receives a TG corresponding to UE 0 from UE 2 and a TG corresponding to UE 3 from UE 4, but UE 3 cannot receive / detect a TG transmission from UE 1. UE 3 uses the same priority rule used by other UEs to determine the corresponding TG. In this example, the priority rule is to allow UEs with a lower (UE_ID + Slot_idx) % N to transmit, where UE_ID is a unique user identifier, Slot_idx is a slot index, e.g., within the SFN period, and N is the total number of UEs. Figure 11 In the example, N = 5, and % is the modulo operator, where x%N equals the remainder when x is divided by N. For example, if Slot_idx is 0, UE 0 has a higher priority than UE 3, so UE 3 does not continue its SL transmission.
[0177] While UE 0 continues its SL transmission, no other UE is transmitting on the selected subchannel / resource. All other UEs, including UE 3, can receive UE 0's sidelink transmissions.
[0178] Figure 12 Based on Figure 11 A further illustration of the example shows that the TI sending UE indicates a potential SL transmission in an available SL subchannel / resource. The signal sent during the TI can be unique for the {UE, SL subchannel / resource} pair. Other UEs not transmitting in the selected subchannel / resource send corresponding TGs to authorize the sending UE to transmit based on the received TI and priority rules. Based on the TG received by the sending UE in response to the TI sending, each sending UE can decide whether to continue the SL transmission or cancel the SL transmission and perform a new SL transmission resource selection.
[0179] Figure 13 The process of a UE selecting an SL subchannel / resource for SL transmission according to an embodiment of the present disclosure is illustrated.
[0180] In step 1301, TI and TG are (pre)configured and are unique for each UE ID and each SL subchannel / resource within the resource pool.
[0181] In step 1302, the UE is configured with a unique ID that determines the TI and TG associated with the UE. When a UE is added or removed from the set of UEs that can communicate on the SL channel using the resource pool, the UE ID can be dynamically assigned / deassigned.
[0182] In step 1303, a UE with data to transmit can perform subchannel / resource sensing to determine the available subchannels / resources in the resource pool. The UE selects an available SL subchannel / resource within the resource pool for potential SL transmission.
[0183] In step 1304, the UE sends a TI corresponding to the UE-ID and the selected SL subchannel / resource.
[0184] In step 1305, the UE attempts to receive and detect the TG corresponding to the TI sent by the UE in step 1304. Additionally, the UE attempts to receive and detect TGs from other UEs for the selected or overlapping SL subchannels / resources.
[0185] In step 1306, the UE determines whether it has detected a TG corresponding to the UE's TI transmission. If the UE has not detected a TG, the UE continues to step 1303. If the UE has detected a TG, the UE proceeds to step 1307.
[0186] In step 1307, the UE determines whether it has detected a TG from another UE associated with the same selected or overlapping SL subchannel / resource. If not, the UE proceeds to step 1309 to perform SL transmission on the selected subchannel / resource. If the UE detects a TG from another UE, the UE proceeds to step 1308.
[0187] In step 1308, the UE determines the highest priority TG from the detected TGs for the selected or overlapping SL subchannels / resources. If another UE's TG is detected as having a higher priority, the UE proceeds to step 1303. If the detected highest priority TG is the UE's TG, the UE proceeds to step 1309 to perform SL transmission on the selected subchannel / resource.
[0188] In step 1309, the UE performs SL transmission on the selected SL subchannel / resource.
[0189] exist Figure 13 In step 1303, the UE may not perform sub-channel / resource sensing, and the UE may perform random resource selection and / or resource selection based on (pre)configured resource selection criteria.
[0190] Figure 14 The process of a UE receiving and detecting one or more TIs corresponding to an SL subchannel / resource and transmitting the corresponding TG according to an embodiment of the present disclosure is illustrated.
[0191] In step 1401, the UE is (pre)configured with TI and TG. TI and TG can be unique for each UE ID in the SL transmission and for each SL subchannel / resource within the resource pool.
[0192] In step 1402, the UE attempts to receive and detect TIs for SL subchannels / resources sent from other UEs, where the UE has no ongoing or pending transmissions.
[0193] In step 1403, the UE determines whether it has detected any TI. If the UE has not detected any TI, the UE proceeds to step 1404, and the process ends. If the UE has detected only one TI, it proceeds to step 1406 to send a TG corresponding to that one TI. If the UE has detected multiple TIs, the UE proceeds to step 1405.
[0194] In step 1405, the UE determines the UEID with the highest priority for the corresponding overlapping SL subchannel / resource and proceeds to step 1406 to send the corresponding TG.
[0195] In step 1406, the UE sends a TG for the highest priority UE-ID, which has a detected TI for the corresponding overlapping SL subchannel / resource.
[0196] exist Figure 14 In this context, a single UE within a group of UEs can detect the TI of other UEs, determine the highest priority UE among a group of UEs with the same or overlapping SL sub-channels / resources, and send the corresponding TG to the highest priority UE.
[0197] exist Figure 13 Step 1308 and Figure 14 In step 1405, the corresponding UE determines the highest priority UE ID among multiple UEs that select the same or overlapping SL sub-channels / resources for transmission.
[0198] The network can (pre-)configure the priority of each UE ID, and Figure 13 UE in step 1308 or Figure 14 In step 1405, the UE determines the highest UE ID among multiple UE IDs that has the highest network (pre)configuration priority, and selects the same or overlapping SL subchannels / resources for transmission.
[0199] Figure 13 UE in step 1308 or Figure 14In step 1405, the UE can determine the highest UE ID among multiple UEs that select the same or overlapping SL subchannels / resources for transmission based on the SL subchannel / resource time and / or frequency resource index.
[0200] Figure 13 UE in step 1308 or Figure 14 In step 1405, the UE can determine the highest UE ID among multiple UEs that select the same or overlapping SL subchannels / resources for transmission based on the resource allocation size of the SL transmission. For example, an SL transmission can be prioritized over another overlapping SL transmission with a smaller resource allocation size.
[0201] Figure 13 UE in step 1308 or Figure 14 In step 1405, the UE can determine the highest UEID among the multiple UEs that select the same or overlapping SL subchannels / resources for transmission based on the total number of UEs allowed to continue SL transmission. For example, if multiple UEs have partially overlapping SL transmissions, the prioritization rule maximizes the number of non-overlapping SL transmissions.
[0202] Figure 15 An example of three partially overlapping SL transmissions according to an embodiment of the present disclosure is shown, where the priority rule is to maximize the number of SL transmissions, so UE 1 and UE 3 are authorized to send transmission licenses.
[0203] Figure 13 UE in step 1308 or Figure 14 In step 1405, the UE can determine the highest UE ID among multiple UEs that select the same or overlapping SL sub-channels / resources for transmission based on multiple ordering criteria. If there is a tie in one criterion, the next criterion is considered to break the tie.
[0204] The SL subchannel / resource time and / or frequency resource index can be a slot index. For example, a slot index can be a slot index within a radio frame with a predetermined number of slots, or a slot index within an SFN period with a predetermined number of frames or slots. For example, the UE with the highest priority is the UE with the lower priority (UE_ID+slot_Idx)%N, where N is the number of UEs using the SL resource pool, and % is the modulo operator, where x%N equals the remainder of x divided by N.
[0205] UE prioritization rules can provide unbiased UE selection for UEs with the same network (pre)configured priority. Unbiased selection means that all UEs have the same likelihood of being selected for transmission. For example, prioritization rules can be based on the minimum value of the following equation:
[0206] (floor(slot_idx / 2)+((slot_idx+1)%2)*UE_ID-(slot_idx%2)*UE_ID)%N
[0207] Where N is the total number of UEs, and % is the modulo operator, where x%N equals the remainder when x is divided by N.
[0208] For SL transmissions, there can be two or more time slot formats. For example, a first time slot format includes symbols for transmitting TI and TG, and the remaining symbols of the time slots with the first format are used for SL transmissions that may include PSCCH / PSSCH and / or PSFCH, while a second time slot format includes only symbols for transmitting PSCCH / PSSCH and / or PSFCH. The initial SL transmission from the UE on the SL subchannel can use the first time slot format, and subsequent SL transmissions from the UE on the SL subchannel use the second time slot format.
[0209] SL transmissions can span one or more time slots.
[0210] The transmission on the SL can be preceded by an AGC tuning symbol and followed by a switching gap symbol. In a variant, the symbol can be used as a switching gap symbol after the SL transmission, and as an AGC tuning symbol for the next SL transmission.
[0211] TI, the corresponding TG, and the corresponding SL transmission resources can be configured in the same time slot, such as Figure 5 and Figure 6 As shown. Alternatively, the TI, the corresponding TG, and the corresponding SL transmissions can be configured in different time slots, such as... Figures 16A-16C As shown.
[0212] -TI, the corresponding TG, and the corresponding SL transmissions can each be configured in different time slots, such as Figure 16A As shown.
[0213] -TI and the corresponding TG can be configured to be transmitted in the same time slot, and the corresponding SL transmission can be configured to be transmitted in different time slots, such as Figure 16B As shown.
[0214] -TG and the corresponding SL transmissions can be configured in the same time slot, and the corresponding TI transmissions can be configured in different time slots, such as... Figure 16C As shown.
[0215] Time slots can be configured to have one or more TI resources in the time domain and / or frequency domain and / or code domain to correspond to SL transmission resources in one or more time slots, such as Figure 17A and Figure 17B As shown in the example.
[0216] Time slots can be configured to have one or more TG resources in the time domain and / or frequency domain and / or code domain to correspond to SL transmission resources in one or more time slots, such as Figure 17A As shown.
[0217] Figure 18 An electronic device according to an embodiment of the present disclosure is shown.
[0218] refer to Figure 18 Electronic device 1800 may include processor 1810, transceiver 1820, and memory 1830. However, not all of the components shown are essential. Electronic device 1800 may be composed of... Figure 18 The components shown may be implemented with more or fewer components. Furthermore, according to another embodiment, the processor 1810, transceiver 1820, and memory 1830 may be implemented as a single chip.
[0219] Electronic device 1800 may correspond to the aforementioned UE. For example, electronic device 1800 may correspond to... Figure 3 UE116 is shown in the figure.
[0220] The aforementioned components will now be described in detail.
[0221] Processor 1810 may include one or more processors or other processing devices that control the proposed functions, processes, and / or methods. Operation of electronic device 1800 may be performed by processor 1810.
[0222] Transceiver 1820 may include an RF transmitter for up-converting and amplifying the transmitted signal, and an RF receiver for down-converting the frequency of the received signal. However, according to another embodiment, transceiver 1820 may be implemented with more or fewer components than those shown in the components.
[0223] Transceiver 1820 can be connected to processor 1810 and transmit and / or receive signals. These signals may include control information and data. Furthermore, transceiver 1820 can receive signals via a wireless channel and output signals to processor 1810. Transceiver 1820 can also transmit signals output from processor 1810 via a wireless channel.
[0224] Memory 1830 may store control information or data included in signals received by electronic device 1800. Memory 1830 may be connected to processor 1810 and store at least one instruction, protocol, or parameter for the proposed function, process, and / or method. Memory 1830 may include read-only memory (ROM) and / or random access memory (RAM) and / or hard disk and / or CD-ROM and / or DVD and / or other storage devices.
[0225] Figure 19 A base station according to an embodiment of the present disclosure is shown.
[0226] refer to Figure 19 Base station 1900 may include processor 1910, transceiver 1920, and memory 1930. However, not all of the components shown are required. Base station 1900 may be composed of... Figure 19 The components shown may be implemented with more or fewer components. Furthermore, according to another embodiment, the processor 1910, transceiver 1920, and memory 1930 may be implemented as a single chip.
[0227] Base station 1900 may correspond to the gNB described above. For example, base station 1900 may correspond to gNB 102 shown in Figure 2.
[0228] The aforementioned components will now be described in detail.
[0229] Processor 1910 may include one or more processors or other processing devices that control the proposed functions, processes, and / or methods. Operation of base station 1900 may be performed by processor 1910.
[0230] Transceiver 1920 may include an RF transmitter for up-converting and amplifying the transmitted signal, and an RF receiver for down-converting the frequency of the received signal. However, according to another embodiment, transceiver 1920 may be implemented with more or fewer components than those shown in the components.
[0231] Transceiver 1920 can be connected to processor 1910 and transmit and / or receive signals. These signals may include control information and data. Furthermore, transceiver 1920 can receive signals via a wireless channel and output signals to processor 1910. Transceiver 1920 can also transmit signals output from processor 1910 via a wireless channel.
[0232] The memory 1930 may store control information or data included in signals obtained by the base station 1900. The memory 1930 may be connected to the processor 1910 and store at least one instruction, protocol, or parameter for the proposed function, process, and / or method. The memory 1930 may include read-only memory (ROM) and / or random access memory (RAM) and / or hard disk and / or CD-ROM and / or DVD and / or other storage devices.
[0233] Although this disclosure has been described with reference to exemplary embodiments, various changes and modifications may be suggested to those skilled in the art. This disclosure is intended to include such changes and modifications that fall within the scope of the appended claims.
Claims
1. A method performed by a first UE in a wireless communication system, the method comprising: Receive an indication from the second UE, the indication being associated with at least one reserved resource in the time slot for sidelink transmission; Identify whether the first UE is unable to receive data from the second UE on the at least one reserved resource in the time slot due to half-duplex operation; as well as Based on identifying whether the first UE is unable to receive data from the second UE, information related to the conflict on the at least one reserved resource is sent to the second UE. Information relating to conflicts on the at least one reserved resource is transmitted on a resource for the Physical Side Link Feedback Channel (PSFCH) identified based on the identifier of the second UE.
2. The method according to claim 1, further comprising: If an indication associated with at least one reserved resource for the second UE and an indication associated with at least one reserved resource for the third UE are received, information related to the conflict is sent to either the second UE or the third UE based on the priority configuration of the second UE and the third UE. The at least one reserved resource for the second UE and the at least one reserved resource for the third UE overlap.
3. The method according to claim 1, in, The channel that transmits information relating to the conflict on the at least one reserved resource is associated with the channel that transmits the indication.
4. The method according to claim 1, in, The indication associated with the at least one reserved resource is included in the side link control information (SCI) and received in the physical side link control channel (PSCCH).
5. A method performed by a second UE in a wireless communication system, the method comprising: Send an indication to the first UE, the indication being associated with at least one reserved resource in the time slot for sidelink transmission; and Based on whether the first UE is unable to receive data from the second UE on the at least one reserved resource in the time slot due to half-duplex operation, information related to a conflict on the at least one reserved resource is received from the first UE. Information relating to conflicts on the at least one reserved resource is received on a resource for the Physical Side Link Feedback Channel (PSFCH) identified based on the identifier of the second UE.
6. The method of claim 5, further comprising: If the first UE receives the indication associated with at least one reserved resource for the second UE and the first UE receives the indication associated with at least one reserved resource for the third UE, the information related to the conflict is received based on the priority configuration of the second UE and the third UE. The at least one reserved resource for the second UE and the at least one reserved resource for the third UE overlap.
7. The method according to claim 5, in, The channel that transmits information relating to the conflict on the at least one reserved resource is associated with the channel that transmits the indication.
8. The method according to claim 5, in, The indication associated with the at least one reserved resource is included in the Side Link Control Information (SCI) and transmitted in the Physical Side Link Control Channel (PSCCH).
9. A first UE in a wireless communication system, the first UE comprising: transceiver; and At least one processor, coupled to the transceiver, is configured to: Receive an indication from the second UE, the indication being associated with at least one reserved resource in the time slot for sidelink transmission. Identify whether the first UE is unable to receive data from the second UE on the at least one reserved resource in the time slot due to half-duplex operation; as well as Based on identifying whether the first UE is unable to receive data from the second UE, information related to the conflict on the at least one reserved resource is sent to the second UE. Information relating to conflicts on the at least one reserved resource is transmitted on a resource for the Physical Side Link Feedback Channel (PSFCH) identified based on the identifier of the second UE.
Citation Information
Patent Citations
Half-duplex operation in new radio systems
CN110249677A
