This specification relates to systems, methods, and apparatus for an optimal achievable data rate for wireless communications.
Diversity, e.g., in the form of spatial (antenna) diversity or delay diversity, is a method to reduce the negative impact of fading in wireless communications systems. The general trend towards larger number of antennae and/or wider bandwidths means that the number of diversity branches is increasing. For example, a massive multiple-input-multiple-output (MIMO) base station might have 100 antenna elements, or an ultra wideband (UWB) receiver might have approximately 100 resolvable delay bins.
While such a high number of diversity branches bring performance advantages, the associated commensurate increase in the number of up/down-conversion chains drastically increases the implementation cost and energy consumption in the transceivers. As a solution, low complexity switched transceivers have been proposed, such as hybrid digital-analog beamforming with selection and Selective-Rake receiver. In such systems, the number of up/down-conversion chains (K) are fewer than the number of diversity branches the channel offers and an array of switches select K out of the N diversity branches for down-conversion.
For such a low-complexity receiver, assuming a single antenna transmitter and in the absence of interference, the capacity optimal way for combining the received signals is generalized selection combining (GSC). This is also known as hybrid selection or maximum ratio combining. In GSC, the instantaneously strongest K diversity branches are down-converted and maximum-ratio combined. The performance of a GSC system has been studied in great detail for independent Rayleigh fading, Nakagami-m fading, and arbitrary fading channels. In the presence of multiple data streams in a multi-antenna system, the capacity-optimal reception is a selection of a subset of antennas, followed by a spatial-multiplexing receiver (e.g., a maximum-likelihood receiver) with K inputs. Generally, optimization might be done with respect to capacity, or other criteria might be used, but the overall receiver structure is always a combination of a selection of K branches, followed by a “standard” K-branch receiver. In the following, we will describe GSC with optimization of capacity for the purpose of concreteness, but the principle can be applied to all other selection receiver types as well.
For implementing GSC, the receiver (RX) needs the channel state information (CSI) for all the diversity paths. The CSI can be acquired by transmitting a known pilot sequence from the transmitter (TX) during each channel coherence time interval. However, for low complexity systems, since the RX has only K<N down-conversion chains, for each transmitted pilot sequence the RX can acquire CSI for only K diversity paths. Therefore, the pilot sequence has to be re-transmitted N/K times to acquire the CSI for all the diversity paths. This overhead for training can be especially large when N>>K, the pilot sequence is long and/or the channel coherence time is short.
Accordingly, these and other drawbacks provide a need for a system and a method to minimize the impact of this training overhead in order to provide an optimal achievable data rate for wireless communications.
In general, one aspect of the subject matter described in this specification is embodied in a method for an optimal performance criterion for a wireless communication system. The methods described herein throughout this disclosure may be implemented using hardware such as one or more amplifiers, antennas, decoders, demulitplexers, diversity branches, encoders, multiplexers, processors, rake receivers or fingers, receivers, signal boosters, transmitters, and/or transceivers. The method includes determining a joint average channel characteristic for each diversity branch of a plurality of diversity branches, at least one diversity branch of the plurality of diversity branches having a signal. The method also includes determining an optimal size of a first subset of the plurality of diversity branches based on the joint average channel characteristics. The method also includes determining an optimal choice of diversity branches for the first subset based on the joint average channel characteristics. The method also includes determining a number of pilot transmissions required based on the optimal choice of diversity branches for the first subset. The method also includes determining instantaneous channel state information for each diversity branch of the first subset based on the pilot transmissions. The method also includes determining a second subset of the plurality of diversity branches based on the instantaneous channel state information, the second subset being a subset of the first subset. The method also includes performing an up/down-conversion on the second subset. The method also includes decoding one or more signals based on the second subset.
These and other embodiments may include one or more of the following features. The instantaneous channel state information utilized for choosing the second subset of diversity branches may be the instantaneous power. The method may also include transmitting a known pilot sequence one or more times during a channel coherence time interval. The method may also include receiving channel state information in response to transmitting the known pilot sequence. The method may also include determining the number of pilot retransmissions based on choice of the first subset of diversity branches. The method may also include determining that there are two or more signals in the second subset. The method may also include combining the two or more signals of the second subset for decoding.
The plurality of diversity branches may include at least one of a plurality of antennae or rake receivers or fingers. The plurality of diversity branches may be independent and have amplitudes following a Nakagami-m distribution. The first subset of the plurality of diversity branches may have a higher average power than each diversity branch of the other diversity branches of the plurality of diversity branches. Determining the second subset of the plurality of diversity branches may include calculating the instantaneous power of each diversity branch of the plurality of diversity branches.
In another aspect, the subject matter is embodied in a transceiver for a wireless communication system. The transceiver may include one or more processors. The one or more processors may be configured to determine a joint average channel characteristic for each diversity branch of a plurality of diversity branches, at least one diversity branch of the plurality of diversity branches having a signal. The one or more processors may also be configured to determine an optimal size of a first subset of the plurality of diversity branches based on the joint average channel characteristics. The one or more processors may also be configured to determine an optimal choice of diversity branches for the first subset based on the joint average channel characteristics. The one or more processors may also be configured to determine a number of pilot transmissions required based on the optimal choice of diversity branches for the first subset. The one or more processors may also be configured to determine instantaneous channel state information for each diversity branch of the first subset based on the pilot transmissions. The one or more processors may also be configured to determine a second subset of the plurality of diversity branches based on the instantaneous channel state information, the second subset being a subset of the first subset. The one or more processors may also be configured to perform an up/down-conversion on the second subset and decode one or more signals based on the second subset.
In another aspect, the subject matter is embodied in a wireless communications system. The system may include a plurality of diversity branches, at least one diversity branch of the plurality of diversity branches having a signal. The system may also include a transceiver having one or more processors. The one or more processors may be configured to determine a joint average channel characteristic for each diversity branch of a plurality of diversity branches, at least one diversity branch of the plurality of diversity branches having a signal. The one or more processors may also be configured to determine an optimal size of a first subset of the plurality of diversity branches based on the joint average channel characteristics. The one or more processors may also be configured to determine an optimal choice of diversity branches for the first subset based on the joint average channel characteristics. The one or more processors may also be configured to determine a number of pilot transmissions required based on the optimal choice of diversity branches for the first subset. The one or more processors may also be configured to determine instantaneous channel state information for each diversity branch of the first subset based on the pilot transmissions. The one or more processors may also be configured to determine a second subset of the plurality of diversity branches based on the instantaneous channel state information, the second subset being a subset of the first subset. The one or more processors may also be configured to perform and up/down-conversion on the second subset and decode one or more signals based on the second subset.
Other systems, methods, features, and advantages of the present invention will be apparent to one skilled in the art upon examination of the following figures and detailed description. Component parts shown in the drawings are not necessarily to scale, and may be exaggerated to better illustrate the important features of the present invention.
Disclosed herein are systems, methods, and apparatus for an optimal achievable data rate for wireless communications with low complexity switched transceivers. In a switched transceiver with N diversity branches and K up/down-conversion chains, not all diversity branches have the same average power in practice. For example, in multi-antenna transceivers with lens based architectures or with beam selection, the different effective beams that are available at the output of the analog beamformer for selection carry different powers. Consequently, some diversity branches might make only a minor contribution to boosting the system capacity. On the other hand, the channel estimation overhead for acquiring the channel state information (CSI) of these branches increases linearly with [L/K]. Therefore, CSI may be acquired for only a subset of L paths, where K≤L≤N, and L is a trade-off between the estimation overhead and the performance gain from increased diversity. The determination of the subset may be based only on second-order statistics of all the diversity paths. The second-order statistics change very slowly with time and can be easily tracked at the receiver (RX) with low estimation overhead.
The notation followed in this description is as follows: Scalars are represented by light-case letters; vectors by bold-case letters; matrices by capitalized bold-case letters; and sets by calligraphic letters. Additionally, ai represents the i-th element of a vector a and || the cardinality of a set . Also, { } represents the expectation operator, A the A×A identity matrix, A×B the A×B all-zero matrix, ┌a┐ the smallest integer larger than a and fx, Fx the probability density and cumulative distribution for a random variable x, respectively.
A generalized selection combining (GSC) with a single antenna (TX) may first be considered. The channel offers N diversity paths at the RX and the RX may only pick K diversity paths for down-conversion. It may be assumed that N is a multiple of K, without loss of generality. Under this assumption, the base-band equivalent received signal vector during any symbol duration may be represented by the below equation.
y=√{square root over (ρ)}Shx+Sn Equation 1:
In the above equation, y is the K×1 received signal vector corresponding to the K down-conversion chains, ρ is the average signal-to-noise ratio (SNR), S is a K×N sub-matrix of N that picks the best K branches for down-conversion, h is the N×1 normalized channel vector corresponding to the N diversity paths, x is the transmit data symbol and n˜(N×N, N) is the N×1 normalized additive white Gaussian noise vector. The channel diversity paths hi are assumed to be independent but not identically distributed (i.n.i.d) and their amplitudes follow a Nakagami-m distribution with the probability density function represented by the below equation.
In the above equation, the shape parameter (m) is fixed but the spread parameter (Ωi) may be different for each diversity path i. The channel may be normalized such that Σi=1NΩi=N.
The channel may be assumed to be block fading, wherein the channel stays constant for a coherence time interval and then changes to another random realization with the distribution as in equation 2. During each coherence time interval, the pilot sequence is re-transmitted L/K times to acquire the CSI for L diversity paths K≤L≤N. The CSI acquisition set ⊆{1, . . . , N} may be defined as the set of indices of L diversity paths whose CSI is acquired at the RX. The instantaneous SNR for GSC may be represented by the below equation.
The achievable data rate may be represented by the below equation.
R()=(1−┌L/K┐θp)C() Equation 4:
In the above equations, C()={log(1+γGSC())} is the ergodic capacity and θp is the fraction of time-frequency resources consumed by the pilot sequence. From equation 4, there may be a trade-off between the number of diversity branches used L and the amount of CSI training required ┌L/K┐θp. The CSI acquisition set opt and its size Lopt=|opt| may be found that result in the optimal achievable data rate.
The family of optimization problems for K≤L≤N may be represented by the below equation.
*(L)=R() Equation 5:
The rate maximizing CSI acquisition set may be expressed as opt=*(Lopt) where opt is represented by the below equation.
L
opt=argmaxK≤L≤N{R(*(L))} Equation 6:
An optimal solution *(L) to equation 5 is represented by the below equation.
*(L)={η1η2 . . . ηL} Equation 7:
In the above equation, η is a permutation of the vector [1, . . . , N] such that δi≥Ωj for all i≤j. The proof of the above equation is as follows. Assume {η1, η2, . . . , ηL} is not an optimal solution to equation 5. Consider any optimal solution *(L)≠{η1 η2 . . . ηL}. Then there exists distinct numbers a1, . . . , ap, b1, . . . , bp (where 1≤a1, . . . , ap≤L≤b1, . . . , bp≤N) such that ((L)∪{ηa
for all 1≤j≤p. From equation 3 results in the below equation.
The constants in the above equation may be represented by the below equation.
It may be verified from equation 2 that
where denotes equality in distribution. Since hi is independently distributed for 1≤i≤N, from equation 8 result in the below equation.
In the above equation, represents first order stochastic dominance of the left hand side over the right hand side. Using equations 4 and 10 results in the below equation.
R(*(L))≤R({η1, . . . ,ηL}) Equation 11:
The above equation contradicts the above disclosed initial assumption. This concludes the proof.
Since it is now known how to find *(L), the problem of finding opt may be reduced to finding optimal size Lopt in equation 6.
C(*(L)) satisfies the following equation, and is therefore a non-negative, non-decreasing and concave function of L.
ΔCL+1≤ΔCL for K≤L≤N−1 Equation 12:
The proof of the above equation is as follows. Since *(L)⊂*(L+1), from equations 3 and 4, C(*(L)) is a non-negative, non-decreasing function of L. For any L, consider a new random vector ĥ such that: ĥη
The incremental capacity may be expressed as the below equation.
The below equation results from ĥh.
In the above equations, {circumflex over (γ)}GSC(*(L)), Δ{circumflex over (γ)}GSC(L+1) are as in equations 13 and 14 with terms of h replaced by corresponding terms of ĥ. As *(L−1)⊂*(L), from the definition of ĥ it can be verified that |ĥ(K)L|≥|h(K)L−1| and {circumflex over (γ)}GSC(*(L))≥γGSC(*(L−1)) for all channel realizations. Additionally, using equation 7, ĥη
Combining equation 4 with the fact that C(*(L)) is a non-decreasing function of L results in: R(*(L))≤R(*(K┌L/K┐)) for all K≤L≤N. The optimization problem in equation 6 may simplified in the below equation.
L
opt=argmaxL∈{K,2K, . . . ,N}{R(*(L))} Equation 17:
For ease of notation, define C(*(0))=C(*(N+K))=0. Then any L*∈{K, 2K, . . . , N} is a local maximum of equation 17 iff:
From equation 12, ΔCLK (is a non-increasing function of L and g(L) is a non-decreasing function of L. Therefore, any locally optimum L* for equation 17 is also a globally optimum solution. Therefore, instead of a brute-force search, the following linear search algorithm may be used to find Lopt which requires computation of C(*(L)).
Most of the prior works to compute (*(L)), rely on finding the moment generating function (MGF) of the SNR. Finding the MGF is in itself a computationally intensive exercise involving
one-dimensional integrals in general. Therefore, techniques to find the capacity from the MGF become computationally cumbersome. While those methods can be used in principle as part of the present disclosure, another realization of the present disclosure relies on the upper bound on capacity to find a near-optimal Lopt in algorithm 1, represented by the below equation.
C
UB()log(1+{γGSC()})≥C() Equation 20:
It can be verified that equations 7 and 12 are also applicable if C() is replaced by CUB(). Computing CUB(), which is a function of the mean SNR, is also an involved exercise involving
one-dimensional integrals. Though some works also find closed form results, they involve a larger number of iterations and thus do not necessarily reduce the computational complexity. This computational load can be very large especially if K and/or L are large and therefore alternate approaches are required. Observing that CUB(*(L−K)) is known while finding CUB(*(L)) in algorithm 1, it can be recursively defined by the below equation.
=+ Equation 21:
Using equation 14, the below equations are defined.
In the above equations, L−1(a:b,c:d) is a set of all permutations of the vector [η1, . . . , ηL−1] such that ∀b∈L−1(a:b,c:d), ba<ba+1< . . . <bb and bc<bc+1< . . . <bd. In general, this recursive definition does not lead to any significant savings in computing CUB((L)). However, in the special case where *(L−1) has independent and identically distributed (i.i.d.) diversity paths, results in the below equations:
In the above equations,
and
are the marginal PDF and CDF, respectively, of |hi|∀i∈*(L−1). In this case, computing CUB((L)) from CUB(*(L−1)) only involves computing K one-dimension integrals.
To reduce the cost of computation in the general i.n.i.d. case, while computing {Δ{tilde over (γ)}GSC(L)}, from equation 22, *(L−1) is approximated to be composed of i.i.d. components. Where, {tilde over (X)} is used to denote an approximation for X, (X=γGSC, CUB). An approximation of
respectively, is considered, where the i.i.d. spreading parameter ΩL−1iid is chosen such that: {γGSCiid(*(L−1))}={{tilde over (γ)}GSC(*(L−1))}. From equation 21, {{tilde over (γ)}GSC(*(L−1))} is available when computing {Δ{tilde over (γ)}GSC(L)}.
The above procedure is detailed in the below Algorithm 2 and may be referred to as “RecursiveIID Approx.”
{{tilde over (γ)}GSC( *(L − 1))}, L, K, m, ρ, ΩηL - inputs
{{tilde over (γ)}GSC( *(L))} = {{tilde over (γ)}GSC( *(L − 1))} + {Δ{tilde over (γ)}GSC(L)}
The proposed approximation is accurate when either the spreading parameters Ωi may be equal for some i and negligible for others or are skewed such that Ki=1KΩi>>Σi=K+1NΩi.
where the system parameters are m=2, N=24, K=2, and ρ=1. The ergodic capacity C(*(L)), as obtained via Monte-Carlo simulations, are compared to both the capacity upper bound CUB(*(L)), as also obtained via Monte-Carlo simulations, and the Recursive IID Approximation {tilde over (C)}UB(*(L)) is obtained via Algorithm 2 described above.
The results show that Recursive-IID Approximation provides a very good approximation to CUB(*(L)). Although there is a gap between C(*(L)) and {tilde over (C)}UB(L*(L)), the gap is constant. The below simulation results show that the impact on this gap on Lopt is minimal. Similar results may be observed for other power spectra, barring a few heavy tail distributions like the Zipf distribution.
Simulation Results
For simulations, a system may be considered with a single antenna TX and a low complexity switched RX. Two relevant scenarios may be considered. The first, a UWB system with impulse radio signaling and an S-Rake RX. The second, an orthogonal frequency division multiplexed SIMO system with a multi-antenna RX. For finding the pilot overhead, it may be assumed that there are U such that single antenna TXs in the system. Orthogonal pilots are assigned to the TXs to prevent pilot contamination.
The fractional pilot overhead in the two above mentioned cases is computed as
The simulation parameters are summarized in
Assuming that the multiple TXs have orthogonal access in time, frequency, or space (i.e. no interference), one can restrict to a single TX-RX analysis as has been described herein. The achievable rates for the two scenarios as a function of L are illustrated in
where u[i]=1 for i≥0 and u[i]=0 otherwise.
The achievable rate R(*(L)), as obtained via Monte-Carlo simulations) are compared to the Recursive-IID Approximations {tilde over (R)}UB(*(L)), as obtained via Algorithms 2 and 4. The results suggest that the proposed Recursive IID algorithm predicts the value of Lopt accurately. Also, Lopt<<N and this leads to a significant increase in achievable data rate, approximately by 20-30%.
Under typical scenarios Lopt>K, which suggests that with judicious pilot training, Selective-Rake RX outperforms Partial-Rake RX and introducing a selection stage improves performance of MIMO hybrid beamforming even after accounting for training overhead.
The plurality of diversity branches 507 may emit one or more signals 509. In some embodiments the plurality of diversity branches 507 may include at least one of a plurality of antennae, selection ports of an analog beamformer, polarization ports, or rake receivers or fingers. However, other forms of diversity branches 507 may be used interchangeably according to various embodiments.
The transceiver 501 may include one or more processors 503 and a memory 505. In some embodiments, the transceiver 501 may include only the one or more processors 503.
The memory 505 may be a non-transitory memory or a data storage device, such as a hard disk drive, a solid-state disk drive, a hybrid disk drive, or other appropriate data storage, and may further store machine-readable instructions, which may be loaded and executed by the one or more processors 503. The memory 505 may store a firmware update to the transceiver 501.
The transceiver 501 may receive the one or more signals 509 from the plurality of diversity branches 507. The transceiver 501 may perform algorithmic operations on the one or more signals 509 to achieve an optimal performance criterion for a wireless communication system. In some embodiments, the algorithmic operations may be performed by the one or more processors 503. The algorithmic operations may be stored in the memory 505. In some embodiments, the algorithmic operations may include a sequence of more detailed operations.
The transceiver 501 may include a network access device in operable communication with the one or more processors 503 and a network. The network access device may include a communication port or channel, such as one or more of a Wi-Fi unit, a Bluetooth® unit, a radio frequency identification (RFID) tag or reader, or a cellular network unit for accessing a cellular network (such as 3G, 4G or 5G). The network access device may transmit data to and receive data from devices and systems not directly connected to the transceiver 501. The network may be a Bluetooth Low Energy (BLE) network, a local area network (LAN), a wide area network (WAN), a cellular network, the Internet, and/or combination thereof.
In some embodiments, the transceiver 501 may include a decoder for decoding the one or more signals 509. In other embodiments, the transceiver 501 may be in operable communication with the decoder.
The transceiver 501 may transmit known pilot sequences. The pilot sequences may be stored in the memory 505 before being transmitted. In other embodiments, the pilot sequences may be transmitted without being stored in any memory. In another embodiment transceiver 501 is a receiver and the pilot sequence is transmitted from a different transmitter. In another embodiment the transceiver 501 may adapt the number of pilot sequences to be transmitted.
In another embodiment, the transmitter sends out multiple data streams, and the receiver determines the first subset based on average channel state information, such as the second-order statistics, and the second subset based on the instantaneous channel state information such that the data rate of the multi-stream receiver is optimized. In some embodiments, the joint average channel characteristic may be an average channel characteristic at each independent diversity branch.
In another embodiment, the system optimizes the antenna subsets for a quality criterion that is different from maximum data rate, such as robustness to interference or outage.
A transceiver may determine a joint average channel characteristic for each diversity branch of a plurality of diversity branches (601). At least one diversity branch of the plurality of diversity branches may have a signal. In some embodiments, the transceiver may determine a correlation matrix between the signals in the diversity branches or other average channel state characteristics. In some embodiments, the plurality of diversity branches may include at least one of a plurality of antennae, analog beamformer ports, polarization ports, or rake receiver or fingers. However, other forms of diversity branches may be used interchangeably according to various embodiments. In some embodiments, the performance criterion may be the achievable data rate and the average channel characteristics of the diversity branches may be the average powers. The joint average channel characteristic may be a correlation matrix of a channel state matrix. In some embodiments, the transceiver may also determine multiple data streams.
The transceiver may determine, by using an algorithm, an optimal size of a first subset of the plurality of diversity branches based on the joint average channel characteristics (603). In some embodiments, the optimal size of the first subset of the plurality of diversity branches may be determined by calculating the average power of each diversity branch of the plurality of diversity branches.
The transceiver may then determine, by using an algorithm, an optimal choice of diversity branches for the first subset based on the joint average channel characteristics (605). In some embodiments, the plurality of diversity branches may be independent and have amplitudes following a Nakagami-m distribution. Determining the first subset of the plurality of diversity branches may include calculating the instantaneous power of each diversity branch of the plurality of diversity branches. In some embodiments, the first subset of the plurality of diversity branches may have a higher average power than each diversity branch of the other diversity branches of the plurality of diversity branches. The optimal size of the first subset may be determined using average branch powers by a fast algorithm.
The transceiver may determine a number of pilot transmissions required based on the optimal choice of diversity branches for the first subset (607). The transceiver may determine instantaneous channel state information for each diversity branch of the first subset based on the pilot transmissions (609). In some embodiments, the transceiver may transmit a known pilot sequence one or more times during a channel coherence time interval. The transceiver may determine the number of pilot transmissions based on the choice of the first subset of diversity branches. The transceiver may receive channel state information in response to transmitting the known pilot sequence. In another embodiment the transceiver may estimate the channel state information using one or more pilot sequences transmitted from a different transmitter. The transceiver may choose the optimal length of the pilot sequence based on the optimal choice of the first subset of diversity branches.
The transceiver may determine a second subset of the plurality of diversity branches based on the instantaneous channel state information (611). The second subset may be a subset of the first subset. In some embodiments, the second subset of the plurality of diversity branches may have a higher average power than each diversity branch of the other diversity branches of the plurality of diversity branches. In some embodiments, the joint average channel characteristic may be an average channel characteristic at each independent diversity branch.
In some implementations, the transceiver may determine that there are two or more signals in the second subset. The transceiver may combine the two or more signals of the second subset for decoding. The transceiver may jointly decode the two or more signals of the second subset. The two or more signals in the second subset may be linearly weighted copies of each other and the joint decoding may be performed through linear combining of the received signals before decoding. In some embodiments, the two or more signals may be different linear combinations of multiple signals. Joint detection may be performed by a multi-stream receiver. The second subset of the plurality of diversity branches may have a higher instantaneous power than each diversity branch of the other diversity branches of the plurality of diversity branches.
The transceiver may perform an up/down-conversion on the second subset (613). The transceiver may decode one or more signals based on the second subset (615). In some embodiments, a dedicated decoder may decode the one or more signals based on the second subset.
In closing, it is to be understood that although aspects of the present specification are highlighted by referring to specific embodiments, one skilled in the art will readily appreciate that these disclosed embodiments are only illustrative of the principles of the subject matter disclosed herein. Therefore, it should be understood that the disclosed subject matter is in no way limited to a particular methodology, protocol, and/or reagent, etc., described herein. As such, various modifications or changes to or alternative configurations of the disclosed subject matter can be made in accordance with the teachings herein without departing from the spirit of the present specification. Lastly, the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to limit the scope of systems, apparatuses, and methods as disclosed herein, which is defined solely by the claims. Accordingly, the systems, apparatuses, and methods are not limited to that precisely as shown and described.
Certain embodiments of systems, apparatuses, and methods are described herein, including the best mode known to the inventors for carrying out the same. Of course, variations on these described embodiments will become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventor expects skilled artisans to employ such variations as appropriate, and the inventors intend for the systems, apparatuses, and methods to be practiced otherwise than specifically described herein. Accordingly, the systems, apparatuses, and methods include all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described embodiments in all possible variations thereof is encompassed by the systems, apparatuses, and methods unless otherwise indicated herein or otherwise clearly contradicted by context.
This application claims priority to and the benefit of U.S. Provisional Patent Application No. 62/556,913 titled “SYSTEM DESIGN AND ALGORITHM FOR JUDICIOUS PILOT TRAINING IN LOW COMPLEXITY TRANSCEIVERS,” filed on Sep. 11, 2017, the entire contents of the application is hereby incorporated by reference herein for all purposes.
Number | Date | Country | |
---|---|---|---|
62556913 | Sep 2017 | US |