The present disclosure relates generally to methods and apparatus for wireless communications and, in particular embodiments, to methods and apparatus for advanced beamforming and transmission techniques for multi-input multi-output (MIMO) ultra-reliable low-latency communication (URLLC) applications.
Ultra-reliable low-latency communication (URLLC) is a new service category in 5th generation (5G) communications to accommodate emerging services and applications having stringent latency and reliability requirements. It is desirable to have substantial changes and improvements to communication techniques for 5G new radio (NR) in order to better support URLLC.
According to embodiments, a communication entity determines R demodulation reference signal (DMRS) ports for a transmission, for which R is greater than or equal to 2. The communication entity determines N set(s) of time-frequency domain resource(s) for the transmission, for which N is greater than or equal to 1. The communication entity determines RxN resource units on the R DMRS ports and the N set(s) of time-frequency domain resource(s). RxN is greater than or equal to 3.
The communication entity maps S complex-valued modulation symbols to the RxN resource units. S is less than RxN. For s from 1 to S, an s-th complex-valued modulation symbol is mapped to a quantity of r_s resource unit(s), r_s is greater than or equal to 1. For at least one s, r_s is greater than 1. RxN is greater than or equal to 5 if all r_s are equal.
The communication entity transmits, to an apparatus, the S complex-valued modulation symbols over the RxN resource units on the N set(s) of time-frequency domain resource(s) based on the mapping and using the R DMRS ports.
In some embodiments, R and N may be adaptively obtained based on channel condition information and ultra-reliable low latency communications (URLLC) requirements.
In some embodiments, the channel condition information may be obtained based on at least one of a sounding reference signal (SRS) or a channel state information (CSI) report received from the apparatus.
In some embodiments, each DMRS port of the R DMRS ports may correspond to a layer or transmission layer in a spatial domain.
In some embodiments, each resource unit of the RxN resource units may correspond to a corresponding unit in a 3-dimensional (3D) resource grid of a first number of antenna ports in a spatial domain, a second number of subcarriers in the frequency domain, and a third number of orthogonal frequency-division multiplexing (OFDM) symbols in the time domain.
In some embodiments, the R DMRS ports may correspond to a subset of a set of the first number of antenna ports.
In some embodiments, each resource unit of the 3D resource grid may be uniquely identified by (r, k, l), for which r is a first index in the spatial domain, k is a second index in the frequency domain relative to a second reference point, and l is a third index in the time domain relative to a third reference point.
In some embodiments, the 3D resource grid may be defined for a first OFDM numerology including at least one of a subcarrier spacing value or a cyclic prefix value, a first carrier, and a first transmission direction of one of an uplink, downlink, or sidelink direction.
In some embodiments, the RxN resource units may include a first region configured as a spatial multiplexing region. A first complex-valued modulation symbol on the first region may be mapped to only 1 resource unit.
In some embodiments, the mapping the S complex-valued modulation symbols to the RxN resource units may include mapping a first set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the first region. A corresponding r_s is 1 for each of the first set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the RxN resource units may include a second region configured as a diversity region. A second complex-valued modulation symbol on the second region may be mapped to more than 1 resource unit.
In some embodiments, the communication entity may map a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region. A corresponding r_s is greater than 1 for each of the second set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the communication entity may map a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region, using at least one of Alamouti Code, Stacked Alamouti Code, Concatenated Alamouti Code, General Stacked Alamouti Code, Quasi-Orthogonal Space-Time Block Codes (QOSTBC), or Overlapped Alamouti Code.
In some embodiments, the second region may include at least one sub-region, and each of the at least one sub-region is one of an Alamouti Code sub-region, a Stacked Alamouti Code sub-region, a Concatenated Alamouti Code sub-region, a General Stacked Alamouti Code sub-region, a Quasi-Orthogonal Space-Time Block Codes (QOSTBC) sub-region, or an Overlapped Alamouti Code sub-region. Each sub-region of the at least one sub-region may include more than 1 resource unit.
In some embodiments, the second region may comprise at least one of: a 4-resource unit Alamouti Code space-time sub-region with 2 consecutive indexes in a spatial domain and 2 consecutive indexes in the time domain, 4 complex-valued modulation symbols mapped on the 4-resource unit Alamouti Code space-time sub-region according to Alamouti code; a 4-resource unit Alamouti Code space-frequency sub-region with 2 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 4 complex-valued modulation symbols mapped on the 4-resource unit Alamouti Code space-frequency sub-region according to the Alamouti code; an 8-resource unit Concatenated Alamouti Code space-time sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the time domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-time sub-region according to Concatenated Alamouti code; or an 8-resource unit Concatenated Alamouti Code space-frequency sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-frequency sub-region according to the Concatenated Alamouti code.
In some embodiments, the communication entity may transmit, to the apparatus, control information for the transmission in one of a radio resource control (RRC) message, a downlink control information (DCI) message, or a media access control (MAC) message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including configuration related to a 3D resource grid in one of the RRC message, the DCI message, or the MAC message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including indication related to the N set(s) of time-frequency domain resource(s), and regions and sub-regions of the RxN resource units in one of the RRC message or the MAC message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including information for receiving the S complex-valued modulation symbols and the mapping in the DCI message or the MAC message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including indication related to the R DMRS ports as a subset of a set of a first number of antenna ports in at least one of the MAC message or the DCI message.
In some embodiments, each set of time-frequency domain resource may be a resource element in a 2-dimensional (2D) resource grid of a second number of subcarriers in the frequency domain and a third number of OFDM symbols in the time domain.
According to embodiments, an apparatus receives, from a communication entity, S complex-valued modulation symbols of a transmission over RxN resource units on N set(s) of time-frequency domain resource(s) based on a mapping and using R demodulation reference signal (DMRS) ports. R is greater than or equal to 2. N is greater than or equal to 1. RxN is greater than or equal to 3. The mapping includes a first mapping from the S complex-valued modulation symbols to the RxN resource units. S is less than RxN. For s from 1 to S, an s-th complex-valued modulation symbol is mapped to a quantity of r_s resource unit(s), r_s is greater than or equal to 1. For at least one s, r_s is greater than 1. RxN is greater than or equal to 5 if all r_s are equal.
In some embodiments, R and N may be adaptively obtained based on channel condition information and ultra-reliable low latency communications (URLLC) requirements.
In some embodiments, the channel condition information may be obtained based on at least one of a sounding reference signal (SRS) or a channel state information (CSI) report received from the apparatus.
In some embodiments, each DMRS port of the R DMRS ports may correspond to a layer or transmission layer in a spatial domain.
In some embodiments, each resource unit of the RxN resource units may correspond to a corresponding unit in a 3-dimensional (3D) resource grid of a first number of antenna ports in a spatial domain, a second number of subcarriers in the frequency domain, and a third number of orthogonal frequency-division multiplexing (OFDM) symbols in the time domain.
In some embodiments, the R DMRS ports may correspond to a subset of a set of the first number of antenna ports.
In some embodiments, each resource unit of the 3D resource grid may be uniquely identified by (r, k, l), for which r is a first index in the spatial domain, k is a second index in the frequency domain relative to a second reference point, and l is a third index in the time domain relative to a third reference point.
In some embodiments, the 3D resource grid may be defined for a first OFDM numerology including at least one of a subcarrier spacing value or a cyclic prefix value, a first carrier, and a first transmission direction of one of an uplink, downlink, or sidelink direction.
In some embodiments, the RxN resource units may include a first region configured as a spatial multiplexing region. A first complex-valued modulation symbol on the first region may be mapped to only 1 resource unit.
In some embodiments, the mapping may include a second mapping from a first set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the first region. A corresponding r_s is 1 for each of the first set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the RxN resource units may include a second region configured as a diversity region. A second complex-valued modulation symbol on the second region may be mapped to more than 1 resource unit.
In some embodiments, the mapping may include a second mapping from a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region. A corresponding r_s is greater than 1 for each of the second set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the mapping may include a second mapping from a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region, using at least one of Alamouti Code, Stacked Alamouti Code, Concatenated Alamouti Code, General Stacked Alamouti Code, Quasi-Orthogonal Space-Time Block Codes (QOSTBC), or Overlapped Alamouti Code.
In some embodiments, the second region may include at least one sub-region, and each of the at least one sub-region is one of an Alamouti Code sub-region, a Stacked Alamouti Code sub-region, a Concatenated Alamouti Code sub-region, a General Stacked Alamouti Code sub-region, a Quasi-Orthogonal Space-Time Block Codes (QOSTBC) sub-region, or an Overlapped Alamouti Code sub-region. Each sub-region of the at least one sub-region may include more than 1 resource unit.
In some embodiments, the second region may comprise at least one of: a 4-resource unit Alamouti Code space-time sub-region with 2 consecutive indexes in a spatial domain and 2 consecutive indexes in the time domain, 4 complex-valued modulation symbols mapped on the—resource unit Alamouti Code space-time sub-region according to Alamouti code; a 4-resource unit Alamouti Code space-frequency sub-region with 2 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 4 complex-valued modulation symbols mapped on the 4-resource unit Alamouti Code space-frequency sub-region according to the Alamouti code; an 8-resource unit Concatenated Alamouti Code space-time sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the time domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-time sub-region according to Concatenated Alamouti code; or an 8-resource unit Concatenated Alamouti Code space-frequency sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-frequency sub-region according to the Concatenated Alamouti code.
In some embodiments, the apparatus may receive, from the communication entity, control information for the transmission in one of a radio resource control (RRC) message, a downlink control information (DCI) message, or a media access control (MAC) message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including configuration related to a 3D resource grid in one of the RRC message, the DCI message, or the MAC message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including indication related to the N set(s) of time-frequency domain resource(s), and regions and sub-regions of the RxN resource units in one of the RRC message or the MAC message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including information for receiving the S complex-valued modulation symbols and the mapping in the DCI message or the MAC message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including indication related to the R DMRS ports as a subset of a set of a first number of antenna ports in at least one of the MAC message or the DCI message.
In some embodiments, each set of time-frequency domain resource may be a resource element in a 2-dimensional (2D) resource grid of a second number of subcarriers in the frequency domain and a third number of OFDM symbols in the time domain.
Embodiment techniques solve the technical problems of covariance matrix based communication system for satisfying the low-latency constraint of the URLLC service. Advantages of the disclosed embodiment techniques include meeting the low-latency requirement of the URLLC service and increasing the transmission rates at the same time. The low-latency constraint of the URLLC service may be satisfied by transmission through long term channel information or covariance matrix instead of instantaneous channel information. However, such covariance matrix based communication system would provide a reduced transmission rate for the MIMO URLLC system. To compensate for the rate-gap, embodiment techniques provide joint multiplexing and diversity based transmission schemes to satisfy the low-latency requirement and improve the transmission rates for the MIMO URLLC system.
For a more complete understanding of the present disclosure, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
The structure and use of disclosed embodiments are discussed in detail below. It should be appreciated, however, that the present disclosure provides many applicable concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific structure and use of embodiments, and do not limit the scope of the disclosure.
This disclosure considers a multi-input multi-output (MIMO) ultra-reliable low-latency communication (URLLC) system, where the low-latency constraint of the URLLC service is satisfied by transmission through long term channel information or covariance matrix instead of instantaneous channel information. However, such covariance matrix based communication would provide a reduced rate for the MIMO URLLC system. To compensate for the rate-gap, embodiments in this disclosure provide several diversity oriented transmission schemes combining Spatial Multiplexing, Alamouti Code, and Golden Code. This disclosure also provides an analytical outage rate prediction framework for such joint multiplexing and diversity based transmission schemes. Through extensive simulation using Clustered Delay Line (CDL) channels based on 5G NR specifications, superior lower tail rate performance of the proposed diversity oriented transmission schemes can be achieved.
Access nodes may also be commonly referred to as Node Bs, evolved Node Bs (eNBs), next generation (NG) Node Bs (gNBs), master eNBs (MeNBs), secondary eNBs (SeNBs), master gNBs (MgNBs), secondary gNBs (SgNBs), network controllers, control nodes, base stations, access points, transmission points (TPs), transmission-reception points (TRPs), cells, carriers, macro cells, femtocells, pico cells, and so on, while UEs may also be commonly referred to as mobile stations, mobiles, terminals, users, subscribers, stations, and the like. Access nodes may provide wireless access in accordance with one or more wireless communication protocols, e.g., the Third Generation Partnership Project (3GPP) long term evolution (LTE), LTE advanced (LTE-A), 5G, 5G LTE, 5G NR, sixth generation (6G), High Speed Packet Access (HSPA), the IEEE 802.11 family of standards, such as 802.11a/b/g/n/ac/ad/ax/ay/be, etc. While it is understood that communications systems may employ multiple access nodes capable of communicating with a number of UEs, only one access node and two UEs are illustrated for simplicity.
URLLC has very stringent requirements on latency (e.g., 1 ms) and reliability (10−5 or even 10−9). It can be technically difficult to support URLLC with conventional techniques of wireless communications. The network can be equipped with many/massive antennas, which are desirable to be fully utilized for URLLC. However, MIMO is typically considered for eMBB and almost no work is done on MIMO for URLLC.
This disclosure offers technical solutions to utilize the many/massive degrees of freedom (DoFs) provided by MIMO antennas and also frequency/time domains to support URLLC requirements. The conventional systems have their technical challenges. Spatial multiplexing (SM) can increase the rate and shorten the latency. But, with SM, on-demand instantaneous channel state information (CSI) acquisition is challenging, is generally too late for URLLC, and the reliability can be insufficient. Diversity offers high reliability and has lower requirement on on-demand instantaneous CSI acquisition. However, with diversity, the rate is low, and the latency may in turn be too high.
To solve the above technical challenges, embodiments of this disclosure efficiently utilizes the many degrees of freedom (DoFs) offered by MIMO (especially at the base station) to meet the unusually stringent requirements on latency (e.g., 1 ms) and reliability (10−5 or even 10−9) of URLLC.
Embodiments provide a technical solution of joint multiplexing and diversity based transmission schemes, combining spatial multiplexing (SM), spatial/temporal/frequency diversity including Alamouti Code, and Golden Code, used in precoding to achieve a good balance between high-rate multiplexing and high-reliability diversity via precoding.
A DL wireless channel for the MIMO URLLC network 150 can be well approximated by the geometric channel models, which capture the natural spatial channel sparsity. It is assumed that the channel to be composed of NCL spatial path clusters with each cluster containing NMPC multi-path components (MPCs) as shown in
The AoDs and AoAs are associated with the large-scale fading of the DL channel. The coherence time of the time-varying channel corresponding to the small-scale fading parameters is much shorter than that of angular coherence time (the time scale over which the angular profile changes significantly). This implies that there can be significant time-variations of the channel coefficients even in moderate mobility. Typically however, the angular coherence time (also referred to as geometric coherence time) is much larger, and it can take in the order of seconds or more to change significantly relative to the coherence time which is in the order of several milliseconds. As a result, the spatial features of the channel can be assumed to be time-invariant or locally constant (or very slowly time-varying) while the small-scale fading coefficients (complex path gains) are assumed to be varying much faster.
Considering ULA, the steering vector aN (θ) for N antenna elements and any AoD θ is formulated as
It may be assumed that the BS 152 transmits L≤min(M, N) data streams (e.g., layers or complex-valued modulation symbols) at any time instant to the UE 154. In the baseband, the unit power data symbols collected in symbol vector x ∈L×1, are processed using the precoder V=[v1, . . . , vL] ∈ N×L. The received signal vector y ∈ M×1 at the UE 154 is expressed as
The RX signal is processed at the UE node u using a linear (typically MMSE) combiner W=[w1, . . . , WL] ∈∈M×L to obtain the estimated symbols as
An achievable rate for the MMI system is given by
where SINRl represents the lth layer Signal-to-Interference-and-Noise-Ratio (SINR) expressed as
This section of the disclosure describes designing the precoder and combiner matrices V and W, respectively, to support the ultra-reliable rate of the URLLC applications.
The traditional MIMO precoding is performed based on the available DL Channel State Information (CSI) at the BS. In FDD systems the DL CSJ at the BS node can be typically obtained using DL channel estimation along with feedback from the UE, or in TDD systems based on UL channel estimation at the BS and exploiting channel reciprocity. It is noted that even in FDD systems embodiment techniques can exploit partial reciprocity in that several large scale fading parameters can be assumed to be the same over uplink and downlink.
Here, it may be assumed that instantaneous channel is available at the transmitter (this method acts as a benchmark). It has been well-studied and deduced that with the instantaneous channel available at the transmitter the Singular Value Decomposition (SVD) based precoding in the dominant L eigen-modes/right singular vectors of the channel with a water filling power allocation is rate-optimal. With the SVD based precoding, the channel matrix H can be decomposed into H=UABH, where U and B are unitary matrices containing the singular vectors, and A is a diagonal matrix containing singular values. With this scheme, the transmit precoder and receive combiner can be set as V=B(:,1:L) and W=U(:,1:L). The optimal rate for the SVD-based precoding is given as follows
represents the power allocation across lth Eigen mode with μ being the water-filling level such that the Σl=1L pl=Pb constraint is satisfied.
Acquisition of the instantaneous CSI at the transmitter (CSIT) is a nontrivial task for multi-antenna systems. In frequency-division duplex (FDD) systems, it may require a feedback loop from the terminals, inducing a significant latency. In time-division duplex (TDD), latency can still be reduced by exploiting channel reciprocity but remains critical. For URLLC it may be preferable to depart from the conventional use of instantaneous CSIT, so the question is how to benefit from the large number of transmit antennas for downlink transmission. One solution includes beamforming based on the multipath structure of the channel, which varies on a coarser time-scale. This structure is distilled into the long-term covariance matrix of the (vectorized) received signal, from which directions of arrival or singular vectors can be determined. Unless otherwise mentioned, this disclosure will use covariance to refer to the long-term covariance wherein the effects of short-term (small scale) fading have been averaged out. This disclosure will use instantaneous or short-term covariance to refer to sample empirical covariance matrix computed using only one snapshot of the channel realization. The latter clearly can be dependent on the short-term fading realization.
This disclosure employs a channel covariance dependent beamforming or spatial multiplexing (SM) approach in contrast to the instantaneous CSI-based approach described above. We assume the channel covariance matrix RH={HHH} is known at the TX of the BS 152. Note that the channel covariance matrix can also be estimated using sample covariance method. It is of particular interest for URLLC applications to estimate the UL channel covariance matrix using F snapshots and utilized the covariance matrix to precode the subsequent URLLC data in the DL based on reciprocity. Therefore, utilizing sample covariance, estimated channel covariance matrix can be written as
First, this disclosure may perform transmit precoding using Eigen Value Decomposition (EVD) of the channel covariance matrix as {circumflex over (R)}H=∪Λ∪H, where U is the unitary matrix of Eigen vectors and A is a diagonal matrix containing the Eigen values in a descending order. Now, we set the precoding matrix as V=U(:,1:L). Here, power allocation matrix P can be designed to maximize a proxy for the average achievable rate. The combiner is assumed to use the MMSE architecture, where the per-layer combiner is given by wl=√{square root over (pl)}C−1 Hvl, where C=Σδ≠l, pδ|wlHHvδ|2+σn2|Wl|2. An instantaneous rate for the covariance-based precoding approach can be calculated as shown in (5) using which an outage event at any target data rate can be determined.
This disclosure may assume equal power allocation and focus optimization on appropriate choice of the number of Eigenmodes L. This can be viewed as a restricted form of waterfilling over modes and the intuition is that a significant fraction of available gains can be accrued by simply avoiding the wastage of transmit power over relatively weaker Eigenmodes.
For URLLC applications, it may be desired to have covariance-based precoding to satisfy the low-latency as described in the above sections. However, covariance-based precoding and transmission results in a rate-gap at these high required reliability levels compared to the SVD precoding scheme utilizing the instantaneous CSI. Therefore, to satisfy ultra-reliable rate requirement of URLLC systems, embodiment techniques may utilize diversity based transmissions on top of the covariance-based precoding. The insight behind our approach is as follows.
By restricting transmission to be in the subspace spanned by dominant Eigenmodes via covariance based precoding (henceforth referred to as dominant subspace), it ensures that with overwhelming probability the transmission will avoid null-space or suppressed Eigenmodes of the instantaneous channel. Secondly, within this dominant subspace there is still uncertainty about the instantaneous channel. By further employing diversity transmission within the dominant subspace, the embodiment techniques can meet the desired reliability without having to excessively sacrifice transmission rate.
Towards this end, this disclosure may express the equivalent MIMO DL channel {tilde over (H)} ∈ M×L after precoding and power allocation as
Now, the embodiment techniques can apply diversity based transmissions considering this equivalent channel in order to improve the rate-reliability of the system.
Space-Time Block Coding (STBC) has been very successful to achieve full transmit diversity without CSI for improved rate reliability. Therefore, a straightforward extension of the rate-reliability for our transmission schemes is to employ Orthogonal STBC codes after covariance-based beamforming. The most popular OSTBC is the Alamouti code. For two transmit antennas, Alamouti code can be written as below (x* means the complex conjugate of x).
The basic Alamouti code is orthogonal for basic 2 transmit antenna case. However, there are different STBCs for more than 2 antennas, which trade-off some orthogonality for retaining maximal transmit diversity (such as quasi-orthogonal designs) and can also incur a loss in symbol rate. One goal of this disclosure is to construct STBCs that when used in conjunction with covariance based precoding can achieve improved lower tail rate. These STBCs should preferably also achieve this improved performance when decoded using simpler receivers (such as linear MMSE receivers) and should also span a limited number of channel uses. The latter conditions can ensure that the decoding complexity and latency are kept under control.
Considering XL ∈L×L
where LC is length or channel uses of the STBC code. Now the receiver inputs may be vectorized in {tilde over (y)} ∈ ML
Stacked Alamouti Code is an extension of basic Alamouti code stacking the code for more than 2 antennas. For L transmit layers, assuming even L, the stacked Alamouti code is expressed as
Given the Stacked Alamouti code and vectorizing the received signal, the equivalent channel matrix ∈2M×L is obtained as
Given the structure of , linear MMSE combining vectors for the Stacked Alamouti code can be derived.
For further reliability improved, Overlapped Alamouti Code (OAC) can be utilized. OAC is motivated by Toeplitz code and overlapping basic Alamouti code, where information symbols and their complex conjugates are linearly embedded to achieve full diversity. For L transmit layers, the stacked Alamouti code is expressed as
The code constructions presented in the following are tailored for the scenario where the dominant subspace has dimension four. In particular the covariance matrix has four dominant Eigenmodes where the strengths of these modes are in decreasing order, i.e., the first Eigenmode is strongest, the second mode is the second strongest and so on.
Here, a variation of the stacked Alamouti code with a specific row permutation may be applied. In particular, for 4 layer transmission we propose the following construction.
The equivalent channel in the complex baseband model over two channel uses can be obtained as before. The insight behind this construction is that when the last two layers corresponding to the third and fourth Eigenmodes are suppressed, then this design tends to the SM design with 2 layers which has full rate transmission over the dominant 2 Eigen modes. Indeed, the third and fourth Eigenmodes are used for obtaining additional diversity by spreading transmission over these Eigenmodes. However, there is a tradeoff since a portion of the available total transmit power must also spent towards this spreading, and the relative strength of the Eigenmodes should be used to decide whether additional diversity at the expense of reducing power along dominant Eigenmodes is justified or not. It is worthwhile to note that the original stacked construction will not reduce to full rate SM upon withholding transmission along the weaker Eigenmodes, which prompted us to devise this variation.
As the name suggests the code constructions in this section comprise of SM codes on top of the Alamouti code. There are the following two constructions. The first one has one layer SM atop the Alamouti code thereby entailing transmission over three Eigenmodes and is given by
The second one has two layer SM atop the Alamouti code thereby entailing transmission over four Eigenmodes and is given by
Notice that this disclosure has expressed the symbols involved in the SM transmission over the second channel use in their conjugated form. This allows to directly obtain an equivalent channel in the complex baseband model over two channel uses.
First the Golden code is considered. This disclosure considers the following dayal-varanasi variant:
with rotation matrix
ensures full diversity for any choice of QAM constellations for the information symbols.
Notice that the Golden code also has full rate similar to the SM code for 2 TX antennas. In addition the Golden code guarantees full diversity for optimal (maximum likelihood) receiver. This disclosure considers a stacked extension comprising of a Golden code over an Alamouti code.
This code is well suited for 4 (virtual) TX antennas in which the stronger two Eigenmodes are used as virtual 2 TX for the Golden code since they must bear full rate transmission. On the other hand, the weaker Eigenmodes are used as 2 virtual TX antennas for the Alamouti code since the latter has a reduced rate of 1 symbol per channel use but with full diversity. In the stacked construction, the embodiment techniques use a slightly modified form of the original Golden code, to obtain
Notice that one useful advantage of the modification in this disclosure is that in this stacked construction, all symbols appear in their conjugated form (upto a sign) in the second channel use. This allows for obtaining an equivalent channel in the complex baseband model on which the structure of this code design is induced. Without such modification, the embodiment techniques may have to consider an equivalent real model entailing larger dimensions.
For the considered URLLC application, we assume the DL channel with N transmit and M receive antenna as H ∈ M×N where typically for massive MIMO N>>M. Given the channel information, we perform SM precoding using the matrix V ∈ N×L where L denotes the number of layers such that M≥L.
From (12), after appropriate SM and STBC precoding the complex baseband model of the received signal can be written as
In this complex baseband model the vector x is the vector of symbols and the matrix is the equivalent matrix on which the structure of the employed inner code has been induced. The vector n is the vector of noise random variables which are i.i.d. Consider next the equivalent real model obtained from the complex baseband model:
Let 1, denote the latest (most-recent) estimate of the equivalent real channel that is available at the transmitter. At the target slot the receiver is assumed to know the perfect equivalent channel . The transmitter needs to predict an analytical rate that can be achieved in the target slot using the available most recent estimate at hand. Consider the error or mismatch between the true channel at the receiver at the current (or target) slot and the most recent available estimate of the equivalent real channel. The embodiment techniques begin by expanding the current equivalent channel as
Recall that {tilde over (η)} ∈2M
One technical problem is to find the worst case achievable sum rate without knowing the specific error matrix. Without any constraints on {tilde over (ε)} this worst-case rate will be zero. Therefore, the challenge is to impose or confine {tilde over (ε)} to as small a region as possible while ensuring that this region includes error matrices {{tilde over (ε)}} that, when added to the available estimate matrix includes a highly probable set of realizable true equivalent channel matrices. This disclosure will discuss this aspect further in the sequel. It is noted here that embodiment techniques can exploit the approach pursued in [1] but directly adopting that approach will ignore the structure induced by the inner code used by the transmission scheme, and thereby yield excessively pessimistic predicted rates. On the other hand, it is not apparent if the analysis in [1] can be extended to address the presence of inner codes. This disclosure device a technique that allows for exploiting the induced structure in the analysis.
The problem of interest may be written as
and (:,j) denotes the jth column of . The ½ fraction is due to the real model and for convenience, this disclosure will drop this in the sequel. Further, the equivalent real model of the MMSE BF is defined as {tilde over (W)}=[{tilde over (w)}1 {tilde over (w)}2 . . . , {tilde over (w)}2L].
Utilizing the relation between the Shannon rate and minimum mean squared error (MMSE), cf. [2], the rate for each layer in the real-model can be written as
e above equations, with some abuse of notation, this disclosure has let êi denote the MMSE while this disclosure lets êi ({tilde over (w)}i) denote the MSE achieved using filter (beamforming vector) {tilde over (w)}i. Notice also that since the MSE is always non-negative, the maximizing si will always be non-negative, and hence this disclosure can restrict the search space of each si to be the set of non-negative real numbers. Consequently, the worst case sum rate can be written as
where D=diag(s1, s2, . . . , s2L).
Next, a lower bound on this achievable rate (and hence itself achievable) can be obtained by replacing min-max with max-min and can written as
ization problem is considered.
This can be shown to be equivalent to
To further simplify, this disclosure may define z=vec(BT{tilde over (W)}T1). Further, this disclosure may define the vector of free (independent) variables in the matrix {tilde over (ε)} by the vector of {umlaut over (μ)}. This disclosure introduces an observation which allows for developing the analysis in this disclosure.
The entries in the error matrix {tilde over (ε)} are all linear in the free variables, i.e., in the elements of the vector {circumflex over (μ)}. As a result, this disclosure may express
Using this observation, it becomes possible to express the problem of interest as
Using classical S-lemma techniques, [3], it can be shown that
Finally, recalling that without loss of generality each si can be restricted as si≥o, the overall problem may be written as
((I ⊗ B{circumflex over ( )}T W{circumflex over ( )}T)). Here, this disclosure has used <. > to denote the operations that need to be done on the matrix argument I ⊗ BT{tilde over (W)}T to ensure that vec(BT{tilde over (W)}Tε)=A{tilde over (μ)}.
This disclosure may utilize alternating optimization technique to solve the overall optimization problem in an alternating fashion, with each of the two steps considering a subset of variables. In particular, in one step the subset of variables is {{{tilde over (W)}i}, λ, τ}, whereas in the second step the optimization is over the subset {λ, τ, {si}}. In each of the steps, the variables not in the considered subset are held fixed to their most recent updated values. The overall algorithm is detailed in Algorithm 1 shown below.
Note that convergence is guaranteed since the objective function (which is bounded above) monotonically improves in each step. Also each optimization is a max-log-det problem subject to linear matrix inequality constraints and hence can be efficiently solved. This disclosure employs open source CVX solver for this purpose.
This disclosure now considers imposing tighter constraints on the set of error matrices in order to obtain tighter worst-case achievable rate predictions. Towards this end, we first summarize our overall approach as follows:
Next, this disclosure discusses different choices for the bounded region of error vectors {circumflex over (μ)} recall that elements of this vector are the free variables in the structured error matrix {tilde over (ε)} and that each entry of the latter matrix is a linear combination of the elements of {circumflex over (μ)}.
for some appropriate choice of δ. One choice of S can be the minimal choice that can ensure each one of a large set of generated error vectors has a squared norm no greater than δ. Therefore, it can be the largest squared norm over the set of generated error vectors.
In this case, this disclosure can use the region defined as
Here, the choice of δ can be tailored to achieve the desired level of reliability.
Another approach is to consider minimum volume enclosing ellipsoid (MVEE). In particular, suppose that a large set of realizations of {circumflex over (μ)}, denoted by {{circumflex over (μ)}l}l=1J are available. Here, the desired ellipsoid may be obtained by solving the following optimization problem:
imization problem fortunately has efficient solutions such as those based on Khachiyan's algorithm. Using the obtained ĉ, {circumflex over (Q)}, this disclosure may define the region of interest as
Furthermore, this disclosure may also immediately extend the analysis to incorporate error vectors in this region. Indeed, this disclosure can define a transformed vector of free variables as
so that the region of interest becomes {{tilde over (μ)}: ∥{tilde over (μ)}∥2≤1}. Considering, the remaining steps of the analysis, it is only needed to update z→z+Aĉ followed by
in (Q) denotes the minimal Eigen-value of Q. The obtained c, Q can be used to define the region of interest and extend the analysis exactly as in the previous case.
simulation RESULTS
In this section, this disclosure presents extensive simulation results for considered beamforming approaches for MIMO URLLC systems.
This disclosure has considered the MIMO URLLC network with N=16 TX antennas at the gNB or BS and M=4 RX antennas at the UE, a special configuration of the single-user MIMO system shown in
First, this disclosure investigates the eigenvalue distribution of covariance matrix induced by the considered CDL-A, CDL-B and CDL-C channel models.
Table 1, presents the possible diversity oriented transmission schemes for upto L=4 layers based on our considered code constructions in the previous sections. The different schemes make use of the different SM-plus-Alamouti or Golden code plus Alamouti based precoding and transmission to achieve the desired symbol rate and diversity. In this table the rate refers to the effective number of symbols transmitted per channel use whereas the rank refers to the number of dominant Eigenmodes that are used by the transmission scheme. A rank scheme will entail transmission over the top eigenmodes.
Rate CDF with Long-Term Covariance Matrix
To reduce the rate gap between precoding based on long-term covariance matrix followed by diversity transmission, and precoding based on instantaneous CSI, this disclosure provides a periodic date strategy for the channel covariance matrix. As shown in
Rate CDF with Covariance Matrix Update
This disclosure uses the observation that since the covariance matrix is updated in every 50 slots, the long-term covariance matrix information can be used for the last few (for instance last tens of) slots before the next update, while only the initial slots may use the updated covariance matrix. This insight comes from the fact that in the slots immediately following the update the CSI obtained in the update slot is highly correlated with the true CSI in those slots. Then, invoking the result that precoding is optimal when perfect CSI is available at the transmitter, the embodiment techniques may choose only to rely on precoding based on most-recent CSI without any diversity scheme. For the slots in which we exploit long-term covariance, GC+AL transmission scheme may be used, which has been verified to be one of the most effective diversity providing technique. For these slots the most recent CSI is outdated and using long-term covariance in conjunction with diversity transmission is well justified explained above.
Rate CDF with Different SNR
Rate CDF with 30 km/h UE Speed
The method 1200 starts at the operation 1202, where the communication entity determines R demodulation reference signal (DMRS) ports for a transmission. R is greater than or equal to 2. At the operation 1204, the communication entity determines N set(s) of time-frequency domain resource(s) for the transmission. N is greater than or equal to 1. At the operation 1206, the communication entity determines RxN resource units on the R DMRS ports and the N set(s) of time-frequency domain resource(s). RxN is greater than or equal to 3.
At the operation 1208, the communication entity maps S complex-valued modulation symbols to the RxN resource units. S is less than RxN. For s from 1 to S, an s-th complex-valued modulation symbol is mapped to a quantity of r_s resource unit(s), r_s is greater than or equal to 1. For at least one s, r_s is greater than 1. RxN is greater than or equal to 5 if all r_s are equal. In some embodiments, a sum of all values of r_s is RxN. In some other embodiments, a sum of all values of r_s is less than RxN: that is, the RxN resource units are not completely filled up by the modulation symbols, and zero-padding(s) may be used (such as in the case of Overlapped Alamouti Code described below).
At the operation 1210, the communication entity transmits, to an apparatus, the S complex-valued modulation symbols over the RxN resource units on the N set(s) of time-frequency domain resource(s) based on the mapping and using the R DMRS ports.
In some embodiments, R and N may be adaptively obtained based on channel condition information and ultra-reliable low latency communications (URLLC) requirements.
In some embodiments, the channel condition information may be obtained based on at least one of a sounding reference signal (SRS) or a channel state information (CSI) report received from the apparatus.
In some embodiments, each DMRS port of the R DMRS ports may correspond to a layer or transmission layer in a spatial domain.
In some embodiments, each resource unit of the RxN resource units may correspond to a corresponding unit in a 3-dimensional (3D) resource grid of a first number of antenna ports in a spatial domain, a second number of subcarriers in the frequency domain, and a third number of orthogonal frequency-division multiplexing (OFDM) symbols in the time domain.
In some embodiments, the R DMRS ports may correspond to a subset of a set of the first number of antenna ports. For example, the communication system may support up to R antenna ports/layers, where R=12, which is the first number of antenna ports. But, for a particular transmission to a UE from the gNB, only a subset of the 12 ports may be used (e.g., 3 ports of {3, 4, 5}). Then, in this case, R=3.
In some embodiments, each resource unit of the 3D resource grid may be uniquely identified by (r, k, l), for which r is a first index in the spatial domain, k is a second index in the frequency domain relative to a second reference point, and l is a third index in the time domain relative to a third reference point.
In some embodiments, the 3D resource grid may be defined for a first OFDM numerology including at least one of a subcarrier spacing value or a cyclic prefix value, a first carrier, and a first transmission direction of one of an uplink, downlink, or sidelink direction.
In some embodiments, the RxN resource units may include a first region configured as a spatial multiplexing region. A first complex-valued modulation symbol on the first region may be mapped to only 1 resource unit.
In some embodiments, the mapping the S complex-valued modulation symbols to the RxN resource units may include mapping a first set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the first region. A corresponding r_s is 1 for each of the first set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the RxN resource units may include a second region configured as a diversity region. A second complex-valued modulation symbol on the second region may be mapped to more than 1 resource unit.
In some embodiments, the communication entity may map a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region. A corresponding r_s is greater than 1 for each of the second set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the communication entity may map a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region, using at least one of Alamouti Code, Stacked Alamouti Code, Concatenated Alamouti Code, General Stacked Alamouti Code, Quasi-Orthogonal Space-Time Block Codes (QOSTBC), or Overlapped Alamouti Code.
In some embodiments, the second region may include at least one sub-region, and each of the at least one sub-region is one of an Alamouti Code sub-region, a Stacked Alamouti Code sub-region, a Concatenated Alamouti Code sub-region, a General Stacked Alamouti Code sub-region, a Quasi-Orthogonal Space-Time Block Codes (QOSTBC) sub-region, or an Overlapped Alamouti Code sub-region. Each sub-region of the at least one sub-region may include more than 1 resource unit.
In some embodiments, the second region may comprise at least one of: a 4-resource unit Alamouti Code space-time sub-region with 2 consecutive indexes in a spatial domain and 2 consecutive indexes in the time domain, 4 complex-valued modulation symbols mapped on the 4-resource unit Alamouti Code space-time sub-region according to Alamouti code; a 4-resource unit Alamouti Code space-frequency sub-region with 2 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 4 complex-valued modulation symbols mapped on the 4-resource unit Alamouti Code space-frequency sub-region according to the Alamouti code; an 8-resource unit Concatenated Alamouti Code space-time sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the time domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-time sub-region according to Concatenated Alamouti code; or an 8-resource unit Concatenated Alamouti Code space-frequency sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-frequency sub-region according to the Concatenated Alamouti code; or an m-resource unit repetition sub-region on which 1 complex-valued modulation symbol is mapped according to repetition.
In some embodiments, the communication entity may transmit, to the apparatus, control information for the transmission in one of a radio resource control (RRC) message, a downlink control information (DCI) message, or a media access control (MAC) message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including configuration related to a 3D resource grid in one of the RRC message, the DCI message, or the MAC message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including indication related to the N set(s) of time-frequency domain resource(s), and regions and sub-regions of the RxN resource units in one of the RRC message or the MAC message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including information for receiving the S complex-valued modulation symbols and the mapping in the DCI message or the MAC message.
In some embodiments, the communication entity may transmit, to the apparatus, the control information including indication related to the R DMRS ports as a subset of a set of a first number of antenna ports in at least one of the MAC message or the DCI message. For example, the communication system may support up to antenna ports/layers, where =12, which is the first number of antenna ports. But, for a particular transmission to a UE from the gNB, only a subset of the 12 ports may be used (e.g., 3 ports of {3, 4, 5}). Then, in this case, R=3, and the 3 ports {3, 4, 5} may be indicated in the DCI (e.g., DCI format 1_1 or the like) from the gNB to the receive UE. In some embodiments, the indicated ports may not be necessarily consecutive (e.g., the R ports may be {0, 3, 6}, i.e., r0=0, r1=3, r2=6). In some embodiments, for convenience, the R ports may be re-indexed in a consecutive way such as r0′=0, r1′=1, and r2′=2.
In some embodiments, each set of time-frequency domain resource may be a resource element in a 2-dimensional (2D) resource grid of a second number of subcarriers in the frequency domain and a third number of OFDM symbols in the time domain.
At the operation 1222, the apparatus receives, from a communication entity, S complex-valued modulation symbols of a transmission over RxN resource units on N set(s) of time-frequency domain resource(s) based on a mapping and using R demodulation reference signal (DMRS) ports. R is greater than or equal to 2. N is greater than or equal to 1. RxN is greater than or equal to 3. The mapping includes a first mapping from the S complex-valued modulation symbols to the RxN resource units. S is less than RxN. For s from 1 to S, an s-th complex-valued modulation symbol is mapped to a quantity of r_s resource unit(s), r_s is greater than or equal to 1. For at least one s, r_s is greater than 1. RxN is greater than or equal to 5 if all r_s are equal.
In some embodiments, R and N may be adaptively obtained based on channel condition information and ultra-reliable low latency communications (URLLC) requirements.
In some embodiments, the channel condition information may be obtained based on at least one of a sounding reference signal (SRS) or a channel state information (CSI) report received from the apparatus.
In some embodiments, each DMRS port of the R DMRS ports may correspond to a layer or transmission layer in a spatial domain.
In some embodiments, each resource unit of the RxN resource units may correspond to a corresponding unit in a 3-dimensional (3D) resource grid of a first number of antenna ports in a spatial domain, a second number of subcarriers in the frequency domain, and a third number of orthogonal frequency-division multiplexing (OFDM) symbols in the time domain.
In some embodiments, the R DMRS ports may correspond to a subset of a set of the first number of antenna ports.
In some embodiments, each resource unit of the 3D resource grid may be uniquely identified by (r, k, l), for which r is a first index in the spatial domain, k is a second index in the frequency domain relative to a second reference point, and l is a third index in the time domain relative to a third reference point.
In some embodiments, the 3D resource grid may be defined for a first OFDM numerology including at least one of a subcarrier spacing value or a cyclic prefix value, a first carrier, and a first transmission direction of one of an uplink, downlink, or sidelink direction.
In some embodiments, the RxN resource units may include a first region configured as a spatial multiplexing region. A first complex-valued modulation symbol on the first region may be mapped to only 1 resource unit.
In some embodiments, the mapping may include a second mapping from a first set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the first region. A corresponding r_s is 1 for each of the first set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the RxN resource units may include a second region configured as a diversity region. A second complex-valued modulation symbol on the second region may be mapped to more than 1 resource unit.
In some embodiments, the mapping may include a second mapping from a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region. A corresponding r_s is greater than 1 for each of the second set of the one or more of the S complex-valued modulation symbols.
In some embodiments, the mapping may include a second mapping from a second set of one or more of the S complex-valued modulation symbols onto a subset of the resource unit(s) in the second region, using at least one of Alamouti Code, Stacked Alamouti Code, Concatenated Alamouti Code, General Stacked Alamouti Code, Quasi-Orthogonal Space-Time Block Codes (QOSTBC), or Overlapped Alamouti Code.
In some embodiments, the second region may include at least one sub-region, and each of the at least one sub-region is one of an Alamouti Code sub-region, a Stacked Alamouti Code sub-region, a Concatenated Alamouti Code sub-region, a General Stacked Alamouti Code sub-region, a Quasi-Orthogonal Space-Time Block Codes (QOSTBC) sub-region, or an Overlapped Alamouti Code sub-region. Each sub-region of the at least one sub-region may include more than 1 resource unit.
In some embodiments, the second region may comprise at least one of: a 4-resource unit Alamouti Code space-time sub-region with 2 consecutive indexes in a spatial domain and 2 consecutive indexes in the time domain, 4 complex-valued modulation symbols mapped on the 4-resource unit Alamouti Code space-time sub-region according to Alamouti code; a 4-resource unit Alamouti Code space-frequency sub-region with 2 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 4 complex-valued modulation symbols mapped on the 4-resource unit Alamouti Code space-frequency sub-region according to the Alamouti code; an 8-resource unit Concatenated Alamouti Code space-time sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the time domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-time sub-region according to Concatenated Alamouti code; or an 8-resource unit Concatenated Alamouti Code space-frequency sub-region with 4 consecutive indexes in the spatial domain and 2 consecutive indexes in the frequency domain, 8 complex-valued modulation symbols mapped on the 8-resource unit Concatenated Alamouti Code space-frequency sub-region according to the Concatenated Alamouti code.
In some embodiments, the apparatus may receive, from the communication entity, control information for the transmission in one of a radio resource control (RRC) message, a downlink control information (DCI) message, or a media access control (MAC) message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including configuration related to a 3D resource grid in one of the RRC message, the DCI message, or the MAC message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including indication related to the N set(s) of time-frequency domain resource(s), and regions and sub-regions of the RxN resource units in one of the RRC message or the MAC message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including information for receiving the S complex-valued modulation symbols and the mapping in the DCI message or the MAC message.
In some embodiments, the apparatus may receive, from the communication entity, the control information including indication related to the R DMRS ports as a subset of a set of a first number of antenna ports in at least one of the MAC message or the DCI message.
In some embodiments, each set of time-frequency domain resource may be a resource element in a 2-dimensional (2D) resource grid of a second number of subcarriers in the frequency domain and a third number of OFDM symbols in the time domain.
In some embodiments, the channel condition information may include at least a covariance matrix, obtained based on at least one of a sounding reference signal (SRS) or a channel state information (CSI) report received from the apparatus. The covariance matrix may be updated at least when a SRS or CSI report is received. The covariance matrix may be a wideband covariance matrix or a subband covariance matrix. It may be the same for all the resource units in the 3D resource grid or different. Interpolation, extrapolation, and/or prediction may be used to obtain a different channel condition information on a resource unit.
In some embodiments, the communication entity may precode the S complex-valued modulation symbols using R eigenvectors from Eigen Value Decomposition (EVD) of the covariance matrix and the r-th (or r′-th) eigenvector for the precoding of the r-th (or r′-th) DMRS port.
In some embodiments, the communication entity may transmits the S complex-valued modulation symbols over the RxN resource units on the N set(s) of time-frequency domain resource(s) based on the precoding.
In some embodiments, the regions and sub-regions may be pre-configured/pre-defined before and/or after the channel condition information is obtained, before and/or after the S complex-valued modulation symbols are obtained, etc.
In embodiments, the base station may distribute S complex-valued modulation symbols on the MIMO channel with a rank R (e.g., R strong eigenvalues) and N transmissions in time/frequency, adaptively using spatial multiplexing, spatial diversity, and time/frequency diversity. The adaptation may be based on the URLLC requirements, channel conditions, etc. The precoding may be based on the covariance matrix, and, optionally, also on the latest instantaneous channel. In addition, power-domain optimization may be incorporated.
By applying the matrix X shown in
With the mapping described above, the resource units 1254 may include 16 resource units, RU1-RU16, which can be grouped into several regions. For example, the resource units 1254 may include the first region 1262, the second region 1264, the first region 1266, and the second region 1268. The first region 1262 may be an SM region including RU1 and RU2, corresponding to symbols x1 and x2, respectively. The second region 1264 may be a diversity region, including the Alamouti Code sub-region 1272 and the Concatenated Alamouti Code sub-region 1274. The Alamouti Code sub-region 1272 may include RU3 and RU4, corresponding to symbols x3 and x4, respectively. The Concatenated Alamouti code sub-region 1274 may include RU5 to RU8, corresponding to symbols x5-x8, respectively. The first region 1262 and the second region 1264 may be for the first channel use. The first region 1266 may be another SM region including RU9 and RU10, corresponding to symbols x9* and x10*, respectively. The second region 1268 may be another diversity region, including the Alamouti Code sub-region 1276 and the Concatenated Alamouti Code sub-region 1278. The Alamouti Code sub-region 1276 may include RU11 and RU12, corresponding to symbols x4* and −x3*, respectively. The Concatenated Alamouti code sub-region 1278 may include RU13, RU14, RU15, and RU16, corresponding to symbols x6*, x8*, −x5*, and −x7*, respectively. The first region 1266 and the second region 1268 may be for the second channel use. There may be a 1-to-1 correspondence between the mapping matrix X and the grouping of the regions/sub-regions of the resource units 1254 so that specifying either one is equivalent to specifying the other one. The grouping of the regions/sub-regions of the resource units, and/or the structure and parameters of the regions/sub-regions of the resource units, may be signaled from the network to the UE. In the SM region(s), each complex-valued modulation symbol may be mapped to exactly one resource unit. In the diversity region(s), each complex-valued modulation symbol is mapped to more than one resource unit (e.g., symbol x3 appears twice (as x3 in RU3 and as −x3* in RU12)). Therefore, the SM region(s) can support higher data rate, and the diversity region(s) can support higher reliability. Correspondingly, the resource units in the SM region(s) may be precoded via the strongest eigenvectors/singular vectors of the channel, and the resource units in the diversity region(s) may be precoded via the less strong eigenvectors/singular vectors of the channel.
In this example, the communication system 1300 includes electronic devices (ED) 1310a-1310c, radio access networks (RANs) 1320a-1320b, a core network 1330, a public switched telephone network (PSTN) 1340, the Internet 1350, and other networks 1360. While certain numbers of these components or elements are shown in
The EDs 1310a-1310c are configured to operate or communicate in the system 1300. For example, the EDs 1310a-1310c are configured to transmit or receive via wireless or wired communication channels. Each ED 1310a-1310c represents any suitable end user device and may include such devices (or may be referred to) as a user equipment or device (UE), wireless transmit or receive unit (WTRU), mobile station, fixed or mobile subscriber unit, cellular telephone, personal digital assistant (PDA), smartphone, laptop, computer, touchpad, wireless sensor, or consumer electronics device.
The RANs 1320a-1320b here include base stations 1370a-1370b, respectively. Each base station 1370a-1370b is configured to wirelessly interface with one or more of the EDs 1310a-1310c to enable access to the core network 1330, the PSTN 1340, the Internet 1350, or the other networks 1360. For example, the base stations 1370a-1370b may include (or be) one or more of several well-known devices, such as a base transceiver station (BTS), a Node-B (NodeB), an evolved NodeB (eNB), a Next Generation (NG) NodeB (gNB), a gNB centralized unit (gNB-CU), a gNB distributed unit (gNB-DU), a Home NodeB, a Home eNodeB, a site controller, an access point (AP), or a wireless router. The EDs 1310a-1310c are configured to interface and communicate with the Internet 1350 and may access the core network 1330, the PSTN 1340, or the other networks 1360.
In the embodiment shown in
The base stations 1370a-1370b communicate with one or more of the EDs 1310a-1310c over one or more air interfaces 1390 using wireless communication links. The air interfaces 1390 may utilize any suitable radio access technology.
It is contemplated that the system 1300 may use multiple channel access functionality, including such schemes as described above. In particular embodiments, the base stations and EDs implement 5G New Radio (NR), LTE, LTE-A, or LTE-B. Of course, other multiple access schemes and wireless protocols may be utilized.
The RANs 1320a-1320b are in communication with the core network 1330 to provide the EDs 1310a-1310c with voice, data, application, Voice over Internet Protocol (VoIP), or other services. Understandably, the RANs 1320a-1320b or the core network 1330 may be in direct or indirect communication with one or more other RANs (not shown). The core network 1330 may also serve as a gateway access for other networks (such as the PSTN 1340, the Internet 1350, and the other networks 1360). In addition, some or all of the EDs 1310a-1310c may include functionality for communicating with different wireless networks over different wireless links using different wireless technologies or protocols. Instead of wireless communication (or in addition thereto), the EDs may communicate via wired communication channels to a service provider or switch (not shown), and to the Internet 1350.
Although
As shown in
The ED 1410 also includes at least one transceiver 1402. The transceiver 1402 is configured to modulate data or other content for transmission by at least one antenna or NIC (Network Interface Controller) 1404. The transceiver 1402 is also configured to demodulate data or other content received by the at least one antenna 1404. Each transceiver 1402 includes any suitable structure for generating signals for wireless or wired transmission or processing signals received wirelessly or by wire. Each antenna 1404 includes any suitable structure for transmitting or receiving wireless or wired signals. One or multiple transceivers 1402 could be used in the ED 1410, and one or multiple antennas 1404 could be used in the ED 1410. Although shown as a single functional unit, a transceiver 1402 could also be implemented using at least one transmitter and at least one separate receiver.
The ED 1410 further includes one or more input/output devices 1406 or interfaces (such as a wired interface to the Internet 1350). The input/output devices 1406 facilitate interaction with a user or other devices (network communications) in the network. Each input/output device 1406 includes any suitable structure for providing information to or receiving information from a user, such as a speaker, microphone, keypad, keyboard, display, or touch screen, including network interface communications.
In addition, the ED 1410 includes at least one memory 1408. The memory 1408 stores instructions and data used, generated, or collected by the ED 1410. For example, the memory 1408 could store software or firmware instructions executed by the processing unit(s) 1400 and data used to reduce or eliminate interference in incoming signals. Each memory 1408 includes any suitable volatile or non-volatile storage and retrieval device(s). Any suitable type of memory may be used, such as random access memory (RAM), read only memory (ROM), hard disk, optical disc, subscriber identity module (SIM) card, memory stick, secure digital (SD) memory card, and the like.
As shown in
Each transceiver 1452 includes any suitable structure for generating signals for wireless or wired transmission to one or more EDs or other devices. Each transceiver 1452 further includes any suitable structure for processing signals received wirelessly or by wire from one or more EDs or other devices. Although shown combined as a transceiver 1452, a transmitter and a receiver could be separate components. Each antenna 1456 includes any suitable structure for transmitting or receiving wireless or wired signals. While a common antenna 1456 is shown here as being coupled to the transceiver 1452, one or more antennas 1456 could be coupled to the transceiver(s) 1452, allowing separate antennas 1456 to be coupled to the transmitter and the receiver if equipped as separate components. Each memory 1458 includes any suitable volatile or non-volatile storage and retrieval device(s). Each input/output device 1466 facilitates interaction with a user or other devices (network communications) in the network. Each input/output device 1466 includes any suitable structure for providing information to or receiving/providing information from a user, including network interface communications.
The bus 1520 may be one or more of any type of several bus architectures including a memory bus or memory controller, a peripheral bus, or a video bus. The CPU 1514 may comprise any type of electronic data processor. The memory 1508 may comprise any type of non-transitory system memory such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), read-only memory (ROM), or a combination thereof. In an embodiment, the memory 1508 may include ROM for use at boot-up, and DRAM for program and data storage for use while executing programs.
The mass storage 1504 may comprise any type of non-transitory storage device configured to store data, programs, and other information and to make the data, programs, and other information accessible via the bus 1520. The mass storage 1504 may comprise, for example, one or more of a solid state drive, hard disk drive, a magnetic disk drive, or an optical disk drive.
The video adapter 1510 and the I/O interface 1512 provide interfaces to couple external input and output devices to the processing unit 1502. As illustrated, examples of input and output devices include a display 1518 coupled to the video adapter 1510 and a mouse, keyboard, or printer 1516 coupled to the I/O interface 1512. Other devices may be coupled to the processing unit 1502, and additional or fewer interface cards may be utilized. For example, a serial interface such as Universal Serial Bus (USB) (not shown) may be used to provide an interface for an external device.
The processing unit 1502 also includes one or more network interfaces 1506, which may comprise wired links, such as an Ethernet cable, or wireless links to access nodes or different networks. The network interfaces 1506 allow the processing unit 1502 to communicate with remote units via the networks. For example, the network interfaces 1506 may provide wireless communication via one or more transmitters/transmit antennas and one or more receivers/receive antennas. In an embodiment, the processing unit 1502 is coupled to a local-area network 1522 or a wide-area network for data processing and communications with remote devices, such as other processing units, the Internet, or remote storage facilities.
The following references are incorporated in this disclosure by reference.
It should be appreciated that one or more steps of the embodiment methods provided herein may be performed by corresponding units or modules. For example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. Other steps may be performed by a selecting unit or module, a determining unit or module, or an assigning unit or module. The respective units or modules may be hardware, software, or a combination thereof. For instance, one or more of the units or modules may be an integrated circuit, such as field programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs).
Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the scope of the disclosure as defined by the appended claims.
This application is a continuation of PCT/US2023/015665, filed on Mar. 20, 2023, and entitled “Advanced Beamforming and Transmission Techniques for MIMO URLLC Applications,” which claims priority to U.S. Provisional Application No. 63/321,524 filed on Mar. 18, 2022 and entitled “Advanced Beamforming and Transmission Techniques for MIMO URLLC Applications,” which applications are hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63321524 | Mar 2022 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US2023/015665 | Mar 2023 | WO |
Child | 18887890 | US |