Dft-s-ofdm multi-layer and sub-band transmission

By introducing a new precoding matrix and signaling mechanism in NR, multi-layer DFT-S-OFDM MIMO transmission is supported, solving the problem that DFT-S-OFDM waveforms are limited to a single layer. This enables multi-layer transmission with low PAPR and CM, improves frequency domain diversity and frequency selectivity adaptability, and enhances PUSCH performance.

CN116349146BActive Publication Date: 2026-08-25TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202180068732.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-08-06
Filing Date
2021-08-06
Publication Date
2026-08-25
Estimated Expiration
2041-08-06

AI Technical Summary

Technical Problem

In existing NR technologies, DFT-S-OFDM waveforms are limited to single-layer transmission and cannot support multi-layer transmission. Furthermore, discontinuous frequency domain transmission increases PAPR and CM, making it impossible to effectively utilize multi-layer transmission and frequency domain diversity in NR.

Method used

By introducing a new precoding matrix and signaling mechanism, multi-layer codebook-based DFT-S-OFDM MIMO transmission is supported, including non-consistent and partially consistent UEs. It uses discontinuous multi-subband DFT-S-OFDM transmission, maps the transmission to the antenna port and the spatial layer, and efficiently allocates frequency domain resources.

Benefits of technology

It achieves efficient transmission of multilayer MIMO under DFT-S-OFDM waveform, reduces PAPR and CM, improves frequency domain diversity and frequency selective fading adaptability, and enhances PUSCH performance and network spectral efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116349146B_ABST
    Figure CN116349146B_ABST
Patent Text Reader

Abstract

According to some embodiments, a method performed by a wireless device for transmitting multiple layers of an uplink physical channel comprises transmitting, to a network node, an indication of a capability to operate according to a first mode of operation and a second mode of operation. In the first mode, a codebook subset comprises precoding matrices with at most one non-zero element per column, and in the second mode, the codebook subset comprises precoding matrices with at most two non-zero elements per column. The codebook subset is in a codebook for use when transform precoding for a physical channel is disabled. The method further comprises receiving, from the network node, a configuration for a selected mode of operation; and transmitting the physical channel using transform precoding, and at least when transmitted over two layers, using the codebook subset comprising the precoding matrices of the selected mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of this disclosure relate to wireless communication, and more specifically, to New Radio (NR) multilayer and subband transmission. Background Technology

[0002] Generally, all terms used herein will be interpreted according to their common meaning in the relevant art, unless the context explicitly gives and / or implies a different meaning (in which different meanings are used). Unless otherwise clearly stated, all references to a (a / an) / element, device, component, part, step, etc., will be openly interpreted as referring to at least one instance of that element, device, component, part, step, etc. Unless a step is clearly described as occurring after or before another step and / or implied that a step must occur after or before another step, the steps of any method disclosed herein need not be performed in the exact order disclosed. Where appropriate, any feature of any of the embodiments disclosed herein may be applied to any other embodiment. Similarly, any advantage of any of the embodiments may be applied to any other embodiment, and vice versa. Other objects, features, and advantages of the appended embodiments will become apparent from the following description.

[0003] Wireless communication networks transmit and receive radio signals based on specific waveforms. Long Term Evolution (LTE) uses Discrete Fourier Transform (DFT) Extended Orthogonal Frequency Division Multiplexing (OFDM) (also known as DFT-S-OFDM) as its sole uplink waveform, primarily due to its higher power amplifier efficiency compared to other waveforms such as OFDM (also known as CP-OFDM). This higher power amplifier efficiency is achieved through the lower peak-to-average power ratio (PAPR) and cubic metric (CM) of DFT-S-OFDM.

[0004] LTE uplink multiple-input multiple-output (MIMO) supports transmission up to layer 4. Therefore, LTE supports DFT-S-OFDM with layer 4.

[0005] The fifth-generation (5G) New Radio (NR) supports both CP-OFDM and DFT-S-OFDM waveforms in the uplink. CP-OFDM waveforms can be used for single-layer and multi-layer MIMO transmission, while DFT-S-OFDM-based waveforms are limited to single-layer transmission.

[0006] Typically, at least for enhanced mobile broadband (eMBB) uplinks up to 40 GHz, the NR specification indicates that NR supports a DFT-S-OFDM-based waveform that complements the CP-OFDM waveform. The CP-OFDM waveform can be used for both single-layer and multi-layer (i.e., MIMO) transmissions, while the DFT-S-OFDM-based waveform is limited to single-layer transmissions (for situations with limited link budgets). The network can decide and communicate with the UE which waveform to use—the CP-OFDM-based waveform or the DFT-S-OFDM-based waveform. Both the CP-OFDM-based and DFT-S-OFDM-based waveforms are mandatory for the user equipment (UE).

[0007] NR supports both codebook-based uplink MIMO and non-codebook-based uplink MIMO. NR uplink MIMO supports transmission up to Layer 4.

[0008] Figure 1 The three-step codebook-based uplink MIMO process is illustrated. In step 1, the UE transmits one or two Sounding Reference Signal (SRS) resources to the gNB. The SRS resources have 1, 2, or 4 ports. In step 2, the gNB determines the preferred precoder from the codebook based on the received SRS and indicates the transmitted Precoding Matrix Indicator (TPMI) and Transport Rank Indicator (TRI) (i.e., the rank to be applied to the ports of the SRS resource and the UE precoder matrix from the precoder codebook). The TPMI selection takes into account UE consistency capabilities. The gNB may optionally transmit the SRS resource indicator. When two SRS resources are used, the TPMI and TRI are applied to the selected resources.

[0009] In step 3, the UE uses the indicated precoder to perform Physical Uplink Shared Channel (PUSCH) transmission.

[0010] The operation of MIMO based on the uplink codebook is as follows: The UE signals its conformance capability: full conformance, partial conformance, or non-conformance. The network configures the codebook subset using the Radio Resource Control (RRC) parameters maxRI and codebookSubset. The network selects the TPMI from a predefined Transport Precoding Matrix table based on the UE's conformance capability. The network indicates SRI, TPMI, and TRI via Downlink Control Information (DCI).

[0011] NRRel-15 includes two uplink MIMO transmission schemes: codebook-based uplink transmission and non-codebook-based uplink transmission. Furthermore, Rel-15 codebook-based uplink transmission includes the concept of UE conformance capability. The reason for conformance capability is that precoding in the uplink requires the UE transport chain to have a stable relative phase to achieve array gain, which can be difficult due to, for example, phase variations in transmitted power in a multi-stage power amplifier (PA) architecture (e.g., Doherty PA) or because the transport chains do not all share the same local oscillator.

[0012] NRRel-15 supports three levels of UE capability for uplink MIMO transmission. The first is fully consistent, where all ports can be transmitted consistently. This assumes all SRS ports have well-controlled relative phase. The second is partially consistent, where port pairs can be transmitted consistently. This assumes SRS port pairs {0, 2} and {1, 3} have well-controlled relative phase. The third is inconsistent, where no port pairs can be transmitted consistently. This assumes no SRS ports have well-controlled relative phase. Figure 2 An example is shown in the figure.

[0013] Figure 2 This demonstrates the UE consistency capability. From left to right, Figure 2 Fully consistent, partially consistent, and inconsistent are shown. Different subsets of the uplink codebook are available depending on the UE's UE consistency capability.

[0014] Figure 3 The different subset codebooks of the rank-1 precoder are shown. A fully consistent UE can be configured with all three subsets, a partially consistent UE can be configured with both inconsistent and partially consistent subsets, and an inconsistent UE can be configured with a non-consistent subset.

[0015] The NR specification includes precoding matrices for uplink MIMO. For CP-OFDM and DFT-S-OFDM-based waveforms, NR supports precoding matrices for single-layer transmission using two or four antenna ports. For CP-OFDM, NR additionally supports precoding matrices for: two-layer transmission using two or four antenna ports, three-layer transmission using four antenna ports, and four-layer transmission using four antenna ports.

[0016] Some of the precoder matrices described in section 6.3.1.5 of 3GPP TS 38.211V16.2.0 are included below.

[0017] Table 6.3.1.5-1: Precoding matrix W for single-layer transmission using two antenna ports.

[0018]

[0019] Table 6.3.1.5-2: Precoding matrix W for single-layer transmission using four antenna ports with transform precoding enabled.

[0020]

[0021] Table 6.3.1.5-4: Precoding matrix W for two-layer transmission using two antenna ports with transform precoding disabled.

[0022]

[0023] Table 6.3.1.5-7: Precoding matrix W for four-layer transmission using four antenna ports with transform precoding disabled.

[0024]

[0025] NR can be configured using Rank Indicator (RI), TPMI, and RRC and DCI of codebook subsets. For codebook-based transport, the gNB configures the codebook and maximum number of layers via higher-layer parameters codebookSubset and maxRank, where the codebookSubset configured by the gNB should not exceed the consistency capability reported by the UE.

[0026] codebookSubset is a subset of precoding matrix indicators (PMIs) addressed by TPMI, where the PMIs are those supported by the UE with the highest consistency capability. The type is ENUMERATED{fullyAndPartialAndNonCoherent, PartialAndNonCoherent, nonCoherent}. maxRank is a subset of PMIs addressed by TRI from 1 to ULmaxRank.

[0027] The transport precoder TPMI is used to indicate the precoder to be applied on layers {0…ν-1}. The gNB selects the transport precoder from the uplink codebook. The TPMI and transport rank are jointly encoded in the Precoding information and number of layers field in DCI0_1 or DCI0_2.

[0028] The UE selects one of the following four tables in TS38.212 V16.2.0 based on its configuration. SRI, TPMI, and Transport Rank are given by the DCI fields of SRS resource indicator and Precoding information and number of layers, respectively. The UE determines TPMI and TRI based on the DCI fields and the selected table.

[0029] Table 7.3.1.1.2-2: Precoding Information and Number of Layers. For 4 antenna ports, if the transform precoder is disabled and maxRank = 2, 3, or 4, and ULFPTxModes is not configured or is configured as Mode 2.

[0030] Table 7.3.1.1.2-2A: Precoding information and number of layers. For 4 antenna ports, if the transform precoder is disabled, maxRank = 2 and ULFPTxModes = Mode1.

[0031] Table 7.3.1.1.2-2B: Precoding information and number of layers. For 4 antenna ports, if the transform precoder is disabled, maxRank = 3 or 4, and ULFPTxModes = Mode1.

[0032] Table 7.3.1.1.2-3: Precoding information and number of layers, for 4 antenna ports, if the transform precoder is enabled, or if the transform precoder is disabled and maxRank = 1

[0033] Table 7.3.1.1.2-3A: Precoding information and number of layers. For 4 antenna ports, if the transform precoder is enabled and ULFPTxModes = Mode1, or if the transform precoder is disabled, maxRank = 1 and ULFPTxModes = Mode1.

[0034] Table 7.3.1.1.2-4: Precoding information and number of layers, for 2 antenna ports, if the transform precoder is disabled and maxRank = 2

[0035] Table 7.3.1.1.2-4A: Precoding information and number of layers. For two antenna ports, if the transform precoder is disabled, maxRank = 2 and ULFPTxModes = Mode1.

[0036] Table 7.3.1.1.2-5: Precoding information and number of layers, for 2 antenna ports, if the transform precoder is enabled, or if the transform precoder is disabled and maxRank = 1

[0037] Table 7.3.1.1.2-5A: Precoding information and number of layers. For two antenna ports, if the transform precoder is enabled and ULFPTxModes = Mode1, or if the transform precoder is disabled, maxRank = 1 and ULFPTxModes = Mode1.

[0038] In each table, the UE selects a column related to the higher-level parameter codebookSubset, which, depending on the UE's capabilities, can be configured with 'fullyAndPartialAndNonCoherent' or...

[0039] 'PartialAndNonCoherent' or 'nonCoherent'.

[0040] The DCI field for Precoding Information and Number of Layers indicates the TPMI and TRI used for PUSCH transmission. The size of the DCI field for TPMI and TRI is determined by the selected state.

[0041] -0 bit, if the higher-level parameter txConfig = nonCodeBook

[0042] -0 bit, for 1 antenna port and if higher layer parameter txConfig = codebook;

[0043] -4, 5 or 6 bits, according to Table 7.3.1.1.2-2, for 4 antenna ports, if txConfig = codebook, ULFPTxModes is not configured or is configured as Mode2, and depends on whether the transformation precoder is enabled or disabled, and the values ​​of the higher layer parameters maxRank and codebookSubset;

[0044] -4 or 5 bits, according to Table 7.3.1.1.2-2A, for 4 antenna ports, if txConfig = codebook, ULFPTxModes = Mode1, maxRank = 2, the transformation precoder is disabled, and according to the value of the higher layer parameter codebookSubset;

[0045] -4 or 6 bits, according to Table 7.3.1.1.2-2B, for 4 antenna ports, if txConfig = codebook, ULFPTxModes = Mode1, maxRank = 3 or 4, the transformation precoder is disabled, and according to the value of the higher layer parameter codebookSubset;

[0046] -2, 4 or 5 bits, according to Table 7.3.1.1.2-3, for 4 antenna ports, if txConfig = codebook, ULFPTxModes is not configured or is configured as Mode2, and depends on whether the transform precoder is enabled or disabled, and the values ​​of the higher layer parameters maxRank and codebookSubset;

[0047] -3 or 4 bits, according to Table 7.3.1.1.2-3A, for 4 antenna ports, if txConfig = codebook, ULFPTxModes = Mode1, maxRank = 1, and depending on whether the transformation precoder is enabled or disabled, and the value of the higher layer parameter codebookSubset;

[0048] -2 or 4 bits, according to Table 7.3.1.1.2-4, for 2 antenna ports, if txConfig = codebook, ULFPTxModes is not configured or is configured as Mode2, and depends on whether the transform precoder is enabled or disabled, and the values ​​of the higher layer parameters maxRank and codebookSubset;

[0049] -2 bits, according to Table 7.3.1.1.2-4A, for 2 antenna ports, if txConfig = codebook, ULFPTxModes = Mode1, the transformation precoder is disabled, maxRank = 2, and codebookSubset = nonCoherent;

[0050] -1 or 3 bits, according to Table 7.3.1.1.2-5, for 2 antenna ports, if txConfig = codebook, ULFPTxModes is not configured or is configured as Mode2, and depends on whether the transformation precoder is enabled or disabled, and the values ​​of the higher layer parameters maxRank and codebookSubset;

[0051] -2 bits, according to Table 7.3.1.1.2-5A, for 2 antenna ports, if txConfig = codebook, ULFPTxModes = Mode1, maxRank = 1, and depending on whether the transform precoder is enabled or disabled, and the value of the higher layer parameter codebookSubset.

[0052] Several challenges exist. For example, DFT-S-OFDM waveforms have a lower PAPR than CP-OFDM, but they are limited to single-layer transmission in NR. Therefore, uplink transmission utilizing multi-layer transmission is not possible unless CP-OFDM is used for PUSCH.

[0053] Discontinuous frequency domain transmission increases DFT-S-OFDM PAPR and CM, and is therefore not supported for NR. Therefore, transmitting PUSCH in different sub-bands to achieve greater frequency domain diversity or better matching of frequency-selective fading in the channel is not feasible. Summary of the Invention

[0054] Based on the above description, certain challenges exist for New Radio (NR) multilayer and subband transmissions. Certain aspects of this disclosure and its embodiments can provide solutions to these or other challenges. For example, certain embodiments support codebook-based uplink multiple-input multiple-output (MIMO) for multilayer (two or more layers) transmissions, where Discrete Fourier Transform (DFT) Extended Orthogonal Frequency Division Multiplexing (OFDM) (also known as DFT-S-OFDM) is enabled. Some embodiments include precoding matrices that do not increase the peak-to-average power ratio (PAPR) or cubic metric (CM) for DFT-S-OFDM transmissions with 2 and 4 antenna ports. The precoding matrix is ​​used for both non-consistent user equipment (UE) and partially consistent UEs. According to some embodiments, the transmitted precoding matrix indicator (TPMI) and transport rank indicator (TRI) can be jointly encoded into a new table or a new entry in an existing table, or the TPMI / TRI can be encoded separately into a new downlink control information (DCI) field.

[0055] Some embodiments use discontinuous multi-subband DFT-S-OFDM transmissions with multiple UE antennas to improve Physical Uplink Shared Channel (PUSCH) performance. Specific embodiments map transmissions to antenna ports and / or the spatial layer, and efficiently allocate frequency domain resources.

[0056] Typically, certain embodiments support multilayer uplink MIMO with DFT-S-OFDM, which has a precoding matrix and a mapping from the precoder to the UE conformance capability, as well as DCI signaling for TPMI / TRI. The network selects the TPMI from a new precoding matrix table based on the TRI and the UE conformance capability, and indicates the TPMI / TRI using DCI signaling.

[0057] In a first example embodiment, DFT-S-OFDM transmissions with a rank greater than 1 can have non-consistent and partially consistent precoders. It includes a method for transmitting multiple layers of physical channels in a UE, wherein a subset of the codebook used when transform precoding for the physical channels is disabled is used for transmissions of more than one layer when transform precoding is enabled.

[0058] In the first operating mode, the subset includes a precoding matrix with at most one non-zero element per column. In the second operating mode, the subset includes a precoding matrix with at most two non-zero elements per column.

[0059] The UE indicates the capability of one of the first and second operating modes. The UE is configured for the selected mode, which is at least one of the first and second modes, and uses a subset including the matrix to transmit the physical channel according to the selected mode.

