Selection of modulation and coding schemes for control information multiplexed with data
By selecting a modulation and coding scheme based on data spectrum efficiency, the reliability problem of control information multiplexed on the data channel in wireless communications is solved, high reliability and error resistance of the control information are achieved, and the communication quality of the sidelink channel is improved.
Patent Information
- Application Number
- CN202080068811.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-01
- Filing Date
- 2020-10-02
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2040-10-02
AI Technical Summary
In wireless communications, when control information is multiplexed on data channels, existing technologies struggle to ensure its reliability and error-resistance. This is especially true on sidelink channels, where imbalanced link budgets lead to inconsistent error protection for control information and data, impacting interference management and channel state determination.
By determining the modulation and coding scheme (MCS) of the control information based on the spectral efficiency of the data, a suitable MCS is selected to improve the reliability and error-resistance of the control information. The modulation order and code rate are derived using the spectral efficiency to ensure the effective transmission of the control information on the data channel.
It improves the reliability and error-resistance of control information, supports disproportionate link budgets, facilitates interference management and channel state determination of sidelink channels, and enhances the quality of direct communication between devices.
Smart Images

Figure CN114503735B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of U.S. Provisional Application No. 62 / 909,702, filed on October 2, 2019, entitled “SELECTION OF MODULATION AND CODING SCHEMES FOR CONTROL INFORMATION MULTIPLEXED WITH DATA,” and U.S. Patent Application No. 17 / 061,080, filed on October 1, 2020, entitled “SELECTION OF MODULATION AND CODINGSCHEMES FOR CONTROL INFORMATION MULTIPLEXED WITH DATA,” and the entire contents of the above applications are expressly incorporated herein by reference. Technical Field
[0003] The present disclosure generally relates to communication systems, and more particularly to user equipment configured to determine a modulation and coding scheme for control information multiplexed with data for transmission. Background Art
[0004] Wireless communication systems are widely deployed to provide a variety of telecommunication services, such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems may employ multiple access technologies that can support 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] Such multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate on a city-wide, national-wide, regional-wide, and even global scale. An example telecommunication standard is 5G New Radio (NR). 5G NR is part of the continued mobile broadband evolution released by the Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with the Internet of Things (IoT)), and other requirements. 5G NR includes services associated with enhanced mobile broadband (eMBB), massive machine type communications (mMTC), and ultra-reliable low latency communications (URLLC). Some aspects of 5G NR may be based on the 4G Long Term Evolution (LTE) standard. There is a need to further improve 5G NR technology. In addition, these improvements may also apply to other multiple access technologies and telecommunication standards that employ these technologies.
[0006] For example, some aspects of wireless communications include direct communication between devices, such as device-to-device (D2D) and vehicle-to-everything (V2X). Further improvements are needed for such direct communication between devices. Improvements related to direct communication between devices may also be applicable to other multi-access technologies and the telecommunication standards that employ these technologies. Summary of the Invention
[0007] To provide a basic understanding of one or more aspects of the present invention, a brief summary of these aspects is provided below. This summary is not an exhaustive overview of all contemplated aspects, nor is it intended to identify key or important elements of all aspects, or to describe the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the detailed description that follows.
[0008] In some example wireless and / or access networks, control information may be multiplexed onto a data physical channel. When doing so, the modulation and coding scheme (MCS) used to transmit the control information may depend on one or more conditions and / or parameters associated with the data to be multiplexed with the control information and / or the data physical channel on which the control information is to be multiplexed. However, the MCS selected for transmitting the control information may be limited to one or more values that may be associated with the MCS selected for transmitting the data.
[0009] In some aspects, control information may be expected to be more reliable and / or less error-prone than data, e.g., because the control information, in addition to facilitating data reception by the intended or addressed receiver, may also assist addressed and / or non-addressed receivers with interference cancellation, channel state determination, etc. For example, for a sidelink channel, when control information is multiplexed on a sidelink physical data channel (e.g., for interference management using the control information), it may be necessary to support a disproportionate link budget and / or data reliability.
[0010] In view of the above, there is a need to improve the reliability and / or reduce errors in control information multiplexed on data channels. This disclosure addresses this need by providing techniques and methods for selecting an MCS for control information multiplexed on data channels. In summary, this disclosure describes various aspects and implementation features of these techniques and methods by deriving the spectral efficiency associated with control information as a function of the spectral efficiency of the data, and by determining a modulation order and / or code rate appropriate for this spectral efficiency.
[0011] Illustratively, this disclosure describes aspects of techniques and methods for selecting an MCS for control information multiplexed on a data channel with reference to sidelink communications. Sidelink channels may experience unequal link budgets and / or unequal error protection for control information and data, which may exceed typical operating limits for uplink and / or downlink considerations.
[0012] Furthermore, some control information may facilitate interference management on the sidelink channel, and therefore, such control information may be intended to reach receivers beyond the intended recipients of the data with which the control information may be multiplexed. For example, data may be transmitted to a group of receivers (e.g., multicast), and while the receivers in the group may be expected to receive the data with some reliability, (unintended) receivers that are relatively farther from the transmitter than the group may also be expected to receive the control information with some reliability (e.g., for managing distributed resource usage within the group of receivers).
[0013] In one aspect of the present disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be configured to: determine a first modulation and coding scheme (MCS) for control information based on spectral efficiency associated with transmission of data; and transmit the control information using the first MCS, the control information being multiplexed with the data.
[0014] To accomplish the foregoing and related objectives, one or more aspects include the features described in detail below 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 merely illustrative 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
[0015] Figure 1 is a schematic diagram illustrating an example of a wireless communication system and an access network.
[0016] Figure 2A 、 2B , 2C and 2D are diagrams showing examples of a first 5G / NR frame, a DL channel within a 5G / NR subframe, a second 5G / NR frame, and a UL channel within a 5G / NR subframe, respectively.
[0017] Figure 3 is a schematic diagram illustrating an example of a base station and a user equipment (UE) in an access network.
[0018] Figure 4 is a call flow diagram illustrating a wireless communication environment.
[0019] Figure 5 A flow chart of a wireless communication method.
[0020] Figure 6 is a diagram illustrating an example of a hardware implementation for an example apparatus. DETAILED DESCRIPTION
[0021] The detailed description below, in conjunction with the accompanying drawings, is intended only to describe various configurations and is not intended to represent that the concepts described herein can only be implemented in these configurations. For the purpose of providing 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 can be implemented without using these specific details. In some instances, to avoid obscuring these concepts, well-known structures and components are shown in block diagram form.
[0022] Several aspects of telecommunications systems will now be presented with reference to various apparatuses and methods. These apparatuses and methods are described in the following detailed description and depicted in the accompanying drawings by various blocks, components, circuits, processes, algorithms, and the like (collectively, "elements"). These elements can 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.
[0023] For example, an element or any part of an element or any combination of elements can be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system on chip (SoCs), baseband processors, field programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gating logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure. One or more processors in a processing system can execute software. Regardless of whether it is referred to as software, firmware, middleware, microcode, hardware description language, or other terms, 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.
[0024] Therefore, in one or more example embodiments, the functions described herein can be implemented in hardware, software, or any combination thereof. When implemented in software, these functions can be stored or encoded into one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media. Storage media can be any available medium that a computer can access. By way of example and not limitation, such computer-readable media can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, a combination of computer-readable media of the aforementioned types, or any other medium that can be used to store computer-executable code in the form of instructions or data structures and can be accessed by a computer.
[0025] Figure 1 1 is a schematic diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also referred to as a wireless wide area network (WWAN)) includes a base station 102, a UE 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). 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.
[0026] 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 be connected to the EPC 160 via a backhaul link 132 (e.g., an S1 interface). Base stations 102 configured for 5G NR (collectively referred to as the Next Generation RAN (NG-RAN)) can be connected to the core network 190 via a backhaul link 184. Among other functions, the base stations 102 can perform one or more of the following functions: transmission of user data, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of non-access stratum (NAS) messages, NAS node selection, synchronization, radio access network (RAN) sharing, multimedia broadcast multicast service (MBMS), user and device tracking, RAN information management (RIM), paging, positioning, and delivery of warning messages. The base stations 102 can communicate with each other directly or indirectly (eg, via the EPC 160 or the core network 190) via a backhaul link 134 (eg, an X2 interface). The backhaul link 134 can be wired or wireless.
[0027] Base stations 102 can communicate wirelessly with UEs 104. Each of base stations 102 can provide communication coverage for a corresponding geographic coverage area 110. There may 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 that includes both small cells and macro cells can be referred to as a heterogeneous network. A heterogeneous network can also include home evolved Node Bs (eNBs) (HeNBs), 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 uplink (UL) (also referred to as a reverse link) transmissions from UE 104 to base station 102 and / or downlink (DL) (also referred to as a forward link) transmissions 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 may be over one or more carriers. The base station 102 / UE 104 may use up to Y MHz (e.g., 5, 10, 15, 20, 100, 400, etc. MHz) of bandwidth for each carrier allocated in the carrier aggregation for a total of up to Yx MHz (x component carriers) for transmission in each direction. The carriers may be adjacent or non-adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL compared to UL). The component carriers 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).
[0028] Some UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use the DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), and a physical sidelink control channel (PSCCH). D2D communication may be performed using various wireless D2D communication systems (e.g., FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on IEEE 802.11 standards, LTE, or NR).
[0029] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) to determine whether the channel is available before communicating.
[0030] The small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in the unlicensed spectrum, the small cell 102' can 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 can improve the coverage and / or increase the capacity of the access network.
[0031] Base station 102 (whether a small cell 102′ or a large cell (e.g., a macro base station)) may include an eNB, an evolved NodeB (gNodeB, gNB), or another type of base station. Some base stations, such as gNB 180, may operate in the traditional sub-6 GHz spectrum at millimeter wave (mmW) frequencies and / or near-mmW frequencies to communicate with UE 104. When gNB 180 operates at mmW or near-mmW frequencies, gNB 180 may be referred to as a mmW base station. Extremely high frequency (EHF) is a portion of the RF spectrum in the electromagnetic spectrum. EHF has a range of 30 GHz to 300 GHz and a wavelength between 1 mm and 10 mm. Radio waveforms in this band may be referred to as millimeter waves. Near-mmW can extend down to frequencies of 3 GHz with a wavelength of 100 mm. The super high frequency (SHF) band extends between 3 GHz and 30 GHz and is also referred to as centimeter waves. Communications using mmW / near-mmW radio frequency bands (e.g., 3 GHz-300 GHz) have extremely high path loss and short range. The mmW base station 180 can utilize beamforming 182 with the UE 104 to compensate for the extremely high path loss and short range.
[0032] Base station 180 may transmit beamformed signals in one or more transmit directions 182′ to UE 104. UE 104 may receive beamformed signals from base station 180 in one or more receive directions 182″. UE 104 may also transmit beamformed signals in one or more transmit directions to base station 180. Base station 180 may receive beamformed signals in one or more receive directions from UE 104. Base station 180 / UE 104 may perform beam training to determine the best receive direction and transmit direction for each of base station 180 / UE 104. The transmit direction and receive direction for base station 180 may be the same or different. The transmit direction and receive direction for UE 104 may be the same or different.
[0033] 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. MME 162 may communicate with a Home Subscriber Server (HSS) 174. MME 162 is a control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are transmitted through Serving Gateway 166, which itself is connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP Services 176. IP Services 176 may include the Internet, Intranet, IP Multimedia Subsystem (IMS), PS streaming services, 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 providers' MBMS transmissions, may be used to authorize and initiate MBMS bearer services in 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 broadcasting a specific service, and may be responsible for session management (start / stop) and collecting eMBMS-related billing information.
[0034] The core network 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. The AMF 192 may communicate with a unified data management (UDM) 196. The AMF 192 is a control node that handles signaling between the UE 104 and the core network 190. Typically, the AMF 192 provides QoS flow and session management. All user Internet Protocol (IP) packets are transmitted through the UPF 195. The UPF 195 provides UE IP address allocation and other functions. The UPF 195 is connected to the IP services 197. The IP services 197 may include the Internet, an intranet, an IP multimedia subsystem (IMS), PS streaming services, and / or other IP services.
[0035] A base station may also be referred to as a gNB, a Node B, an evolved Node B (eNB), an access point, a base transceiver station, a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), a transmit / receive point (TRP), or some other appropriate terminology. Base station 102 provides an access point to EPC 160 or core network 190 for UE 104. Examples of UE 104 include a cellular phone, a smartphone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player (e.g., 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 medical device, an implant, a sensor / actuator, a display, or any other similarly functional device. Some of UE 104 may be referred to as IoT devices (e.g., a parking meter, a gas pump, a toaster, a vehicle, a heart rate monitor, etc.). UE 104 may also be referred to as a station, a mobile station, a user station, a mobile unit, a user unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile user 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 appropriate terminology.
[0036] Although the present disclosure may refer to 5G New Radio (NR), the present disclosure may be applicable to other similar areas such as LTE, LTE-Advanced (LTE-A), Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), and / or other wireless and / or radio access technologies.
[0037] Furthermore, while the present disclosure describes aspects in the context of vehicle-to-everything (V2X), the concepts and aspects provided herein may also be applicable to other similar areas, such as D2D communications, IoT communications, Industrial IoT (IIoT) communications, and / or other standards / protocols for communications in wireless / access networks.
[0038] Reference again Figure 1 In certain aspects, the UE 104 can be configured to multiplex data with control information, e.g., for transmission to the base station 102 / 180 and / or one or more other UEs. The UE 104 can determine at least one modulation and coding scheme (MCS) for the control information. Thus, according to various aspects, the UE 104 can include an MCS component 198 that can be configured to determine an MCS for the control information based on a spectral efficiency associated with the transmission of the data.
[0039] Applying the configuration of the MCS component 198, the UE 104 can be configured to transmit control information multiplexed with data using the determined MCS. The UE 104 can transmit data multiplexed with control information using the same or different MCS than the MCS determined for the control information.
[0040] Figure 2A is a diagram 200 illustrating an example of a first subframe within a 5G / NR frame structure. Figure 2B is a diagram 230 showing an example of DL channels within a 5G / NR subframe. Figure 2C Figure 250 shows an example of a second subframe within a 5G / NR frame structure. Figure 2D 280 is a diagram illustrating an example of UL channels within a 5G / NR subframe. The 5G / NR frame structure may be FDD, where in the case of FDD, for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to either DL or UL, or in the case of TDD, where in the case of TDD, for a particular set of subcarriers (carrier system bandwidth), subframes within the set of subcarriers are dedicated to both DL and UL. Figure 2A 、 Figure 2CIn the example provided, it is assumed that the 5G / NR frame structure is TDD, where subframe 4 is configured with time slot format 28 (primarily DL), where D is DL, U is UL, and X is used flexibly between DL / UL, and subframe 3 is configured with time slot format 34 (mostly UL). Although subframes 3 and 4 are shown with time slot formats 34 and 28 respectively, any particular subframe can be configured with any of the various available time slot formats 0-61. Time slot formats 0 and 1 are full DL and UL respectively. Other time slot formats 2-61 include a mix of DL, UL and flexible symbols. The UE is configured with the time slot format (dynamically configured through DL control information (DCI) or semi-statically / statically configured through radio resource control (RRC) signaling) through the received time slot format indicator (SFI). Note that the following description also applies to the 5G / NR frame structure as TDD.
[0041] Other wireless communication technologies may have different frame structures and / or different channels. A frame (10 ms) may be divided into 10 subframes of equal size (1 ms). Each subframe may include one or more time slots. A subframe may also include mini-slots, which may include 7, 4, or 2 symbols. Depending on the time slot configuration, each time slot may include 7 or 14 symbols. 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 symbols on the DL may be cyclic prefix (CP) OFDM (CP-OFDM) symbols. The symbols on the UL may be CP-OFDM symbols (for high throughput scenarios) or discrete Fourier transform (DFT) spread OFDM (DFT-s-OFDM) symbols (also known as single carrier frequency division multiple access (SC-FDMA) symbols) (for power-limited scenarios; limited to single stream transmission). The number of time slots within a subframe is based on the time slot configuration and the digital scheme. For slot configuration 0, different numbers μ0 to 5 allow 1, 2, 4, 8, 16, and 32 slots per subframe, respectively. For slot configuration 1, different numbers 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Therefore, for slot configuration 0 and number μ, there are 14 symbols / slot and 2 μ time slots / subframes. The subcarrier spacing and symbol length / duration are functions of the digital scheme. The subcarrier spacing can be equal to 2 μ *15kHz, where μ is a digital scheme 0 to 5. As such, the subcarrier spacing for digital scheme μ=0 is 15kHz, and the subcarrier spacing for digital scheme μ=5 is 480kHz. The symbol length / duration is inversely proportional to the subcarrier spacing. Figures 2A-2DAn example is provided for a 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.
[0042] The frame structure is represented using a resource grid. Each slot consists of a resource block (RB) (also called a physical RB (PRB)) that extends over 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.
[0043] like Figure 2A As shown, some of the REs carry reference (pilot) signals (RS) for the UE. The RS may include a demodulation RS (DM-RS) (for a specific configuration, it is indicated as R x , where 100x is the port number, but other DM-RS configurations are possible) and a channel state information reference signal (CSI-RS) for channel estimation at the UE. The RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and a phase tracking RS (PT-RS).
[0044] 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), and each REG including four consecutive REs in an OFDM symbol. The primary synchronization signal (PSS) can be within symbol 2 of a specific subframe of the frame. The UE 104 uses the PSS to determine the subframe / symbol timing and the physical layer identification. The secondary synchronization signal (SSS) can be located within symbol 4 of a specific subframe of the frame. The UE uses the SSS to determine the physical layer cell identity group number and the radio frame timing. Based on the physical layer identification and the physical layer cell identity group number, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the position of the aforementioned DM-RS. The physical broadcast channel (PBCH) carrying the master information block (MIB) can be logically combined 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 not transmitted through the PBCH (such as System Information Blocks (SIBs)), and paging messages.
[0045] like Figure 2CAs shown, some of the REs carry DM-RS (indicated as R for a specific configuration, but other DMRS configurations are also possible) for channel estimation at the base station. 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. Depending on whether a short or long PUCCH is sent and depending on the specific PUCCH format used, the PUCCH DM-RS can be sent in different configurations. Although not shown, the UE can send a sounding reference signal (SRS). The base station can use the SRS for channel quality estimation to achieve frequency-dependent scheduling on the UL.
[0046] Figure 2D An example of various UL channels within a subframe of a frame is shown. The PUCCH may be located 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 also be used to carry buffer status reports (BSRs), power headroom reports (PHRs), and / or UCI.
[0047] Figure 33 is a block diagram of a base station 310 in an access network communicating with a UE 350. In the DL, IP packets from the EPC 160 are provided to the controller / processor 375. The controller / processor 375 implements layer 3 and layer 2 functions. Layer 3 includes the radio resource control (RRC) layer, and layer 2 includes the service data adaptation protocol (SDAP) layer, the packet data convergence protocol (PDCP) layer, the radio link control (RLC) layer, and the 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 (ciphering, deciphering, integrity protection, integrity verification), and handover 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; 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.
[0048] The transmit (TX) processor 316 and receive (RX) processor 370 implement layer 1 functions associated with various signal processing functions. Layer 1, including the physical (PHY) layer, may include error detection for the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. The TX processor 316 handles mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase phase shift keying (M-PSK), M-order 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., a pilot) in the time and / or frequency domain, and then combined 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 generate multiple spatial streams. Channel estimates from a channel estimator 374 can be used to determine the coding and modulation schemes and to implement spatial processing. Channel estimates can be derived based on a reference signal and / or channel condition feedback sent by the UE 350. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can modulate an RF carrier using the corresponding spatial stream for transmission.
[0049] At the UE 350, each receiver 354RX receives a signal via 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 may perform spatial processing on the information to recover any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, the RX processor 356 may combine them into a single OFDM symbol stream. The RX processor 356 then converts the OFDM symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The frequency domain signal includes a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, as well as the reference signal, are recovered and demodulated by determining the most likely signal constellation point transmitted by the base station 310. These soft decisions may be based on channel estimates calculated by the channel estimator 358. These soft decisions are then decoded and deinterleaved to recover the data and control signals originally sent on the physical channel by base station 310. These data and control signals are then provided to controller / processor 359, which implements layer 3 and layer 2 functionality.
[0050] 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 and logical channels, packet reassembly, decryption, header decompression, and control signal processing to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0051] Similar to the functions described in conjunction with DL transmission by the base station 310, the controller / processor 359 provides: RRC layer functions associated with system information (e.g., MIB, SIB) acquisition, RRC connection, and measurement reporting; PDCP layer functions associated with header compression / decompression and security (encryption, decryption, integrity protection, integrity verification); RLC layer functions associated with transmission of upper layer PDUs, error correction through ARQ, concatenation, segmentation and reassembly of RLC 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 TBs, demultiplexing of MAC SDUs from TBs, scheduling information reporting, error correction through HARQ, priority handling, and logical channel prioritization.
[0052] Channel estimates derived by the channel estimator 358 based on a reference signal or feedback transmitted by the base station 310 may be used by the TX processor 368 to select an appropriate coding and modulation scheme and to facilitate spatial processing. The spatial streams generated by the TX processor 368 may be provided to different antennas 352 via respective transmitters 354TX. Each transmitter 354TX may modulate an RF carrier with a respective spatial stream for transmission.
[0053] UL transmissions are processed at the base station 310 in a manner similar to that described with respect to 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 the RX processor 370.
[0054] 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 and logical channels, packet reassembly, decryption, header decompression, and 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 an ACK and / or NACK protocol to support HARQ operations.
[0055] At least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform operations related to Figure 1 Various aspects related to the MCS component 198.
[0056] In various wireless communication systems, control information can be multiplexed with data on a physical channel. For example, UCI can be multiplexed with data on the PUSCH in LTE and 5G NR RAN. In another example applicable to at least 5G NR RAN, sidelink control phase 2 information can be multiplexed on the PSSCH, which can be a sidelink data physical channel (e.g., for D2D communication). In a further example applicable to at least 5G NR RAN, sidelink feedback control information (SFCI) can be multiplexed on the PSSCH (e.g., SFCI can include HARQ ACK / NACK, CQI, RI, PMI, etc.).
[0057] Illustratively, the control information may include HARQ ACK / NACK information and / or feedback, CQI, RI, PMI, and / or other control information that may facilitate data reception and / or interference cancellation at a receiving device (e.g., a base station or another UE). In some aspects, the information bits of the control information may be independently encoded and then bit-multiplexed with the information bits of the data, and the result may be processed (e.g., scrambled, modulated, etc.) using the UE's data physical channel pipeline. In some other aspects, REs allocated to bits of the control information may be multiplexed with REs allocated to bits of the data, which may occur after processing both the control information and data bits, for example, so that the control information may be sent using the same or a different MCS than the MCS used to send the data.
[0058] Because control information may be multiplexed on a data physical channel, the MCS for transmitting the control information may depend on one or more conditions and / or parameters associated with the data to be multiplexed with the control information and / or the data physical channel on which the control information is to be multiplexed. In some RANs (e.g., LTE), the MCS selected for transmitting the control information may be restricted to one or more values that may be associated with the MCS selected for transmitting the data.
[0059] For example, in various LTE RANs, UCI may be multiplexed on the PUSCH, and accordingly, the MCS selected for the control information may be set to be the same as the MCS selected for the data. In a second example, the UCI multiplexed on the PUSCH may be mapped to the outermost constellation points of the high-order QAM modulation associated with the data transmission on the PUSCH. The second example above may actually result in QPSK, but the average power of the constellation points is higher; the receiver can still assume demodulation according to a higher-order modulation (e.g., the same as the data), so the log-likelihood ratios (LLRs) corresponding to the inner constellation points may be discarded, which effectively provides QPSK modulation. In a third example associated with a 5G NR RAN, UCI may be multiplexed on the PUSCH, and the UCI may be sent using the same MCS as that selected for the data with which the UCI on the PUSCH may be multiplexed.
[0060] In some wireless communication systems, it may be desirable for control information to be more reliable and / or less error-prone than data, e.g., because the control information, in addition to facilitating data reception by the intended or addressed receiver, may also assist addressed and / or non-addressed receivers with interference cancellation, channel state determination, etc. For example, for a sidelink channel, when control information is multiplexed on a sidelink physical data channel (e.g., for interference management using the control information), it may be necessary to support a disproportionate link budget and / or data reliability.
[0061] In view of the above situation, it is necessary to improve the reliability and / or reduce the error of the control information multiplexed on the data channel. The present disclosure solves this need by selecting the MCS technology and method for the control information multiplexed on the data channel, for example, as described below. Figure 4-6 In summary, this disclosure describes various aspects and implementation features of these techniques and methods by deriving the spectral efficiency associated with control information as a spectral efficiency dependent on data, and by determining a modulation order and / or code rate appropriate for that spectral efficiency. For example, for a spectral efficiency of 2 bits per second (bps) per Hertz (Hz) (bps / Hz), the 16QAM code rate is It can provide better reliability than QPSK code rate 1.
[0062] Illustratively, this disclosure details some aspects of techniques and methods for selecting an MCS for control information multiplexed on a data channel with reference to sidelink communications (e.g., D2D, UE-to-UE, V2X, some IoT scenarios, etc.). Sidelink channels may experience unequal link budgets and / or unequal error protection for control information and data, which may exceed typical operating limits for uplink and / or downlink considerations (e.g., UE-to-gNB, UE-to-base station, UE-to-small cell).
[0063] Furthermore, some control information may facilitate interference management for sidelink channels, and therefore, such control information may be intended to reach UEs beyond the intended recipients of the data with which the control information may be multiplexed. For example, unlike a UE-to-gNB link, data may be sent to a group of receivers (e.g., multicast, which may include UE-to-UE links), and while the UEs in the group may be expected to receive the data with some reliability, UEs that are relatively farther from the transmitting UE than the group may also be expected to receive the control information with some reliability (e.g., for managing distributed resource usage within the group).
[0064] Figure 4 4 is a call flow diagram illustrating a wireless communication system 400, which includes at least two UEs 402 and 404 configured for communication on a sidelink channel 410. Figure 1 and Figure 3 In the context of , each of UE 402, UE 404 can be implemented as UE 104 and / or UE 350. Sidelink channel 410 can be a data channel, such as in Figure 1 Although the PSSCH is described in the context of Figure 4 The concepts of the present disclosure are described in the context of sidelink channel 410, but the concepts of the present disclosure may also be applicable to other channels (e.g., uplink channels and / or downlink channels), and other radio access and / or wireless technologies.
[0065] In wireless communication system 400, control information configured to indicate data can be divided into two parts (e.g., as in 5G NR): Sidelink Control Channel Phase 1 (CCH-1) and Sidelink Control Channel Phase 2 (CCH-2). CCH-1 can indicate CCH-2, and CCH-2 can indicate data. In other words, CCH-1 can include first control information that enables reception and decoding of CCH-2, and once decoded, second control information of CCH-2 can facilitate reception and decoding of data. Specifically, CCH-1 can carry data resource reservation information (e.g., current and / or future resource scheduling) as well as information for decoding CCH-2 (including MCS, TM, DMRS pattern, etc.). CCH-1 can be applicable to all UEs that are sufficiently close to the transmitting UE, not just the UE that is the intended recipient of the data. CCH-2 can include additional information for decoding the SCH and further information specific to the communication type (e.g., unicast, multicast, or broadcast), including source and destination IDs, HARQ ID, NDI, and RV. CCH-2 may be intended for the Rx UE that transmits its data, such as the UE addressed or indicated in the source ID. To this end, Table 1 and Tables 2-4 may describe the contents of CCH-1 and CCH-2, respectively.
[0066]
[0067] Table 1 (CCH-1 information content; 51 bits in total)
[0068]
[0069] Table 2 (CCH-2 format 1 (for broadcast) information content; a total of 46 bits)
[0070]
[0071] Table 3 (CCH-2 format 2 (for multicast) information content; a total of 62 bits)
[0072]
[0073]
[0074] Table 4 (CCH-2 format 3 (for unicast) information content; a total of 53 bits)
[0075] In the wireless communication system 400, the first UE 402 (e.g., Tx UE) may be configured to determine a first MCS associated with the transmission of control information based on the spectral efficiency associated with the transmission of data to be multiplexed with the control information. Thus, the first UE 402 may determine the spectral efficiency associated with the data transmission (422). The first UE 402 may determine the spectral efficiency associated with the data transmission based on the spectral efficiency associated with the transmission of control information based on the spectral efficiency associated with the transmission of control information. CCH or data / shared channel I SCH ), a number of REs N to be used for transmission (e.g., the number of modulation symbols), a total number of REs M available for transmission, and / or a modulation order Q to determine a spectral efficiency associated with the data transmission (422). In some aspects, the spectral efficiency associated with the control information (e.g., CCH-2) can be derived based on the inverse of the offset β.
[0076] According to various aspects, Equation 1 and Equation 2 may illustrate deriving a spectral efficiency associated with transmitting control information (e.g., CCH-2) based on a spectral efficiency associated with data. In Equation 1 and Equation 2 below, the subscript CCH may indicate a variable associated with control information (e.g., CCH-2), and the subscript SCH may indicate a variable associated with data and / or a shared channel (e.g., sidelink channel 410) on which the control information is multiplexed.
[0077]
[0078]
[0079] In some aspects, the modulation order Q of the shared / data channel (e.g., sidelink channel 410) SCH The modulation order Q can be different from the control information CCH To enforce the inequality Q SCH ≠Q CCH , the maximum code rate of a given modulation order can be limited, for example, so that the maximum code rate cannot exceed R MAX In some aspects, R MAX According to such a constraint, the number N of REs to be used for transmitting control information can be constrained according to the maximum value of the two functions shown in the following equation 3: CCH .
[0080]
[0081] If the modulation order Q of the control information CCHIf the modulation is fixed to a given value (such as when the CCH modulation is fixed to QPSK for reliability reasons), the aforementioned constraints shown in Equation 3 can be applied. However, the maximum code rate is not necessarily restricted in all aspects. For example, in 5G NR, the UCI on the PUSCH can be unconstrained because the modulation order Q used for control information is CCH Can be equal to the modulation order Q used for data / shared channels SCH , thus ensuring a bit rate less than 1.
[0082] In some further aspects, the maximum fraction of REs to be used by bits of control information can be limited to a fraction α of the total number of REs available for transmission, M. For example, the number of REs used to transmit control information, N, can be set to CCH is limited to the minimum of the two functions shown in Equation 4 below.
[0083]
[0084] For equations 1-4 above, the first UE 402 can be configured to determine the offset β when deriving the spectral efficiency associated with the control information based on the spectral efficiency associated with the data / shared channel on which the control information will be multiplexed. In one aspect, the first UE 402 can determine the offset β based on pre-configured information (e.g., the offset β can be fixed or non-configurable in the memory of the first UE 402), for example, the offset β can be defined in a standard or technical specification promulgated by 3GPP or other standard management organizations. In another aspect, although the first UE 402 can be configured to determine the offset β to comply with one or more parameters (e.g., one or more pre-configured constraints), the first UE 402 can determine the offset β based on the implementation design of the first UE 402, for example, one or more parameters defined in a standard or technical specification promulgated by 3GPP or other standard management organizations. In another aspect, the first UE 402 may determine the offset β and / or a set of potential values for the offset β based on one or more of: the type of data with which the control information is to be multiplexed (e.g., unicast, multicast, or broadcast), the priority associated with the data, and / or QoS parameters associated with the data (e.g., the correspondence between the offset β and one or more of the following: data type, data priority), and / or the QoS parameters associated with the data may be defined in a standard or technical specification promulgated by 3GPP or other standards management organizations.
[0085] Based on the spectral efficiency (422) associated with the data transmission, the first UE 402 can determine at least a first MCS (424) for the control information. For example, the first UE 402 can determine the first MCS (424) for the control information based on one or more of the following: an upper limit on the maximum code rate, a modulation order, or a number of information bits associated with the transmission of the control information 432.
[0086] In a first aspect, the first UE 402 may determine that the first MCS is equal to the second MCS associated with the transmission of data with which the control information is to be multiplexed. For example, the first UE 402 may determine the second MCS based on the spectral efficiency (422) associated with the data transmission, and accordingly, the first UE 402 may determine that the first MCS is equal to the second MCS. According to the first aspect, the determination of the first MCS (424) for the control information by the first UE 402 may be similar to the determination of the MCS for UCI multiplexed on the PUSCH in 5G NR.
[0087] In a second aspect, the first UE 402 may determine a first MCS for the control information based on a spectral efficiency associated with the control information (e.g., CCH-2) (derived from a spectral efficiency associated with data transmission) (424). For example, the first UE 402 may determine that the first MCS is suitable for (e.g., optimal for) the spectral efficiency associated with the control information (e.g., CCH-2). To this end, the first UE 402 may be configured with a mapping and / or other information indicating a correspondence between the determined spectral efficiency and the MCS, which may be implemented in the first UE 402 as selecting or looking up a table (e.g., a preconfigured table stored in the first UE 402). Thus, when the first UE 402 determines a value for the spectral efficiency associated with the control information, the first UE 402 may access the table to determine an MCS, indicating the MCS as corresponding to the determined value for the spectral efficiency associated with the control information.
[0088] Further to the aforementioned second aspect, because reliability and / or QoS conditions associated with the data may vary, the first UE 402 may determine a first MCS (424) for the control information based on a spectral efficiency associated with the control information and based on one or more of the following: a type of data to be multiplexed with the control information (e.g., unicast, multicast, or broadcast), a priority associated with the data, and / or a QoS parameter associated with the data. For example, the first UE 402 may be configured with other information mapping and / or indicating an MCS corresponding to a combination of the determined spectral efficiency associated with the control information and one or more of the type of data to be multiplexed with the control information (e.g., unicast, multicast, or broadcast), a priority associated with the data, and / or a QoS parameter associated with the data.
[0089] In a third aspect, the first UE 402 can be configured to determine a first MCS (424) for control information based on fixed or preconfigured information. For example, the first UE 402 can separately determine a modulation order and a code rate associated with the first MCS, and the modulation order can be fixed or preconfigured, while the first UE 402 can determine the code rate for the first MCS (e.g., based on spectral efficiency, as described herein). For example, the first UE 402 can determine that the first MCS (424) for control information is fixed to a given modulation (such as QPSK). Additionally or alternatively, the first UE 402 can determine the first MCS (424) for control information based on one or more of the following: the type of data to be multiplexed with the control information (e.g., unicast, multicast, or broadcast), a priority associated with the data, and / or a QoS parameter associated with the data. For example, the first UE 402 can be preconfigured with information indicating that unicast data corresponds to one MCS and multicast data corresponds to another MCS.
[0090] In addition to determining the first MCS for control information 432, first UE 402 may be configured to determine a second MCS for data 430. For example, first UE 402 may determine the second MCS based on spectral efficiency associated with transmitting data 430. First UE 402 may determine that the first MCS is different from or equal to the second MCS.
[0091] The first UE 402 may multiplex 428 data 430 to be sent using the second MCS with control information 432 (e.g., CCH-2) to be sent using the first MCS. In one aspect, the first UE 402 may multiplex 428 the data 430 and the control information 432 using bit multiplexing on the sidelink channel 410. In another aspect, the first UE 402 may multiplex 428 the data 430 and the control information 432 by multiplexing REs allocated to the data 430 on the sidelink channel 410 with REs allocated to the control information 432 on the sidelink channel 410.
[0092] Subsequently, the first UE 402 may transmit data 430 multiplexed with control information 432 on the sidelink channel 410, such that the data 430 may be transmitted using the second MCS, while the control information 432 (e.g., CCH-2) may be transmitted using the previously determined first MCS. In some aspects, the first UE 402 may indicate the offset β in other control information (e.g., CCH-1) that facilitates reception and / or decoding of the control information 432 (e.g., CCH-2).
[0093] The first UE 402 may transmit the multiplexed data 430 and the control information 432 to the second UE 404, which may be the intended recipient of the data 430 or may not be the intended recipient of the data 430 but is within range of the first UE 402. The second UE 404 may receive at least the control information 432, which may be more reliable and / or less error-prone than the data 430 multiplexed with the control information 432.
[0094] Figure 5 5 is a flow chart of a method 500 of wireless communication. The method 500 may be performed by a UE (e.g., UE 104, UE 350; first UE 402) and / or a device (e.g., device 602 or another device, where the other device may include memory 360 and may be the entire UE 350 or a component of the UE 350, such as TX processor 368, RX processor 356, and / or controller / processor 359). According to different aspects, one or more of the illustrated operations of the method 500 may be swapped, omitted, and / or performed simultaneously.
[0095] Beginning at operation 502, the UE may determine the spectrum efficiency associated with the transmission of data. The UE may determine the spectrum efficiency associated with the transmission of data based on information bit 1 (eg, CCH-2I CCH or data / shared channel I SCH), the number of REs to be used for transmission N (e.g., the number of modulated symbols), the total number of REs available for transmission M, and / or the modulation order Q, to determine the spectrum efficiency associated with the transmission of data. The UE may determine the spectrum efficiency associated with the transmission of control information (e.g., CCH-2) to be multiplexed with the data based on the spectrum efficiency determined for the data transmission. For example, referring to Figure 4 , the first UE 402 may determine a spectral efficiency associated with the transmission of data ( 422 ).
[0096] At operation 504, the UE may determine an offset β associated with the modulation and coding for transmission of control information to be multiplexed with the data. The control information may be CCH-2 and may be multiplexed onto the data and / or a shared channel (e.g., PSSCH). The UE may determine the offset β based on one or more of the following: the type of data to be multiplexed with the control information (e.g., unicast, multicast, or broadcast), the priority associated with the data, and / or the QoS parameters associated with the data. For example, referring to Figure 4 , the first UE 402 can determine the offset β, for example, based on one or more of the following: the type of data 430 to be multiplexed with the control information 432 (e.g., unicast, multicast, or broadcast), the priority associated with the data 430, and / or the QoS parameters associated with the data 430.
[0097] In some aspects, the UE may perform operation 522. At operation 522, the UE may determine at least one of an upper limit and / or a lower limit associated with the offset β. The UE may determine at least one of the upper limit and / or the lower limit based on a configuration, which may be received (e.g., received from a network or another UE) or pre-configured in a memory of the UE. The UE may determine that the offset β (operation 504) is within (e.g., including) at least one of the upper limit and / or the lower limit. For example, referring to Figure 4 , the first UE 402 may determine at least one of an upper limit and / or a lower limit associated with the offset β, and the UE 402 may determine that the offset β is included in at least one of the determined upper limit and / or lower limit.
[0098] At operation 506, the UE may determine a first MCS for the control information based at least on the determined spectral efficiency and the determined offset β. For example, the UE may determine the first MCS for the control information based on at least one of: information indicating a correspondence between the determined spectral efficiency and the first MCS, a type of data for transmission multiplexed with the control information, a priority of the data, one or more QoS parameters associated with the data, and / or a second MCS with which the data is transmitted. In some aspects, the second MCS is different from the first MCS. For example, referring to Figure 4 , the first UE 402 may determine a first MCS for the control information 432 based on the spectral efficiency associated with the transmission of the data 430 ( 424 ).
[0099] At operation 508, the UE may transmit control information, wherein the control information is multiplexed on the data or a shared channel with the data using a first MCS. The data may be transmitted using a second MCS. The UE may multiplex bits on the data or shared channel or may multiplex REs for the control information and the data. In some aspects, the number of REs on which the control information is transmitted may be limited based on a fraction α of the total number of REs available for transmitting the multiplexed data and control information. For example, referring to Figure 4 , the first UE 402 may transmit control information 432 (eg, CCH-2) having a first MCS multiplexed 428 with data 430 on the sidelink channel 410, which may be transmitting data 430 utilizing a second MCS.
[0100] Figure 6 6 is a diagram 600 illustrating an example of a hardware implementation for an apparatus 602. The apparatus 602 is a UE and includes a cellular baseband processor 604 (also referred to as a modem) coupled to a cellular RF transceiver 622 and one or more subscriber identity modules (SIM) cards 620, an application processor 606 coupled to a secure digital (SD) card 608 and a screen 610, a Bluetooth module 612, a wireless local area network (WLAN) module 614, a global positioning system (GPS) module 616, and a power supply 618. The cellular baseband processor 604 communicates with the UE 104 and / or the BS 102 / 180 via the cellular RF transceiver 622. The cellular baseband processor 604 may include a computer-readable medium / memory. The computer-readable medium / memory may be non-transitory. The cellular baseband processor 604 is responsible for general processing, including executing software stored on the computer-readable medium / memory.
[0101] The software, when executed by the cellular baseband processor 604, causes the cellular baseband processor 604 to perform the various functions described above. The computer-readable medium / memory may also be used to store data that the cellular baseband processor 604 manipulates when executing the software. The cellular baseband processor 604 also includes a receiving component 630, a communication manager 632, and a transmitting component 634.
[0102] The communication manager 632 includes one or more components 640, 642, 644 as shown. The components 640, 642, 644 within the communication manager 632 may be stored in a computer-readable medium / memory and / or configured as hardware within the cellular baseband processor 604. The cellular baseband processor 604 may be a component of the UE 350 and may include the memory 360 and / or at least one of the TX processor 368, the RX processor 356, and the controller / processor 359. In one configuration, the apparatus 602 may be a modem chip and include only the baseband processor 604, while in another configuration, the apparatus 602 may be the entire UE (e.g., see Figure 3 350) and includes additional modules of the aforementioned device 602.
[0103] The communication manager 632 includes a determining component 640 configured to determine a spectral efficiency associated with the data transmission, e.g., as described in conjunction with Figure 5 For example, determining component 640 can determine the spectral efficiency associated with the data transmission based on one or more of the following: the number of information bits, the number of resource elements to be used for the transmission of data multiplexed with the control information, the total number of resource elements available for the transmission, or the modulation order associated with the transmission.
[0104] The communication manager 632 includes an offset component 642 configured to determine an offset β associated with the modulation and coding used for transmission of control information multiplexed with data, e.g., as described in conjunction with Figure 5 As described in operation 504 of . In some aspects, the offset β is preconfigured in a memory of the apparatus 602. In some other aspects, the offset β is determined based on at least one of the following: the type of data multiplexed with the control information for transmission, the priority of the data, or a QoS parameter associated with the data.
[0105] The offset component 642 can be further configured to determine at least one of an upper limit or a lower limit associated with the offset β based on the configuration, for example, as combined with Figure 5 The offset component 642 can determine that the offset β is contained within at least one of the upper limit or the lower limit.
[0106] The communication manager 632 also includes an MCS component 644 that receives input in the form of the spectral efficiency from the determination component 640 and in the form of an offset β from the offset component 642, and is configured to determine a first MCS for the control information based on at least the spectral efficiency and the offset β, e.g., as combined with Figure 5 as described in operation 506 .
[0107] In some aspects, the first MCS is determined based on one or more of: an upper limit on a maximum code rate, a modulation order, or a number of information bits associated with the transmission.
[0108] In some other aspects, the first MCS is determined based on at least one of: information indicating the correspondence between spectral efficiency and the first MCS, the type of data multiplexed with the control information used for transmission, the priority of the data, QoS parameters associated with the data, and / or the second MCS used to transmit the data.
[0109] In further aspects, the first MCS may be determined to be different from a second MCS used to transmit the data. In other aspects, a modulation order associated with the first MCS is fixed to QPSK.
[0110] MCS component 644 configures transmitting component 634 using the determined first and second MCSs to transmit control information using the first MCS and data using the second MCS. Transmitting component 634 transmits the control information using the first MCS, multiplexing the control information with the data. For example, transmitting component 634 can transmit the control information with the first MCS and the data with the second MCS to UE 104, for example, on a sidelink channel, multiplexing the control information with the data. In some aspects, the number of resource elements on which the control information is transmitted is limited based on a fraction α of the number of resource elements available for transmission.
[0111] The apparatus may include a device for performing Figure 4 The aforementioned call flow chart and / or Figure 5 The additional components of each box in the algorithm in the aforementioned flowchart of . Figure 4 The aforementioned call flow chart and / or Figure 5 Each block in the aforementioned flow chart may be performed by a component, and the apparatus may include one or more of these components. The component may be one or more hardware components specifically configured to perform the process / algorithm, implemented by a processor configured to perform the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.
[0112] In one configuration, the apparatus 602 (and in particular the cellular baseband processor 604) includes: means for determining a first MCS for control information based on spectral efficiency associated with the transmission of data; and means for transmitting the control information using the first MCS, the control information being multiplexed with the data.
[0113] In one configuration, the apparatus 602 (and in particular the cellular baseband processor 604) includes means for determining the spectral efficiency associated with the transmission of the data based on one or more of: the number of information bits, the number of resource elements to be used for the transmission of the data multiplexed with the control information, the total number of resource elements available for the transmission, or a modulation order associated with the transmission.
[0114] In one configuration, the number of resource elements on which the control information is transmitted is limited based on a fraction α of the number of resource elements available for the transmission. In one configuration, the first MCS is determined based on one or more of: an upper limit on a maximum code rate, a modulation order, or a number of information bits associated with the transmission.
[0115] In one configuration, the apparatus 602 (particularly the cellular baseband processor 604) includes means for determining an offset β, wherein the determination of the first MCS is based on the offset β. In one configuration, the offset β is preconfigured in a memory of the apparatus 602. In one configuration, the offset β is determined based on at least one of the following: a type of data multiplexed with control information for the transmission, a priority of the data, or a QoS parameter associated with the data.
[0116] In one configuration, the apparatus 602 (particularly the cellular baseband processor 604) includes means for determining at least one of an upper limit or a lower limit associated with the offset β based on the configuration, wherein the offset β is determined to be contained within at least one of the upper limit or the lower limit.
[0117] In one configuration, the first MCS is determined based on at least one of: information indicating a correspondence between spectral efficiency and the first MCS, the type of data multiplexed with control information for transmission, the priority of the data, QoS parameters associated with the data, or the second MCS with which the data is transmitted.
[0118] In one configuration, the first MCS is different from a second MCS used to transmit data.In one configuration, a modulation order associated with the first MCS is fixed to QPSK.
[0119] The aforementioned means may be one or more of the aforementioned components of the apparatus 602 configured to perform the functions recited by the aforementioned means. As described above, the apparatus 602 may include the TX processor 368, the RX processor 356, and the controller / processor 359. As such, in one configuration, the aforementioned means may be the TX processor 368, the RX processor 356, and the controller / processor 359 configured to perform the functions recited by the aforementioned means.
[0120] It is to be understood that the specific order or block hierarchy in the process / flowchart disclosed herein is an illustration of the exemplary method. It is to be understood that the specific order or block hierarchy in these process / flowcharts may be rearranged based on design preferences. In addition, some blocks may be combined or omitted. The accompanying method claims provide the elements of the various blocks in an exemplary order, but are not intended to be limited to the specific order or hierarchy provided.
[0121] To enable anyone of ordinary skill in the art to implement the various aspects described herein, the above description focuses on various aspects. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may also be applied to other aspects. Therefore, the present claims are not limited to the aspects illustrated herein, but are consistent with the full scope of the claim language. Unless otherwise specified, a reference to an element in the singular does not mean "one and only one," but rather "one or more." As used herein, the word "exemplary" means "serving as an example, illustration, or illustration." Any aspect described herein as "exemplary" should not be construed as being preferred or advantageous over other aspects. Unless otherwise specified, 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, which may include multiples of A, multiples of B, or multiples of C. Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "A, B, C, or any combination thereof" may be just A, just B, just C, 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 some members of A, B, or C. All structural and functional equivalents of the components throughout the various aspects described in this disclosure, which are or become known to those skilled in the art, are expressly incorporated herein by reference and are intended to be encompassed by the claims. In addition, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is expressly recited in the claims. Words such as "module," "mechanism," "element," "device," and the like are not intended to be substitutes for the word "unit." As such, a claim element should not be construed as a functional module unless the element is explicitly recited as a "unit for..."
Claims
1. A method for wireless communication performed by a user equipment (UE), the method comprising: determining a first modulation and coding scheme (MCS) for control information based on a spectral efficiency associated with transmission of the data and an offset β, wherein the offset β is a ratio of the spectral efficiency associated with the data to the spectral efficiency associated with the control information; and The control information is sent using the first MCS, and the control information is multiplexed with data.
2. The method according to claim 1, further comprising: The spectral efficiency associated with the transmission of the data is determined based on one or more of: the number of information bits, the number of resource elements to be used for the transmission of the data multiplexed with the control information, the total number of resource elements available for the transmission, or a modulation order associated with the transmission.
3. The method according to claim 2, wherein: The number of resource elements on which the control information is transmitted is limited based on a fraction a of the number of resource elements available for the transmission.
4. The method according to claim 1, wherein The first MCS is determined based on one or more of: an upper limit of a maximum code rate, a modulation order, or a number of information bits associated with the transmission.
5. The method according to claim 1, in, The modulation order associated with the first MCS is fixed at QPSK, or The control information and the data are sent on a sidelink channel.
6. The method according to claim 5, wherein: The offset β is pre-configured in the memory of the UE.
7. The method according to claim 5, further comprising: The offset β is determined.
8. The method according to claim 7, wherein: The offset β is determined based on at least one of: a type of the data multiplexed with the control information for the transmission, a priority of the data, or a quality of service (QoS) parameter associated with the data.
9. The method according to claim 7, further comprising: determining at least one of an upper limit or a lower limit associated with the offset β based on a configuration, The offset β is determined to be included in at least one of the upper limit and the lower limit.
10. The method according to claim 1, wherein The first MCS is determined based on at least one of the following: information indicating the correspondence between the spectral efficiency and the first MCS, the type of data multiplexed with the control information for the transmission, the priority of the data, the quality of service (QoS) parameters associated with the data, or the second MCS used to transmit the data.
11. The method according to claim 1, wherein The first MCS is different from a second MCS with which the data is transmitted.
12. The method according to claim 1, wherein A modulation order associated with the first MCS is fixed to Quadrature Phase Shift Keying (QPSK).
13. An apparatus for wireless communication by a user equipment (UE), the apparatus comprising: Memory; as well as At least one processor coupled to the memory and configured to: determining a first modulation and coding scheme (MCS) for control information based on a spectral efficiency associated with transmission of the data and an offset β, wherein the offset β is a ratio of the spectral efficiency associated with the data to the spectral efficiency associated with the control information; and The control information is sent using the first MCS, and the control information is multiplexed with data.
14. The device according to claim 13, wherein The at least one processor is further configured to: The spectral efficiency associated with the transmission of the data is determined based on one or more of: the number of information bits, the number of resource elements to be used for the transmission of the data multiplexed with the control information, the total number of resource elements available for the transmission, or a modulation order associated with the transmission.
15. The device according to claim 14, wherein The number of resource elements on which the control information is transmitted is limited based on a fraction a of the number of resource elements available for the transmission.
16. The device according to claim 13, wherein The first MCS is determined based on one or more of: an upper limit of a maximum code rate, a modulation order, or a number of information bits associated with the transmission.
17. The device according to claim 13, in, The modulation order associated with the first MCS is fixed at QPSK, or The control information and the data are sent on a sidelink channel.
18. The device according to claim 17, wherein The offset β is pre-configured in the memory of the UE.
19. The device according to claim 17, wherein The at least one processor is further configured to: The offset β is determined.
20. The device according to claim 19, wherein The offset β is determined based on at least one of: a type of the data multiplexed with the control information for the transmission, a priority of the data, or a quality of service (QoS) parameter associated with the data.
21. The apparatus according to claim 19, wherein The at least one processor is further configured to: determining at least one of an upper limit or a lower limit associated with the offset β based on a configuration, The offset β is determined to be included in at least one of the upper limit and the lower limit.
22. The apparatus according to claim 13, wherein The first MCS is determined based on at least one of the following: information indicating the correspondence between the spectral efficiency and the first MCS, the type of data multiplexed with the control information for the transmission, the priority of the data, the quality of service (QoS) parameters associated with the data, or the second MCS used to transmit the data.
23. The apparatus according to claim 13, wherein The first MCS is different from a second MCS with which the data is transmitted.
24. The apparatus according to claim 13, wherein A modulation order associated with the first MCS is fixed to Quadrature Phase Shift Keying (QPSK).
25. An apparatus for wireless communication by a user equipment (UE), the apparatus comprising: means for determining a first modulation and coding scheme (MCS) for control information based on a spectral efficiency associated with transmission of the data and an offset β, wherein the offset β is a ratio of the spectral efficiency associated with the data to the spectral efficiency associated with the control information; and A unit for sending the control information using the first MCS, wherein the control information is multiplexed with data.
26. The apparatus according to claim 25, further comprising: means for determining the spectral efficiency associated with the transmission of the data based on one or more of: a number of information bits, a number of resource elements to be used for the transmission of the data multiplexed with the control information, a total number of resource elements available for the transmission, or a modulation order associated with the transmission.
27. The device according to claim 26, wherein The number of resource elements on which the control information is transmitted is limited based on a fraction a of the number of resource elements available for the transmission.
28. The apparatus according to claim 25, wherein The first MCS is determined based on one or more of: an upper limit of a maximum code rate, a modulation order, or a number of information bits associated with the transmission.
29. The apparatus of claim 25, further comprising: means for determining said offset β, or The modulation order associated with the first MCS is fixed at QPSK, or The control information and the data are sent on a sidelink channel.
30. A computer-readable medium storing computer-executable code, wherein when the code is executed by a processor, the processor is caused to perform the following operations: A first modulation and coding scheme (MCS) for control information is determined based on a spectral efficiency associated with transmission of data and an offset β, wherein The offset β is a ratio of a spectral efficiency associated with the data to a spectral efficiency associated with the control information; and The control information is sent using the first MCS, and the control information is multiplexed with data.
Citation Information
Patent Citations
Method and apparatus for coding of HARQ-ACK transmission in TDD systems with downlink carrier aggregation
US20120106408A1