System and method for providing first arrival path (FAP) and delay spread estimation (DSE) in wireless communication system
11652669 · 2023-05-16
Assignee
Inventors
Cpc classification
H04L25/0222
ELECTRICITY
H04L25/0256
ELECTRICITY
H04B17/336
ELECTRICITY
International classification
H04W4/00
ELECTRICITY
H04B17/336
ELECTRICITY
Abstract
A method for minimizing a time domain mean square error (MSE) of channel estimation (CE) includes estimating, by a processor, a power delay profile (PDP) from a time domain observation of reference signal (RS) channels; estimating, by the processor, a noise variance of the RS channels; and determining, by the processor, a first arrival path (FAP) value and a delay spread estimation (DSE) value based on the estimated PDP and the estimated noise variance for minimizing the MSE of CE.
Claims
1. A method comprising: estimating, by a processor, a power delay profile (PDP) from a time domain observation of reference signal (RS) channels to determine an estimated PDP; determining, by the processor, a length of a uniform PDP; and determining, by the processor, a minimum value of a time domain mean square error (MSE) of channel estimation (CE) based on the estimated PDP and the length of the uniform PDP.
2. The method of claim 1, further comprising: estimating, by the processor, a noise variance of the RS channels to determine an estimated noise variance; and determining, by the processor, a delay spread estimation (DSE) value based on the estimated PDP and the estimated noise variance for minimizing the MSE of CE.
3. The method of claim 2, wherein the time domain MSE is further determined based on the estimated noise variance, power of the uniform PDP, and a length of the estimated PDP.
4. The method of claim 3, wherein a value of the length of the uniform PDP is the DSE value for minimizing the MSE and the estimated noise variance is capped at a signal to noise ratio (SNR) of 20 dB.
5. The method of claim 4, wherein determining the value of the length of the uniform PDP for minimizing the time domain MSE comprises: determining, by the processor, minimized values of the MSE at different points during the length of the estimated PDP; and determining, by the processor, the value of the length of the uniform PDP based on comparing the minimized values of the MSE at the different points during the length of the estimated PDP.
6. The method of claim 5, wherein the value of the length of the uniform PDP correspond to the minimum value of the time domain MSE from among the minimized values of the MSE.
7. The method of claim 5, further comprising stopping a search of the value of the length of the uniform PDP, by the processor, in response to the minimized values of the MSE being increased.
8. The method of claim 5, further comprising scaling, by the processor, the value of the length of the uniform PDP based on a difference of sampling time between the RS channels and data resource elements (REs) to determine a scaled value of the length of the uniform PDP.
9. The method of claim 8, wherein the scaled value of the length of the uniform PDP is based on a scaling factor and the length of the uniform PDP, wherein the scaling factor is based on a ratio of a sample duration of RS PDP and a sample duration of data REs.
10. The method of claim 9, wherein the method further comprising: determining, by the processor, the CE and a frequency correlation between the RS channels and the data REs, based on the scaled value of the length of the uniform PDP.
11. A system comprising: a memory and a processor in communication with the memory, wherein the processor is configured to: estimate a power delay profile (PDP) from time domain observation of reference signal (RS) channels to determine an estimated PDP; determine a length of a uniform PDP; and determine a minimum value of a time domain mean square error (MSE) of channel estimation (CE) based on the estimated PDP and the length of the uniform PDP.
12. The system of claim 11, wherein the processor is further configured to: estimate a noise variance of the RS channels to determine an estimated noise variance; and determine a delay spread estimation (DSE) value based on the estimated PDP and the estimated noise variance for minimizing the MSE of CE.
13. The system of claim 12, wherein the processor is further configured to determine the time domain MSE based on the estimated noise variance, power of the uniform PDP, and a length of the estimated PDP.
14. The system of claim 13, wherein a value of the length of the uniform PDP is the DSE value for minimizing the MSE and the estimated noise variance is capped at a signal to noise ratio (SNR) of 20 dB.
15. The system of claim 14, wherein the processor is further configured to: determine minimized values of the MSE at different points during the length of the estimated PDP; and determine the value of the length of the uniform PDP based on comparing the minimized values of the MSE at the different points during the length of the estimated PDP.
16. The system of claim 15, wherein the value of the length of the uniform PDP correspond to the minimum value of the time domain MSE from among the minimized values of the MSE.
17. The system of claim 15, wherein the processor is further configured to stop a search of the value of the length of the uniform PDP in response to the minimized values of the MSE being increased.
18. The system of claim 15, wherein the processor is further configured to scale the value of the length of the uniform PDP based on a difference of sampling time between RS channels and data resource elements (REs) to determine a scaled value of the length of the uniform PDP.
19. The system of claim 18, wherein the scaled value of the length of the uniform PDP is based on a scaling factor and the length of the uniform PDP, wherein the scaling factor is based on a ratio of a sample duration of RS PDP and a sample duration of the data REs.
20. The system of claim 19, wherein the processor is further configured to determine the CE and a frequency correlation between the RS channels and the data REs, based on the scaled value of the length of the uniform PDP.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other features of some example embodiments of the present disclosure will be appreciated and understood with reference to the specification, claims, and appended drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) The detailed description set forth below in connection with the appended drawings is intended as a description of some example embodiments of a system and method for providing first arrival path (FAP) and delay spread estimation (DSE) in wireless communication system provided in accordance with the present disclosure and is not intended to represent the only forms in which the present disclosure may be constructed or utilized. The description sets forth the features of the present disclosure in connection with the illustrated embodiments. It is to be understood, however, that the same or equivalent functions and structures may be accomplished by different embodiments that are also intended to be encompassed within the scope of the disclosure. As denoted elsewhere herein, like element numbers are intended to indicate like elements or features.
(10) In 5.sup.th generation (5G) new radio (NR), if the reference signal (RS) observation is limited to a narrow band (e.g., a physical downlink shared channel (PDSCH) demodulation reference signal (DMRS)), a frequency domain MMSE filter is used for de-noising in channel estimation (CE), which may be referred to FD-MMSE CE or narrow band CE. In order to obtain the weight matrix of FD-MMSE, the frequency correlation between RS channels and data resource element (RE) channels, as well as the frequency auto correlation of RS channels may be calculated. Frequency correlation may be determined as the discrete Fourier transform (DFT) of PDP. Due to hardware complexity, the frequency correlation function may be calculated based on a uniform PDP defined by the first arrival path (FAP) and the delay spread value provided by the DSE block. Therefore, the FAP and the delay spread estimation may be utilized for channel estimation (CE).
(11) The present disclosure provides an example estimation method to measure the FAP and the delay spread (e.g., “the example method,” or “the example method for delay spread estimation (DSE) and measuring FAP,” or “the example method and system for DSE and measuring FAP,” or “the example method and system for DSE”), using the estimated PDP and noise variance (e.g., an estimated noise variance).
(12) In some cases, a typical method may be based on path searching with given FAP and last arrival path (LAP) threshold. However, the estimated LAP index in such a method may suffer from the high fluctuation of the PDP in low SNR regime, which may impact the CE performance (e.g., may not optimize the CE performance). The present system and method provides the FAP and an optimized delay spread value (e.g., based on the estimated PDP and the estimated noise variance) that may lower (e.g., minimize) the mean square error (MSE) of channel estimation (CE) in response to a uniform PDP being used for frequency domain-minimum mean square error (FD-MMSE) CE. For example, the FAP and delay spread value may be optimized such that the MSE between the estimated channels and the ideal channels may be lowered or minimized in time domain. In some cases, different embodiments of the example method and system for DSE may perform better than some alternative methods (e.g., path searching based DSE methods), for example, in low SNR regime.
(13) In the embodiments of the example method and system for DSE of the present disclosure, PDP calculated by the channel state information reference signal (CSI-RS) for tracking (TRS) may be used to acquire delay spread estimation of the present disclosure. In embodiments of the example method and system for DSE of the present disclosure, the PDP estimated using a synchronization signal (SS) block (physical broadcast channel (PBCH) DMRS/SSS) and a physical downlink shared channel (PDSCH) DMRS may also be used for DSE when the TRS is absent.
(14) Embodiments of the example method and system for DSE of the present disclosure may enable estimating the delay spread based on PDP and noise variance estimated from the wideband reference signal, such as TRS, PBCH DMRS as mentioned before. In embodiments of the example method and system for DSE of the present disclosure, since the frequency correlation function is the fast Fourier transform (FFT) of PDP, the FD-MMSE weight matrix may be interpreted in time domain. The delay spread value may be optimized subsequently, to lower (or minimize) the mean square error (MSE) between the estimated channels and the ideal channels, in time domain. In one embodiment, the optimality of the delay spread may be achieved, for example, by assuming infinite taps in frequency domain to implement FD MMSE CE (e.g., in practice only 6 taps are used). Even with such an assumption, the embodiments of the example method and system for DSE of the present disclosure may perform relatively close to the ideal case (e.g., calculating frequency correlation with ideal PDP), and therefore, may improve low SNR performance compared to the alternative methods. In addition, the time domain operation of the embodiments of the example method and system for DSE of the present disclosure may reduce the complexity compared to a direct optimization in frequency domain.
(15) A system model for the implementation of the embodiments of the example method and system for DSE of the present disclosure to estimate the delay spread based on the PDP and the noise variance estimated from the wideband reference signal, such as TRS, PBCH DMRS, as mentioned before, is described in the following paragraphs.
(16) In frequency domain, if it is assumed that p.sub.f is the vector of the channels for RS REs, and y is the observation of these RS channels, y may be represented as:
y=h.sub.p+z, (1)
(17) In equation (1), z is the vector of the background noise, which is assumed to be independent to the RS channels, h.sub.p=[h.sub.p1, h.sub.p2, h.sub.pN].sup.T and of zero-mean and covariance σ.sup.2I. If it is assumed that h is the vector of the channels for all REs within the same symbol that are to be estimated, then, the linear minimum mean square error (LMMSE) solution for the estimate of h=[h.sub.1, h.sub.2, . . . , h.sub.M].sup.T may be represented as:
ĥ=R.sub.dp(R.sub.pp+σ.sup.2I).sup.−1y (2)
(18) In equation (2), R.sub.dp is the frequency correlation matrix between h and h.sub.p, and R.sub.pp is the frequency auto-correlation matrix of h.sub.p; I is the identity matrix of size equal to the length of h.sub.p.
(19) In some cases, frequency correlation may depend only on the frequency domain distances. Also, in some cases, the correlation between channels h.sub.i and h.sub.pk may satisfy the following relationship:
R.sub.dp.sup.[i,k]=E[h.sub.ih*.sub.pk]=r.sub.f(i−k) (3)
(20) Given the estimated PDP of channel, the frequency correlation function r.sub.f (⋅) may be represented as:
(21)
(22) In equation (4), N may be the length of the PDP, P.sub.i and τ.sub.i may be the power and delay of the i-th channel tap, respectively, k may be the frequency distance of two channels, and Δf may be the subcarrier spacing.
(23) In some cases, directly calculating the frequency correlation with real PDP may be challenging due to hardware complexity. However, the frequency correlation may be simplified by assuming a uniform PDP with length N and non-zero entries from index F to F+L−1, i.e., a PDP with non-zero entries {P′.sub.i}, ∀i∈{F, F+1, . . . , F+L−1} where:
(24)
(25) In equation (5), F and L are integers
(26)
In equation (5), the total length of the uniform PDP may be N (N may not be related to delay spread), however only L (e.g., delay spread) taps may be non-zero. Also, in equation (5), F may be the FAP index. In example embodiments of the present disclosure, a uniform PDP may be defined by the FAP and the delay spread value.
(27) In some cases, based on the above mentioned assumptions, the frequency correlation function {circumflex over (r)}.sub.f (⋅) may satisfy the following condition:
(28)
(29) Therefore, the correlation matrix and the auto-correlation matrix calculated by (6) may be {circumflex over (R)}.sub.dp and {circumflex over (R)}.sub.pp, and the estimated channel based on the uniform PDP may be represented as:
ĥ′={circumflex over (R)}.sub.dp({circumflex over (R)}.sub.pp+σ.sup.2I).sup.−1y (7)
(30) By utilizing the embodiments of the example method and system for DSE of the present disclosure, given any PDP, the optimal uniform PDP may reduce or minimize the MSE between the estimated channel (6) and the ideal channel, which may be represented as:
(31)
(32) With the above approximation, the optimization problem in (8) may be represented as the following optimization problem:
(33)
(34) In equation (9), it may be assumed that uniform PDP is circular symmetric, so for a negative F, P.sub.F=P.sub.F+N. In equation (9), “N” may be the length of the PDP (e.g., not uniform PDP) used in CE and also the input of the example method and system for DSE of the present disclosure. Nis a fixed number and may not be changed in the embodiments of the example method and system for DSE of the present disclosure. In the embodiments of the example method and system for DSE of the present disclosure, a uniform PDP with L non-zero value taps may be used to mimic the real PDP with length N. Because N>>L, the uniform PDP may have length N in order to be used in CE. In one the embodiment of the example method and system for DSE of the present disclosure, zero-value taps may be added.
(35) For example,
(36) In terms of hardware implementation, the complexity of calculating a metric of equation (9) may be further simplified as follows (e.g., to reduce the complexity involved in performing division in hardware or processor):
(37)
(38) As evident from above, equation (9A) is simplified by assuming α=1, which may imply that hardware or processor may not need to calculate α as as well as multiplication of a and other parameters in equation (10). As such, in equation 9A, a division operation (as shown in equation (10)) may be removed, and therefore, the number of multiplication operation in hardware or processor may be reduced. In one embodiment, equation (10) may be computed by a processor.
(39) In one embodiment, the example method and system for DSE may support different RS, and therefore, TRS may be used for embodiments of the example method and system for DSE of the present disclosure.
(40) The following paragraphs discuss in details the derivation of equation (9). For example, in some cases, in the frequency domain, the weight matrix of MMSE channel may be estimated as follows:
(41)
(42) In equation (11), P=diag(P.sub.0, P.sub.1, . . . , P.sub.N-1) is a N×N diagonal matrix, F is a N×N matrix with (i,j)th entry
(43)
F.sub.h is a M×N matrix with (i,j)th entry
(44)
(45) In the above channel weight matrix (e.g., equation (11)), all the N taps in frequency domain may be used to calculate the frequency correlation while in practice only approximately 6 taps are used. Therefore, based on this assumption, in time domain the MMSE weights can be presented as P.sub.i/(P.sub.i+σ.sup.2), i ∈{0, 1, . . . , N−1}. Consequently, the time domain weights for the uniform PDP introduced in equation (5) may be represented as:
(46)
(47) Based on the above, the time domain observation of the RS channels may be {h.sub.p0.sup.(t), h.sub.p1.sup.(t), . . . , h.sub.pN-1.sup.(t)}. In one embodiment, y.sub.i.sup.t may be the observation at tap i and in such a case, y.sub.i.sup.t may be represented as:
y.sub.i.sup.(t)=h.sub.pi.sup.(t)+z.sub.i.sup.(t), (13)
(48) In equation (13), z.sub.i.sup.t is the background noise in time domain, which may be independent to the RS channels and of zero-mean and variance σ.sup.2.
(49) The optimal uniform PDP to lower or minimize the following mean square error of channel estimation may be:
(50)
(51) It may be observed that the difference between (8) and (14) is that (14) is for time domain channel. Therefore, based on the above, MSE may be represented as:
(52)
(53) With respect to (16), P.sub.i=E(h.sub.pi.sup.(t)*h.sub.pi.sup.(t)) may be used to denote the PDP for RS REs channel. Also, E(z.sub.i.sup.(t)*h.sub.pi.sup.(t))=E(h.sub.pi.sup.(t)*z.sub.i.sup.(t))=0, because noise may be independent with channels.
(54) With respect to (18), due to the uniform power is constraint
(55)
(56) Therefore, in order to minimize (or reduce) the time domain channel mean square error, an optimal
(57)
may be determined, so that equation (9) may be minimized.
(58) The optimal uniform PDP, e.g., as discussed with respect to equations (13) to (18), may be based on PDP estimated from RS channel observations. Because the sample duration in the PDP domain (as discussed with respect to equations (13) to (18)) is different from the sample duration of time domain signal for data REs, e.g.,
(59)
In equation (19), ρ is the density of RS REs; and
(60)
(61) Therefore, in order to use the uniform PDP in FD-MMSE CE, the sample duration of PDP may be converted into data RE channels' sample duration.
(62) In some cases, a directly sample time conversion for estimated PDP may be complicated. Since the aim of the embodiments of the example method and system for DSE of the present disclosure is to find a uniform PDP to replace the real PDP, an alternative way is to perform the sample time conversion for the uniform PDP.
(63) The uniform PDP used to calculate the frequency correlation after the sample time conversation may be assumed to have an FAP index F′ and a length L′, which may be represented as follows:
F′=scaling factor×F, (21)
L′=scaling factor×L, (22)
(64) In equations (21) and (22), the scaling factor may be calculated as:
(65)
(66) In equation (23), N.sub.IFFT may be the size of Fast Fourier Transform (FFT) in the example system and N.sub.PCP may be the length of the estimated PDP (e.g., input of the example method for DSE).
(67)
(68) The example method and system for DSE may obtain the optimal delay spread value to minimize the MSE of channel estimation (CE). The example method and system for DSE may provide the optimal F and L that may minimize or reduce the MSE between the estimated channel and the ideal channel using uniform PDP (as discussed with respect to equation (8)). Exhaustively searching F and L using the metric function in equation (8) may be one mechanism. However, such an approach may be computationally expensive because matrix inverse may be utilized for each hypothesis of F and L. In order to reduce complexity, channel mean square error may be computed by assuming a FD-MMSE CE is done using a uniform PDP.
(69) With the above approximation, the optimization discussed with respect to equation (8) may eventually become the optimization as shown in equation (9). As discussed with respect to equation (9), equation (10), and equation (9A), that the computation for each hypothesis of F and L becomes much less using the equations (9), (10), or (9A).
(70)
(71) In one embodiment, the DSE module 302 may receive an estimated noise variance σ.sup.2 and an estimated PDP (e.g., P.sub.i) from a time domain RS channel estimation and may use the example DSE method to calculate an FAP index F′ and a length L′ (e.g., delay spread) in time domain. The output F′ and L′ from the DSE module 302 may be used to calculate CE (e.g., as discussed with respect to equations (6), (7), and (8)) in the CE module 304. For example, in one embodiment, the F′ and L′ may automatically determine an optimal uniform PDP used in the CE module 304 to calculate correlation matrices in equation (7) (e.g., not only between RS channels and data RE channels).
(72) The output from the CE module 304 may be used in the symbol detector module 306 along with a received signal. The output from the symbol detector module 306 may be transferred to the decoder module 308.
(73)
(74) In one embodiment, the determination module 402 may receive an estimated noise variance σ.sup.2 and an estimated PDP (e.g., P.sub.i) from time domain RS channel estimation. At FAP index F=0 (e.g., when a value ‘0’ is assigned to F), a length L (e.g., delay spread) may be determined using a calculation metric (e.g., equation (9) or (18)) that may minimize the time domain MSE using estimated noise variance σ.sup.2 and the estimated uniform PDP from the time domain RS channel estimation. The estimated noise variance σ.sup.2 may be capped at a desired maximum SNR or the DSE may stop at a desired power cap. For example, the maximum SNR may be limited to 20 dB when estimating delay spread.
(75) In one embodiment, in both directions
(76)
the optimal value of L that minimizes MSE for each F may be determined, as shown with respect to the selection module 404 and the change module 410.
(77) In one embodiment, a search for the optimal value of F and the optimal value of L in each direction may be stopped if the minimized MSE increases as modulus F increases for n (e.g., n=5) consecutive times, as shown with respect to the stopping module 406 and the change module 410.
(78) In one embodiment, an optimal F and corresponding L may be determined based on comparing all the minimized MSEs (e.g., output from the stopping module 406).
(79) In one embodiment, the determined optimal value of F and the optimal value of L may be scaled based on the difference of sampling time between the RS and the data REs (e.g., using equation (21) and (22)), as shown with respect to a conversion module 408. The output F′ and L′ from the conversion module 408 may be used to calculate the CE and the frequency correlation, as discussed with respect to equations (6), (7), and (8).
(80)
(81) At 501, an example DSE system of the present disclosure (e.g., the DSE module 302 of
(82) At 502, the example DSE system of the present disclosure (e.g., the DSE module 302 of
(83) At 503, the example DSE system of the present disclosure (e.g., the DSE module 302 of
(84) At 504, for L=1, the example DSE system of the present disclosure (e.g., the determination module 402 of
(85) At 505, the example DSE system of the present disclosure (e.g., the determination module 402 of
(86)
(87) At 506, the example DSE system of the present disclosure (e.g., the determination module 402 of
(88) However, in one embodiment, in 506, MSE.sub.min_cur_F may not be a fixed value (e.g., 100). For example, in one embodiment, each time when the method 500 returns to 506 from 513 through 505, MSE.sub.min_cur_F may change in 512. Therefore, in one embodiment, when 506 is executed for the first time, MSE.sub.min_cur_F may have the value 100.
(89) If at 506, it is determined that the calculated MSE at 505 is not less than MSE.sub.min_cur_F (e.g., MSE.sub.min_cur_F=100) from 504, at 507, the example DSE system of the present disclosure (e.g., the selection module 404 of
(90)
needs to be satisfied.
(91) If at 506, the example DSE system of the present disclosure (e.g., the determination module 402 of
(92) If at 507, the example DSE system of the present disclosure (e.g., the selection module 404 of
(93)
Thr_pwr may be based on the estimated noise variance. For example, if SNR≤10, Thrpwr=1 (no power cap). However, if SNR>10, Thrpwr=1−σ.sup.2*N/2.
(94) If at 508, it is determined that
(95)
at 509, the example DSE system of the present disclosure (e.g., the DSE module 302 of
(96) However, if at 508, it is determined that
(97)
at 513, the example DSE system of the present disclosure (e.g., the determination module 402 of
(98) If at 509, it is determined that MSE.sub.min_cur_F<MSE.sub.min, at 510, the example DSE system of the present disclosure (e.g., the DSE module 302 of
(99) At 511, optimal L (L.sub.opt) and optimal F (F.sub.opt) values are returned. These values may be sent to an internal block (e.g., conversion module 408 of
(100) If at 509, it is determined that MSE.sub.min_cur_F is not less than MSE.sub.min, the method proceeds to 511.
(101) On the other hand, if at 507, it is determined that the L (e.g., length of uniform PDP P.sub.i) is equal to ¾N.sub.PCP, at 514, the example DSE system of the present disclosure (e.g., the selection module 404 of
(102) However, if at 514, it is determined that MSE.sub.min_cur_F is not less than MSE n, at 521, the example DSE system of the present disclosure (e.g., the change module 410 of
(103) At 516, the example DSE system of the present disclosure (e.g., the selection module 404 of
(104) At 517, the example DSE system of the present disclosure (e.g., the change module 410 of
(105)
If so, from 518 the method proceeds to 519. At 519, the example DSE system of the present disclosure (e.g., the change module 410 of
(106) If at 517, if it is determined that F is not greater than or equal to 0, the method proceeds to 523. At 523, the example DSE system of the present disclosure (e.g., the stopping module 406 of
(107)
If so, the method proceeds to 511. Otherwise, the method proceeds to 524, where the example DSE system of the present disclosure (e.g., the DSE module 302 of
(108) From 524, 519, and 520 the method proceeds to 504.
(109) The output from the method of
(110) In example embodiments, the example method for DSE (as discussed with respect to
(111) The implementation details of the example method for DSE (as discussed with respect to
(112) The implementation of the example method for DSE (as discussed with respect to
(113) Because, this DSE extension may happen when SNR is high, the maximum SNR may be limited to some threshold value, for example, 20 dB (e.g., in the example method for DSE (as discussed with respect to
(114) In order to further improve the performance, a power cap approach may be used for the example method for DSE (as discussed with respect to
(115)
the example method for DSE (as discussed with respect to
(116)
(117) Therefore, the example method for DSE (as discussed with respect to
(118) In one embodiment, in the example method for DSE (as discussed with respect to
(119) Also, the example method for DSE (as discussed with respect to
(120) In case of uniform PDP with sparsity, it may be assumed that a uniform PDP with length N and sparse factor α. In one embodiment, a may be any positive integer that satisfies
(121)
So the none zero entries are from index F to F+α(L−1), i.e., a PDP with entries {P′.sub.i}∀i∈{F, F+1, . . . , F+α(L−1)} where
(122)
(123) In equation (26), k, F and L are integers
(124)
The uniform PDP as discussed earlier in this paper may be a special case for sparse uniform PDP when α=1.
(125) In one embodiment, the time domain MMSE weights as discussed with respect to the equation (12) for this sparse uniform PDP may be represented as:
(126)
(127) By using (27) in to (15), the optimal sparse uniform PDP may be obtained from the following optimization:
(128)
(129) In this example case, the optimal delay spread value is L′=αL+1. The sparse uniform PDP may need a sample time conversion. When α>1, there are multiple ways to do the interpolation. For example, similar to equations (21)-(22), in this case L″=scaling factor×L′, where the scaling factor can be calculated by equation (23).
(130) The only difference between (18) and (28) is the accumulated sum calculation. So it can be implemented in a same way as discussed above with respect to equation (18) with an additional searching layer for a. The implementation details can be summarized into following steps. For example, starting with α=1; assuming F=0, using (28) with estimated noise variance σ.sup.2 to find L to minimize MSE(F=0). Starting from two directions, i.e., F<0 and F>0, for each F, find the optimal L and MSE. Searching on each direction may stop only if the minimized MSE keep increasing as |F| increasing for consecutively five times. After both direction finish searching, for current a, all the MSE values may be compared to find an optimal F and its corresponding L. In one embodiment, if
(131)
and the method may start over assuming α=1. Further, the minimized MSE values may be compared corresponding to all the a, output the optimal a and its corresponding F and L.
(132) It will be understood that, although the terms “first”, “second”, “third”, etc., may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another element, component, region, layer or section. Thus, a first element, component, region, layer or section discussed herein could be termed a second element, component, region, layer or section, without departing from the scope of the present disclosure.
(133) Spatially relative terms, such as “beneath”, “below”, “lower”, “under”, “above”, “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that such spatially relative terms are intended to encompass different orientations of the device in use or in operation, in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” or “under” other elements or features would then be oriented “above” the other elements or features. Thus, the example terms “below” and “under” can encompass both an orientation of above and below. The device may be otherwise oriented (e.g., rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein should be interpreted accordingly. In addition, it will also be understood that when a layer is referred to as being “between” two layers, it can be the only layer between the two layers, or one or more intervening layers may also be present.
(134) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As used herein, the terms “substantially,” “about,” and similar terms are used as terms of approximation and not as terms of degree, and are intended to account for the inherent deviations in measured or calculated values that would be recognized by those of ordinary skill in the art.
(135) As used herein, the singular forms “a” and “an” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising”, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items. Expressions such as “at least one of,” when preceding a list of elements, modify the entire list of elements and do not modify the individual elements of the list. Further, the use of “may” when describing embodiments of the present disclosure refers to “one or more embodiments of the present disclosure”. Also, the term “exemplary” is intended to refer to an example or illustration. As used herein, the terms “use,” “using,” and “used” may be considered synonymous with the terms “utilize,” “utilizing,” and “utilized,” respectively.
(136) It will be understood that when an element or layer is referred to as being “on”, “connected to”, “coupled to”, or “adjacent to” another element or layer, it may be directly on, connected to, coupled to, or adjacent to the other element or layer, or one or more intervening elements or layers may be present. In contrast, when an element or layer is referred to as being “directly on”, “directly connected to”, “directly coupled to”, or “immediately adjacent to” another element or layer, there are no intervening elements or layers present.
(137) Any numerical range recited herein is intended to include all sub-ranges of the same numerical precision subsumed within the recited range. For example, a range of “1.0 to 10.0” is intended to include all subranges between (and including) the recited minimum value of 1.0 and the recited maximum value of 10.0, that is, having a minimum value equal to or greater than 1.0 and a maximum value equal to or less than 10.0, such as, for example, 2.4 to 7.6. Any maximum numerical limitation recited herein is intended to include all lower numerical limitations subsumed therein and any minimum numerical limitation recited in this specification is intended to include all higher numerical limitations subsumed therein.
(138) In some embodiments, one or more outputs of the different embodiments of the methods and systems of the present disclosure may be transmitted to an electronics device coupled to or having a display device for displaying the one or more outputs or information regarding the one or more outputs of the different embodiments of the methods and systems of the present disclosure.
(139) The electronic or electric devices and/or any other relevant devices or components according to embodiments of the present disclosure described herein may be implemented utilizing any suitable hardware, firmware (e.g. an application-specific integrated circuit), software, or a combination of software, firmware, and hardware. For example, the various components of these devices may be formed on one integrated circuit (IC) chip or on separate IC chips. Further, the various components of these devices may be implemented on a flexible printed circuit film, a tape carrier package (TCP), a printed circuit board (PCB), or formed on one substrate. Further, the various components of these devices may be a process or thread, running on one or more processors, in one or more computing devices, executing computer program instructions and interacting with other system components for performing the various functionalities described herein. The computer program instructions are stored in a memory which may be implemented in a computing device using a standard memory device, such as, for example, a random access memory (RAM). The computer program instructions may also be stored in other non-transitory computer readable media such as, for example, a CD-ROM, flash drive, or the like. Also, a person of skill in the art should recognize that the functionality of various computing devices may be combined or integrated into a single computing device, or the functionality of a particular computing device may be distributed across one or more other computing devices without departing from the spirit and scope of the exemplary embodiments of the present disclosure.
(140) Although exemplary embodiments of system and method for providing first arrival path (FAP) and delay spread estimation (DSE) in wireless communication system have been specifically described and illustrated herein, many modifications and variations will be apparent to those skilled in the art. Accordingly, it is to be understood that a system and method for providing first arrival path (FAP) and delay spread estimation (DSE) in wireless communication system constructed according to principles of this disclosure may be embodied other than as specifically described herein. The present disclosure is also defined in the following claims, and equivalents thereof