[0060] The second example embodiment also supports rank-one DFT-S-OFDM transmission with a fully consistent precoder. This subset also includes a precoding matrix with more than two non-zero elements for single-layer transmission, the ability of the UE to indicate a third operating mode, and the selected mode being the third mode.

[0061] In a third example embodiment, the UE uses contiguous subbands to transmit MIMO layers, where the subbands can be anywhere within the bandwidth portion. A method for multi-antenna transmission in a UE includes receiving signaling identifying first and second subbands. The subbands contain contiguous frequency domain resources, and at least a portion of the frequency domain resources in one subband is not contained within the other subband. The method further includes encoding and mapping a set of information bits to the first and second subbands to form one or more spatial layers based on a mapping of multiple antenna ports to one or more spatial layers. The method also includes transmitting one or more spatial layers within the subbands and within the same OFDM symbol.

[0062] The fourth example embodiment uses DFT-S-OFDM. This embodiment includes the method of the second embodiment, wherein the step of mapping the first and second set layers further includes transform precoding of the layers.

[0063] In a fourth example embodiment, the location of the first sub-band is signaled, and the location of the second sub-band is determined using a known offset. This embodiment includes the method of the third or fourth embodiment, and further includes receiving the allocation of frequency domain resources for the first sub-band, indicating the starting PRB index and the number of consecutive PRBs, and determining the frequency domain resources for the second sub-band by adding an integer offset to the starting PRB index.

[0064] In the fifth example embodiment, sub-bands are mapped one-to-one to antenna ports. This embodiment includes the method of any of the third to fifth embodiments, wherein the first and second sub-bands are associated with a first set and a second set of antenna ports, respectively.

[0065] In the sixth example embodiment, sub-bands are mapped one-to-one to layers. This embodiment includes the method of any of the third to fifth embodiments, wherein the first and second sub-bands are each associated with a spatial multiplexing layer.

[0066] In a seventh example embodiment, a precoder is used to map ports to sub-bands. This embodiment includes the method of any of the third to fifth embodiments, wherein the UE uses a precoder for transmission in sub-bands of the first and second sub-bands, including transmitting at non-zero power in sub-bands of the first and second sub-bands when the precoder contains non-zero elements corresponding to the first or second antenna ports.

[0067] In the eighth example embodiment, the occupied sub-band is signaled, and a mapping from a fixed antenna port to the sub-band is used. This embodiment includes the method of any of the third to seventh embodiments, wherein the UE receives an indication including one of the following: whether the UE wants to transmit on the first sub-band, and whether the UE wants to transmit on both the first and second sub-bands, and the UE transmits one or more spatial layers in the first and second sub-bands respectively according to the antenna ports associated with the first and second sub-bands respectively.

[0068] According to some embodiments, a multi-layer method performed by a wireless device for transmitting a physical channel using a DFT-S-OFDM uplink waveform includes transmitting to a network node an indication of the wireless device's ability to operate according to a first operating mode and a second operating mode. In the first operating mode, a codebook subset includes a precoding matrix with at most one non-zero element per column, and in the second operating mode, the codebook subset includes a precoding matrix with at most two non-zero elements per column. The codebook subset is located in a codebook designated for use when transform precoding for the physical channel is disabled. The method further includes receiving a configuration from the network node for a selected mode in the first and second operating modes; transmitting the physical channel using transform precoding; and using the codebook subset including the precoding matrix of the selected mode, at least when transmitting through two layers.

[0069] In a particular embodiment, the first operating mode is associated with a non-consistent codebook, and the second operating mode is associated with one of a non-consistent codebook and a partially consistent codebook.

[0070] In a particular embodiment, for the third operating mode, the codebook subset further includes a precoding matrix with more than two non-zero elements for single-layer transmission. The indication transmitted to the network node indicates the capability for the third operating mode, the selected mode being the third mode, and transmitting the physical channel includes transmitting the physical channel having one layer.

[0071] According to some embodiments, a method performed by a wireless device for multi-antenna transmission using a DFT-S-OFDM uplink waveform includes receiving signaling identifying a first sub-band and a second sub-band. The sub-bands contain adjacent frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not included in the other sub-band. The method further includes encoding and mapping a set of information bits to the first and second sub-bands to form one or more spatial layers based on a mapping of multiple antenna ports to one or more spatial layers; and transmitting the one or more spatial layers within the sub-bands and within the same OFDM symbol.

[0072] In a particular embodiment, mapping the set of information bits to the first sub-band and the second sub-band includes transform precoding of the one or more spatial layers.

[0073] In a particular embodiment, the method further includes receiving an allocation of frequency domain resources for the first sub-band, the allocation indicating a starting physical resource block (PRB) index and a number of consecutive PRBs, and determining the frequency domain resources for the second sub-band by adding an integer offset to the starting PRB index.

[0074] In a particular embodiment, the first sub-band is associated with a first set of antenna ports, and the second sub-band is associated with a second set of antenna ports.

[0075] In a particular embodiment, the first sub-band is associated with a first spatial layer, and the second sub-band is associated with a second spatial layer.

[0076] In a particular embodiment, the wireless device uses a precoder for transmission on sub-bands of the first and second sub-bands. When the precoder contains a non-zero element corresponding to a first antenna port or a second antenna port, the wireless device transmits at non-zero power on the sub-bands of the first and second sub-bands.

[0077] In a particular embodiment, the wireless device receives one of a first instruction and a second instruction, the first instruction and the second instruction respectively conveying one of the following: whether the wireless device intends to transmit on the first sub-band, and whether the wireless device intends to transmit on both the first sub-band and the second sub-band. Upon receiving the first instruction, the wireless device transmits a first spatial layer based on a first antenna port associated with the first sub-band. Upon receiving the second instruction, the wireless device transmits two spatial layers in the first sub-band and the second sub-band, respectively, based on the first antenna port associated with the first sub-band and the second antenna port associated with the second sub-band.

[0078] According to some embodiments, the wireless device includes processing circuitry operable to perform any of the wireless device methods described above.

[0079] Also disclosed is a computer program product comprising a non-transitory computer-readable medium storing computer-readable program code, which, when executed by processing circuitry, is operable to perform any of the methods performed by the aforementioned wireless device.

[0080] According to some embodiments, a multi-layer method performed by a network node for receiving a physical channel using a DFT-S-OFDM uplink waveform includes receiving from a wireless device an indication of the wireless device's ability to operate according to a first operating mode and a second operating mode. In the first operating mode, a codebook subset includes a precoding matrix with at most one non-zero element per column, and in the second operating mode, the codebook subset includes a precoding matrix with at most two non-zero elements per column. The codebook subset is located in a codebook that can be configured when transform precoding of the physical channel is disabled. The method further includes transmitting a configuration to the wireless device for a selected mode in the first and second operating modes; and receiving the physical channel according to the codebook subset containing the matrix including the selected mode, at least when receiving two layers.

[0081] According to some embodiments, a method performed by a network node for receiving multi-antenna transmissions using a DFT-S-OFDM uplink waveform includes transmitting signaling to a wireless device. The signaling identifies a first sub-band and a second sub-band, wherein the sub-bands contain adjacent frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not included in the other sub-band. The method further includes receiving from the wireless device a set of coded information bits mapped to the first and second sub-bands and within the same OFDM symbol, based on a mapping of multiple antenna ports in the wireless device to one or more spatial layers.

[0082] In a particular embodiment, the method further includes transmitting to the wireless device an allocation of frequency domain resources for the first sub-band, the allocation indicating a starting PRB index and a number of consecutive PRBs, wherein the frequency domain resources for the second sub-band are offset by an integer from the starting PRB index.

[0083] According to some embodiments, the network node includes processing circuitry operable to perform any of the network node methods described above.

[0084] A computer program product is also disclosed, comprising a non-transitory computer-readable medium storing computer-readable program code that, when executed by processing circuitry, is operable to perform any of the methods executed by the aforementioned network node.

[0085] Certain embodiments may provide one or more of the following technical advantages. For example, a particular embodiment provides improved coverage for normal PUSCH transmissions from a UE in RRC connection mode. When using a DFT-S-OFDM-based waveform, the improved coverage is a result of the precoding matrix of multilayer uplink MIMO, which can increase network spectral efficiency. By limiting the precoder used for non-consistent UEs and partially consistent transmissions, the proposed precoder's multilayer uplink MIMO UEPAPR or CM is no higher than that of a Layer 1 uplink MIMO transmission performed by a consistent UE.

[0086] Certain embodiments support multi-subband discontinuous DFT-S-OFDM transmission, which can improve frequency domain diversity and / or better adapt to frequency-selective fading. Because multiple antennas are used, each transport chain carries only one subband, thus avoiding the high PAPR or CM typically associated with frequency-selective transmission in DFT-S-OFDM. Some embodiments include low signaling overhead mechanisms for resource allocation of discontinuous subbands. Attached Figure Description

[0087] To gain a more complete understanding of the disclosed embodiments and their features and advantages, reference is now made to the following description in conjunction with the accompanying drawings, in which:

[0088] Figure 1 The three-step codebook-based uplink MIMO process is illustrated.

[0089] Figure 2 This demonstrates UE consistency capabilities;

[0090] Figure 3 This shows different subsets of the codebook for the rank-1 precoder;

[0091] Figure 4 An example embodiment with four transmission chains and two sub-bands is shown;

[0092] Figure 5 A general example suitable for higher SINR is shown, where inter-layer interference can be tolerated to achieve higher spectral efficiency;

[0093] Figure 6 This is a time and frequency diagram illustrating an example of subband resource allocation for multi-antenna transmission;

[0094] Figure 7 This is a time and frequency diagram illustrating another example of subband resource allocation for multi-antenna transmission;

[0095] Figure 8 This is a block diagram illustrating an example wireless network;

[0096] Figure 9 An example user device according to certain embodiments is shown;

[0097] Figure 10A and Figure 10B This is a flowchart illustrating an example method in a wireless device according to certain embodiments;

[0098] Figure 11A and Figure 11B This is a flowchart illustrating example methods in a network node according to certain embodiments;

[0099] Figure 12 A schematic block diagram of a wireless device and a network node in a wireless network according to certain embodiments is shown;

[0100] Figure 13 An example virtualization environment according to certain embodiments is shown;

[0101] Figure 14 An example telecommunications network is shown that is connected to a host computer via an intermediate network according to certain embodiments;

[0102] Figure 15 An example host computer is shown communicating with a user equipment via a base station through a partial wireless connection according to certain embodiments;

[0103] Figure 16 This is a flowchart illustrating a method implemented according to certain embodiments;

[0104] Figure 17 This is a flowchart illustrating a method implemented in a communication system according to certain embodiments;

[0105] Figure 18 This is a flowchart illustrating a method implemented in a communication system according to certain embodiments; and

[0106] Figure 19This is a flowchart illustrating a method implemented in a communication system according to certain embodiments. Detailed Implementation

[0107] Based on the above description, certain challenges exist for New Radio (NR) multilayer and subband transmission. Certain aspects of this disclosure and its embodiments can provide solutions to these or other challenges. For example, specific embodiments support codebook-based uplink multiple-input multiple-output (MIMO) for multiple layers (two or more layers) where Discrete Fourier Transform (DFT) Extended Orthogonal Frequency Division Multiplexing (OFDM) (also known as DFT-S-OFDM) is enabled.

[0108] Some embodiments include precoding matrices that do not increase the peak-to-average power ratio (PAPR) or cubic metric (CM) for DFT-S-OFDM transmissions with 2 and 4 antenna ports. The precoding matrix is ​​used for both non-consistent user equipment (UE) and partially consistent UEs. According to some embodiments, the transmitted precoding matrix indicator (TPMI) and transport rank indicator (TRI) can be jointly encoded into a new table or a new entry in an existing table, or the TPMI / TRI can be separately encoded into a new downlink control information (DCI) field.

[0109] Some embodiments use discontinuous multi-subband DFT-S-OFDM transmissions with multiple UE antennas to improve Physical Uplink Shared Channel (PUSCH) performance. Specific embodiments map transmissions to antenna ports and / or the spatial layer, and efficiently allocate frequency domain resources.

[0110] Specific embodiments are described more fully with reference to the accompanying drawings. However, other embodiments are included within the scope of the subject matter disclosed herein and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided by way of example to convey the scope of the subject matter to those skilled in the art.

[0111] When the UE is in RRC connected mode, certain embodiments improve multi-layer PUSCH transmission using DFT-S-OFDM in NR. Specific examples include multi-layer transmission over 2 or 4 antenna ports in UEs with non-consistent and partially consistent uplink MIMO transmission capabilities. When transmitting more than one layer, a fully consistent precoder maps one layer to multiple antenna ports, resulting in higher PAPR and / or higher CM in multi-layer transmissions than in single-layer transmissions, which undermines the advantages of DFT-S-OFDM. This can be observed by comparing the example precoders for fully consistent, partially consistent, and non-consistent 4-port rank-two transmissions below.

[0112]

[0113] In the matrices above, rows correspond to antenna ports, and columns correspond to layers. A fully consistent precoding matrix has two non-zero amplitude values ​​in both columns, meaning that combining two layers at the antenna ports can increase the combined signal amplitude by up to two times, and therefore the signal power, and consequently PAPR and CM, by up to four times. On the other hand, for partially and inconsistent precoding matrices, each row has at most one non-zero amplitude value, meaning that transmitting with these matrices will not increase PUSCH PAPR or CM.

[0114] For 4-antenna port operation, the potential increase in PAPR is even more severe. PAPR can increase by up to 16 times (because the signal amplitude can increase by up to 4 times).

[0115] Specific embodiments include precoding matrices for DFT-S-OFDM. Precoding matrices for multilayer DFT-S-OFDM transmission are described in Tables 5.1-1, 5.1-2, and 5.1-3.

[0116] When transform precoding is disabled, i.e., when CP-OFDM is used instead of DFT-S-OFDM, tables are constructed starting with the precoders used in the NR for more than one layer, including tables 6.3.1.5-4, 6.3.1.5-5, 6.3.1.5-6, and 6.3.1.5-7 from 3GPP TS 38.211 Release 16.2.0. Next, TPMIs requiring full conformance are excluded; these are TPMIs that have more than one non-zero value in any row of the precoding matrix. This results in tables 5.1-1, 5.1-2, and 5.1-3 below. These tables contain TPMIs used by NR UEs capable of partial conformance operation. Therefore, it is not necessary to list them in separate tables 6.3.1.5-4, 6.3.1.5-5, and 6.3.1.5-6 from 3GPP TS 38.211 Release 16.2.0.

[0117] For rank 4 transmissions, NR Rel-15 partially consistent UEs support the following TPMIs 1 and 2 in Table 6.3.1.5-7 of 3GPP TS 38.211 Release 16.2.0, which will increase PAPR because the two layers are combined on each antenna port. Therefore, rank 4 transmissions according to the embodiments in Table 5.1-4 below only support Rel-15 TPMI0, which is supported by non-consistent UEs.

[0118]

[0119] Because when using single-layer NR precoders (such as those in Tables 6.3.1.5-1 or 6.3.1.5-3 of 3GPP TS 38.211) with transform precoding disabled, fully or partially consistent transmission does not increase PAPR or CM, it is possible to use these precoders for rank-1 transmissions in DFT-S-OFDM. In fact, this is for NR, as Table 6.3.1.5-1 in 38.211 is for rank-1 two-port transmissions for both cases with and without transform precoding disabled.

[0120] However, when transform precoding is used, the four-port transmission has a different rank-1 codebook than when transform precoding is disabled. For the rank-1 case, maintaining backward compatibility may be desirable. Therefore, in one aspect of this embodiment, when the UE is configured to transmit a PUSCH with transform precoding for ranks greater than rank-1, the UE uses a Rel-15 precoder for rank-1 transmissions when transform precoding is enabled for rank-1 PUSCH transmissions. In an alternative aspect of this embodiment, for example, where backward compatibility is less critical, when the UE is configured to transmit a PUSCH with transform precoding for ranks greater than rank-1, the UE uses a Rel-15 precoder for rank-1 transmissions when transform precoding is disabled for rank-1 PUSCH transmissions.

[0121] Regardless of whether the standard specification lists the precoding matrix used for transform precoding with a rank greater than 1 separately from those used when transform precoding is disabled, the precoding matrix can be the same whether transform precoding is used or not.

[0122] Therefore, the general expression of this embodiment is as follows: a subset of the codebook used when transform precoding for the physical channel is disabled is used for transmission of more than one layer when transform precoding is enabled. In a first operating mode, the subset includes a precoding matrix with at most one non-zero element per column. In a second operating mode, the subset includes a precoding matrix with at most two non-zero elements per column. The UE indicates the capability of one of the first and second operating modes. The UE is configured for a selected mode (the selected mode is at least one of the first and second modes) and uses a subset including the matrix to transmit the physical channel according to the selected mode. In some embodiments, a UE supporting the first mode indicates support for a non-consistent codebook subset, and a UE supporting the second mode indicates support for a partial and non-consistent codebook subset. In some embodiments, the subset can be selected based on precoding and layer number indications and whether transform precoding is used.

[0123] Because multiple layers cannot be combined on a single port when only one layer is being transmitted, the precoder available for single-layer transmission is less restricted than that available for transmission with more than one layer. Therefore, the general expression of the above embodiments can be further extended to support single-layer transmission. This subset also includes a precoding matrix with more than two non-zero elements for use in single-layer transmission, the UE indicating the capability of a third operating mode, and the selected mode being the third mode.

