Methods and Apparatus for Multi-Domain Conversions of High Dimensional Channel Statistics
20220393909 · 2022-12-08
Inventors
Cpc classification
H04W24/08
ELECTRICITY
International classification
Abstract
A method includes calculating first high dimensional channel characteristics of a first frequency band in accordance with measurements of the first frequency band; estimating a power angle delay spectrum (PADS) in accordance with the first high dimensional channel characteristics of the first frequency band; determining a domain conversion matrix for a second frequency band in accordance with the PADS; and generating second high dimensional channel characteristics of the second frequency band in accordance with the domain conversion matrix and the first high dimensional channel characteristics of the first frequency band.
Claims
1. A method, the method comprising: calculating, by a device, first high dimensional channel characteristics of a first frequency band in accordance with measurements of the first frequency band; estimating, by the device, a power angle delay spectrum (PADS) in accordance with the first high dimensional channel characteristics of the first frequency band; determining, by the device, a domain conversion matrix for a second frequency band in accordance with the PADS; and generating, by the device, second high dimensional channel characteristics of the second frequency band in accordance with the domain conversion matrix and the first high dimensional channel characteristics of the first frequency band.
2. The method of claim 1, wherein the determining the domain conversion matrix comprises: determining the domain conversion matrix in accordance with at least one of an antenna structure of the device, a first carrier frequency of the first frequency band, a second carrier frequency of the second frequency band, and configured frequency spacing of the first and second frequency bands.
3. The method of claim 2, wherein estimating the PADS comprises: estimating the PADS in accordance with the antenna structure of the device and the carrier frequency of the first frequency band.
4. The method of claim 3, wherein the estimating the PADS comprises: projecting the PADS onto a subspace of a Hilbert space defined by basis functions in accordance with the antenna structure of the device and the first carrier frequency of the first frequency band.
5. The method of claim 3, wherein estimating the PADS comprises: generating a set of weights of a set of basis functions defined in accordance with the antenna structure of the device and the first carrier frequency of the first frequency band.
6. The method of claim 1, wherein the generating the second high dimensional channel characteristics of the second frequency band comprises: obtaining, by the device, a product of the domain conversion matrix and the PADS; and reforming, by the device, the second high dimensional channel characteristics of the second frequency band from the product.
7. The method of claim 1, wherein determining the domain conversion matrix comprises: determining a discrete domain conversion matrix for each configured antenna lag.
8. The method of claim 1, wherein the generating the second high dimensional channel characteristics of the second frequency band comprises: obtaining, by the device, subblock matrices for each configured frequency lag as a product of the domain conversion matrix and the PADS; reforming, by the device, subblocks of the second high dimensional channel characteristics of the second frequency band from the subblock matrices; and reconstructing, by the device, the second high dimensional channel characteristics of the second frequency band from the subblocks.
9. The method of claim 1, wherein the first high dimensional channel characteristics comprises first space-frequency covariance, or wherein the second high dimensional channel characteristics comprises second space-frequency covariance.
10. The method of claim 1, wherein the first frequency band and the second frequency band are identical.
11. The method of claim 1, wherein the first frequency band and the second frequency band are different.
12. The method of claim 1, further comprising: transmitting, by the device, uplink transmissions using the first frequency band; and receiving, by the device, downlink transmissions using the second frequency band.
13. A device comprising: one or more processors; and a non-transitory memory storage comprising instructions that, when executed by the one or more processors, cause the device to: calculate first high dimensional channel characteristics of a first frequency band in accordance with measurements of the first frequency band; estimate a power angle delay spectrum (PADS) in accordance with the first high dimensional channel characteristics of the first frequency band; determine a domain conversion matrix for a second frequency band in accordance with the PADS; and generate second high dimensional channel characteristics of the second frequency band in accordance with the domain conversion matrix and the first high dimensional channel characteristics of the first frequency band.
14. The device of claim 13, wherein determination of the domain conversion matrix is in accordance with at least one of an antenna structure of the device, a first carrier frequency of the first frequency band, a second carrier frequency of the second frequency band, and configured frequency spacing of the first and second frequency bands.
15. The device of claim 14, wherein the PADS is estimated in accordance with the antenna structure of the device and the first carrier frequency of the first frequency band.
16. The device of claim 13, wherein the instructions that cause the device to generate the second high dimensional channel characteristics include instructions to cause the device to: obtain a product of the domain conversion matrix and the PADS; and reform the second high dimensional channel characteristics of the second frequency band from the product.
17. The device of claim 13, wherein the instructions that cause the device to determine the domain conversion matrix include instructions to cause the device to: determine a discrete domain conversion matrix for each configured antenna lag.
18. The device of claim 13, wherein the instructions that cause the device to generate the second high dimensional channel characteristics include instructions to cause the device to: obtain subblock matrices for each configured frequency lag as a product of the domain conversion matrix and the PADS; reform subblocks of the second high dimensional channel characteristics of the second frequency band from the subblock matrices; and reconstruct the second high dimensional channel characteristics of the second frequency band from the reformed subblocks.
19. The device of claim 13, wherein the first high dimensional channel characteristics comprises first space-frequency covariance, or wherein the second high dimensional channel characteristics comprises second space-frequency covariance.
20. A non-transitory computer-readable media storing computer instructions for communicating over multiple frequency bands, that when executed by one or more processors, cause the one or more processors to perform operations of: calculating first high dimensional channel characteristics of a first frequency band in accordance with measurements of the first frequency band; estimating a power angle delay spectrum (PADS) in accordance with the high dimensional channel characteristics of the first frequency band; determining a domain conversion matrix for a second frequency band in accordance with the PADS; and generating second high dimensional channel characteristics of the second frequency band in accordance with the domain conversion matrix and the first high dimensional channel characteristics of the first frequency band.
21. The non-transitory computer-readable media of claim 20, the estimating the PADS comprising: projecting the PADS onto a subspace of a Hilbert space defined by basis functions in accordance with an antenna structure and a first carrier frequency of the first frequency band.
22. The non-transitory computer-readable media of claim 20, the generating the second high dimensional channel characteristics of the second frequency band comprising: obtaining a product of the domain conversion matrix and the PADS; and reforming the high dimensional channel characteristics of the second frequency band from the product.
23. The non-transitory computer-readable media of claim 20, the determining the domain conversion matrix: determining a discrete domain conversion matrix for each configured antenna lag.
24. The non-transitory computer-readable media of claim 20, the generating the second high dimensional channel characteristics of the second frequency band comprising: obtaining subblock matrices for each configured frequency lag as a product of the domain conversion matrix and the PADS; reforming subblocks of the second high dimensional channel characteristics of the second frequency band from the subblock matrices; and reconstructing the second high dimensional channel characteristics of the second frequency band from the subblocks.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0049] 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:
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0073] 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.
[0074]
[0075] 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, tablets, laptop PCs, 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.
[0076] As discussed previously, in time division duplex (TDD) communication systems, channel information for a first channel may be obtained through channel measurements of a second channel due to channel reciprocity. As an example, channel information for a downlink channel may be obtained through channel measurements of a corresponding uplink channel due to channel reciprocity. However, the reciprocity that applies for instantaneous channel state information (CSI) does not hold in frequency division duplex (FDD) communication systems where training and measurements of the first channel, along with information feedback is required.
[0077] Due to the large number of antennas present in massive multiple input multiple output (MIMO) communication systems, the computational complexity associated with downlink channel training and the feedback overhead associated with information feedback is very large. The computational complexity is further exacerbated in computationally limited UEs, which may be incapable of providing computational resources needed to train, or generate the channel information and feedback information.
[0078] Furthermore, in the case of wideband transmissions, inter-symbol interference (ISI) becomes a critical issue because, due to multipath channel fading, the transmitted signal arrives at the receiver at different times on different paths. Orthogonal frequency division multiplexing (OFDM) has been adopted in 4G and 5G communication systems to combat ISI and simplify receiver design. Because multipath fading introduces frequency selectivity, there is significant channel variance on different frequency subbands. With only spatial channel covariance, channel training has to be processed independently along with the frequency domain, which leads to increased training complexity and overhead. Because the channel spatial covariance only includes channel statistics related to the spatial (or equivalently, angular) domain, a key component of channel characteristics is missed, namely, delays over different channel paths.
[0079] According to an example embodiment, methods and apparatus are provided that utilize high dimensional (HiDi) channel characteristics to capture both spatial (angular) and delay information of a channel. As an example, a spatial-frequency covariance matrix is transformed from the power angle delay spectrum rather than the power angle spectrum for the spatial channel covariance matrix. Information regarding the radio environment of a gNB or the coverage of the gNB may help improve the network performance (e.g., spectrum access, user handover, radio resource management, and so on). HiDi provides an improved radio environment map because it captures multi-dimensional channel characteristics.
[0080] In an embodiment, the conversion of the spatial-frequency covariance on the downlink based on the uplink observation allows for improving the downlink channel training or cross subband channel filtering in FDD communication systems. However, besides FDD communication systems, the conversion of the spatial-frequency covariance may be applied to any communication system that operates on multiple frequency bands with the same antenna array aperture, as long as the carrier frequency spacing between any two bands is not too great. Additionally, assumption that the power angle delay spectrum on these frequency bands is the same (or approximately the same) remains valid. The ability to obtain HiDi channel statistics of a first frequency band by converting HiDi channel statistics of a second frequency band benefits the system design on the first frequency band by enabling efficient wideband channel training, beam management, and so on, without requiring the determination of the HiDi channel statistics of the first frequency band through training.
[0081]
h(t)=Σ.sub.l=1.sup.Lc.sub.l(t)a(θ.sub.l,ϕ.sub.l)δ(t−τl), (1)
where a(θ.sub.l, ϕ.sub.l)=[a.sub.1(θ.sub.l, ϕ.sub.l), . . . , a.sub.M(θ.sub.l, ϕ.sub.l)].sup.T is a normalized beam vector on the channel from the angle of arrival (AoA) θ based on the antenna location and
k(θ, ϕ)=[sin(θ)sin(ϕ), cos(θ)sin(ϕ), cos(ϕ)].sup.T, θ∈[−π, π], ϕ∈[0, π], and u.sub.m is in the three-dimensional (3-D) spatial coordinates of antenna in.
[0082]
[0083] If a two-dimensional (2-D) antenna array is considered, then k(θ)=[sin(θ), cos(θ)].sup.T and u.sub.m is the 2-D spatial coordinates of antenna in. Additionally, in Equation (1), c.sub.l(t), θ.sub.l, ϕ.sub.l, and τ.sub.l are the instantaneous complex channel gain, the horizontal and vertical AoA, and the delay of the l-th path, respectively, and δ(⋅) is the delta function with δ(0)=1 and 0 otherwise. Then {c.sub.l(t)}=p.sub.l. The channel statistics can be specified as the power angle delay profiles, i.e., {p.sub.l, θ.sub.l, ϕ.sub.l, τ.sub.l}.sub.l=1.sup.L. Without including the large scale channel parameters, e.g., pathloss or receive signal-to-noise ratio (SNR) in general, it is assumed that Σ.sub.lp.sub.l=1.
[0084] In the discussion presented herein, the focus is on 2-D systems. However, the example embodiments presented are operable with 3-D systems for any planar antenna array. Therefore, the focus on 2-D systems should not be construed as being limiting to the spirit of the example embodiments.
[0085] Considering wideband systems with OFDM modulation, after FFT at the receiver, the fading channel in the frequency domain on subcarrier k is expressible as
where f.sub.sc is the subcarrier spacing and N.sub.F is the Fast Fourier Transfer (FFT) size.
[0086] Given the instantaneous channel in the frequency domain, channel measurements may be taken at different subcarriers k.sub.1, k.sub.2, . . . , k.sub.N, i.e., h [k.sub.1], . . . , h [k.sub.N]. The channel measurements may be vectorized as
[0087] A first version of the spatial-frequency covariance (a form of HiDi channel statistics) is expressible as
[0088] From Equation (2), each subblock {h[k.sub.i]h[k.sub.j].sup.H} in Equation (4) is expressible as
where the second equality follows the assumption that the complex channel gain of each path c.sub.l is independent.
[0089] From Equation (5), {h[k.sub.i]h[k.sub.j].sup.H} depends only on the difference of the subcarriers, i.e., Δ.sub.k.sub.
{h[k.sub.i]h[k.sub.i].sup.H}=Σ.sub.l=1.sup.Lp.sub.la(θ.sub.l)a(θ.sub.l).sup.H, ∀i, (6)
which reduces to the wideband spatial covariance R.
[0090] Based on the above observation, it is possible to rewrite Equation (4) and define a new version of spatial-frequency covariance. The channel on a frequency subcarrier k,
i.e., h[k], h[k+Δ.sub.k.sub.
is selected, where {Δ.sub.k.sub.
[0091] The spatial channels on these subcarriers with different frequency lags are vectorized to obtain
[0092] The new spatial-frequency covariance matrix, defined as
where N.sub.SF is the number of frequency lags in the covariance including the zero lag and
[0093] From Equation (9), the new spatial-frequency covariance matrix is not dependent on an arbitrary subcarrier k, but on all frequency lags Δ.sub.k.sub.
[0094] Also the path power p.sub.l is a function of the path angle and delay. For the continuous case, a continuous function representing power angle delay spectrum ρ(θ, τ) is used. Then the block entries of spatial-frequency covariance matrix as the function of ρ(θ, τ) are expressible as
[0095] Naturally, ∫.sub.0.sup.+∞ ∫.sub.−π.sup.πρ(θ, τ)dθdτ<+∞ due to the total channel power constraint. In practice, it is assumed that there is a largest delay spread threshold on the channel delay, denoted as τ.sub.DS. Later, an asymptotic result is obtained by takin τ.sub.DS to ∞. For a given τ.sub.DS,
R.sub.SF is a Hermitian. For the uplink (UL) and the downlink (DL) in FDD communication systems,
where the entries for a.sup.UL(θ) and a.sup.DL(θ) are expressible as
respectively.
[0096] According to an example embodiment, methods and apparatus for obtaining the spatial-frequency covariance matrix R.sub.SF of a FDD communication system are provided. The spatial-frequency covariance matrix may be determined in accordance with measurements of the channels made at difference subcarriers.
[0097]
[0098]
[0099] According to an embodiment, a conversion of the spatial-frequency covariance for a first frequency band to the spatial-frequency covariance for a second frequency band is provided. The ability to convert an existing spatial-frequency covariance to another spatial-frequency covariance may eliminate training requirements, thereby reducing computational requirements and communication overhead, and improve overall communication performance. As an example, in a FDD communication system, the spatial-frequency covariance for an uplink channel may be obtained using uplink transmissions and computations. However, because the instantaneous channel for the downlink is not known, UE measurements and feedback are needed to determine the spatial-frequency covariance in the downlink. Being able to convert the spatial-frequency covariance for the uplink channel from uplink measurement into the spatial-frequency covariance for the downlink channel without UE measurement and feedback would facilitate the efficient channel training and reduce training and feedback overhead. As another example, the spatial-frequency covariance for a first frequency band may be converted from the spatial-frequency covariance for a second frequency band, again with similar savings in computational resources and communication overhead.
[0100] Although the discussion focuses on spatial and frequency domain conversion, the example embodiments presented herein are also operable with single domain conversion. As an example, in a situation where the first frequency band and the second frequency band are the same, then spatial-frequency domain conversion becomes only spatial domain conversion (because the frequency domain does not change). Therefore, the discussion of spatial-frequency domain conversion should not be construed as being limiting to the scope of the example embodiments.
[0101]
[0102] Operations 500 begin with the device obtaining a spatial-frequency covariance of the uplink R.sub.SF.sup.UL (block 505). The device may make channel measurements and generate the spatial-frequency covariance based on transmissions occurring in the uplink. As an example, the device may include an implementation of process 300 of
[0103] The device estimates the power angle delay spectrum (PADS) for the uplink (block 507). In an embodiment, a technique based on a projection onto the Hilbert space is utilized to estimate the PADS. Without specifying any one particular carrier frequency band, the spatial-frequency covariance is vectorized and is expressible as
r=vec([{{R.sub.SF},
{R.sub.SF}]),
where vec (X) denotes a vectorizing operation that vectorizes the matrix X into a vector. The n-th entry of r, r.sub.n, is then expressible as
r.sub.n=∫.sub.0.sup.τ.sup.
where g.sub.n(θ, τ) is the entry of vectorized angular and delay term
corresponds to r.sub.n, with real and imaginary parts separated, i.e., the mapping from [−π, π]×[0, τ.sub.DS].fwdarw., c is the normalization factor which is defined as
, and N is total number of entries r.sup.UL, i.e., N=2 (M.sup.2−M)N.sub.SF. The normalization is a scaling factor, which may not affect the results for any given τ.sub.DS because the normalization simply scales the PADS with a common factor. The normalization will be scaled back with the conversion. However, the normalization is important to form the solution when τ.sub.DS goes to infinity.
[0104] A Hilbert space of a real function in L.sup.2 space with inner product is defined, and is expressible as
(f,g
=∫.sub.0.sup.τ.sup.
The L−2 norm is then defined as
Equation (14) may be rewritten as
r.sub.n=ρ,g.sub.n
, n=1, . . . ,N. (17)
Then, for the uplink,
r.sub.nuL=ρ,g.sub.n.sup.UL
, n=1, . . . ,N (18)
where g.sub.n.sup.UL is the entry of
corresponding to r.sub.n.sup.UL.
[0105] Therefore, the problem becomes: for a given {r.sub.n.sup.UL} and {g.sub.n.sup.UL (θ, τ)}, the PADS ρ(θ, T) is estimated. The solution involves solving a linear equation array if the PADS ρ is a discrete vector of the quantized pair (θ, τ). However, {ρ(θ, τ)} is a continuous function of the 2-D variables (θ, τ), and the problem becomes intractable with conventional methods.
[0106] In order to solve the PADS estimation in Equation (18), the problem may be reformulated and solve the problem with the projection method in Hilbert space. First, without loss of generality, it is assumed that g.sub.n.sup.UL(θ, τ), n=1, . . . , N′ are the linearly independent vector subset of all g.sub.n.sup.UL(θ, τ), n=1, . . . , N. Then the subspace V of ρ∈ specified by {g.sub.n.sup.UL(θ, τ)}.sub.n=1.sup.N′ is defined as
[0107] To obtain the estimation of PADS ρ(θ, T), the minimum norm criterion is considered, i.e.,
where the subspace V is defined in Equation (19). The solution of Equation (20) will be the orthogonal projection of PADS ρ(θ, τ) on the orthogonal subspace of the linear variety V, which will be the projection to the subspace V. The estimate of PADS is then expressible as
{circumflex over (ρ)}(θ,τ)=Σ.sub.n=1.sup.N′α.sub.ng.sub.n.sup.UL(θ,τ), (21)
where {α.sub.n} are the solution of linear equations, which are expressible as
[0108] If α=[α.sub.1, . . . , α.sub.N′].sup.T, the linear array of Equation (22) may be rewritten as
Gα=r.sup.UL, (23)
where G is defined as
[0109] The above linear equations (Equation (24)) are guaranteed to have at least one solution. From Equation (21), it is seen that the PADS can be represented as the weighted sum of independent basis functions of angles and delays, g.sub.n.sup.UL(θ, τ), with weights α.sub.n, n=1, . . . , N′. In mathematics, a basis function is an element of a particular basis for a function space. The basis functions may enable the representation of a more complex function based on the simpler basis functions. Every continuous function in the function space may be represented as a linear function of basis functions, just as every vector in a vector space may be represented as a linear combination of basis vectors. From equations (22)-(24), estimating PADS becomes estimating the weights α As explained before, g.sub.n(θ, τ) is the entry of vectorized angular and delay function of
with real and imaginary parts separated. Therefore, the basis functions g.sub.n(θ, τ), n=1, . . . , N′, depend on the antenna structure, e.g. antenna positions, the carry frequency of the frequency band, and frequency lags Δ.sub.k.sub.
[0110] The device determines a frequency domain conversion for the spatial-frequency covariance (block 509). In order to obtain the spatial-frequency covariance in the downlink, it is assumed that the same PADS 92 (θ, τ) applies. After obtaining the estimated PADS {circumflex over (ρ)}(θ, τ), by using Equation (21), for example, the following is obtained for the downlink
{circumflex over (r)}.sub.n.sup.DL={circumflex over (ρ)},g.sub.n.sup.DL
=Σ.sub.n′−1.sup.N′α.sub.n′
g.sub.n′.sup.UL,g.sub.n.sup.DL
, (25)
where {circumflex over (r)}.sub.n.sup.DL is the estimate of n-th entry of r.sup.DL and r.sup.DL=vec ([{R.sub.SF},
{R.sub.SF}]). Then, the vectorized spatial-frequency covariance in the downlink is expressible as
{circumflex over (r)}.sup.DL=Qα, (26)
where Q is the frequency domain conversion for the HiDi channel statistics and is expressible as
[0111] The device converts the spatial-frequency covariance of the uplink to spatial-frequency covariance of the downlink (block 511). The device may convert the spatial-frequency covariance of the uplink to the spatial-frequency covariance of the downlink by reforming the spatial-frequency covariance of the downlink from the vectorized spatial-frequency covariance in the uplink. As an example, the reforming of the spatial-frequency covariance in the downlink may proceed in a manner that is in reverse of the way that the vectorized spatial-frequency covariance in the uplink is formed. The device communicates in accordance with the spatial-frequency covariance of the downlink (block 513). As an example, the device uses the spatial-frequency covariance of the downlink to perform training and facilitate downlink transmissions to other devices.
[0112] Although the discussion presented herein focuses on converting the spatial-frequency covariance in the downlink from the spatial-frequency covariance in the uplink, the example embodiments presented herein are operable for converting the spatial-frequency covariance of a first frequency band to the spatial-frequency covariance of a second frequency band. The conversion of the spatial-frequency covariance from the uplink spatial-frequency covariance to the downlink spatial-frequency covariance may be viewed as a special case of the first frequency band and the second frequency band, where the first frequency band is the uplink and the second frequency band is the downlink. Therefore, the discussion of uplink and downlink should not be construed as being limiting to the scope of the example embodiments.
[0113]
[0114] Input to operations 600 may include the spatial-frequency covariance R.sub.SF.sup.UL, which may be determined in accordance with measurements of the uplink (block 602). Operations 600 begin with the device selecting non-repeating entries of R.sub.SF.sup.UL and vectorizing R.sub.SF.sup.UL to form a real vector r.sub.SF.sup.UL (block 605). The selection may be based on hermitian or other data structure, such as Toeplitz or block Teoplitz structures. As an example, the real vector r.sub.SF.sup.UL is expressible as
r.sub.SF.sup.UL=Vec{}}R.sub.SF.sup.UL},
{R.sub.SF.sup.UL}}.
[0115] The device forms an estimation matrix G (block 607). The estimation matrix G may be formed in accordance with parameters of the communication system, including the antenna structure (such as aperture, spacing, polarization, etc.), carrier frequency of the uplink, configured frequency spacings or lags, and so on). As an example, estimation matrix G may be formed as shown in Equation (24).
[0116] The device estimates the PADS (block 609). The estimation of the PADS may be performed in accordance with the real vector r.sub.SF.sup.UL and the estimation matrix G, and may include solving Equation (23), for example. The estimated PADS is as expressed as Equation (21). The device outputs the estimation output α (block 611). The device outputs the weights α of the estimated PADS, for example.
[0117]
[0118] Input to operations 65o may include the estimation output α, such as produced by a device performing block 611 of
[0119] The device obtains the vectorized form of the spatial-frequency covariance for the downlink r.sub.SF.sup.DL (block 657). The vectorized form of the spatial-frequency covariance being obtained by multiplying the estimation output α (provided as input to operations 650) and the conversion matrix Q formed in block 655, and may be expressible as r.sup.DL=Qα, for example. The device reforms the spatial-frequency covariance matrix R.sub.SF.sup.DL (block 659). The R.sub.SF.sup.DL may be reformed from the vectorized form of the spatial-frequency covariance for the downlink r.sub.SF.sup.DL. The R.sub.SF.sup.DL may be formed in a reverse manner from forming the spatial-frequency covariance for the uplink r.sub.SF.sup.UL with r.sub.SF.sup.UL=Vec{{{R.sub.SF.sup.DL},
{R.sub.SF.sup.UL}}, such as in block 605 of
{{R.sub.SF.sup.UL},
{R.sub.SF.sup.UL}}. In other words, given that r.sub.SF.sup.UL is known, R.sub.SF.sup.DL may be determined.
[0120] It is also possible to obtain solutions for general array configurations. If it is defined that
men g.sub.n.sup.UL(θ, τ) as an entry of
may be represented as
for the real term, and
for the imaginary term.
[0121] So there is one-one mapping between n and four tuple {m, m′, i, I.sub.R/I} where I.sub.R/I indicates whether it is an entry corresponding to the real term or imaginary term. An explicit expression for the mapping is not defined, rather it is simply defined as n=M(m, m′, i, I.sub.R/I) for the purpose of general presentation. Also for any given finite τ.sub.DS, the normalization factor does not impact the results as it just scales every entry of G and Q matrices with the same value. However, as will be seen below, it is critical to obtain the asymptotic results when the case τ.sub.DS.fwdarw.∞ is considered.
[0122] Due to separation of the real and imaginary parts, the matrix G in Equation (24) can be expressed as
[0123] The entries in are expressible as
Therefore, the entries of are expressible as
Similarly,
[0124]
For some special entries when
the following are valid
and when
the following are valid
[0125] In order to obtain the conversion matrix Q, again due to separation of the real and imaginary components, the block matrix is rewritten as
The first entries in are expressible as
[0126] The entries in are expressible as
[0127] The following are defined
[0128] Similarly, the other three subblock matrices of Q are expressible as
[0129] In the general case, the largest delay spread may go to infinity, i.e., τ.sub.DS.fwdarw.∞. Because the function g.sub.n(θ, τ) is normalized with τ.sub.DS, it is now possible to take limit of τ.sub.DS.fwdarw.∞ on the results obtained above. The asymptotic results for the following four terms, together with above special cases, are expressible as
[0130] Then for the G matrix, when
the following is known
[].sub.n.sub.
].sub.n.sub.
].sub.n.sub.
].sub.n.sub.
When
[0131]
the following is known
[0132] From Equation (58), for cases
the entries of submatrices [].sub.n.sub.
].sub.n.sub.
[0133] Similarly for the conversion matrix Q, when
the following is known
[].sub.n.sub.
].sub.n.sub.
].sub.n.sub.
].sub.n.sub.
When
[0134]
the following is known
[0135] From Equations (54) and (59), it is seen that the off-diagonal submatrices in the estimation and conversion matrices are all zero now. The advantage of this result is that the power angle delay spectrum can be estimated independently for each frequency lag. For example for
number delay is exactly the same as the estimated power angle delay as the delay information is absent in R.sub.0.sup.UL, with Δ.sub.k.sub.
on one Δ.sub.k.sub.
[0136]
operations 700 may De an example implementation of block 507 of
[0137] Input to operations 700 may include the spatial-frequency covariance R.sub.SF.sup.UL, which may be determined in accordance with measurements of the uplink (block 702). Operations 700 begin with the device obtaining the subblock matrices of the spatial-frequency covariance R.sub.SF.sup.UL (block 705). The device may decompose the spatial-frequency covariance RD to obtain the subblock matrices, which are denoted R.sub.SF,Δki.sup.UL for example. The device selects non-repeating entries of R.sub.SF,Δki.sup.UL and vectorizing R.sub.SF,Δki.sup.UL to form real vectors r.sub.SF,Δki.sup.UL (block 707). The selection may be based on hermitian or other data structure, such as Toeplitz or block Teoplitz structures. As an example, the real vectors r.sub.SF,Δki.sup.UL is expressible as
r.sub.SF,Δki.sup.UL={{{R.sub.SF,Δki.sup.UL},
{R.sub.SF,Δki.sup.UL}}, i=1, . . . ,N.sub.SF.
[0138] The device forms an estimation matrices G.sub.Δki (block 709). The estimation matrices G.sub.Δki may be formed for each frequency lag and may be formed in accordance with parameters of the communication system, including the antenna structure (such as aperture, spacing, polarization, etc.), carrier frequency of the uplink, configured frequency spacings or lags, and so on). As an example, estimation matrices G.sub.Δki may be formed as shown in Equation (30).
[0139] The device estimates the PADS (block 711). The estimation of the PADS may be performed in accordance with the real vectors r.sub.SF,Δki.sup.UL and the estimation matrices G.sub.Δki, and may include solving the equation G.sub.Δk.sub.
[0140]
Operations 750 may be indicative of operations occurring in a device as the device converts the spatial-frequency covariance for the uplink R.sub.SF.sup.UL to the spatial-frequency covariance for the downlink R.sub.SF.sup.DL, with asymptotic solutions. Operations 750 may be an example implementation of blocks 509 and 511 of
[0141] Input to operations 750 may include the estimation outputs α.sub.Δki=1, . . . , N.sub.SF, such as produced by a device performing block 713 of
[0142] The device obtains the subblock matrices of the vectorized form of the spatial-frequency covariance for the downlink r.sub.SF,Δki.sup.DL (block 757). The vectorized form of the spatial-frequency covariance being obtained by multiplying the estimation outputs α.sub.Δki (provided as input to operations 750) and the conversion matrices Q.sub.Δki formed in block 755, and may be expressible as r.sub.SF,Δki.sup.DL=Q.sub.Δkiα.sub.Δki for example. The device reforms the subblock matrices of the spatial-frequency covariance matrix for each frequency lag R.sub.SF,Δki.sup.DL (block 759). The R.sub.SF,Δki.sup.DL may be reformed from the vectorized form of the spatial-frequency covariance for the downlink r.sub.SF,Δki.sup.DL. The R.sub.SF,Δki.sup.DL may be formed in a reverse manner from forming the spatial-frequency covariance for the uplink r.sub.SF.sup.DL with r.sub.SF,Δki.sup.UL={{{R.sub.SF,Δki.sup.UL},
{R.sub.SF,Δki.sup.UL}}, such as in block 707 of
[0143] According to an example embodiment, conversions of spatial-frequency covariance for multi-panel antenna arrays are provided. In addition to the conversion in the frequency domain (i.e., estimate the spatial-frequency covariance in one carrier frequency and convert the spatial-frequency covariance to another carrier frequency), the example embodiments presented herein are operable for conversions in the spatial domain. In a first embodiment, two antenna panels serve different frequency bands. In such an embodiment, the related antenna locations in a first antenna panel may not be the same as the antenna locations in a second antenna panel.
[0144]
[0145] In the second scenario, the two antenna panels have different steering directions, i.e., facing towards the different angles.
[0146] For the discussion of either scenario, it is assumed that the far field assumption still holds for both panels so that each anenna array experiences the same physical power angle delay channel spectrum, with the difference being on the antenna array response.
[0147] In the scenario with multiple antenna arrays with different antenna locations (as depicted in
[0148]
[0149] Operations moo begin with the device obtaining a spatial-frequency covariance of a first antenna panel, e.g., antenna panel A, R.sub.SF.sup.A (block 1005). The device may make channel measurements and generate the spatial-frequency covariance based on transmissions occurring in a first frequency band. As an example, the device may include an implementation of process 300 of
[0150] The device estimates the PADS for the antenna panel A in the first frequency band (block 1007). The estimated PADS for the antenna panel A may be determined in accordance with the spatial-frequency covariance of the first antenna panel A in the first frequency band. In an embodiment, a technique based on a projection onto the Hilbert space is utilized to estimate the PADS. As an example the device may include an implementation of process 600 in
[0151] The device determines a domain conversion for the spatial-frequency covariance (block 1009). The domain conversion converts the space and frequency domains of the spatial-frequency covariance of the first antenna panel A in the first frequency domain to spatial-frequency covariance of a second antenna panel B in a second frequency domain. In addition to determining the domain conversion, the device may also determine if single domain conversion or joint domain conversion is being performed. As an example, single domain conversion involves only spatial domain conversion, while joint domain conversion involves both spatial and frequency domain conversion. The device converts the spatial-frequency covariance of the first antenna panel A in the first frequency band to spaital-frequency covariance of the second antenna panel B in the second frequency band (block mu). The device may convert the spatial-frequency covariance of the first antenna panel A in the first frequency band to the spatial-frequency covariance of the second antenna panel B in the second frequency band by reforming the spatial-frequency covariance of the second antenna panel B in the second frequency band from the vectorized spatial-frequency covariance of the first antenna panel A in the first frequency band. As an example, the reforming of the spatial-frequency covariance of the second antenna panel B in the second frequency band may proceed in a manner that is in reverse of the way that the vectorized spatial-frequency covariance of the first antenna panel A in the first frequency band is formed. The device communicates in accordance with the spatial-frequency covariance of the second antenna panel B in the second frequency band (block 1013). As an example, the device uses the spatial-frequency covariance of the second antenna panel B in the second frequency band to perform training and facilitate downlink transmissions to other devices.
[0152]
[0153] Input to operations 1100 may include the PADS estimation output α for the first antenna panel A, where the PADS estimation output may be based on the R.sub.SF,A.sup.UL, from measurements made on the first antenna panel A in the first frequency band (block 1102). Operations 1100 begin with the device forming a conversion matrix (block 1105). The conversion matrix may be formed in accordance with the antenna structure of the first antenna panel A and a second antenna panel B (such as aperture, spacing, polarization, antenna element spacing, etc.), carrier frequencies of the first antenna band and the second antenna band, configured frequency spacings or lags, and so on).
[0154] The device obtains the vectorized form of the spatial-frequency covariance of the second antenna panel B in the second frequency band r.sub.SF,B.sup.UL (block 1107). The vectorized form of the spatial-frequency covariance being obtained by multiplying the PADS estimation output α (provided as input to operations 1100) and the conversion matrix formed in block 1105, and may be expressible as r.sub.SF,B.sup.DL=
α, for example. The device reforms the spatial-frequency covariance matrix R.sub.SF,B.sup.DL (block 1109). The R.sub.SF,B.sup.DL may be reformed from the vectorized form of the spatial-frequency covariance of the second antenna panel B in the second frequency band r.sub.SF,B.sup.DL. The r.sub.SF,B.sup.DL may be formed in a reverse manner from forming the spatial-frequency covariance for the first antenna panel A in the first frequency band r.sub.SF,A.sup.UL with r.sub.SF,A.sup.UL=Vec{
{R.sub.SF,A.sup.UL},
{R.sub.SF,A.sup.UL}}, for example.
[0155]
[0156] Input to operations 1150 may include the PADS estimation outputs α.sub.Δki=1, . . . , N.sub.SF (block 1152). Operations 1150 begin with the device forming conversion matrices .sub.Δki (block 1155). The conversion matrices may be formed for each frequency lag in accordance with parameters of the communication system, including the antenna structure (such as aperture, antenna element spacing, polarization, etc.), carrier frequency of the first frequency band and the second frequency band, configured frequency spacings or lags, and so on).
[0157] The device obtains the subblock matrices of the vectorized form of the spatial-frequency covariance of the second antenna panel B in the second frequency band r.sub.SF,B,Δki.sup.DL (block 1157). The vectorized form of the spatial-frequency covariance may be obtained for different locations, such as at the different antenna element locations. The vectorized form of the spatial-frequency covariance being obtained by multiplying the PADS estimation output α (provided as input to operations 1150) and the conversion matrix .sub.Δki formed in block 1155, and may be expressible as r.sub.SF,B,Δk.sub.
.sub.Δkiα.sub.Δki, for example. The device reforms the subblock matrices of the spatial-frequency covariance matrix R.sub.SF,B,Δk.sub.
{{R.sub.SF},
{R.sub.SF}}, for example. The device reconstructs the spatial-frequency covariance of the second antenna panel B in the second frequency band R.sub.SF.sup.DL (block 1161). The spatial-frequency covariance of the second antenna panel B in the second frequency band R.sub.SF.sup.DL may be reconstructed from the subblock matrices R.sub.SF,B,Δk.sub.
[0158] Let u.sub.m.sup.A, m=1, . . . , M.sub.A be the locations of antennas for one panel, e.g., antenna panel A, from which the channel is measured and the spatial-frequency covariance is obtained, and u.sub.m.sup.B, m=1, . . . , M.sub.B be the locations of antennas for a second panel, e.g., antenna panel B, for the covariance conversion. Furthermore, let g.sub.n.sup.UL,A(θ, τ) be an entry of the vectorized real and imaginary components of the matrix
and g.sub.n.sup.DL,B(θ, τ) as an entry of the vectorized real and imaginary components of the matrix
with the index of the one-one mapping expressible as n=(m, m′, i, I.sub.R/I).
Given the location of u.sub.m.sup.A, it is possible to compute φ.sub.m,m′(θ) with u.sub.m.sup.A as φ.sub.m,m′.sup.A (θ)=k (θ).sup.T u.sub.m.sup.A−k (θ).sup.T u.sub.m′.sup.A. The estimation matrix G may be determined using Equations (32) to (37) for a given τ.sub.DS or using Equations (54) to (58) for asymptotic delay spread.
[0159] The covariance for antenna panel B on a frequency associated with antenna panel B being expressible as
{circumflex over (r)}.sub.n.sup.DL,B={circumflex over (p)},g.sub.n.sup.DL,B
=Σ.sub.n′=1.sup.N′α.sub.n′
g.sub.n′.sup.UL,A,g.sub.n.sup.DL,B
, (64)
where the inner products, g.sub.n′.sup.ULA, g.sub.n.sup.DL,B
, form the conversion matrix
for the two antenna panels with different antenna locations. Similarly as before, with separation of real and imaginary parts, the conversion matrix
can be rewritten into 4 subblock matrices expressible as
[0160] Denoting φ.sub.m,m′.sup.B (θ)=k(θ).sup.Tu.sub.m.sup.B−k(θ).sup.Tu.sub.m′.sup.B for antenna panel B, the conversion matrix Q are expressible as
[0161] Because the integral of the inner product can be separated on spatial and delay domains, the integral on the delay main for matrix remains the same as that for Q matrix itself. The results share the same structure except that the spatial domain integrals result in the
functions as in Equation (66). The conversion matrix
for a given finite τ.sub.DS is obtained with its entries
g.sub.n.sup.ULA, g.sub.n.sup.DL,B
in the same forms as that of Q as in Equations (44), and (47) to (49) but with all
functions in Equation (45) replaced with the corresponding
functions in Equation (66), and the asymptotic expressions with the entries of the conversion matrix in the forms of Equations (59) to (63) but replacing
functions in Equation (45) with the corresponding
functions in Equation (66).
[0162]
[0163] Input to operations 1200 may include the PADS estimation output α for the first antenna panel A, where the PADS estimation output may be based on the R.sub.SF,A.sup.UL from measurements made on the first antenna panel A in the first frequency band (block 1202). Operations 1200 begin with the device forming a conversion matrix (block 1205). The conversion matrix may be formed in accordance with the antenna structure of the first antenna panel A and a second antenna panel B (such as aperture, spacing, polarization, antenna element spacing, etc.), carrier frequencies of the first antenna band and the second antenna band, configured frequency spacings or lags, and so on).
[0164] The device obtains the vectorized form of the spatial-frequency covariance of the second antenna panel B in the second frequency band r.sub.SF,B.sup.DL (block 1207). The vectorized form of the spatial-frequency covariance being obtained by multiplying the PADS estimation output α (provided as input to operations 1200) and the conversion matrix formed in block 1105, and may be expressible as r.sub.SF,B.sup.DL=
α, for example. The device reforms the spatial-frequency covariance matrix R.sub.SF,B.sup.DL (block 1209). The R.sub.SF,B.sup.DL may be reformed from the vectorized form of the spatial-frequency covariance of the second antenna panel B in the second frequency band r.sub.SF,B.sup.DL. The R.sub.SF,B.sup.DL may be formed in a reverse manner from forming the spatial-frequency covariance for the first antenna panel A in the first frequency band r.sub.SF,A.sup.UL with r.sub.SF,A.sup.UL=vec{
{{R.sub.SF,A.sup.UL},
{R.sub.SF,A.sup.UL}}, for example.
[0165]
[0166] Input to operations 1250 may include the PADS estimation outputs α.sub.Δki=1, . . . , N.sub.SF (block 1252). Operations 1250 begin with the device forming conversion matrices .sub.Δki (block 1255). The conversion matrices may be formed for each frequency lag in accordance with parameters of the communication system, including the antenna structure (such as aperture, antenna element spacing, polarization, etc.), carrier frequency of the first frequency band and the second frequency band, configured frequency spacings or lags, and so on).
[0167] The device obtains the subblock matrices of the vectorized form of the spatial-frequency covariance of the second antenna panel B in the second frequency band r.sub.SF,B,Δki.sup.DL (block 1257). The vectorized form of the spatial-frequency covariance may be obtained for different locations, such as at the different antenna element locations. The vectorized form of the spatial-frequency covariance being obtained by multiplying the PADS estimation output α (provided as input to operations 1250) and the conversion matrix .sub.Δki formed in block 1155, and may be expressible as r.sub.SF,B,Δk.sub.
.sub.Δkiα.sub.Δki, for example. The device reforms the subblock matrices of the spatial-frequency covariance matrix R.sub.SF,B,Δk.sub.
{{R.sub.SF.sup.UL},
{R.sub.SF.sup.UL}}, for example. The device reconstructs the spatial-frequency covariance of the second antenna panel B in the second frequency band R.sub.SF.sup.DL (block 1261). The spatial-frequency covariance of the second antenna panel B in the second frequency band R.sub.SF.sup.DL may be reconstructed from the subblock matrices R.sub.SF,B,Δk.sub.
[0168] In the scenario with antenna arrays with different steering directions, it is assumed that the steering directions of two co-located antenna arrays have an angle difference θ.sub.Δ. It is assumed that the related locations of the antenna elements are the same for the two antenna panels, i.e., {u.sub.m}. The steering angle of the antenna array can be translated into the location coordinates. Therefore, if the locations of the antenna elements in two antenna arrays are placed in a global coordinate reference system, the information of antenna steering direction is contained in the location of the antenna elements. Hence, the results presented above may be applied directly to obtaining the conversion for the two panels with different steering direction. However, because the only difference is angle, a more efficient solution may be provided, particularly, when it is subsequently applied to a regular array (e.g., a uniform linear array (ULA)).
[0169] Because the PADS is estimated based on one antenna array, the estimation procedure will be the same as discussed previously. The conversion, however, has to take into account the difference of the antenna steering direction. Given the estimated power angle delay spectrum estimate {circumflex over (ρ)}(θ, τ) from one panel, the spatial-frequency covariance matrix on the other panel and a different band can be obtained as
r.sub.n.sup.DL,B={circumflex over (ρ)}(θ,τ),g.sub.n(θ+θ.sub.Δ,τ)
=Σ.sub.n′=1.sup.N′α.sub.n′
g.sub.n′.sup.ULA(θ,τ),g.sub.n.sup.DL,B(θ+θ.sub.Δ,τ)
, (67)
where the inner products, g.sub.n′.sup.ULA(θ, τ), g.sub.n.sup.DL,B(θ+θ.sub.Δ,τ)
, form the conversion matrix
for the scenario. Again, with separation of the real and imaginary parts, the conversion matrix
may be rewritten into four subblock matrices expressible as
[0170] Let
[0171] The conversion matrix for a given finite τ.sub.DS with the resulting entries
g.sub.n′.sup.ULA(θ, τ), g.sub.n.sup.DL,B(θ+θ.sub.Δ, τ)
in the same forms as that of Q as in Equations (44), and (47) to (49) but replacing all Q functions in Equation (45) with the corresponding
functions in Equation (68), and the asymptotic expressions with the entries in the same forms as in Equations (59) to (63) but replacing Q functions in Equation (45) with
functions in Equation (66).
[0172] The spatial-frequency conversion for general antenna array configurations are presented above. The results involve complex integrals based on antennas as in the F, ,
, and
functions.
[0173] According to an example embodiment, spatial-frequency conversion for ULAs are provided. ULAs are commonly used in massive MIMO communication systems. The ULAs have an equal antenna spacing d. Explicit solutions are provided.
[0174] With ULAs, the antenna response α(θ) is a beam vector and is expressible as
It is easily seen that for ULAs, R.sub.0 is Toeplitz Hermitian and
are Toeplitz matrices. Therefore, for R.sub.0, only the first column is needed and the conversion for the first column is obtained. There are total 2M−1 real entries after the separation of real and imaginary values of the complex entries. For
with Δk.sub.i≠0, there are 2(2M−1) independent real values for each Δ.sub.k.sub.
[0175] The estimation matrix G and the conversion matrix Q for ULA may be determined as follows. First, φ.sub.m,m′(θ)=(m−m′)sin(θ). In order to compute the F and functions, due to symmetric antenna structure, the angle region for the integrals in the inner product can be reduced to
The normalization factor is then 1/π. The F functions for ULA is expressible as
The four submatrices of the G matrix are expressible as
[0176] Similarly, the functions as obtain in Equation (45) are expressible as
Consequently, the submatrices for Q are expressible as
For the G and Q submatrices, the results for some special cases when
as described in Equations (38) to (41) can be applied, which simplify the matrices significantly.
The asymptotic expressions for a communication system with ULA considering τ.sub.DS going to infinity are determined. By applying asymptotic results in Equations (50) to (53), there zeros for all the submatrices in both G and Q when
as in Equations (54) and (59). For the cases when
the G submatrices are expressible as
and the Q submatrices are expressible as
[0177]
[0178] In the situation where the communication system has two ULAs with different antenna spacings d.sub.A and d.sub.B, the following are known
φ.sub.m,m′.sup.A(θ)=(m−m′)d.sub.A sin(θ)
φ.sub.m,m′.sup.B(θ)=(m−m′)d.sub.B sin(θ). (75)
As discussed previously, the PADS for one antenna panel is determined using the techniques presented herein, and for the ULA, the G matrix specified in Equation (74) is used.
[0179] In order to obtain the conversion matrix for both spatial and frequency domains, the functions from Equation (66) for ULA are expressible as
The Q̆ submatrices are expressible as
[0180] Considering the case where τ.sub.DS.fwdarw.∞, the asymptotic results for the submatrices for
are expressible as
[0181] In the situation where the communication system has two ULAs with different steering directions, the facing direction difference θ.sub.Δ represents the angular difference in the steering directions. As previously discussed, the PADS remains the same. In order to obtain the conversion matrix , the
functions are determined as follows, and the function φ.sub.m,m′ (θ) of two antenna panels are as provided in Equation (75).
[0182] First, denote
Additionally, the H (c, φ) function is defined as
[0183] Then, from Equation (69), with the integration range changed to [−π/2, π/2], the functions expressible as
.sub.m.sub.
.sub.m.sub.
.sub.m.sub.
.sub.m.sub.
[0184] The Q̆ submatrices are expressible as
[0185] In the case of infinite τ.sub.DS, the asymptotic results for matrices for
are expressible as
where the function inputs (λ.sub.1, λ.sub.2, θ.sub.Δ) are dropped for notational simplicity.
[0186]
[0187] In this example, the communication system 1400 includes electronic devices (ED) 1410a-1410c, radio access networks (RANs) 1420a-1420b, a core network 1430, a public switched telephone network (PSTN) 1440, the Internet 1450, and other networks 1460. While certain numbers of these components or elements are shown in
[0188] The EDs 1410a-1410c are configured to operate or communicate in the system 1400. For example, the EDs 1410a-1410c are configured to transmit or receive via wireless or wired communication channels. Each ED 1410a-1410c 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.
[0189] The RANs 1420a-1420b here include base stations 1470a-1470b, respectively. Each base station 1470a-1470b is configured to wirelessly interface with one or more of the EDs 1410a-1410c to enable access to the core network 143o, the PSTN 144o, the Internet 1450, or the other networks 1460. For example, the base stations 1470a-1470b 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 (eNodeB), a Next Generation (NG) NodeB (gNB), a Home NodeB, a Home eNodeB, a site controller, an access point (AP), or a wireless router. The EDs 1410a-1410c are configured to interface and communicate with the Internet 1450 and may access the core network 1430, the PSTN 1440, or the other networks 1460.
[0190] In the embodiment shown in
[0191] The base stations 1470a-1470b communicate with one or more of the EDs 1410a-1410c over one or more air interfaces 1490 using wireless communication links. The air interfaces 1490 may utilize any suitable radio access technology.
[0192] It is contemplated that the system 1400 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.
[0193] The RANs 1420a-1420b are in communication with the core network 1430 to provide the EDs 1410a-1410c with voice, data, application, Voice over Internet Protocol (VoIP), or other services. Understandably, the RANs 1420a-1420b or the core network 1430 may be in direct or indirect communication with one or more other RANs (not shown). The core network 1430 may also serve as a gateway access for other networks (such as the PSTN 1440, the Internet 1450, and the other networks 1460). In addition, some or all of the EDs 1410a-1410c 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 1450.
[0194] Although
[0195]
[0196] As shown in
[0197] The ED 1510 also includes at least one transceiver 1502. The transceiver 1502 is configured to modulate data or other content for transmission by at least one antenna or NIC (Network Interface Controller) 1504. The transceiver 1502 is also configured to demodulate data or other content received by the at least one antenna 1504. Each transceiver 1502 includes any suitable structure for generating signals for wireless or wired transmission or processing signals received wirelessly or by wire. Each antenna 1504 includes any suitable structure for transmitting or receiving wireless or wired signals. One or multiple transceivers 1502 could be used in the ED 1510, and one or multiple antennas 1504 could be used in the ED 1510. Although shown as a single functional unit, a transceiver 1502 could also be implemented using at least one transmitter and at least one separate receiver.
[0198] The ED 1510 further includes one or more input/output devices 1506 or interfaces (such as a wired interface to the Internet 1450). The input/output devices 1506 facilitate interaction with a user or other devices (network communications) in the network. Each input/output device 1506 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.
[0199] In addition, the ED 1510 includes at least one memory 1508. The memory 1508 stores instructions and data used, generated, or collected by the ED 1510. For example, the memory 1508 could store software or firmware instructions executed by the processing unit(s) 1500 and data used to reduce or eliminate interference in incoming signals. Each memory 1508 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.
[0200] As shown in
[0201] Each transceiver 1552 includes any suitable structure for generating signals for wireless or wired transmission to one or more EDs or other devices. Each transceiver 1552 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 1552, a transmitter and a receiver could be separate components. Each antenna 1556 includes any suitable structure for transmitting or receiving wireless or wired signals. While a common antenna 1556 is shown here as being coupled to the transceiver 1552, one or more antennas 1556 could be coupled to the transceiver(s) 1552, allowing separate antennas 1556 to be coupled to the transmitter and the receiver if equipped as separate components. Each memory 1558 includes any suitable volatile or non-volatile storage and retrieval device(s). Each input/output device 1566 facilitates interaction with a user or other devices (network communications) in the network. Each input/output device 1566 includes any suitable structure for providing information to or receiving/providing information from a user, including network interface communications.
[0202]
[0203] The bus 1620 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 1614 may comprise any type of electronic data processor. The memory 1608 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 1608 may include ROM for use at boot-up, and DRAM for program and data storage for use while executing programs.
[0204] The mass storage 1604 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 1620. The mass storage 1604 may comprise, for example, one or more of a solid state drive, hard disk drive, a magnetic disk drive, or an optical disk drive.
[0205] The video adapter 1610 and the I/O interface 1612 provide interfaces to couple external input and output devices to the processing unit 1602. As illustrated, examples of input and output devices include a display 1618 coupled to the video adapter 1610 and a mouse, keyboard, or printer 1616 coupled to the I/O interface 1612. Other devices may be coupled to the processing unit 1602, 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.
[0206] The processing unit 1602 also includes one or more network interfaces 1606, which may comprise wired links, such as an Ethernet cable, or wireless links to access nodes or different networks. The network interfaces 1606 allow the processing unit 1602 to communicate with remote units via the networks. For example, the network interfaces 1606 may provide wireless communication via one or more transmitters/transmit antennas and one or more receivers/receive antennas. In an embodiment, the processing unit 1602 is coupled to a local-area network 1622 or a wide-area network for data processing and communications with remote devices, such as other processing units, the Internet, or remote storage facilities.
[0207] 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 calculating unit or module, a determining unit or module, an estimating unit or module, a projecting unit or module, a reconstructing unit or module, an obtaining unit or module, a reforming unit or module, or a generating 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).
[0208] 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.