时间:2024-08-31
Xiukun Li·Ji Wang·Dexin Zhao
Abstract The outer-product decomposition algorithm(OPDA)performs well at blindly identifying system function.However,the direct use of the OPDA in systems using bandpass source will lead to errors.This study proposes an approach to enhance the channel estimation quality of a bandpass source that uses OPDA. This approach performs frequency domain transformation on the received signal and obtains the optimal transformation parameter by minimizing the p-norm of an error matrix.Moreover,the proposed approach extends the application of OPDA from a white source to a bandpass white source or chirp signal.Theoretical formulas and simulation results show that the proposed approach not only reduces the estimation error but also accelerates the algorithm in a bandpass system,thus being highly feasible in practical blind system identification applications.
Keywords Blind identification .Outer-product decomposition algorithm .Bandpass white signal .Chirp signal .Second-order statistics
In wireless communication systems,unknown channels will introduce an intersymbol interference(ISI)to reduce communication quality.A common method for eliminating ISI is to add a known sequence as a training sequence in the transmitted signal.Then,the training sequence is used to equalize the ISI(Ghofrani et al.2018;Qiao et al.2017).In the field of system identification,such as seismic inversion, no training sequence exists in the measured signal. Also, a direct measurement of a transmission channel is infeasible.In these scenarios,techniques for directly identifying a channel or system from observations need to be developed. Blind channel identification identifies channels that rely solely on a received channel output signal and certain a priori statistical knowledge(e.g.,whiteness)of the source.Thus,blind channel identification can be used in scenarios where the source signal or system impulse response function cannot be directly obtained.In a radar communication system,a blind identification method can estimate a channel in real time without a training sequence,thereby saving channel resources and improving communication efficiency.
Sato presented a blind identification algorithm(Sato 1975)in 1975, thereby giving rise to the emergence of numerous blind identification algorithms. Classical blind identification techniques are mainly divided into three categories:methods based on higher-order statistics(HOS)(Friedlander and Porat 1990), subspace decomposition (Abed-Meraim et al. 2002),and second-order statistics(SOS)(Kailath et al.1994).HOSbased methods can suppress Gaussian noise effectively, but most of these methods can be used in single-input single-output(SISO)systems only.HOS-based methods are sensitive to parameter settings, slow to converge, and require extensive observation times.Subspace-based methods can almost fully identify a channel when the signal-to-noise ratio (SNR) is high, but the estimation error increases rapidly when the SNR is reduced. Furthermore, subspace-based methods require accurate channel order estimation, which is difficult.SOS-based methods,such as constant modulus algorithm(A.-J V et al. 1996), least squares smoothing (Tong and Zhao 1999), linear prediction algorithm (LPA) (Zhang 2011),multi-step prediction (Duhamel and Gesbert 1997), and OPDA (Ding 1996; Ding 1997), have a higher estimation error level than subspace-based methods at high SNRs;however,these methods still perform effectively at low SNRs and are insensitive to channel order estimation errors. Therefore,SOS-based methods have high practical value.
Many new methods and applications have emerged in the field of blind identification in recent years. Several new methods are used in channel identification. Sparsity of the acoustical channel is exploited as a key property to estimate the channel in the study by Gao et al. (2009) and Jia et al.(2009).An algorithm developed by Boussé et al.(2017)estimates channels through tensor decomposition. Comon et al.(2012) used higher-order cumulants to identify channels in underdetermined conditions, and another study (Yu et al.2014)used covariance matrices to achieve accurate identification.The model of a channel is no longer limited to FIR filters.For example,ARMA or AR models have been used in several studies(Yu et al.2014;Xie et al.2012)to identify a channel.The blind channel identification technique is applied to various systems,such as underwater acoustic communication systems(Gao et al.2009)and amplify-and-forward two-way relay networks(Abdallah and Psaromiligkos 2011).Moreover,a semi-blind channel estimation method was proposed by Nayebi and Rao(2018).
The outer-product decomposition algorithm(OPDA)is an SOS-based algorithm in blind channel identification. It identifies the channel by using the Toeplitz structure of the channel matrix and oversampling the channel output.Both the source signal and the noise are assumed to be white in the OPDA.The OPDA can be viewed as a generalization of the LPA,and it is robust to over modeling errors in channel order estimation.
This paper is organized as follows:In Section 2,a model of blind channel identification using OPDA and assumptions generated from OPDA is discussed. In Section 3, the use of the OPDA in bandpass systems is confirmed to introduce errors.A frequency transformation is discussed,and a method for selecting the optimal transformation parameters by minimizing the norm of an error matrix is introduced.These discussions extend the scope of the OPDA to band-limited systems. Subsequently, the power spectrum of chirp signals is derived. This power spectrum indicates that the chirp signal can also be used as the source signal for the proposed method.The proposed method can improve the execution speed of the OPDA in a narrow-band system.In Section 4,the simulations are discussed using the SISO system. The simulations show that the new scheme improved the quality and speed of estimation.In Section 5,this paper is summarized.
N source signals and J sensors in a wireless communication system are assumed to exist.The model of the system can be described using Eq.(1):
A. Covariance matrix analysis of bandpass white signal
The OPDA requires the source to be a white signal,that is,RSRSis required to be an identity matrix multiplied by a constant factor. The following equation expresses that the equivalent relationship will no longer hold when the source is a bandpass white signal.Let the zero mean bandpass white signal bandwidth be denoted by W and the center frequency be denoted by w0. Then, the power spectrum of the bandpass white signal can be described using Eq. (10), which can be treated as a definition of the bandpass white signal.
Equation (20) has a unique solution provided that w0L≠w0H,which is clearly satisfied by the actual physical system.The significance of Eq.(20)is to illustrate that mutual transformation between any bandpass signals can be achieved by selecting the proper a and b.
In the OPDA,signals are collected at a high sampling rate and then extracted.Equation(2)expresses the extraction process,that is,P samples are collected for each symbol,and then a single receiving channel is extracted into P sub-channels.In the digital system,the sampling rate and maximum frequency of the signal must satisfy the limit of the Nyquist-Shannon sampling theorem to prevent aliasing,that is,the relation between the maximum frequency of the receiving signal and the sampling rate is:
S1 indicates that, when the source is a bandpass white signal,estimating the channel by using the OPDA will introduce an error, which is due to the unequal RSand σ2sI. By contrast, Eqs. (19) and (22) present a method of transformation between the arbitrary bandpass signals and the constraints,thereby allowing the algorithm to search for the optimal parameters a and b under the constraint of Eq.(22)to limit the estimation error.An enhanced estimation can be obtained when the source is a bandpass white signal.
She walked straight along the road in front of her, without knowing very well where she was going or what was to become of her, for she had never been shown how to work, and all she had learnt consisted of a few household rules, and receipts of dishes which her mother had taught her long ago
At this point, the problem is converted into a constrained optimization problem. The loss function is defined as the distance between RSand σ2sI and is described by the p-norm of the matrix, as shown in Eq.(23). The optimal w2Land w2Hcan be obtained using the optimization model. Then, a and b are obtained in accordance with Eq. (20). Subsequently, the OPDA is used to estimate the channel. Considering that Eq. (19)is an invertible transformation, the original channel can be obtained by an inverse transformation.
Table 1 Optimal solution of Eq.(28)
B. Applying the chirp signal to the proposed method
The discussion in part A is based on the power spectrum and is independent of the specific form of the source signal.Therefore,this method is applicable provided that the power spectrum of the source signal conforms to Eq.(10).This conclusion expands the applicable signal types of the proposed method. Thus, the algorithm is no longer limited to a white signal or a bandpass white signal. The following equations illustrate the applicability of the method by using the chirp signal as the source.
The complex chirp signal is defined as:
Equation(31)shows that the power spectrum of the chirp signal also satisfies Eq.(10).Thus,the proposed method may use the chirp signal as the source signal.Considering that the chirp signal is extensively used in radar,underwater acoustics,and various engineering applications,extending the use of the OPDA to the chirp signal will significantly increase the practicability of the algorithm.
C. Acceleration analysis of the proposed method
For narrow-band systems (especially high-frequency narrow-band systems),Eq.(33)is easily satisfied.The amount of data is reduced by the frequency transformation,and the process of performing the algorithm is accelerated.Equation(19)converts the sampling rate to a times the original in the digital system to ensure that the received data length and channel order also become a times the original.When a <1,reducing the data amount will accelerate the algorithm, although the structure and specific steps of the OPDA remain unchanged.
The number of operations required in the OPDA is difficult to estimate accurately. However, the OPDA must perform singular value decomposition(SVD)on the Δ matrix of size(m0+1)P×(m0+1)P,which requires substantial computation time. Therefore, the SVD operation period can be used to approximate the execution time of the OPDA. The SVD of Δ takes O([(m0+1)P]3)operations(Golub and Kahan 1965).After the frequency transformation,performing the SVD takes O(a3[(m0+1)P]3)operations.When a is far less than 1 or m0takes a large number,significant acceleration will be observed.
In this section,simulation results are presented to illustrate the channel identification performance of the proposed method.The experiments are based on a multipath model with a single sensor and source (J=N= 1). The normalized mean square error(NMSE)is used as the evaluation criterion for estimating quality,and MSE is defined as:
Figure 1 Channel estimation results of the two groups
The channel estimate at different SNR levels is depicted in Figure 2.The simulations show that group 1 outperforms group 2 in all cases. The estimation errors of both groups gradually decrease with the increase in the SNR level.The estimation error in group 1 decreases rapidly with the SNR level. Specifically,group 1 gains more than group 2 when the same SNR level increases. At low SNR, the estimation error is lower in group 1 than in group 2 by 0.1-0.5 dB,and the performance improvement is unnoticeable.When the SNR is greater than 25 dB,the estimation error is approximately 5 dB lower in group 1 than in group 2.Therefore,group 1 shows a significant advantage in the estimation error.When the SNR is greater than 70 dB,the estimation errors of groups 1 and 2 stabilize and remain nearly unchanged. At this point, the estimation error is lower by approximately 5 dB in group 1 than in group 2. The estimation error of group 2 fluctuates by approximately 2 dB as the SNR increases from 20 to 70 dB.Group 1 fluctuates between 40 and 60 dB with a fluctuation range of 1 dB.These features indicate that group 1 can achieve high-quality channel estimation.
Several different data lengths are demonstrated in Figure 3 to show their effect on the channel estimation errors. The estimation error does not monotonically change with the increase in the time length of the source signal,thus indicating that signal duration is another factor that affects the channel estimation, which is disregarded in the theoretical model of this study.Fundamentally,the signal described by Eq.(10)is an ideal model, and the signal time length that strictly conforms to the condition tends to infinity,which is infeasible in the real system. Figure 3 shows that the estimation error of group 1 decreases with the increase in the duration of the source signal.The curve of group 2 is opposite that of group 1.The simulation results show that group 1 outperforms group 2 in most cases.The estimation error is 1-4 dB lower in group 1 than in group 2. When the SNR increases to 60 dB, a significant difference can be observed in the estimation error between the two groups. The estimation error is more than 2 dB lower in group 1 than in group 2 in most cases and even reaches 10 dB, as shown in Figure 3b, when the duration of the source signal is 5 s.In Figsure 3 a and b, the estimation error of group 2 shows an upward trend when the duration of the source signal is greater than 3 s.The maximum estimation error also appears at an interval of 4-5 s.The estimation error of group 1 gradually decreases after 3 s.A long source signal duration may result in a high estimation error for group 2,but a low estimation error will be obtained for group 1.
Figure 2 Normalized mean square error(NMSE)of the channel estimation with different SNR levels
Figure 3 NMSE of estimation given the different source lengths
Although several methods for estimating the channel order exist(Karakutuk and Tuncer 2011),a particular channel order is difficult to estimate.An accurate length based on noisy and short data collection is difficult to determine.Figure 4 presents the relationship between the channel order and the estimation error for the SNR of 20 and 60 dB.
Figure 4 NMSE of the channel estimate given channel length mismatch
Considering that the same channel differs in terms of the numerical value of order in two groups, the ratio r of the difference between the estimated and the true orders is used as a criterion.r is defined as:
Figure 4 depicts the simulation results for the SNR of 20 and 60 dB. When the SNR is 20 dB, the channel estimation error of groups 1 and 2 is not significantly related to the channel estimation order. The estimation error is less than 1 dB lower in group 1 than in group 2, and the advantage is not evident.When the SNR is 60 dB,the estimation error of group 2 still has no evident relationship with the channel order,but group 1 shows a clear law.When-10%<r <0,a high error level in order estimation indicates a large channel estimation error.When 0 <r <10%,the estimation error of group 2 still changes drastically with its increase,whereas that of group 1 stabilizes and remains at a lower level.The NMSE is 4-5 dB lower in group 1 than in group 2,thereby indicating that group 1 is not sensitive to overestimation of the channel order in the case of a high SNR.This feature provides a flexible selection for channel estimation at a high SNR.Specifically,when the SNR of the received data is relatively high,the channel order can be set to a higher value without substantially degrading the estimated quality.At this point,an accurate estimation of the channel order is unnecessary,and only a rough estimation is required.
Figure 5 Relationship between computation time and channel length
Table 2 Ratio of computation time(Group 1/Group 2×100%)
Groups 1 and 2 are then run on the same computer,and the computation time is recorded. Figure 5a illustrates the relationship between computation time and signal length.Figure 5b depicts the relationship between computation time and channel length. In Figure 5a, the computation time increases linearly with the input signal length. Moreover, the computation time is much smaller in group 1 than in group 2. In Figure 5b, the computation time increases nonlinearly with the channel order. The computation time of group 2 increases rapidly with the channel length, whereas the computation time of group 1 increases slowly.This result occurred because the channel order in group 1 is a times that of group 2.Accordingly,the matrix dimension decomposed by the SVD is low. Therefore, group 1 consumes less time. Unlike the condition shown by the curves of group 2 in Figures 5 a and b,the computation time is sensitive to the channel order.Thus,the reduction in the channel order will decrease the computational time effectively.Table 2 lists the ratio of elapsed time between the two groups. The excellent acceleration performance of group 1 is shown. The computation time of group 2 is 10 to 40 times higher than that of group 1.
Blind channel identification is crucial for many communication problems when the source signal is bandpass white.This study presents a frequency transformation-based approach that can enhance channel estimation by using the OPDA under the condition of a bandpass white source.This approach can be considered a generalized method for the OPDA because it extends the application of the algorithm from a white source to any bandpass white source or even the chirp signal. The modeling error of the covariance matrix is minimized by selecting proper parameters in the frequency transformation,thereby leading to a more accurate estimation by using the bandpass white source.The numerical simulation results verify that the proposed approach outperforms the raw OPDA in terms of NMSE.With the bandpass white source,the channel estimation error is reduced by approximately 5 dB at an SNR of 60 dB.In narrow-band systems,the proposed approach can effectively improve the computational speed of the algorithm.The new approach saved computational time by more than 90% in the simulations and can be easily incorporated into existing covariance-based algorithms.
Funding Funding This study is supported by the Natural Science Foundation of China(NSFC)under Grant Nos.11774073 and 51279033.
我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!