[0124] For two antenna ports operating with DFT-S-OFDM, these two ports must be non-consistent, and for rank 2, a single PMI is supported, as can be seen in Table 5.1-1.

[0125] For 4-antenna port UEs, layer 2, layer 3, and layer 4 transmissions are supported. In the layer 4 case, TPMIs 1 and 2 from Table 6.3.1.5-7 of 3GPP TS38.211 Release 16.2.0 can be used for partially consistent operation in NR. However, each row of these two precoding matrices has two non-zero amplitude values, which may increase PAPR and CM. Therefore, these two TPMIs are not used for rank 4 DFT-S-OFDM transmission, and only non-consistent TPMIs (TPMI 0 from Table 6.3.1.5-7) are included in the embodiment. Therefore, for rank 4 operation using DFT-S-OFDM, UEs supporting partially consistent operation will only support TPMI 0.

[0126] Table 5.1-1: Precoding matrix W for two-layer transmission using two antenna ports with transform precoding enabled.

[0127]

[0128] Table 5.1-2: Precoding matrix W for two-layer transmission using four antenna ports with transform precoding enabled.

[0129]

[0130] Table 5.1-3: Precoding matrix W for three-layer transmission using four antenna ports with transform precoding enabled.

[0131]

[0132] Table 5.1-4: Precoding matrix W for four-layer transmission using four antenna ports with transform precoding enabled.

[0133]

[0134] Larger codebooks can improve performance by allowing more precoders, and thus improve the chances of better matching channel fading conditions. Therefore, some embodiments use one or both of Tables 5.1-2A and 5.1-3A below instead of Tables 5.1-2 and 5.1-3 above, respectively.

[0135] Table 5.1-2A: Enhanced precoding matrix W with additional precoder for two-layer transmission using four antenna ports with transform precoding enabled.

[0136]

[0137]

[0138] Table 5.1-3A: Enhanced precoding matrix W with additional precoder for three-layer transmission using four antenna ports with transform precoding enabled.

[0139]

[0140] Some embodiments include a mapping between precoding matrices and UE conformance capabilities. In a particular embodiment, the precoding matrix described above is mapped to the UE's maximum conformance capability. The precoding matrices listed in the table below are the same as those described above.

[0141]

[0142]

[0143]

[0144]

[0145]

[0146]

[0147] Some implementations include DCI signaling for TPMI and TRI. To support multilayer uplink MIMO transmissions with DFT-S-OFDM enabled, TPMI and TRI can be jointly encoded (as done in Rel-15) or not jointly encoded. If TPMI and TRI are not jointly encoded, they can use separate new fields. If TPMI and TRI are jointly encoded, an additional table(s) is used, or additional entries are added to the Rel-15 table.

[0148] In one embodiment, TPMI and TRI may be indicated in one or more of the following options.

[0149] In Option 1, TPMI and TRI are indicated as separate new DCI fields in the DCI, used to enable multi-layer uplink MIMO transmissions in DFT-S-OFDM. TRI is 2 bits, indicating layer 2, 3, or 4. The length of TPMI depends on the number of precoders and / or antenna ports associated with a given TRI value and / or the UE's conformance capability. The new DCI fields are not applicable to layer 1 uplink MIMO with DFT-S-OFDM enabled.

[0150] The following table shows the number of precoders, the number of antenna ports, and the UE's conformance capability based on the TRI. It shows the number of precoders in the embodiments using Rel-15 precoders in Tables 5.1-1, 5.1-2, 5.1-3, and 5.1-4, and the number of precoders in the embodiments using precoders including enhanced Layer 2 and Layer 3 precoders in Tables 5.1-1, 5.1-2A, 5.1-3A, and 5.1-4.

[0151] Table 5.1.3-1: Number of precoders for multilayer transmission with two or four antenna ports

[0152]

[0153] NC, PC, and FC represent non-consistent, partially consistent, and fully consistent, respectively. If DFT-S-OFDM is enabled, the TPMI field size varies as described below, and is given for both cases where the codebook contains a Rel-15-based precoder and an enhanced precoder.

[0154] -0 bits, for 2 antenna ports, and if the TRI indicates the two UL layers of the Rel-15 and enhanced pre-encoder.

[0155] -3 bits, for 4 antenna ports, and if TRI indicates 2 UL layers, and the higher-level parameter codebookSubset is configured as non-Coherent for Rel-15 and enhanced precoders.

[0156] -4 bits, for 4 antenna ports, and if TRI indicates 2 UL layers, and the higher-level parameter codebookSubset is configured as partialAndCoherent for the Rel-15 precoder.

[0157] -5 bits for 4 antenna ports, and if TRI indicates 2 UL layers, and the higher-level parameter codebookSubset is configured as partialAndCoherent for the enhanced precoder.

[0158] -0 bits, for 4 antenna ports, and if TRI indicates 3 UL layers, and the higher-level parameter codebookSubset is configured as non-Coherent for Rel-15 and enhanced precoders.

[0159] -2 bits, for 4 antenna ports, and if TRI indicates 3 UL layers, and the higher-level parameter codebookSubset is configured as partialAndCoherent for the Rel-15 precoder.

[0160] -3 bits, for 4 antenna ports, and if TRI indicates 3 UL layers, and the higher-level parameter codebookSubset is configured as partialAndCoherent for the enhanced precoder.

[0161] -0 bits, for 4 antenna ports, and if TRI indicates 4 UL layers, and the higher-level parameter codebookSubset is configured as nonCoherent or partialAndCoherent for Rel-15 and enhanced precoders.

[0162] A 0-bit value means that TPMI is not present. This occurs when there is only one precoder for a specific situation, such as NC(1) in the table above.

[0163] In Option 2, TPMI and TRI are indicated as separate new DCI fields in the DCI for enabling single-layer and multi-layer uplink MIMO transmissions in DFT-S-OFDM. TRI is 2 bits, representing layer 1, 2, 3, or 4. The TPMI length depends on the number of precoders associated with a given TRI value, and / or the number of antenna ports, and / or the consistency capability of the ue. If DFT-S-OFDM is enabled, the Rel-15 TPMI / TRI joint table is not used.

[0164] For multilayer MIMO using DFT-S-OFDM, the TPMI field size for TRI=2, 3, or 4 is the same as in the previous embodiments. Furthermore, for single-layer MIMO using DFT-S-OFDM, the TPMI field size depends on the number of Rel-15 precoders, as recorded in Table 5.1.3-2.

[0165] -1 bit, for 2 antenna ports, and if TRI indicates 1 UL layer, and the higher-level parameter codebookSubset is configured as nonCoherent.

[0166] -3 bits, for 2 antenna ports, and if TRI indicates 1 UL layer, and the higher-level parameter codebookSubset is configured as fullyAndPartialAndNonCoherent.

[0167] -2 bits, for 4 antenna ports, and if TRI indicates 1 UL layer, and the higher-level parameter codebookSubset is configured as nonCoherent.

[0168] -4 bits, for 4 antenna ports, and if TRI indicates 1 UL layer, and the higher-level parameter codebookSubset is configured as partialAndNonCoherent.

[0169] -5 bits, for 4 antenna ports, and if TRI indicates 1 UL layer, and the higher-level parameter codebookSubset is configured as fullyAndPartialAndNonCoherent

[0170] Table 5.1.3-2: Number of Rel-15 precoders for single-layer transmission with two or four antenna ports

[0171]

[0172] In Option 3, TPMI and TRI are jointly encoded in a new table, as shown in Table 5.1.3-3 for 2 antenna ports and Table 5.1.3-4 for 4 antenna ports. In this embodiment, TPMI for single-layer transmission and TPMI for more than one layer are determined separately. When the UE is configured for transform precoding and the maximum rank is greater than 1 to maintain backward compatibility, this embodiment may optionally use the Rel-15 codebook for single-layer transmission employing transform precoding.

[0173] Table 5.1.3-3: Precoding information and number of layers, for 2 antenna ports, if transform precoder is enabled and maxRank = 2

[0174]

[0175] Table 5.1.3-4: Precoding Information and Number of Layers, for 4 antenna ports, if transform precoder is enabled and maxRank = 2, 3, or 4

[0176]

[0177]

[0178] If you are using the enhanced precoders in Tables 5.1-2A and 5.1-3A, then use Table 5.1.3-4A instead of Table 5.1.3-4.

[0179] Table 5.1.3-4A: Precoding information and number of layers, for 4 antenna ports, if transform precoder is enabled and maxRank = 2, 3, or 4

[0180]

[0181]

[0182] In Option 4, TPMI and TRI are jointly encoded and added to a new table. According to 3GPP TS 38.212, Table 5.1.3-5 replaces Table 7.3.1.1.2-3, and Table 5.1.3-6 replaces 7.3.1.1.2-5. In this embodiment, TPMI for single-layer transmission and TPMI for more than one layer are jointly determined. When the UE is configured for transform precoding and the maximum rank is greater than 1 to maintain backward compatibility, this embodiment may optionally use the Rel-15 codebook for a single-layer transmission employing transform precoding. The table headers are also updated.

[0183] Table 5.1.3-5: Precoding Information and Number of Layers, for 4 antenna ports, if the transform precoder is enabled and maxRank = 1, 2, 3, or 4, or if the transform precoder is disabled and maxRank = 1.

[0184]

[0185]

[0186] Table 5.1.3-6: Precoding information and number of layers, for 2 antenna ports, if the transform precoder is enabled and maxRank = 1 or 2, or if the transform precoder is disabled and maxRank = 1.

[0187]

[0188]

[0189] Based on Tables 5.1.3-5 and 5.1.3-6, the bit length of the precoding information and number of layers has been updated:

[0190] -4, 5, or 6 bits, for 4 antenna ports, depending on the higher-level parameter codebookSubset;

[0191] -2 or 3 bits, for 2 antenna ports, depending on the higher-level parameter codebookSubset.

[0192] If you are using the enhanced precoders in Tables 5.1-2A and 5.1-3A, then use Table 5.1.3-5A instead of Table 5.1.3-5.

[0193] Table 5.1.3-5A: Precoding Information and Number of Layers, for 4 antenna ports, if the transform precoder is enabled and maxRank = 1, 2, 3, or 4, or if the transform precoder is disabled and maxRank = 1.

[0194]

[0195]

[0196] Based on Table 5.1.3-5A, the bit length of the precoding information and number of layers has been updated:

[0197] -4 or 6 bits, for 4 antenna ports, depending on the higher-level parameter codebookSubset;

[0198] In option 5, TPMI and TRI are jointly encoded. The corresponding table header has also been updated to indicate that transform precoding is supported for rank 2 and 3. Table 7.3.1.1.2-4 in version 38.212 16.2.0 is reusable, with the header changed from “Table 7.3.1.1.2-4: Precoding Information and Number of Layers, for 2 Antenna Ports, if Transform Precoder is Disabled and maxRank=2” to “Table 7.3.1.1.2-4: Precoding Information and Number of Layers, for 2 Antenna Ports, if Transform Precoder is Disabled or Enabled and maxRank=2”.

[0199] Table 7.3.1.1.2-2 in 38.212 can be reused, with the heading changed from “Table 7.3.1.1.2-2: Precoding Information and Number of Layers, for 4 Antenna Ports, if Transform Precoder is Disabled and maxRank = 2 or 3 or 4” to “Table 7.3.1.1.2-2: Precoding Information and Number of Layers, for 4 Antenna Ports, if Transform Precoder is Disabled or Enabled and maxRank = 2 or 3 or 4”.

[0200] Table 5.1.3-7: Precoding Information and Number of Layers, for 4 antenna ports, if the transform precoder is disabled and maxRank = 2, 3, or 4, or if the transform precoder is enabled and maxRank = 2, 3, or 4

[0201]

[0202]

[0203]

[0204] If the enhanced precoders in Tables 5.1-2A and 5.1-3A are used, then Table 5.1.3-7A is used instead of Table 7.3.1.1.2-2 in 38.212.

[0205] Table 5.1.3-7A: Precoding Information and Number of Layers, for 4 antenna ports, if the transform precoder is disabled and maxRank = 2, 3, or 4, or if the transform precoder is enabled and maxRank = 2 or 3

[0206]

[0207]

[0208]

[0209] Based on Table 5.1.3-7A, the bit length of the precoding information and number of layers has been updated:

[0210] -4, 6, or 7 bits, for 4 antenna ports, depending on the higher-level parameter codebookSubset;

[0211] Some embodiments include discontinuous frequency domain multi-antenna PUSCH transmission. DFT-S-OFDM transmission is mapped to consecutive PRBs (or 'subbands') to maintain low PAPR and CM characteristics of the DFT-S-OFDM waveform on a given transport chain. However, if there are multiple transport chains, each transport chain can transmit on different sets of consecutive PRBs, resulting in a discontinuous signal in the frequency domain with a number of consecutive subbands equal to the number of transport chains.

[0212] When a channel fades differently across different sub-bands, the ability to transmit DFT-S-OFDM in different sub-bands can be used to provide frequency domain diversity. Similarly, if the network has measurements of the SINR of the sub-band it will receive, it can schedule PUSCH in different sub-bands with favorable SINR to improve performance.

[0213] When the layers are carried in different sub-bands, they will not interfere with each other, which has the advantage of being able to receive signals at lower SINR. However, transmitting only one layer per sub-band has the disadvantage of reduced spectral efficiency at high SINR. Therefore, embodiments focused on improving performance at low SINR map a single layer to each sub-band, while those more focused on spectral efficiency at high SINR map multiple layers to one or more sub-bands.

[0214] Frequency-selective precoding, which involves transmitting with different amplitudes or phases on different PRBs or subcarriers, typically increases PAPR and CM. Therefore, it is not used with DFT-S-OFDM, as the primary goal of DFT-S-OFDM transmission is to maintain low PAPR and CM. However, if a single precoder is applied across the entire subband transmitted on a given transport chain, there is no increase in PAPR or CM. Therefore, frequency-selective precoding can be implemented using multi-layer transmission, where one layer maps to each transport chain.

[0215] When frequency-selective precoding is performed on a per-transmit-chain basis, the precoding can be considered wideband and applied across the entire layer. This is consistent with Rel-15 uplink MIMO, which does not define a precoder resource set ('PRG') size and allows the receiving gNB to assume that any variation in amplitude in the frequency domain is caused by radio propagation. Therefore, the advantage of generating discontinuous frequency-domain multilayer PUSCH transmissions with a continuous subband per transmit chain is that the Rel-15 principle of wideband uplink precoding can be maintained.

[0216] Given a UE with N transport chains (each transporting in one subband), the next step is to identify the N subbands to carry transmissions from the UE. The NR bandwidth portion can contain hundreds of PRBs, and therefore identifying the starting PRB and bandwidth for a given subband can consume a large portion of the uplink grant used for transmission, resulting in significant overhead on the PDCCH. Furthermore, the capacity benefits of being able to schedule each subband in a completely flexible manner with any starting point and any bandwidth may be limited. Therefore, a method that limits the amount of DCI signaling to allocate subbands to a given UE for its transmission is desirable.

[0217] The embodiments described herein envision a UE having an RRC connection to the network and being able to notify the network of its sub-band transmission capabilities per transport chain, and being configured for such transmission. In one example, after its RRC connection is established, the UE transmits PUSCH on multiple sub-bands, each occupying a consecutive PRB. The UE maps a set of information bits to multiple sub-bands, which occupy the same OFDM symbols. The following methods describe how sub-band locations are allocated to the UE, and how antenna ports are mapped and / or sub-bands are selected for transmission.

[0218] More specifically, in embodiments for multi-antenna transmission in a UE, the UE receives signaling identifying first and second sub-bands, wherein the sub-bands contain adjacent frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not contained within the other sub-band. The UE also encodes and maps sets of information bits to the first and second sub-bands, thereby forming one or more spatial layers based on a mapping of multiple antenna ports to one or more spatial layers. The UE then transmits the one or more spatial layers within the sub-bands and within the same OFDM symbol. In some such embodiments, the step of mapping information bits further includes transform precoding of the layers. Figure 4 An example is shown below.

[0219] Figure 4 An example embodiment with four transmission chains and two sub-bands is shown. The information bits included within the MIMO codeword are mapped to two layers in a 'codeword-to-layer mapping' block.

[0220] The 'precoder 1' and 'precoder 2' blocks map each layer to two antennas, carrying layer 0 on antenna ports 0 and 2, and layer 1 on antenna ports 1 and 3.

[0221] The precoder block can transform the precoding (i.e., apply DFT-S-OFDM) before applying the antenna precoding matrix. This precoder can consistently combine antenna ports when it has multiple non-zero elements, or it can select antennas when it has a single non-zero element.

[0222] Finally, the precoded layers are mapped to associated subbands, with layers of precoders 1 and 2 mapped to subbands 1 and 2, respectively. One RE-to-subband mapping is used to map ports 0 and 2 to subband 1, and another is used to map ports 1 and 3 to subband 2.

[0223] Figure 5 A more general example suitable for higher SINR is shown, where inter-layer interference can be tolerated to achieve higher spectral efficiency, and multiple layers can be mapped to sub-bands, such as... Figure 5The example above illustrates this. Here, layers 0 and 1 are mapped to both subbands 1 and 2. In this example, precoders 1 and 2 are simple diagonal matrices that directly copy the layers (possibly with scaling factors) to the antenna ports, and therefore only one layer is transmitted per antenna port. This prevents PAPR and CM from increasing. As in the example above, transform precoding can be applied before antenna precoding. The RE-to-subband mapping behaves as in the example above.

[0224] Some embodiments include efficient subband resource allocation for multi-antenna transmissions. Rel-15 Type 1 Frequency Domain Resource Allocation ('FDRA') is used for DFT-S-OFDM and indicates the start position and length of contiguous subbands for transmission across all PUSCH layers. FDRA Information Consumption bits, of which This refers to the number of resource blocks in the scheduled uplink bandwidth portion. Assuming there are 100 PRBs in the bandwidth portion, 13 bits are needed for sub-bands. If all four sub-bands for the four transport chain UEs are indicated independently, only 4 * 13 = 52 bits will be needed for frequency domain resource allocation. Because the entire DCI size is typically less than 52 bits, reducing FDRA signaling overhead is desirable.

[0225] The overhead of FDRA should be commensurate with the benefits provided by the additional overhead. In cases where the gNB has limited knowledge of the uplink channel state information, but sufficient delay spread exists to allow for frequency-selective fading, providing widely separated subband transmission without tracking channel conditions may be sufficient, as this will capture diversity gain. In this case, subbands can be divided into a relatively fixed number, such as a fraction of the number of PRBs in the bandwidth portion. If slightly more scheduling flexibility is desired, subbands can be divided into an RRC-configured number of PRBs.

[0226] In some embodiments for multi-antenna, multi-subband transmission, the UE is allocated frequency domain resources for a first subband, which indicates the starting PRB index and the number of consecutive PRBs. The UE determines the resources for a second subband by adding an integer offset to the starting PRB index. In some such embodiments, each subband is identified at least partially by a PRB index, and the first subband is the subband with the smallest PRB index among the PRB indices associated with the subband.

[0227] The offset can be configured individually, or it can be a fixed value in the specification. In some embodiments, the fixed value in the specification is the amount of PRB, which is determined to be a portion of the bandwidth carrying transmissions from the UE, such as or in This refers to the size of the bandwidth portion in PRB units. In some embodiments, the starting resource block in the frequency domain resource allocation for each sub-band is further determined according to the following formula.

[0228]

[0229] Among them RB start It is the starting PRB index, RB offset is the offset between each sub-band, and i is the index of the sub-band, where 0 ≤ i ≤ N and N is the number of transmission chains, and i = 0 corresponds to the first sub-band. In some embodiments, RB offset As a parameter in higher-layer signaling, it is directly passed to the UE, whereas in other embodiments, it is calculated based on system parameters and the number of sub-bands to be transmitted, for example... exist Figure 6 An example is shown in the image.

[0230] Figure 6 This is a time and frequency diagram illustrating an example of subband resource allocation for multi-antenna transmission. The horizontal axis represents time, and the vertical axis represents frequency.

[0231] Two sub-bands are shown, each transmitted on one of two transmission chains. The first sub-band starts in a first PRB labeled 'PRBstart' and has a bandwidth (measured in PRBs) labeled 'BW1'. Note that the PRBs are indexed such that the bandwidth portion begins at PRB#0. The second sub-band is offset from the first sub-band by a predetermined number of PRBs, labeled Δf.

[0232] Some embodiments include antenna port mapping and subband selection. Multi-transmitter chain transmissions typically use different antenna ports for each layer, each identified by a demodulation reference signal (DMRS) different from those of other layers. This is because different layers are carried on different effective channels, and effective channel estimation is required to suppress inter-layer interference. However, if MIMO layers are transmitted in a unique frequency domain resource for each layer, such that they do not overlap and therefore do not interfere with each other, then it is not strictly necessary to use different antenna ports for each MIMO layer.

[0233] In this scenario, a single antenna port can be used per sub-band. However, using a single antenna port has drawbacks because the network will typically assume that frequency-selective precoding is not used at a given MIMO layer, and therefore may attempt to average the channel estimates across nearby PRBs for the antenna port. Since different antennas and / or precoding can be used for different sub-bands, the effective channel can vary rapidly in the frequency domain, and averaging across PRBs can average different channels, thus degrading channel estimation performance. Therefore, using different antenna ports for each sub-band may be beneficial.

[0234] The SRS port is used to measure the effective channel associated with the transmission chain carrying them. Therefore, the SRS port can be associated with a sub-band of the embodiment to estimate the channel for that sub-band. Similarly, the DMRS port is used to measure the effective channel of the precoded PUSCH layer, and therefore the DMRS port and MIMO layer can be alternatively or additionally associated with a sub-band to estimate the effective channel of the precoded PUSCH layer.

[0235] In some embodiments, the first and second sub-bands are each associated with a first and second set of antenna ports. In some embodiments, the first and second sub-bands are each associated with a spatial multiplexing layer. In some embodiments, a single precoder may be used for the entire sub-band.

[0236] The UE can be configured to always transmit in a fixed number of sub-bands. However, this could lead to inefficient use of uplink resources and is inconsistent with the dynamic rank and MCS adaptation and dynamic indication of frequency hopping via DCI supported in Rel-15 NR. Therefore, the number of sub-bands used for transmission should be passed to the UE.

[0237] Because this embodiment couples FDRA to multi-antenna transmission, frequency domain resources can be allocated using spatial parameters, such as the number of layers or precoders to be used for PUSCH transmission. Alternatively, the subbands to be transmitted can be directly indicated in the DCI, and the mapping from SRS and / or DMRS ports to subbands can be one-to-one and is fixed in the specification.

[0238] Therefore, in some embodiments, the UE uses a precoder for transmission on sub-bands in the first and second sub-bands, and when the precoder contains a non-zero element corresponding to the first or second antenna port, the UE transmits at non-zero power on the sub-bands in the first and second sub-bands.

[0239] In an alternative embodiment, the UE receives an indication that includes one of the following: whether the UE wants to transmit on the first sub-band and whether the UE wants to transmit on both the first and second sub-bands. The UE transmits one or more space layers in the first and second sub-bands respectively, based on antenna ports associated with the first and second sub-bands respectively.

[0240] In the following example, the number of UE antenna ports is denoted as P, the number of UE antenna ports in the first and second sub-bands are denoted as P1 and P2 respectively, the number of sub-bands is denoted as S, and the spatial layers of the first and second sub-bands are denoted as L1 and L2 respectively. Since each port can only reside in one sub-band, P1 + P2 = P. Furthermore, each transmission chain can only carry one sub-band, so P >= S.

[0241] In some embodiments, one or more TPMIs of multiple sub-bands are indicated by one or more of the following methods.

[0242] For codebook-based PUSCH transmission, for option 1a, one TPMI is configured per sub-band, having a size of P×L1 or P×L2. The TPMIs for multiple sub-bands are configured in ascending order of the sub-band's PRB index. The number of rows with non-zero values ​​in the matrix indicated by the TPMI indicates the number of antenna ports in the sub-band. This option facilitates mapping each transport chain to any antenna port.

[0243] A variation of option 1a is to configure the TPMI for only one sub-band. The other sub-band uses the antenna port identified as 0 in the TPMI matrix. The in-phase factor and amplitude factor can be configured or predetermined separately, for example, to 1.

[0244] For option 1b, one TPMI is configured per sub-band, with a size of P1×L1 or P2×L2. Additional signaling is required to indicate which set of antenna ports is associated with each sub-band. Option 1b is not used for 2-AP UEs.

[0245] For option 2, configure one TPMI for all sub-bands, which has a size P×

[0246] (L1+L2). The precoders for all sub-bands are placed side by side in ascending order of the sub-band's PRB index.

[0247] For option 3, one TPMI is configured per layer. The precoders for all layers across all sub-bands are concatenated in ascending order of layer index within a sub-band followed by the sub-band's PRB index. Additional signaling is required to indicate the number of layers per sub-band. If each sub-band has only one layer, option 3 is the same as option 1a.

[0248] For non-codebook-based PUSCH transmissions, the SRI of each sub-band layer is configured in ascending order of the layer index within the sub-band and the PRB index of the sub-band. The number of layers in each sub-band is configured separately.

[0249] In some embodiments, the number of spatial layers in each sub-band may be indicated by one or more of the following methods. In one method, the number of spatial layers in each sub-band is indicated individually or jointly. If the total number of spatial layers L is indicated as in R15 (i.e., by the number of TRIs for CB-based PUSCH transmissions or the number of SRIs for non-CB-based PUSCH transmissions), then the number of spatial layers in the first sub-band is equal to floor(L / 2), and the number of spatial layers in the second sub-band is equal to L-floor(L / 2).

[0250] In some embodiments, the number of sub-bands S can be configured separately and / or implicitly indicated by the number of TPMIs in Option 1 above.

[0251] For example, for a UE with two antenna ports and configured with two sub-bands, each sub-band on one of the two antenna ports, the sub-band with low PRB index RB0 (i.e., sub-band 1) is transmitted with AP#0, and the sub-band with high PRB index RB1 is transmitted on AP#1 according to... Figure 7 The configuration is as follows.

[0252] Figure 7 This is another example of subband resource allocation for multi-antenna transmission, shown in a time and frequency diagram. The horizontal axis represents time, and the vertical axis represents frequency.

[0253] Therefore, P=2, L1=L2=1, S=2. TPMI can be configured as follows. All the following options produce the same precoding.

[0254] -Options 1a, 3:

[0255] Option 2:

[0256] In another example, for a UE with 4 antenna ports and configured with 2 sub-bands, each sub-band carries 2 antenna ports and 1 or 2 layers, i.e., P=4, P1=2, P2=2, L1=L2=1 or 2, S=2.

[0257] Considering the two different scenarios of using one layer per subband and two layers per subband, TPMI can be indicated as follows. In the first scenario, multiple ports are combined to one layer, such as when the UE supports fully consistent uplink MIMO, while the second scenario maps one port to one layer, such as when the UE supports non-consistent uplink MIMO. Although the precoding differs between scenarios, all the options below produce the same precoding for each scenario. In all scenarios and options, the per-subband power is normalized, therefore a scaling factor of 1 / √2 is applied, because in all scenarios and options in this example, there will be two transmit chains transmitting on one subband.

[0258] -Option 1a:

[0259] One layer per subband:

[0260] Each subband has two layers:

[0261] -Option 1b:

[0262] One layer per subband:

[0263] Each subband has two layers:

[0264] Option 2:

[0265] One layer per subband:

[0266] Each subband has two layers:

[0267] Option 3:

[0268] One layer per subband:

[0269] Each subband has two layers:

[0270] In an embodiment of a UE with two antenna ports supporting two sub-bands, the precoding matrix for each sub-band can reuse the matrix with TPMI 0 and 1 in Table 6.3.1.5-1 of 38.211, referenced in sub-clause 2.1.2.3. A variant is that TPMI 0 and 1 can be modified respectively to...

[0271] In an embodiment supporting a UE with four antenna ports and two sub-bands (one layer per sub-band), the matrix for each sub-band can reuse the matrices for TPMI 0–11 from Tables 6.3.1.5-2 and 6.3.1.5-3 in 3GPP TS 38.211, referenced in Sub-clause 2.1.2.3. A variation is that the scaling factor for TPMI 0–3 is changed to 1 in both tables, and the scaling factor for TPMI 4–11 is changed to [missing value].

[0272] In an embodiment supporting a UE with four antenna ports and two sub-bands (two layers per sub-band), the matrix for each sub-band can reuse the matrices for TPMI 1-2 in Table 6.3.1.5-4 of 3GPP TS 38.211, referenced in sub-clause 2.1.2.3. A variant is that the scaling factor for TPMI 1-2 is changed to... For option 2, the matrices for all sub-bands can reuse the matrices for TPMI 0–2 from Table 6.3.1.5–7. The variant is that the scaling factor for TPMI 0 is changed to 1, and the scaling factors for TPMI 1–2 are changed to [missing information].

[0273] Figure 8 Example wireless networks according to certain embodiments are illustrated. Wireless networks may include any type of communications, telecommunications, data, cellular and / or radio networks or other similar types of systems and / or be connected to any type of communications, telecommunications, data, cellular and / or radio networks or other similar types of systems via an interface. In some embodiments, the wireless network may be configured to operate according to a specific standard or other types of predefined rules or procedures. Therefore, specific embodiments of the wireless network may implement communication standards such as Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), and / or other suitable 2G, 3G, 4G, or 5G standards; wireless local area network (WLAN) standards such as the IEEE 802.11 standard; and / or any other suitable wireless communication standards such as Global Microwave Access Interoperability (WiMax), Bluetooth, Z-Wave, and / or ZigBee standards.

[0274] Network 106 may include one or more backhaul networks, core networks, IP networks, public switched telephone networks (PSTN), packet data networks, optical networks, wide area networks (WAN), local area networks (LAN), wireless local area networks (WLAN), wired networks, wireless networks, metropolitan area networks, and other networks that enable communication between devices.

[0275] Network node 160 and WD 110 include various components described in more detail below. These components work together to provide network node and / or wireless device functionality, such as providing wireless connectivity in a wireless network. In various embodiments, the wireless network may include any number of wired or wireless networks, network nodes, base stations, controllers, wireless devices, relay stations, and / or any other components or systems that can facilitate or participate in the communication of data and / or signals (whether via wired or wireless connections).

[0276] As used herein, a network node means a device that is capable of, configured to, arranged to, and / or operable to communicate directly or indirectly with a wireless device and / or with other network nodes or devices in a wireless network to enable and / or provide wireless access to the wireless device and / or perform other functions (e.g., management) in the wireless network.

[0277] Examples of network nodes include, but are not limited to, access points (APs) (e.g., radio access points) and base stations (BSs) (e.g., radio base stations, Node Bs, evolved Node Bs (eNBs), and NRNode Bs (gNBs)). Base stations can be classified based on the amount of coverage they provide (or, in other words, their transmission power levels) and can thus also be referred to as femtocells, picocells, microcells, or macrocells.

[0278] A base station can be a relay node or a relay donor node that controls a relay. A network node can also include one or more (or all) portions of a distributed radio base station, such as a centralized digital unit and / or a remote radio unit (RRU), sometimes referred to as a remote radio headend (RRH). Such a remote radio unit may or may not be integrated with an antenna as an antenna-integrated radio device. A portion of a distributed radio base station can also be referred to as a node in a distributed antenna system (DAS). Further examples of network nodes include multi-standard radio (MSR) equipment (such as an MSR BS), network controllers (such as a radio network controller (RNC) or base station controller (BSC)), base transceiver stations (BTS), transmission points, transmission nodes, multi-cell / multicast coordination entities (MCEs), core network nodes (e.g., MSC, MME), O&M nodes, OSS nodes, SON nodes, location nodes (e.g., E-SMLC), and / or MDTs.

[0279] As another example, a network node can be a virtual network node, as described in more detail below. However, more generally, a network node can refer to any suitable device (or group of devices) that is capable of, configured to, arranged to, and / or operable to enable and / or provide access to a wireless network for wireless devices or to provide some service to wireless devices already connected to the wireless network.

[0280] exist Figure 8 In the network node 160, there are processing circuitry 170, device-readable medium 180, interface 190, auxiliary equipment 184, power supply 186, power supply circuitry 187, and antenna 162. Although... Figure 8 The network node 160 illustrated in the example wireless network may represent an apparatus including the illustrated combination of hardware components, but other embodiments may include network nodes with different combinations of components.

[0281] To understand a network node, one must consider any suitable combination of hardware and / or software required to perform the tasks, features, functions, and methods disclosed herein. Furthermore, although the components of network node 160 are depicted as single boxes nested within multiple boxes or located within a larger box, in practice, a network node may include multiple distinct physical components that make up the components of a single illustration (e.g., device-readable medium 180 may include multiple separate hard disk drives and multiple RAM modules).

[0282] Similarly, network node 160 may consist of multiple physically separate components (e.g., NodeB components and RNC components, or BTS components and BSC components, etc.), each of which may have its own respective components. In some scenarios where network node 160 includes multiple individual components (e.g., BTS and BSC components), one or more of these individual components may be shared among several network nodes. For example, a single RNC may control multiple NodeBs. In such scenarios, each unique NodeB and RNC pair may be considered a single, separate network node in some instances.

[0283] In some embodiments, network node 160 may be configured to support multiple radio access technologies (RATs). In such embodiments, some components may be duplicated (e.g., separate device-readable media 180 for different RATs) and some components may be reused (e.g., the same antenna 162 may be shared by RATs). Network node 160 may also include multiple sets of illustrated components for various wireless technologies (such as GSM, WCDMA, LTE, NR, WiFi, or Bluetooth wireless technologies) integrated into network node 160. These wireless technologies may be integrated into the same or different chips or chipsets and other components within network node 160.

[0284] Processing circuitry 170 is configured to perform any determination, calculation, or similar operation (e.g., certain acquisition operations) described herein as being provided by a network node. These operations performed by processing circuitry 170 may include processing the information acquired by processing circuitry 170 by, for example, converting acquired information into other information, comparing the acquired or converted information with information stored in the network node, and / or performing one or more operations based on the acquired or converted information, and making a determination as a result of said processing.

[0285] Processing circuitry 170 may include a combination of one or more of the following: a microprocessor, controller, microcontroller, central processing unit, digital signal processor, application-specific integrated circuit, field-programmable gate array or any other suitable computing device, resource, or combination of hardware, software and / or coding logic operable to provide the functionality of network node 160 alone or together with other network node 160 components (such as device-readable medium 180).

[0286] For example, processing circuitry 170 may execute instructions stored in device-readable medium 180 or in memory within processing circuitry 170. Such functionality may include any of the various wireless features, functions, or benefits discussed herein. In some embodiments, processing circuitry 170 may include a system-on-a-chip (SoC).

[0287] In some embodiments, processing circuitry 170 may include one or more of radio frequency (RF) transceiver circuitry 172 and baseband processing circuitry 174. In some embodiments, RF transceiver circuitry 172 and baseband processing circuitry 174 may be on separate chips (or chipsets), boards, or units (such as radio units and digital units). In alternative embodiments, some or all of RF transceiver circuitry 172 and baseband processing circuitry 174 may be on the same chip or chipset, board, or unit.

[0288] In some embodiments, some or all of the functionality described herein as being provided by a network node, base station, eNB, or other such network device may be performed by processing circuitry 170, which executes instructions stored on device-readable medium 180 or in memory within processing circuitry 170. In alternative embodiments, some or all of the functionality may be provided by processing circuitry 170 without executing instructions stored on separate or discrete device-readable media (e.g., in a hard-wired manner). In any of those embodiments, processing circuitry 170 may be configured to perform the described functionality regardless of whether instructions stored on device-readable storage media are executed. The benefits provided by such functionality are not limited to processing circuitry 170 or other components of network node 160 alone, but are enjoyed by network node 160 as a whole and / or by end users and the wireless network in general.

[0289] Device-readable medium 180 may include any form of volatile or non-volatile computer-readable memory, without limitation including: permanent storage devices, solid-state memory, remotely mounted memory, magnetic media, optical media, random access memory (RAM), read-only memory (ROM), mass storage media (e.g., hard disk), removable storage media (e.g., flash drives, CDs, or DVDs), and / or any other volatile or non-volatile, non-transitory device-readable and / or computer-executable memory device that stores information, data, and / or instructions that can be used by processing circuitry 170. Device-readable medium 180 may store any suitable instructions, data, or information, including computer programs, software, applications (including one or more of logic, rules, code, tables, etc.) and / or other instructions that can be executed by processing circuitry 170 and utilized by network node 160. Device-readable medium 180 may be used to store any calculations performed by processing circuitry 170 and / or any data received via interface 190. In some embodiments, the processing circuitry 170 and the device-readable medium 180 may be considered as integrated.

[0290] Interface 190 is used in wired or wireless communication of signaling and / or data between network node 160, network 106, and / or WD 110. As illustrated, interface 190 includes one or more ports / terminals 194 for sending and receiving data to and from network 106 via a wired connection, for example. Interface 190 also includes radio front-end circuitry 192, which may be coupled to antenna 162 or, in some embodiments, is part of antenna 162.

[0291] Radio front-end circuitry 192 includes a filter 198 and an amplifier 196. Radio front-end circuitry 192 can be connected to antenna 162 and processing circuitry 170. Radio front-end circuitry 192 can be configured to modulate the signal transmitted between antenna 162 and processing circuitry 170. Radio front-end circuitry 192 can receive digital data to be transmitted wirelessly to other network nodes or WD. Radio front-end circuitry 192 can use a combination of filter 198 and / or amplifier 196 to convert the digital data into a radio signal with appropriate channel and bandwidth parameters. This radio signal can then be transmitted via antenna 162. Similarly, when receiving data, antenna 162 can collect radio signals, which are then converted into digital data by radio front-end circuitry 192. This digital data can be passed to processing circuitry 170. In other embodiments, the interface may include different components and / or different combinations of components.

[0292] In some alternative embodiments, network node 160 may not include a separate radio front-end circuitry 192; instead, processing circuitry 170 may include the radio front-end circuitry and may be connected to antenna 162 without a separate radio front-end circuitry 192. Similarly, in some embodiments, all or some of the RF transceiver circuitry 172 may be considered part of interface 190. In still other embodiments, interface 190 may include one or more ports or terminals 194, radio front-end circuitry 192, and RF transceiver circuitry 172 as part of a radio unit (not shown), and interface 190 may communicate with baseband processing circuitry 174, which is part of a digital unit (not shown).

[0293] Antenna 162 may include one or more antennas or antenna arrays configured to transmit and / or receive wireless signals. Antenna 162 may be coupled to radio front-end circuitry 192 and may be any type of antenna capable of wirelessly transmitting and receiving data and / or signals. In some embodiments, antenna 162 may include one or more omnidirectional, sector, or planar antennas operable to transmit / receive radio signals in, for example, between 2 GHz and 66 GHz. Omnidirectional antennas can be used to transmit / receive radio signals in any direction, sector antennas can be used to transmit / receive radio signals from the device within a specific area, and planar antennas can be line-of-sight antennas for transmitting / receiving radio signals along a relatively straight line. In some instances, the use of more than one antenna may be referred to as MIMO. In some embodiments, antenna 162 may be detachable from network node 160 and may be connectable to network node 160 via an interface or port.

[0294] Antenna 162, interface 190, and / or processing circuitry 170 can be configured to perform any receive operation and / or certain acquire operation as described herein by a network node. Any information, data, and / or signal can be received from a wireless device, another network node, and / or any other network device. Similarly, antenna 162, interface 190, and / or processing circuitry 170 can be configured to perform any transmit operation as described herein by a network node. Any information, data, and / or signal can be transmitted to a wireless device, another network node, and / or any other network device.

[0295] Power supply circuitry 187 may include or be coupled to power management circuitry and configured to supply power to the components of network node 160 for performing the functionality described herein. Power supply circuitry 187 may receive power from power source 186. Power source 186 and / or power supply circuitry 187 may be configured to supply power to various components of network node 160 in a manner suitable for the respective components (e.g., at the voltage and current levels required by each respective component). Power source 186 may be included in power supply circuitry 187 and / or network node 160 or external to power supply circuitry 187 and / or network node 160.

[0296] For example, network node 160 can be connected to an external power source (e.g., an electrical outlet) via an input circuit or interface such as a cable, thereby supplying power to power circuit 187. As another example, power source 186 may include a power source in the form of a battery or battery pack connected to or integrated into power circuit 187. The battery can provide backup power if the external power source fails. Other types of power sources, such as photovoltaic devices, can also be used.

[0297] Alternative embodiments of network node 160 may include Figure 8 Additional components beyond those shown herein may be responsible for providing certain aspects of the functionality of the network node, including any functionality described herein and / or any functionality necessary to support the topics described herein. For example, network node 160 may include a user interface device to allow information to be input into and output from network node 160. This can allow users to perform diagnostic, maintenance, repair, and other management functions on network node 160.

[0298] As used herein, a wireless device (WD) means a device capable of, configured to, arranged to, and / or operable to communicate wirelessly with network nodes and / or other wireless devices. Unless otherwise indicated, the term WD may be used interchangeably with User Equipment (UE) herein. Wireless communication may involve transmitting and / or receiving wireless signals using electromagnetic waves, radio waves, infrared waves, and / or other types of signals suitable for transmitting information through the air.

[0299] In some embodiments, the WD can be configured to transmit and / or receive information without direct human interaction. For example, the WD can be designed to transmit information to the network according to a predetermined schedule, when triggered by internal or external events, or in response to a request from the network.

[0300] Examples of WD devices include, but are not limited to, smartphones, mobile phones, cellular phones, Voice over IP (VoIP) phones, wireless local loop phones, desktop computers, personal digital assistants (PDAs), wireless cameras, game consoles or devices, music storage devices, playback devices, wearable devices, wireless endpoints, mobile stations, tablets, laptops, laptop embedded devices (LEEs), laptop mounted devices (LMEs), smart devices, wireless customer premises equipment (CPEs), and vehicle-mounted wireless terminal devices. WD devices may support device-to-device (D2D) communication, for example, by implementing 3GPP standards for sidelink communication, vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), and vehicle-to-everything (V2X), and in this case, may be referred to as D2D communication devices.

[0301] As another specific example, in the Internet of Things (IoT) scenario, a WD can represent a machine or other device that performs monitoring and / or measurement and transmits the results of such monitoring and / or measurement to another WD and / or network node. In this case, the WD can be a machine-to-machine (M2M) device, which can be referred to as an MTC device in the 3GPP context. As an example, a WD can be a UE implementing the 3GPP Narrowband Internet of Things (NB-IoT) standard. Examples of such machines or devices are sensors, metering devices (such as power meters), industrial machinery, or home or personal devices (e.g., refrigerators, televisions, etc.), personal wearable devices (e.g., watches, fitness trackers, etc.).

[0302] In other contexts, WD can refer to a vehicle or other device capable of monitoring and / or reporting its operational status or other functions associated with its operation. As described above, WD can refer to a wirelessly connected endpoint, in which case the device can be referred to as a wireless terminal. Furthermore, as described above, WD can be mobile, in which case it can also be referred to as a mobile device or mobile terminal.

[0303] As shown in the figure, the wireless device 110 includes an antenna 111, an interface 114, processing circuitry 120, a device-readable medium 130, a user interface device 132, auxiliary devices 134, a power supply 136, and a power circuit 137. WD 110 may include a plurality of sets of components, such as one or more of the illustrated components, for various wireless technologies supported by WD 110 (to name just a few, such as, for example, GSM, WCDMA, LTE, NR, WiFi, WiMAX, or Bluetooth wireless technologies). These wireless technologies may be integrated into a chip or chipset that is the same as or different from other components within WD 110.

[0304] Antenna 111 may include one or more antennas or antenna arrays configured to transmit and / or receive wireless signals and is connected to interface 114. In some alternative embodiments, antenna 111 may be detachable from WD 110 and connectable to WD 110 via an interface or port. Antenna 111, interface 114, and / or processing circuitry 120 may be configured to perform any receive or transmit operations described herein as performed by a WD. Any information, data, and / or signals may be received from a network node and / or another WD. In some embodiments, radio front-end circuitry and / or antenna 111 may be considered as an interface.

[0305] As shown, interface 114 includes radio front-end circuitry 112 and antenna 111. Radio front-end circuitry 112 includes one or more filters 118 and amplifiers 116. Radio front-end circuitry 112 is connected to antenna 111 and processing circuitry 120 and is configured to modulate the signal transmitted between antenna 111 and processing circuitry 120. Radio front-end circuitry 112 may be coupled to antenna 111 or a portion thereof. In some embodiments, WD 110 may not include a separate radio front-end circuitry 112; instead, processing circuitry 120 may include radio front-end circuitry and may be connected to antenna 111. Similarly, in some embodiments, some or all of RF transceiver circuitry 122 may be considered part of interface 114.

[0306] Radio front-end circuitry 112 can receive digital data to be transmitted wirelessly to other network nodes or WDs. Radio front-end circuitry 112 can use a combination of filter 118 and / or amplifier 116 to convert the digital data into a radio signal with appropriate channel and bandwidth parameters. This radio signal can then be transmitted via antenna 111. Similarly, when receiving data, antenna 111 can collect radio signals, which are then converted into digital data by radio front-end circuitry 112. This digital data can be passed to processing circuitry 120. In other embodiments, the interface may include different components and / or different combinations of components.

[0307] Processing circuitry 120 may include a combination of one or more of the following: a microprocessor, controller, central processing unit, digital signal processor, application-specific integrated circuit, field-programmable gate array, or any other suitable computing device, resource, or combination of hardware, software, and / or coded logic operable to provide WD110 functionality, alone or in conjunction with other WD110 components (such as device-readable medium 130). Such functionality may include any of the various wireless features or benefits discussed herein. For example, processing circuitry 120 may execute instructions stored in device-readable medium 130 or in memory within processing circuitry 120 to provide the functionality disclosed herein.

[0308] As shown, the processing circuitry 120 includes one or more of RF transceiver circuitry 122, baseband processing circuitry 124, and application processing circuitry 126. In other embodiments, the processing circuitry may include different components and / or different combinations of components. In some embodiments, the processing circuitry 120 of WD 110 may include a System-on-a-Chip (SoC). In some embodiments, the RF transceiver circuitry 122, baseband processing circuitry 124, and application processing circuitry 126 may be on separate chips or chipsets.

[0309] In alternative embodiments, some or all of the baseband processing circuitry 124 and application processing circuitry 126 may be combined onto a single chip or chipset, and the RF transceiver circuitry 122 may be on a separate chip or chipset. In still other alternative embodiments, some or all of the RF transceiver circuitry 122 and baseband processing circuitry 124 may be on the same chip or chipset, and the application processing circuitry 126 may be on a separate chip or chipset. In still other alternative embodiments, some or all of the RF transceiver circuitry 122, baseband processing circuitry 124, and application processing circuitry 126 may be combined onto the same chip or chipset. In some embodiments, the RF transceiver circuitry 122 may be part of interface 114. The RF transceiver circuitry 122 may modulate the RF signal for processing circuitry 120.

[0310] In some embodiments, some or all of the functionality described herein as being performed by WD may be provided by processing circuitry 120 that executes instructions stored on device-readable medium 130, which in some embodiments may be a computer-readable storage medium. In alternative embodiments, some or all of the functionality may be provided by processing circuitry 120 without executing instructions stored on separate or discrete device-readable storage media (e.g., in a hard-wired manner).

[0311] In any of those embodiments, the processing circuitry 120 may be configured to perform the described functionality, regardless of whether instructions stored on a device-readable storage medium are executed. The benefits provided by such functionality are not limited to the processing circuitry 120 or other components of the WD 110, but are generally enjoyed by the WD 110 and / or by the end user and wireless network.

[0312] Processing circuitry 120 may be configured to perform any determination, calculation, or similar operation (e.g., certain acquisition operations) described herein as being performed by WD. Such operations performed by processing circuitry 120 may include processing the information acquired by processing circuitry 120 by performing one or more operations, such as converting the acquired information into other information, comparing the acquired or converted information with information stored by WD 110, and / or based on the acquired or converted information, and making a determination as a result of said processing.

[0313] Device-readable medium 130 may be operable to store computer programs, software, applications (including one or more of logic, rules, code, tables, etc.), and / or other instructions executable by processing circuitry 120. Device-readable medium 130 may include computer memory (e.g., random access memory (RAM) or read-only memory (ROM)), mass storage media (e.g., hard disk), removable storage media (e.g., CD or DVD)), and / or any other volatile or non-volatile, non-transitory device-readable and / or computer-executable memory means that stores information, data, and / or instructions that can be used by processing circuitry 120. In some embodiments, processing circuitry 120 and device-readable medium 130 may be integrated.

[0314] User interface device 132 can provide components that allow a human user to interact with WD 110. Such interaction can take many forms, such as visual, auditory, tactile, etc. User interface device 132 can be operable to produce output to the user and allow the user to provide input to WD 110. The type of interaction can vary depending on the type of user interface device 132 installed in WD 110. For example, if WD 110 is a smartphone, the interaction can be via a touchscreen; if WD 110 is a smart meter, the interaction can be via a screen that displays usage (e.g., gallons used) or a speaker that provides audible alarms (e.g., if smoke is detected).

[0315] User interface device 132 may include input interfaces, means and circuitry, as well as output interfaces, means and circuitry. User interface device 132 is configured to allow information to be input into WD 110 and is connected to processing circuitry 120 to allow processing circuitry 120 to process the input information. User interface device 132 may include, for example, a microphone, proximity or other sensors, buttons / buttons, a touch display, one or more camera devices, a USB port, or other input circuitry. User interface device 132 is also configured to allow information to be output from WD 110, and to allow processing circuitry 120 to output information from WD 110. User interface device 132 may include, for example, a speaker, display, vibration circuitry, a USB port, a headphone jack, or other output circuitry. Using one or more input and output interfaces, means and circuitry of user interface device 132, WD 110 can communicate with end users and / or wireless networks, allowing them to benefit from the functionality described herein.

[0316] The auxiliary device 134 is operable to provide more specific functionality that may not generally be performed by the WD. This may include dedicated sensors for measurements for various purposes, interfaces for additional types of communication (such as wired communication), etc. The contents and types of components of the auxiliary device 134 may vary depending on the embodiment and / or scenario.

[0317] In some embodiments, power source 136 may be in the form of a battery or battery pack. Other types of power sources may also be used, such as an external power source (e.g., an electrical outlet), a photovoltaic device, or a power battery. WD 110 may further include power supply circuitry 137 for supplying power from power source 136 to various parts of WD 110 that require power from power source 136 to perform any functionality described or indicated herein. In some embodiments, power supply circuitry 137 may include power management circuitry.

[0318] The power supply circuit 137 may additionally or alternatively be operable to receive power from an external power source; in this case, the WD 110 may be connected to an external power source (such as an electrical outlet) via an input circuit or interface (such as a power cable). In some embodiments, the power supply circuit 137 may also be operable to supply power from an external power source to the power source 136. This can be used, for example, for charging the power source 136. The power supply circuit 137 may perform any formatting, conversion, or other modifications on the power from the power source 136 to adapt the power to the corresponding components of the WD 110 to which power is supplied.

[0319] While the topics described in this article can be implemented in any suitable type of system using any suitable components, the application of wireless networks (such as...) is more complex. Figure 8 The example wireless network shown in the diagram illustrates embodiments disclosed herein. For simplicity, Figure 8 The wireless network depicted only includes network 106, network nodes 160 and 160b, and WDs 110, 110b, and 110c. In practice, the wireless network may further include any additional elements suitable for supporting communication between wireless devices or between a wireless device and another communication device (such as a landline telephone, service provider, or any other network node or terminal device). Among the illustrated components, network node 160 and wireless device (WD) 110 are depicted with additional detail. The wireless network can provide communication and other types of services to one or more wireless devices to facilitate access to and / or use of services provided by or via the wireless network.

[0320] Figure 9 Example user equipment (UE) according to certain embodiments is shown. As used herein, a UE or user equipment may not necessarily have the meaning of a human user who owns and / or operates the associated device. Alternatively, a UE may represent a device intended for sale to or operated by a human user but which may not be associated with or initially associated with a particular human user (e.g., a smart sprinkler controller). Alternatively, a UE may represent a device not intended for sale to or operated by an end user but which may be associated with or operated for the benefit of a user (e.g., a smart power meter). UE 200 may be any UE identified by the 3rd Generation Partnership Project (3GPP), including NB-IoT UEs, Machine Type Communication (MTC) UEs, and / or Enhanced MTC (eMTC) UEs. Figure 9 The UE 200 illustrated in the diagram is an example of a WD configured to communicate according to one or more communication standards promulgated by the 3rd Generation Partnership Project (3GPP), such as 3GPP's GSM, UMTS, LTE, and / or 5G standards. As mentioned earlier, the terms WD and UE can be used interchangeably. Therefore, although... Figure 9 It is a UE, but the components discussed in this article are also applicable to WD, and vice versa.

[0321] exist Figure 9 In this embodiment, UE 200 includes processing circuitry 201 operatively coupled to an input / output interface 205, a radio frequency (RF) interface 209, a network connectivity interface 211, a memory 215 (including random access memory (RAM) 217, read-only memory (ROM) 219, and storage medium 221, etc.), a communication subsystem 231, a power supply 213, and / or any other components or any combination thereof. Storage medium 221 includes an operating system 223, application programs 225, and data 227. In other embodiments, storage medium 221 may include other similar types of information. Some UEs may use... Figure 9The components shown may be all or only a subset of the components. The level of integration between components can vary from one UE to another. Furthermore, some UEs may contain multiple instances of components, such as multiple processors, memories, transceivers, transmitters, receivers, etc.

[0322] exist Figure 9 In this embodiment, processing circuitry 201 can be configured to process computer instructions and data. Processing circuitry 201 can be configured to implement any sequential state machine that operates to execute machine instructions stored in memory as a machine-readable computer program, such as one or more hardware-implemented state machines (e.g., in discrete logic, FPGA, ASIC, etc.); programmable logic along with suitable firmware; one or more stored programs; a general-purpose processor (such as a microprocessor or digital signal processor (DSP)) along with suitable software; or any combination of the foregoing. For example, processing circuitry 201 may include two central processing units (CPUs). Data may be information in a form suitable for computer use.

[0323] In the depicted embodiments, the input / output interface 205 may be configured to provide a communication interface to an input device, an output device, or both input and output devices. The UE 200 may be configured to use an output device via the input / output interface 205.

[0324] Output devices can use the same type of interface port as input devices. For example, a USB port can be used to provide input to and output from the UE 200. Output devices can be speakers, sound cards, video cards, displays, monitors, printers, actuators, transmitters, smart cards, other output devices, or any combination thereof.

[0325] UE 200 can be configured to use input devices via input / output interface 205 to allow a user to capture information into UE 200. Input devices may include touch-sensitive or presence-sensitive displays, imaging devices (e.g., digital imaging devices, digital video imaging devices, web imaging devices, etc.), microphones, sensors, mice, trackballs, directional pads, scroll wheels, smart cards, etc. Presence-sensitive displays may include capacitive or resistive touch sensors to sense input from the user. Sensors may be, for example, accelerometers, gyroscopes, tilt sensors, force sensors, magnetometers, light sensors, proximity sensors, other similar sensors, or any combination thereof. For example, input devices may include accelerometers, magnetometers, digital imaging devices, microphones, and light sensors.

[0326] exist Figure 9In this configuration, RF interface 209 can be configured to provide a communication interface to RF components such as transmitters, receivers, and antennas. Network connectivity interface 211 can be configured to provide a communication interface to network 243a. Network 243a can include wired and / or wireless networks, such as local area networks (LANs), wide area networks (WANs), computer networks, wireless networks, telecommunications networks, another similar network, or any combination thereof. For example, network 243a may include a Wi-Fi network. Network connectivity interface 211 can be configured to include receiver and transmitter interfaces for communicating with one or more other devices over the communication network according to one or more communication protocols (such as Ethernet, TCP / IP, SONET, ATM, etc.). Network connectivity interface 211 can implement receiver and transmitter functionality suitable for communication network links (e.g., optical, electrical, etc.). Transmitter and receiver functionality can share circuit components, software, or firmware, or alternatively, can be implemented separately.

[0327] RAM 217 can be configured to be connected to processing circuitry 201 via bus 202 through an interface to provide storage or cache of data or computer instructions during the execution of software programs such as operating systems, applications, and device drivers. ROM 219 can be configured to provide computer instructions or data to processing circuitry 201. For example, ROM 219 can be configured to store invariant low-level system code or data for basic system functions such as basic input and output (I / O), startup, or receiving keystrokes from a keyboard, stored in non-volatile memory.

[0328] Storage medium 221 can be configured to include memory such as RAM, ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), disk, optical disk, floppy disk, hard disk, removable cassette disk, or flash drive. In one example, storage medium 221 can be configured to include operating system 223, application program 225 (such as a web browser application, widget or utility engine, or another application), and data file 227. Storage medium 221 can store any of a variety of operating systems or combinations of operating systems for use by UE 200.

[0329] Storage medium 221 can be configured to include a variety of physical drive units, such as a Redundant Array of Independent Disks (RAID), a floppy disk drive, flash memory, a USB flash drive, an external hard disk drive, a finger drive, a pen drive, a key drive, a high-density digital multifunction disc (HD-DVD) optical disc drive, an internal hard disk drive, a Blu-ray disc drive, a holographic digital data storage (HDDS) optical disc drive, an external miniature dual in-line memory module (DIMM), synchronous dynamic random access memory (SDRAM), an external micro DIMM SDRAM, a smart card memory module (such as a subscriber identity module or a removable user identity (SIM / RUIM)) module, other memory, or any combination thereof. Storage medium 221 can allow UE 200 to access computer-executable instructions, applications, etc., stored on a transient or non-transient storage medium to offload or upload data. Articles of manufacture (such as articles utilizing a communication system) can be tangibly embodied in storage medium 221, which may include a device-readable medium.

[0330] exist Figure 9 In this configuration, processing circuitry 201 can be configured to communicate with network 243b using communication subsystem 231. Networks 243a and 243b can be the same one or more networks or different one or more networks. Communication subsystem 231 can be configured to include one or more transceivers for communicating with network 243b. For example, communication subsystem 231 can be configured to include one or more transceivers for communicating with one or more remote transceivers of another device (such as another WD, UE, or base station of a radio access network (RAN)) capable of wireless communication according to one or more communication protocols (such as IEEE 802.2, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax, etc.). Each transceiver can include transmitter 233 and / or receiver 235 to respectively implement transmitter or receiver functionality suitable for the RAN link (e.g., frequency allocation, etc.). Furthermore, the transmitter 233 and receiver 235 of each transceiver can share circuit components, software, or firmware, or alternatively can be implemented separately.

[0331] In the illustrated embodiment, the communication functions of the communication subsystem 231 may include data communication, voice communication, multimedia communication, short-range communication (such as Bluetooth, near-field communication), location-based communication (such as using a Global Positioning System (GPS) to determine location), another similar communication function, or any combination thereof. For example, the communication subsystem 231 may include cellular communication, Wi-Fi communication, Bluetooth communication, and GPS communication. The network 243b may include wired and / or wireless networks, such as a local area network (LAN), a wide area network (WAN), a computer network, a wireless network, a telecommunications network, another similar network, or any combination thereof. For example, the network 243b may be a cellular network, a Wi-Fi network, and / or a near-field network. The power supply 213 may be configured to provide alternating current (AC) or direct current (DC) power to the components of the UE 200.

[0332] The features, benefits, and / or functions described herein may be implemented in one of the components of UE 200 or divided across multiple components of UE 200. Furthermore, the features, benefits, and / or functions described herein may be implemented in any combination of hardware, software, or firmware. In one example, communication subsystem 231 may be configured to include any of the components described herein. Additionally, processing circuitry 201 may be configured to communicate with any of such components via bus 202. In another example, any component of such a component may be represented by program instructions stored in memory that, when executed by processing circuitry 201, perform the corresponding functions described herein. In another example, the functionality of any component of such a component may be divided between processing circuitry 201 and communication subsystem 231. In yet another example, non-computationally intensive functions of any component of such a component may be implemented in software or firmware, and computationally intensive functions may be implemented in hardware.

[0333] Figure 10A This is a flowchart illustrating example methods in a wireless device according to certain embodiments. In a particular embodiment, Figure 10A One or more steps can be performed relative to Figure 8 The described wireless device 110 performs this action.

[0334] The method begins at step 1012, where a wireless device (e.g., wireless device 110) transmits an indication to a network node (e.g., network node 160) of the wireless device's ability to operate according to a first operating mode and a second operating mode. In the first operating mode, a subset of the codebook comprises a precoding matrix with at most one non-zero element per column, and in the second operating mode, the subset of the codebook comprises a precoding matrix with at most two non-zero elements per column. The subset of the codebook is located in a codebook designated for use when transform precoding for the physical channel is disabled.

[0335] In a particular embodiment, the first operating mode is associated with a non-consistent codebook, and the second operating mode is associated with one of a non-consistent codebook and a partially consistent codebook.

[0336] In step 1014, the wireless device receives configuration from the network node for the selected mode between the first and second operating modes. For example, the network node indicates its preferred operating mode to the wireless device.

[0337] In step 1016, the wireless device uses transform precoding to transmit the physical channel, and at least when transmitting through two layers, it uses a codebook subset that includes the precoding matrix of the selected mode.

[0338] In some embodiments, for the third operating mode, the codebook subset further includes a precoding matrix with more than two non-zero elements for single-layer transmission. The indication transmitted to the network node indicates the capability of the third operating mode, wherein the selected mode is the third mode, and transmitting the physical channel includes transmitting a physical channel with one layer.

[0339] The codebook and operating mode may include any codebook and operating mode described with respect to any embodiments and examples described herein.

[0340] Can be Figure 10A Method 1000 can be modified, added to, or omitted. Additionally, Figure 10A One or more steps in the method can be performed in parallel or in any suitable order.

[0341] Figure 10B This is a flowchart illustrating example methods in a wireless device according to certain embodiments. In a particular embodiment, Figure 10B One or more steps can be performed relative to Figure 8 The described wireless device 110 performs this action.

[0342] The method begins at step 1052, where a wireless device (e.g., wireless device 110) receives signaling identifying first and second sub-bands. The sub-bands contain continuous frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not included in the other sub-band.

[0343] In step 1054, the wireless device may receive the allocation of frequency domain resources for the first sub-band, which indicates the starting PRB index and the number of adjacent PRBs; and determine the frequency domain resources for the second sub-band by adding an integer offset to the starting PRB index.

[0344] In step 1056, according to any of the embodiments and examples described herein, the wireless device encodes a set of information bits and maps them to first and second sub-bands, thereby forming one or more spatial layers based on the mapping of multiple antenna ports to one or more spatial layers.

[0345] In step 1058, the wireless device transmits the one or more spatial layers in the sub-band and within the same OFDM symbol.

[0346] Can be Figure 10B Method 1050 can be modified, added to, or omitted. Additionally, Figure 10B One or more steps in the method can be performed in parallel or in any suitable order.

[0347] Figure 11A This is a flowchart illustrating example methods in a network node according to certain embodiments. In a particular embodiment, Figure 11A One or more steps can be referenced Figure 8 The network node 160 described is used to execute this.

[0348] The method begins at step 1112, where a network node (e.g., network node 160) receives from the wireless device an indication of the wireless device's ability to operate according to a first operating mode and a second operating mode. In the first operating mode, a codebook subset comprises a precoding matrix with at most one non-zero element per column, and in the second operating mode, the codebook subset comprises a precoding matrix with at most two non-zero elements per column. The codebook subset is located in a codebook that can be configured when transform precoding of the physical channel is disabled.

[0349] about Figure 10A The codebook and operating modes are described based on any of the embodiments and examples described herein.

[0350] In step 1114, the network node transmits a configuration to the wireless device for the selected mode between the first and second operating modes. For example, the network node sends its preferred operating mode to the wireless device.

[0351] In step 1116, when at least two layers are received, the network node receives the physical channel based on a codebook subset using transform precoding and a matrix including the selected mode.

[0352] Can be Figure 11A Method 1100 can be modified, added to, or omitted. Additionally, Figure 11A One or more steps in the method can be performed in parallel or in any suitable order.

[0353] Figure 11B This is a flowchart illustrating example methods in a network node according to certain embodiments. In a particular embodiment, Figure 11B One or more steps can be referenced Figure 8 The network node 160 described is used to execute this.

[0354] The method begins at step 1152, where a network node (e.g., network node 160) transmits signaling to a wireless device. The signaling identifies first and second sub-bands, wherein the sub-bands contain contiguous frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not included in the other sub-band.

[0355] In step 1154, the network node may transmit to the wireless device the allocation of frequency domain resources for the first sub-band, the allocation indicating the starting PRB index and the number of adjacent PRBs, wherein the frequency domain resources for the second sub-band are offset by an integer from the starting PRB index.

[0356] In step 1156, based on the mapping of multiple antenna ports in the wireless device to one or more spatial layers, the network node receives from the wireless device a set of encoded information bits mapped to the first and second sub-bands and within the same OFDM symbol.

[0357] Can be Figure 11B Method 1100 can be modified, added to, or omitted. Additionally, Figure 11B One or more steps in the method can be performed in parallel or in any suitable order.

[0358] Figure 12 A wireless network (e.g.) is shown. Figure 8 The diagram shows a schematic block diagram of two devices in a wireless network (as illustrated). The devices include a wireless device and a network node (e.g., Figure 8 The wireless device 110 and network node 160 are shown. Devices 1600 and 1700 are operable to implement respective references. Figure 10A and Figure 10B as well as Figure 11A and Figure 11B The example methods described herein, and any other processes or methods that may be implemented as disclosed herein, will also be understood. Figure 10A and Figure 10B as well as Figure 11A and Figure 11B The method is not necessarily performed solely by devices 1600 and / or 1700. At least some operations of the method may be performed by one or more other entities.

[0359] Virtual devices 1600 and 1700 may include processing circuitry, which may include one or more microprocessors or microcontrollers, and other digital hardware (which may include digital signal processors (DSPs), application-specific digital logic, etc.). The processing circuitry may be configured to execute program code stored in memory, which may include one or more types of memory, such as read-only memory (ROM), random access memory, cache memory, flash memory devices, optical storage devices, etc. In some embodiments, the program code stored in the memory includes program instructions for executing one or more telecommunications and / or data communication protocols and instructions for implementing one or more of the techniques described herein.

[0360] In some implementations, the processing circuitry can be used to cause the receiving module 1602, determining module 1604, transmitting module 1606, and any other suitable unit of device 1600 to perform corresponding functions according to one or more embodiments of the present disclosure. Similarly, the processing circuitry described above can be used to cause the receiving module 1702, determining module 1704, transmitting module 1706, and any other suitable unit of device 1700 to perform corresponding functions according to one or more embodiments of the present disclosure.

[0361] like Figure 12 As shown, device 1600 includes a receiving module 1602 configured to receive a selected mode of operation according to any embodiment and example described herein. A determining module 1604 is configured to determine the mode of operation and a precoding matrix according to any embodiment and example described herein. A transmitting module 1606 is configured to transmit uplink data according to any embodiment and example described herein.

[0362] like Figure 12 As shown, device 1700 includes a receiving module 1702 configured to receive uplink data according to any embodiments and examples described herein. A determining module 1704 is configured to determine an operating mode and precoding matrix according to any embodiments and examples described herein. A transmitting module 1706 is configured to transmit control information to a wireless device according to any embodiments and examples described herein.

[0363] Figure 13This is a schematic block diagram illustrating a virtualized environment 300 in which functions implemented by some embodiments can be virtualized. In this context, virtualization means creating a virtual version of a device or apparatus, which may include a virtualized hardware platform, storage devices, and networking resources. As used herein, virtualization can be applied to nodes (e.g., virtualized base stations or virtualized radio access nodes) or to apparatuses (e.g., UEs, wireless devices, or any other type of communication device) or components thereof, and relates to at least a portion of its functionality being implemented as an implementation of one or more virtual components (e.g., via one or more applications, components, functions, virtual machines, or containers executed on one or more physical processing nodes in one or more networks).

[0364] In some embodiments, some or all of the functionality described herein may be implemented as virtual components executed by one or more virtual machines implemented in one or more virtual environments 300 hosted by one or more hardware nodes 330. Furthermore, in embodiments where the virtual node is not a radio access node or does not require radio connectivity (e.g., a core network node), the network node may be fully virtualized.

[0365] The functionality may be implemented by one or more applications 320 (which may alternatively be referred to as software instances, virtual devices, network functions, virtual nodes, virtual network functions, etc.), said one or more applications 320 operating to implement some of the features, functions, and / or benefits of some embodiments disclosed herein. The applications 320 run in a virtualization environment 300 that provides hardware 330 including processing circuitry 360 and memory 390. The memory 390 contains instructions 395 executable by the processing circuitry 360, thereby enabling the applications 320 to operate to provide one or more of the features, benefits, and / or functions disclosed herein.

[0366] The virtualization environment 300 includes general-purpose or special-purpose network hardware devices 330, which include one or more processors or processing circuitry 360, which may be commercial off-the-shelf (COTS) processors, specialized application-specific integrated circuits (ASICs), or any other type of processing circuitry, including digital or analog hardware components or special-purpose processors. Each hardware device may include memory 390-1, which may be non-permanent memory for temporarily storing instructions 395 or software executed by the processing circuitry 360. Each hardware device may include one or more network interface controllers (NICs) 370 (also referred to as network interface cards), which include physical network interfaces 380. Each hardware device may also include non-transitory, permanent machine-readable storage media 390-2 in which software 395 and / or instructions executable by the processing circuitry 360 are stored. Software 395 may include any type of software, including software for instantiating one or more virtualization layers 350 (also referred to as hypervisors), software for executing virtual machines 340, and software that allows it to perform the functions, features, and / or benefits described with respect to some embodiments described herein.

[0367] Virtual machine 340 includes virtual processing, virtual memory, virtual networking or interface, and virtual storage devices, and can be run by a corresponding virtualization layer 350 or hypervisor. Different embodiments of instances of virtual device 320 can be implemented on one or more of virtual machines 340, and can be implemented in different ways.

[0368] During operation, the processing circuitry 360 executes software 395 to instantiate the hypervisor or virtualization layer 350, which may sometimes be referred to as a virtual machine monitor (VMM). The virtualization layer 350 can present a virtual operating platform that appears to be networked hardware to the virtual machine 340.

[0369] As in Figure 13 As shown, hardware 330 can be a standalone network node with general or specific components. Hardware 330 may include antenna 3225 and may implement some functions via virtualization. Alternatively, hardware 330 may be part of a larger hardware cluster (e.g., such as in a data center or customer premises equipment (CPE)) in which many hardware nodes work together and are managed via management and orchestration (MANO) 3100, which, among other things, oversees the lifecycle management of application 320.

[0370] Hardware virtualization is sometimes referred to as Network Functions Virtualization (NFV). NFV can be used to consolidate many types of network devices onto industry-standard high-capacity server hardware, physical switches, and physical storage devices (which can reside in data centers and customer premises).

[0371] In the context of NFV, virtual machine 340 can be a software implementation of a physical machine, and its programs run as if they were executing on a physical, non-virtual machine. Each of the virtual machines 340 and the portion of the hardware 330 that executes that virtual machine (whether it is hardware dedicated to that virtual machine and / or hardware shared by that virtual machine and other virtual machines 340) form a separate virtual network element (VNE).

[0372] Still within the context of NFV, a Virtual Network Function (VNF) is responsible for handling specific network functions running in one or more virtual machines 340 on top of the hardware networking infrastructure 330 and corresponds to Figure 13 Application 320.

[0373] In some embodiments, one or more radio units 3200 (each including one or more transmitters 3220 and one or more receivers 3210) may be coupled to one or more antennas 3225. The radio unit 3200 may communicate directly with the hardware node 330 via one or more suitable network interfaces and may be used in conjunction with virtual components to provide a radio-capable virtual node, such as a radio access node or base station.

[0374] In some embodiments, signaling may be implemented by means of a control system 3230, which may alternatively be used for communication between hardware node 330 and radio unit 3200.

[0375] refer to Figure 14According to an embodiment, the communication system includes a telecommunications network 410, such as a 3GPP cellular network, which includes an access network 411 (such as a radio access network) and a core network 414. The access network 411 includes multiple base stations 412a, 412b, 412c, such as NBs, eNBs, gNBs, or other types of wireless access points, for each custom-defined coverage area 413a, 413b, 413c. Each base station 412a, 412b, 412c can be connected to the core network 414 via a wired or wireless connection 415. A first UE 491 located in coverage area 413c is configured to wirelessly connect to or be paged by the corresponding base station 412c. A second UE 492 in coverage area 413a can wirelessly connect to the corresponding base station 412a. Although multiple UEs 491, 492 are illustrated in this example, the disclosed embodiments are equally applicable to situations where a single UE is in a coverage area or where a single UE is connected to the corresponding base station 412.

[0376] Telecommunications network 410 is itself connected to host computer 430, which may be embodied in the hardware and / or software of a standalone server, a cloud-implemented server, a distributed server, or as processing resources in a server farm. Host computer 430 may be owned or controlled by a service provider, or may be operated by or on behalf of a service provider. Connections 421 and 422 between telecommunications network 410 and host computer 430 may extend directly from core network 414 to host computer 430 or may be via optional intermediate network 420. Intermediate network 420 may be one of public, private, or hosted networks, or a combination of more than one of public, private, or hosted networks; intermediate network 420 (if any) may be a backbone network or the Internet; in particular, intermediate network 420 may include two or more subnetworks (not shown).

[0377] Figure 14The communication system as a whole enables connectivity between connected UEs 491 and 492 and host computer 430. This connectivity can be described as an over-the-top (OTT) connection 450. Host computer 430 and connected UEs 491 and 492 are configured to transmit data and / or signaling via OTT connection 450 using access network 411, core network 414, any intermediate network 420, and possibly additional infrastructure (not shown) as intermediaries. OTT connection 450 can be transparent in the sense that the participating communication devices traversing OTT connection 450 are unaware of the routes of uplink and downlink communications. For example, base station 412 may not need to be informed of past routes of incoming downlink communications containing data originating from host computer 430 to be forwarded (e.g., transferred) to connected UE 491. Similarly, base station 412 does not need to know the future routes of outgoing uplink communications originating from UE 491 toward host computer 430.

[0378] Figure 15 An example host computer according to certain embodiments is shown communicating with a user equipment via a base station through a partial wireless connection. Reference will now be made to the embodiments. Figure 15 Example implementations of the UE, base station, and host computer discussed in the preceding paragraphs are described. In communication system 500, host computer 510 includes hardware 515 including a communication interface 516 configured to establish and maintain wired or wireless connections to interfaces with different communication devices of communication system 500. Host computer 510 further includes processing circuitry 518, which may have storage and / or processing capabilities. In particular, processing circuitry 518 may include one or more programmable processors, application-specific integrated circuits, field-programmable gate arrays, or combinations thereof (not shown) suitable for executing instructions. Host computer 510 further includes software 511 stored in or accessible by host computer 510 and executable by processing circuitry 518. Software 511 includes host application 512. Host application 512 may be operable to provide services to remote users (such as UE 530) connected via an OTT connection 550 terminated at UE 530 and host computer 510. When providing services to remote users, host application 512 can provide user data transmitted using OTT connection 550.

[0379] The communication system 500 also includes a base station 520, which is provided in the telecommunications system and includes hardware 525 enabling it to communicate with the host computer 510 and the UE 530. Hardware 525 may include a communication interface 526 for setting up and maintaining wired or wireless connections to different communication devices of the communication system 500, and for setting up and maintaining connections with the coverage area served by the base station 520 (in... Figure 15 The UE 530 (not shown) has at least a radio interface 527 for wireless connection 570. A communication interface 526 can be configured to facilitate a connection 560 to a host computer 510. Connection 560 can be direct or it can pass through the core network of a telecommunications system (in...). Figure 15 (Not shown) and / or via one or more intermediate networks outside the telecommunications system. In the illustrated embodiment, the hardware 525 of base station 520 also includes processing circuitry 528, which may include one or more programmable processors, application-specific integrated circuits, field-programmable gate arrays, or combinations thereof (not shown) adapted to execute instructions. Base station 520 further has software 521 stored internally or accessible via an external connection.

[0380] The communication system 500 also includes the previously mentioned UE 530. Its hardware 535 may include a radio interface 537 configured to establish and maintain a wireless connection 570 with a base station serving the coverage area where the UE 530 is currently located. The hardware 535 of the UE 530 also includes processing circuitry 538, which may include one or more programmable processors, application-specific integrated circuits, field-programmable gate arrays, or combinations thereof (not shown) suitable for executing instructions. The UE 530 further includes software 531, which is stored in or accessible by the UE 530 and executable by the processing circuitry 538. The software 531 includes a client application 532. The client application 532 may be operable to provide services to human or non-human users via the UE 530 with the support of a host computer 510. In the host computer 510, a host application 512 executing may communicate with the executing client application 532 via an OTT connection 550 terminated at the UE 530 and the host computer 510. When providing services to a user, client application 532 can receive request data from host application 512 and respond to the request data to provide user data. OTT connection 550 can transmit both request data and user data. Client application 532 can interact with the user to generate the user data it provides.

[0381] Notice Figure 15 The host computer 510, base station 520, and UE 530 shown in the diagram can be respectively connected to... Figure 13The host computer 430, base stations 412a, 412b, and 412c, and UEs 491 and 492 are similar to or identical to each other. That is, the internal operation of these entities can be as follows: Figure 15 As shown in the diagram, and independently, the surrounding network topology can be Figure 13 The surrounding network topology.

[0382] exist Figure 15 The OTT connection 550 has been abstractly depicted to illustrate communication between host computer 510 and UE 530 via base station 520, without explicitly mentioning any intermediate devices or the precise routing of messages through these devices. The network infrastructure can determine the routing, which can be configured to hide the routing from either the UE 530 or the service provider operating the host computer 510. Although the OTT connection 550 is active, the network infrastructure can make further decisions, thereby dynamically changing the routing (e.g., based on network reconfiguration or load balancing considerations).

[0383] The wireless connection 570 between UE 530 and base station 520 is based on the teachings of the embodiments described throughout this disclosure. One or more embodiments in various embodiments improve the performance of OTT services provided to UE 530 using OTT connection 550, in which wireless connection 570 forms the final segment. More precisely, the teachings of these embodiments can improve signaling overhead and reduce latency, which can provide users with faster internet access.

[0384] Measurement procedures can be provided for monitoring data rates, latency, and other factors improved in one or more embodiments. Optional network functionality may further exist for reconfiguring the OTT connection 550 between host computer 510 and UE 530 in response to changes in measurement results. The measurement procedures and / or network functionality for reconfiguring the OTT connection 550 can be implemented in the software 511 and hardware 515 of host computer 510 or in the software 531 and hardware 535 of UE 530, or both. In embodiments, sensors (not shown) can be deployed in or associated with communication devices through which the OTT connection 550 passes; the sensors can participate in the measurement procedure by supplying values ​​of the monitored quantities illustrated above or by supplying values ​​of other physical quantities that the software 511, 531 can calculate or estimate based on. Reconfiguration of the OTT connection 550 may include message formats, retransmission settings, preferred routing, etc.; reconfiguration does not need to affect base station 520, and it may be unknown or undetectable to base station 520. Such procedures and functionality may be known and practiced in the art. In some embodiments, the measurement may involve dedicated UE signaling that facilitates the measurement of throughput, propagation time, latency, etc., of the host computer 510. Measurements are possible because software 511 and 531, when monitoring propagation time, errors, etc., prompts the use of OTT connection 550 to transmit messages, particularly empty or "dummy" messages.

[0385] Figure 16 This is a flowchart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be referenced... Figure 14 and Figure 15 Those described. To simplify this disclosure, this section will only include those related to... Figure 16 See the attached diagram for reference.

[0386] In step 610, the host computer provides user data. In sub-step 611 of step 610 (which may be optional), the host computer provides user data by executing a host application. In step 620, the host computer initiates a transmission carrying user data to the UE. In step 630 (which may be optional), in accordance with the teachings of the embodiments described throughout this disclosure, the base station transmits the user data carried in the transmission initiated by the host computer to the UE. In step 640 (which may also be optional), the UE executes a client application associated with the host application executed by the host computer.

[0387] Figure 17 This is a flowchart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be referenced... Figure 14 and Figure 15 Those described. To simplify this disclosure, this section will only include those related to... Figure 17 See the attached diagram for reference.

[0388] In step 710 of the method, the host computer provides user data. In an optional sub-step (not shown), the host computer provides user data by executing a host application. In step 720, the host computer initiates a transmission carrying user data to the UE. According to the teachings of the embodiments described throughout this disclosure, the transmission can be carried out via a base station. In step 730 (which may be optional), the UE receives the user data carried in the transmission.

[0389] Figure 18 This is a flowchart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be referenced... Figure 14 and Figure 15 Those described. To simplify this disclosure, this section will only include those related to... Figure 18 See the attached diagram for reference.

[0390] In step 810 (which may be optional), the UE receives input data provided by the host computer. Alternatively, in step 820, the UE provides user data. In sub-step 821 of step 820 (which may be optional), the UE provides user data by executing a client application. In sub-step 811 of step 810 (which may be optional), the UE executes a client application that provides user data as a response to the received input data provided by the host computer. When providing user data, the executed client application may further consider user input received from the user. Regardless of the specific method used to provide user data, the UE initiates the transmission of user data to the host computer in sub-step 830 (which may be optional). In step 840 of the method, the host computer receives user data transmitted from the UE, in accordance with the teachings of the embodiments described throughout this disclosure.

[0391] Figure 19 This is a flowchart illustrating a method implemented in a communication system according to one embodiment. The communication system includes a host computer, a base station, and a UE, which may be referenced... Figure 14 and Figure 15 Those described. To simplify this disclosure, this section will only include those related to... Figure 19 See the attached diagram for reference.

[0392] In step 910 (which may be optional), the base station receives user data from the UE in accordance with the teachings of the embodiments described throughout this disclosure. In step 920 (which may be optional), the base station initiates a transmission of the received data to the host computer. In step 930 (which may be optional), the host computer receives the user data carried in the transmission initiated by the base station.

[0393] The term "unit" may have the conventional meaning in the fields of electronic devices, electrical apparatus and / or electronic devices and may include, for example, electrical and / or electronic circuits, devices, modules, processors, memories, logic solid-state and / or discrete devices, computer programs or instructions for performing corresponding tasks, processes, calculations, outputs and / or display functions, and so on, as described herein.

[0394] Modifications, additions, or omissions may be made to the systems and devices disclosed herein without departing from the scope of the invention. Components of the systems and devices may be integrated or separate. Furthermore, the operation of the systems and devices may be performed by more, fewer, or other components. Additionally, any suitable logic, including software, hardware, and / or other logic, may be used to perform the operation of the systems and devices. As used in this document, "each" means each member of a set or each member of a subset of a set.

[0395] Modifications, additions, or omissions may be made to the methods disclosed herein without departing from the scope of the invention. The methods may include more, fewer, or other steps. Furthermore, the steps may be performed in any suitable order.

[0396] The foregoing description sets forth many specific details. However, it should be understood that embodiments can be practiced without these specific details. In other instances, well-known circuits, structures, and techniques have not been shown in detail so as not to obscure the understanding of this specification. With the included description, those skilled in the art will be able to achieve appropriate functionality without excessive experimentation.

[0397] The embodiments described in the specification using references such as "an embodiment," "an embodiment," "an example embodiment," etc., may include specific features, structures, or characteristics, but each embodiment may not necessarily include that specific feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when a specific feature, structure, or characteristic is described in connection with an embodiment, it is claimed that implementing such a feature, structure, or characteristic in conjunction with other embodiments (whether explicitly described or not) is within the knowledge of those skilled in the art.

[0398] While this disclosure has been described with reference to certain embodiments, variations and substitutions of the embodiments will be apparent to those skilled in the art. Therefore, the above description of the embodiments does not limit this disclosure. Other changes, substitutions, and modifications are possible without departing from the scope of this disclosure as defined by the following claims.

[0399] At least some of the following abbreviations may be used in this disclosure. In the event of inconsistency between abbreviations, the one used above shall prevail. If listed multiple times below, the first listing shall take precedence over any subsequent listing(s).

[0400] 1x RTT CDMA2000 1x Radio Transmission Technology

[0401] 3GPP 3rd Generation Partnership Project

[0402] 5G 5th generation

[0403] ABS almost blank subframe

[0404] ACK / NACK (Acknowledgement / Non-acknowledgement)

[0405] ARQ Automatic Retransmission Request

[0406] AWGN Additive White Gaussian Noise

[0407] BCCH Broadcast Control Channel

[0408] BCH Broadcast Channel

[0409] CA carrier aggregation

[0410] CC carrier component

[0411] CCCH SDU Common Control Channel SDU

[0412] CDMA code division multiplexing access

[0413] CG is configured and licensed.

[0414] CGI Cell Global Identifier

[0415] CIR channel impulse response

[0416] CP cyclic prefix

[0417] CPICH Common Pilot Channel

[0418] CPICH Ec / No CPICH received energy per chip divided by the power density within the frequency band

[0419] CQI Channel Quality Information

[0420] C-RNTI Community RNTI

[0421] CSI Channel State Information

[0422] DCCH Dedicated Control Channel

[0423] DCI Downlink Control Information

[0424] DFTS-OFDM (Discrete Fourier Transform Extended OFDM)

[0425] DL downlink

[0426] DM demodulation

[0427] DMRS demodulation reference signal

[0428] DRX discontinuous reception

[0429] DTX discontinuous transmission

[0430] DTCH Dedicated Service Channel

[0431] DUT testing device

[0432] E-CID Enhanced Cell ID (Location Method)

[0433] E-SMLC Evolved Service Mobility Center

[0434] ECGI Evolutionary CGI

[0435] eNB E-UTRAN NodeB

[0436] ePDCCH Enhanced Physical Downlink Control Channel

[0437] E-SMLC Evolved Service Mobility Location Center

[0438] E-UTRA Evolution UTRA

[0439] E-UTRAN Evolution UTRAN

[0440] FDD (Frequency Division Duplex)

[0441] GERAN GSM EDGE radio access network

[0442] GF (Genuine Free)

[0443] Base stations in gNB NR

[0444] GNSS Global Navigation Satellite System

[0445] GSM Global Mobile Communication System

[0446] HARQ Hybrid Automatic Repeat Request

[0447] HO switch

[0448] HSPA High-Speed ​​Packet Access

[0449] HRPD (High Rate Packet Data)

[0450] LOS line of sight

[0451] LPP LTE positioning protocol

[0452] LTE Long Term Evolution

[0453] MAC Media Access Control

[0454] MBMS Multimedia Broadcasting and Multicast Service

[0455] MBSFN Multimedia Broadcast Multicast Service Single Frequency Network

[0456] MBSFN ABS MBSFN almost blank subframes

[0457] MCS modulation and coding scheme

[0458] Minimum Drive Testing (MDT)

[0459] MIB Master Information Block

[0460] MME (Mobility Management Entity)

[0461] MSC Mobile Switching Center

[0462] NPDCCH Narrowband Physical Downlink Control Channel

[0463] NR New Radio

[0464] OCNG OFDMA Channel Noise Generator

[0465] OFDM (Orthogonal Frequency Division Multiplexing)

[0466] OFDMA (Orthogonal Frequency Division Multiple Access)

[0467] OSS Operation Support System

[0468] OTDOA observation time difference

[0469] O&M Operation and Maintenance

[0470] PBCH (Physical Broadband Channel)

[0471] P-CCPCH Main Common Control Physical Channel

[0472] PCell main cell

[0473] PCFICH Physical Control Format Indicator Channel

[0474] PDCCH (Physical Downlink Control Channel)

[0475] PDP (Profile Delay Profile)

[0476] PDSCH (Physical Downlink Shared Channel)

[0477] PGW Packet Gateway

[0478] PHICH Physical Hybrid ARQ Indicator Channel

[0479] PLMN (Public Terrestrial Mobile Network)

[0480] PMI Precoder Matrix Indicator

[0481] PRACH (Physical Random Access Channel)

[0482] PRS Positioning Reference Signal

[0483] PSS Master Synchronization Signal

[0484] PUCCH (Physical Uplink Control Channel)

[0485] PUR pre-configured uplink resources

[0486] PUSCH Physical Uplink Shared Channel

[0487] RACH Random Access Channel

[0488] QAM Quadrature Amplitude Modulation

[0489] RAN (Radio Access Network)

[0490] RAT Radio Access Technology

[0491] RLM Radio Link Management

[0492] RNC Radio Network Controller

[0493] RNTI (Radio Network Temporary Identifier)

[0494] RRC Radio Resource Control

[0495] RRM Radio Resource Management

[0496] RS reference signal

[0497] RSCP Received Signal Code Power

[0498] RSRP reference symbol received power or reference signal received power

[0499] RSRQ reference signal reception quality or reference symbol reception quality

[0500] RSSI Received Signal Strength Indicator

[0501] RSTD (Reference Signal Time Difference)

[0502] SCH Synchronization Channel

[0503] SCell Auxiliary Community

[0504] SDU Service Data Unit

[0505] SFN system frame number

[0506] SGW Service Gateway

[0507] SI System Information

[0508] SIB System Information Block

[0509] SNR (Signal-to-Noise Ratio)

[0510] SON self-optimizing network

[0511] SPS (Semi-Persistent Scheduling)

[0512] SUL supplements uplink

[0513] SS synchronization signal

[0514] SSS auxiliary synchronization signal

[0515] TA scheduled in advance

[0516] TDD (Time Division Duplex)

[0517] TDOA arrival time difference

[0518] TO Transmission Timing

[0519] TOA Arrival Time

[0520] TSS Level 3 Synchronization Signal

[0521] TTI Transmission Time Interval

[0522] UE User Equipment

[0523] UL uplink

[0524] URLLC offers highly reliable and low-latency communication.

[0525] UMTS (Universal Mobile Telecommunications System)

[0526] USIM Universal Subscriber Identification Module

[0527] UTDOA Uplink Time Difference

[0528] UTRA Universal Terrestrial Radio Access

[0529] UTRAN (Universal Terrestrial Radio Access Network)

[0530] WCDMA Wide CDMA

[0531] WLAN (Wide Local Area Network)

Claims

1. A method performed by a wireless device for transmitting multiple layers of a physical channel using Discrete Fourier Transform (DFT) extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM) uplink waveforms, the method comprising: Transmit to network nodes (1012) an indication of the wireless device’s ability to operate according to a first operating mode and a second operating mode, wherein in the first operating mode, the codebook subset comprises a precoding matrix with at most one non-zero element per column, and in the second operating mode, the codebook subset comprises a precoding matrix with at most two non-zero elements per column, and wherein the codebook subset is located in a codebook that is used when transform precoding for the physical channel is disabled; The configuration (1014) is received from the network node for the selected mode in the first and second operating modes; Transform precoding is used to transmit the physical channel (1016), and when transmitting through at least two layers, a subset of the codebook including the precoding matrix of the selected mode is used.

2. The method according to claim 1, wherein, The first operating mode is associated with a non-consistent codebook, and the second operating mode is associated with one of a non-consistent codebook and a partially consistent codebook.

3. The method according to any one of claims 1-2, wherein, For the third operating mode, the codebook subset further includes a precoding matrix with more than two non-zero elements for single-layer transmission, the indication transmitted to the network node indicates the capability for the third operating mode, the selected mode being the third operating mode, and wherein transmitting the physical channel includes transmitting the physical channel having one layer.

4. A multilayer wireless device (110) for transmitting a physical channel using Discrete Fourier Transform (DFT) extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM) uplink waveforms, the wireless device comprising processing circuitry (120) operable to: The network node (160) transmits an indication of the wireless device’s ability to operate under a first operating mode and a second operating mode, wherein in the first operating mode, the codebook subset comprises a precoding matrix with at most one non-zero element per column, and in the second operating mode, the codebook subset comprises a precoding matrix with at most two non-zero elements per column, and wherein the codebook subset is located in a codebook that is used when transform precoding for the physical channel is disabled; Receive configuration from the network node for the selected mode in the first and second operating modes; Transform precoding is used to transmit the physical channel, and when transmitting through at least two layers, a subset of the codebook including the precoding matrix of the selected mode is used.

5. The wireless device according to claim 4, wherein, The first operating mode is associated with a non-consistent codebook, and the second operating mode is associated with one of a non-consistent codebook and a partially consistent codebook.

6. The wireless device according to any one of claims 4-5, wherein, For the third operating mode, the codebook subset further includes a precoding matrix with more than two non-zero elements for single-layer transmission, the indication transmitted to the network node indicates the capability for the third operating mode, the selected mode being the third operating mode, and wherein transmitting the physical channel includes transmitting the physical channel having one layer.

7. A method performed by a wireless device for multi-antenna transmission using Discrete Fourier Transform (DFT) Extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM) uplink waveforms, the method comprising: Receive (1052) signaling identifying a first sub-band and a second sub-band, wherein the sub-bands contain adjacent frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not included in the other sub-band; The set of information bits is encoded and mapped (1056) to the first sub-band and the second sub-band, thereby forming the one or more spatial layers according to the mapping of multiple antenna ports to one or more spatial layers; as well as Transmit (1058) the one or more spatial layers in the sub-band and within the same OFDM symbol.

8. The method according to claim 7, wherein, Mapping the set of information bits to the first sub-band and the second sub-band includes transform precoding of the one or more spatial layers.

9. The method according to any one of claims 7-8, further comprising receiving (1054) an allocation of frequency domain resources of the first sub-band, the allocation indicating a starting physical resource block (PRB) index and a number of consecutive PRBs, and determining the frequency domain resources of the second sub-band by adding an integer offset to the starting PRB index.

10. The method according to any one of claims 7-8, wherein, The first sub-band is associated with a first set of antenna ports, and the second sub-band is associated with a second set of antenna ports.

11. The method according to any one of claims 7-8, wherein, The first sub-band is associated with the first spatial layer, and the second sub-band is associated with the second spatial layer.

12. The method according to any one of claims 7-8, wherein, The wireless device uses a precoder for transmission on sub-bands of the first and second sub-bands, and when the precoder contains a non-zero element corresponding to the first antenna port or the second antenna port, the wireless device transmits with non-zero power on the sub-bands of the first and second sub-bands.

13. The method according to any one of claims 7-8, wherein: The wireless device receives one of a first instruction and a second instruction, the first instruction and the second instruction respectively conveying one of the following: whether the wireless device wants to transmit on the first sub-band, and whether the wireless device wants to transmit on both the first sub-band and the second sub-band; When the first instruction is received, the wireless device transmits the first spatial layer according to the first antenna port associated with the first sub-band; as well as When the second instruction is received, the wireless device transmits two spatial layers in the first sub-band and the second sub-band respectively, based on the first antenna port associated with the first sub-band and the second antenna port associated with the second sub-band.

14. A wireless device (110) for multi-antenna transmission using Discrete Fourier Transform (DFT) extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM) uplink waveforms, the wireless device comprising processing circuitry (120) operable to: Receive signaling identifying a first sub-band and a second sub-band, wherein the sub-bands contain adjacent frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not included in the other sub-band; The set of information bits is encoded and mapped to the first sub-band and the second sub-band, thereby forming the one or more spatial layers according to the mapping of multiple antenna ports to one or more spatial layers; and The one or more space layers are transmitted in the sub-band and within the same OFDM symbol.

15. The wireless device according to claim 14, wherein, The processing circuitry is operable to map the set of information bits to the first sub-band and the second sub-band by performing transform precoding on the one or more spatial layers.

16. The wireless device according to any one of claims 14-15, wherein the processing circuitry is further operable to receive an allocation of frequency domain resources for the first sub-band, the allocation indicating a starting physical resource block (PRB) index and a number of consecutive PRBs, and to determine the frequency domain resources for the second sub-band by adding an integer offset to the starting PRB index.

17. The wireless device according to any one of claims 14-15, wherein, The first sub-band is associated with a first set of antenna ports, and the second sub-band is associated with a second set of antenna ports.

18. The wireless device according to any one of claims 14-15, wherein, The first sub-band is associated with the first spatial layer, and the second sub-band is associated with the second spatial layer.

19. The wireless device according to any one of claims 14-15, wherein, The wireless device uses a precoder for transmission on sub-bands of the first and second sub-bands, and when the precoder contains a non-zero element corresponding to the first antenna port or the second antenna port, the wireless device transmits with non-zero power on the sub-bands of the first and second sub-bands.

20. The wireless device according to any one of claims 14-15, wherein: The wireless device receives one of a first instruction and a second instruction, the first instruction and the second instruction respectively conveying one of the following: whether the wireless device wants to transmit on the first sub-band, and whether the wireless device wants to transmit on both the first sub-band and the second sub-band; When the first instruction is received, the wireless device transmits the first spatial layer according to the first antenna port associated with the first sub-band; as well as When the second instruction is received, the wireless device transmits two spatial layers in the first sub-band and the second sub-band respectively, based on the first antenna port associated with the first sub-band and the second antenna port associated with the second sub-band.

21. A method performed by a network node for receiving multiple layers of a physical channel using Discrete Fourier Transform (DFT) extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM) uplink waveforms, the method comprising: (1112) The wireless device receives an indication of its ability to operate according to a first operating mode and a second operating mode, wherein in the first operating mode, the codebook subset comprises a precoding matrix with at most one non-zero element per column, and in the second operating mode, the codebook subset comprises a precoding matrix with at most two non-zero elements per column, and wherein the codebook subset is located in a codebook that can be configured when transform precoding of the physical channel is disabled; The configuration (1114) is transmitted to the wireless device for the selected mode in the first operating mode and the second operating mode; as well as When receiving at least two layers, the physical channel (1116) is received according to the codebook subset of the matrix including the selected mode using transform precoding.

22. The method according to claim 21, wherein, The first operating mode is associated with a non-consistent codebook, and the second operating mode is associated with one of a non-consistent codebook and a partially consistent codebook.

23. The method according to any one of claims 21-22, wherein, For the third operating mode, the codebook subset further includes a precoding matrix with more than two non-zero elements for single-layer transmission, the configuration transmitted to the wireless device is for the third operating mode, and wherein receiving the physical channel includes receiving the physical channel having one layer.

24. A multi-layer network node (160) for receiving a physical channel using Discrete Fourier Transform (DFT) extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM) uplink waveforms, the network node including processing circuitry (170) operable to: Receive from the wireless device (110) an indication of the ability of the wireless device to operate according to a first operating mode and a second operating mode, wherein in the first operating mode, the codebook subset includes a precoding matrix with at most one non-zero element per column, and in the second operating mode, the codebook subset includes a precoding matrix with at most two non-zero elements per column, and wherein the codebook subset is located in a codebook that can be configured when transform precoding of the physical channel is disabled; The configuration is transmitted to the wireless device for the selected mode in the first operating mode and the second operating mode. as well as When receiving at least two layers, the physical channel is received according to the codebook subset using transform precoding and the matrix including the selected mode.

25. The network node according to claim 24, wherein, The first operating mode is associated with a non-consistent codebook, and the second operating mode is associated with one of a non-consistent codebook and a partially consistent codebook.

26. The network node according to any one of claims 24-25, wherein, For the third operating mode, the codebook subset further includes a precoding matrix with more than two non-zero elements for single-layer transmission, the configuration transmitted to the wireless device is for the third operating mode, and wherein receiving the physical channel includes receiving the physical channel having one layer.

27. A method performed by a network node for receiving multi-antenna transmission of an uplink waveform using Discrete Fourier Transform (DFT) Extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM), the method comprising: Transmit (1152) signaling to a wireless device, the signaling identifying signaling for a first sub-band and a second sub-band, wherein the sub-bands contain adjacent frequency domain resources, and at least a portion of the frequency domain resources of one sub-band is not included in the other sub-band. as well as Based on the mapping of multiple antenna ports in the wireless device to one or more spatial layers, a set of encoded information bits mapped to the first sub-band and the second sub-band and within the same OFDM symbol is received from the wireless device (1156).

28. The method according to claim 27, wherein, The wireless device performs transform precoding on the one or more spatial layers to map the set of information bits to the first sub-band and the second sub-band.

29. The method according to any one of claims 27-28, further comprising transmitting (1154) to the wireless device an allocation of frequency domain resources of the first sub-band, the allocation indicating a starting physical resource block (PRB) index and a number of consecutive PRBs, wherein the frequency domain resources of the second sub-band are offset by an integer from the starting PRB index.

30. The method according to any one of claims 27-28, wherein, The first sub-band is associated with a first set of antenna ports in the wireless device, and the second sub-band is associated with a second set of antenna ports in the wireless device.

31. The method according to any one of claims 27-28, wherein, The first sub-band is associated with the first spatial layer, and the second sub-band is associated with the second spatial layer.

32. The method according to any one of claims 27-28, wherein, The network node transmits one of a first indication and a second indication, wherein the first indication and the second indication each include one of the following: whether the wireless device intends to transmit on the first sub-band, and whether the wireless device intends to transmit on both the first sub-band and the second sub-band, and wherein: Upon receiving the first instruction, the wireless device transmits the space layer according to the first antenna port associated with the first sub-band; and When the second instruction is received, the wireless device transmits two spatial layers in the first sub-band and the second sub-band respectively, based on the first antenna port associated with the first sub-band and the second antenna port associated with the second sub-band.

33. A network node (160) for receiving multi-antenna transmissions of uplink waveforms using Discrete Fourier Transform (DFT) Extended Orthogonal Frequency Division Multiplexing (OFDM) (DFT-S-OFDM), the network node comprising processing circuitry (170) operable to: Transmitting signaling to a wireless device, the signaling identifying signaling for a first sub-frequency band and a second sub-frequency band, wherein the sub-frequency bands contain adjacent frequency domain resources, and at least a portion of the frequency domain resources of one sub-frequency band is not included in the other sub-frequency band; and Based on the mapping of multiple antenna ports in the wireless device to one or more spatial layers, a set of encoded information bits mapped to the first sub-band and the second sub-band and within the same OFDM symbol is received from the wireless device.

34. The network node according to claim 33, wherein, The wireless device performs transform precoding on the one or more spatial layers to map the set of information bits to the first sub-band and the second sub-band.

35. The network node according to any one of claims 33-34, wherein the processing circuitry is further operable to transmit (1154) an allocation of frequency domain resources of the first sub-band to the wireless device, the allocation indicating a starting physical resource block (PRB) index and a number of consecutive PRBs, wherein the frequency domain resources of the second sub-band are offset by an integer from the starting PRB index.

36. The network node according to any one of claims 33-34, wherein, The first sub-band is associated with a first set of antenna ports in the wireless device, and the second sub-band is associated with a second set of antenna ports in the wireless device.

37. The network node according to any one of claims 33-34, wherein, The first sub-band is associated with the first spatial layer, and the second sub-band is associated with the second spatial layer.

38. The network node according to any one of claims 33-34, wherein, The network node transmits one of a first indication and a second indication, wherein the first indication and the second indication each include one of the following: whether the wireless device intends to transmit on the first sub-band, and whether the wireless device intends to transmit on both the first sub-band and the second sub-band, and wherein: Upon receiving the first instruction, the wireless device transmits the space layer according to the first antenna port associated with the first sub-band; and When the second instruction is received, the wireless device transmits two spatial layers in the first sub-band and the second sub-band respectively, based on the first antenna port associated with the first sub-band and the second antenna port associated with the second sub-band.

Citation Information

Patent Citations

  • Pre-coding method, system and device in time division duplex system

    CN101291163A

  • Method and apparatus for information feedback and precoding

    US20130028344A1