Abstract
In this paper, a novel method for improving the estimation accuracy of the root mean square (RMS) delay spread from the magnitude of the Channel Transfer Function (CTF) is presented. We utilize the level crossing rate metric in the frequency domain, which is based on scalar power measurement. The Savitzky–Golay (S-G) filtering method is used to improve the fidelity of the channel delay spread estimator. The presented concept is simple to implement and inexpensive. The proposed method is tested on the CTF magnitude data measured in the mmWave frequency band at low Signal-to-Noise Ratio (SNR).
1. Introduction
Requirements for very high data throughput in fifth-generation (5G) networks shift the wireless transmission into the millimeter (mmWave) radio frequency (RF) bands. For these RF bands (e.g., around 60 GHz), parameters describing the channel characteristics are very important. The channel delay spread (), which describes the multipath extension of the examined channel [,,], is one of the most significant. Knowledge of is also crucial in the design of Orthogonal Frequency Division Multiplexing (OFDM)-based communications []. The is usually determined from the Power Delay Profile (PDP) of the channel as its normalized second-order central moment [].
Radio channel characteristics, such as Channel Impulse Response (CIR) or Channel Transfer Function (CTF), are usually obtained by channel sounding measurements in the time [] or frequency domain []. A very common approach in the time domain is based on pseudo-noise sequence correlative channel sounding []. On the contrary, measuring CTF using a Vector Network Analyzer (VNA) and subsequently applying the Inverse Fast Fourier Transform (IFFT) calculation is not a frequently used method to get because of its drawbacks, in particular the limited TX/RX antenna distance due to the large attenuation of coaxial cables in mmWave bands and the high cost of a VNA []. Especially when measuring, for example, Vehicle-to-Vehicle (V2V) mmWave band scenarios, it is usually possible to obtain scalar power values of the measured signal (lack of the phase information).
The estimation method, based on power measurements in the frequency domain and on the calculation of the Level Crossing Rate parameter in the frequency domain (LCR), eliminates most of these problems. The advantages of the method are its simplicity, low cost, and satisfactory estimation accuracy (systematic error of the method equals approximately ) [,]. The presence of noise could degrade the estimation accuracy of the method, especially in the mmWave bands []. Hence, two approaches have been proposed to improve the estimation accuracy. The first method uses a modification with the necessary knowledge of noise power as a parameter for the reduction of the oversampling effect and the Ricean K-factor. []. The second method employs a hysteresis to find the appropriate parameters []. Although the second method is simple, its implementation is not straightforward since no rules for the hysteresis adjustment can be found in available literature. A certain way to obtain the estimation from the CTF magnitude is to apply the Hilbert transform to obtain the phase of the signal and then convert the result to the time domain [].
In this paper, we present an extension of the existing estimation method [] via the Savitzky–Golay (S-G) smoothing filter []. The principle of the S-G filter has been known for decades, but it is still used to increase the Signal-to-Noise Ratio (SNR) []. Our approach employs simplified least squares procedures to obtain a smoothed CTF curve with reduced noise and little impact of the S-G filter on the shape of individual fades.
First, we focus on the utilization of LCR in the mmWave band with an analysis of the influence of noise on the estimation accuracy of . Next, the applicability of the S-G filter for smoothing the CTF magnitude is demonstrated via simulating a simple two-ray channel model realization. The optimal normalized cut-off frequency of the S-G filter in the investigated channel measurement is obtained from multiple noise realizations of the channel according to the presented scenario. Then, the proposed method is applied to the noisy CTF obtained by measurement. Finally, recommendations are given for using the S-G filter during LCR post-processing.
2. Channel Parameter Estimation from CTF Magnitude
2.1. Channel Model and Parameter Estimation Method
Let us consider a simple channel model with two paths (two-ray channel model with ground reflection). If we also consider the center frequency of the channel model and 10 GHz channel bandwidth, we can assume that the channel model is frequency selective and represents the small-scale fading case. This assumption is valid for mmWave bands [,]. Such a channel can be described by CIR as:
where and are the complex path coefficients, and are the path delays. The Ricean K-factor is defined as , where is the power of Line-of-sight (LOS) and is the power of non-LOS (NLOS) components []. The corresponding CTF is expressed as:
The estimation of from scalar power measurement in the FD was elaborated and published by Witrisal et al. in Reference []. It is based on the relation between the estimated and LCR (in seconds), which is described by the formula
where r is the received power level, is the factor of proportionality of on the number of level crosses and, u is the parameter defining the relationship between the decay and the duration of a constant level part of a delay power spectrum (defined in Reference []). The level crossing rate LCR is defined as the number of crossings at which the magnitude of crosses through the level in the positive direction per Hertz of the observed bandwidth. Here, the parameter equals , where is the mean received power [,]. From Equation (3), it can be seen that the estimation error of depends on the accurate estimation of , and K.
Another important parameter that can be obtained from is the Average Bandwidth of Fades (ABF), defined as the mean value of fading bandwidths at a specified level r. According to the value of ABF, the Ricean CDF of the signal envelope can be determined []. In further text, the ABF is used to find the optimal setting of the S-G filter and verify the filtered signal distortion.
2.2. Noise Influence on Parameter Estimation Accuracy
If we add Additive White Gaussian Noise (AWGN) with normal distribution to each sample i of , then finding the correct estimate of is difficult. Figure 1 shows the simulation results for the mean squared error (MSE) of the estimated parameters , and (main components of Equation (3)), and ABF, divided by the corresponding squared nominal value (marked using the bar symbol ) depending on the SNR for two-ray channel model and the scenario with the transmitting and receiving antenna distance , the height of both antennas equals , 10 GHz observed bandwidth (from 55 GHz to 65 GHz), and 1000 channel realizations per single SNR.
Figure 1.
Influence of Additive White Gaussian Noise (AWGN) on three main parts of the estimation process (a): , K, , and on the corresponding resultant and Average Bandwidth of Fades (ABF) estimated parameters (b). Two-ray channel model (, , , ).
It is obvious that estimating the number of crossings () is the component that is most sensitive to noise presence. The noise noticeably increases the number of crossings through the level []. The received power and the Ricean K-factor K estimation are less susceptible to noise. The parameter K was estimated directly from using the maximum likelihood estimation (MLE) method []. The MSE of the estimated divided by the nominal squared is almost identical to the , which is in contrast with , where the shape is not directly dependent on the basic components of Equation (3).
2.3. Savitzky–Golay (S-G) Filter
To reduce the effect of noise on the estimation, it is necessary to increase SNR. The utilization of the S-G filter method [], better known from the field of chemistry, may significantly increase the SNR of the general data vector , thus increase the estimation accuracy of . The advantageous features of the S-G filter are unit gain, flatness of frequency characteristics and low group delay in the passband, strong attenuation at higher frequencies and design simplicity []. Next, the S-G filter maintains the data shape and peak height, which is important for a correct estimation of the K and ABF parameters []. The impulse response of an S-G filer is expressed as []:
where is an S-G filter polynomial coefficient (as defined in Reference []), N denotes the order of the S-G filter and M is half of the S-G filter impulse response length []. The nominal normalized cut-off frequency of the S-G filter depends on the values of N and M, and is defined as []:
The precise description of by Equation (5) is only valid for . If or 1, then the S-G filter changes to a moving-average filter. Another important characteristic of the S-G filter is that this filter of order N is the same as the S-G filter of order []. A proper setting of the N and M parameters is the main issue when using the S-G filter for smoothing the data, where (measured CTF). It is important to mention that some combinations of N and M could bring the same . The only difference is the slope of the passband/stopband transition.
2.4. Optimal S-G Cut-Off Frequency for Application on Noisy CTF Magnitude
To determine the optimum , we performed 1000 Monte-Carlo simulations of the two-ray channel model with added Gaussian noise with normal distribution and zero mean to each simulated . The SNR varied from 0 to 25 dB with 1 dB step. The parameters of the simulation scenario are defined in Section 2.2. During the simulations, the S-G filter was used to obtain smoothed CTF for each realization of at a certain SNR value. The S-G filter parameters were set to and varying . According to Equation (5) we get a minimum S-G filter normalized cut-off frequency and a maximum S-G filter normalized cut-off frequency . The S-G filter normalized cut-off frequency step equals 0.00314.
For each simulation loop, the estimated number of crossings and were compared with the corresponding nominal values and . The nominal values were obtained from a simulation with very high SNR (100 dB). If the estimated and nominal values were within the range (), the current was labeled as optimal for or ABF and stored. Figure 2 shows these optimal values of for (marked as squares) and ABF (marked as ×) obtained by simulation of 1000 realizations for each SNR value. The frequency of occurrence of individual optimal values of is not considered here.
Figure 2.
Optimal normalized cut-off frequencies of the Savitzky-Golay (S-G) filter, obtained by simulation, for a two-ray channel model based on the presented scenario (, , , ) depending on Signal-to-Noise Ratio (SNR).
In Figure 3 we present a boxplot of the optimum for individual SNR values. Only the values labeled as optimal for both and ABF were considered, together with the frequency of occurrence. In the boxplot, the median per single SNR is labeled as a red line within the boxplot, dashed whiskers provide information about the minimum and the maximum values presented (maximum whisker length ) and the red plus signs denote outliers. Points are marked as outliers if they are greater than or less than , where and are the 25-th and 75-th percentile, respectively. It is obvious that of the optimal is expanding with increasing SNR mainly for SNR values from 6 dB to 13 dB.
Figure 3.
The boxplot of the optimal normalized cut-off frequencies of the S-G filter, obtained by simulation, for a two-ray channel model based on the presented scenario (, , , ) depending on SNR.
3. Application of the Savitzky–Golay Filter to the Measured CTF
In this Section, we focus on the estimation of from obtained by a static measurement in an anechoic chamber. Next, we test the S-G filter to reduce LCR estimation error. The parameters of the measurement are listed in Table 1 and correspond to the scenario considered (see Section 2.2). The scheme of the measurement setup is shown in Figure 4.
Table 1.
Measurement parameters. VNA = Vector Network Analyzer.
Figure 4.
The measurement setup scheme (in anechoic chamber).
The walls in the anechoic chamber were covered with absorbers, with the exception of a strip on the floor (1 m wide) between the antenna stands. At a distance of 1.05 m () from the TX antenna, a metal plate of m in size was placed and fitted. The edge of the metal plate was placed with a horizontal offset of 0.125 m over the axis of the direct path () between the TX and RX antennas (approximately 3/4 overlapping of ). If we assume only two dominant signal paths between the TX/RX antennas, then the length of the direct and reflected paths are and , respectively. According to the two-ray channel model, described by Equation (1), the nominal value of the for the presented scenario is approximately and the nominal number of crosses . The correctness of is proven by estimation from the measured CIR with high SNR, for which (obtained from 10 measurements). The measurement uncertainty (Type A) is determined as , where n is the number of observations and is the arithmetic mean of the input [].
For the measurement, the Rohde & Schwarz ZVA67 VNA was used. The VNA output power, marked , was swept from to with a step of . The open waveguide antenna input power, including 35 dB power amplifier gain, was for , and for . The free space path loss of the direct path at was 74.5 dB. We performed 10 measurements of for each value.
The measured number of the crossings , the MSE of and , divided by the corresponding nominal squared value, for varying are presented in Table 2. We can see that is rapidly growing with decreasing . The parameter varies from 8.8 to 55.7 and varies from 0.4 to 0.6. The estimation error caused by additional crossings can be reduced by using the S-G filter. The estimation accuracy of is maximized with a proper cut-off frequency of the S-G filter. The proposed method was applied to the measured data. To obtain SNR, the variance estimation method, developed by Garcia [], was used. The averaged estimated value of SNR of the measured data for is . The estimated SNR for other values (see Table 2) varied approximately from 6.91 to due to distortion. The averaged optimal values of at the estimated SNR varies from () to (). For results obtained with the application of the S-G filter, the parameter varies from 0.01 to 0.13 and varies from 0.02 to 0.20. The list of complete S-G filter parameters used for noisy post-processing and the results of can also be found in Table 2. The increased accuracy of is evident, because averaged is nearly constant and approximately equaling with decreasing . Marginal distortion is another significant advantage of using S-G filters. Examples of the noisy and filtered are shown in Figure 5 and Figure 6, respectively.
Table 2.
Results of and estimation depending on . RMS = root mean square (RMS); ABF = Average Bandwidth of Fades; MSE = mean squared error.
Figure 5.
Example of measured and filtered (, estimated and S-G filter ). Measurement scenario: , , , .
Figure 6.
Example of measured and filtered (, estimated and S-G filter ). Measurement scenario: , , , .
4. Discussion
At the beginning of this work, we compared the basic methods for smoothing the shape of curves (to increase SNR). After the application of the smoothing methods to the data representing absolute CTF values, most of these methods subjectively distorted the shape of , especially in the areas of fading. It led to subsequent inaccurate estimation of the K-factor using the MLE method [] and, thus, to inaccuracies in the estimation. The S-G filter was selected for use in this application, mainly due to its proven smoothing and low shape distortion characteristics [,]. Table 3 compares the results of applying the S-G (left column) filter and the lowpass FIR (right column) filter (Equiripple) to the same segment for and . The lowpass FIR filter order is equal to the S-G filter order, and the cut-off frequencies are approximately the same. Note that the results shown in this table refer to the entire measured frequency band (from 55 to 65 GHz). The results for are similar for both filters and correspond to the expected CTF values with a high SNR. By contrast, for , the results obtained by applying the lowpass FIR filter already show a greater deviation from the expected value. Some distortion of the curve shape could be observed, as well. As mentioned above, the S-G filter was used and tested in this application. However, it cannot be generally claimed that this is the only general solution to this issue. Comparison with other smoothing methods would bring further useful insights into this issue.
Table 3.
Comparison of the application of the S-G filter and the lowpass FIR Equiripple filter on the segment for and (frequency from 55 GHz to 56 GHz).
The two-ray channel model serves as a means of modeling the definite number of crossings through the level (3). It also serves to obtain an approximate estimate of the range of suitable S-G filter cut-off frequencies for application to noisy and illustrate whether it adds some improvement to the basic estimation method described by Witrisal []. If we relate the used two-ray channel model to the current widely utilized and discussed two-wave channel model with diffuse power fading (TWDP), which assumess an interference of two strong signals (specular components) and a number of diffuse signals, then the ratio of specular-to-diffuse power (only specular components are considered) and the ratio of the specular components equals 1 []. The examination of a number of combinations of the channel model parameters and the channel model types goes beyond the scope of this work.
5. Conclusions
In this paper, we presented a novel, simple and easy to use method to increase the accuracy of the RMS channel delay spread estimation from scalar power measurement in frequency domain. We described the utilization of the S-G filtering method as a complement to the level crossing rate estimation method in the frequency domain. For a correct S-G smoothing process, a set of optimal frequencies were obtained by the Monte-Carlo simulation of a two-ray channel model. The usability of the S-G smoothing method is illustrated by its application on the CTF in mmWave bands, measured in an anechoic chamber at various signal power dynamics. It was proven that using the S-G filter brings a noticeable increase in the estimation accuracy with minimal shape distortion. Future work could be focused on defining an adaptive algorithm to find an optimal S-G filter settings for this purpose.
Author Contributions
Conceptualization, J.M. and C.M.; methodology, J.M., J.B. and A.P.; software, J.M., J.B. and T.M.; validation, J.M. and J.B.; formal analysis, J.M.; investigation, J.M. and T.M.; resources, A.P.; supervision A.P. and C.M.; visualization, J.M.; writing—original draft preparation, J.M.; writing—review and editing, J.M. and A.P.; and funding acquisition, A.P. and C.M.
Funding
The research described in this paper was funded by the Czech Science Foundation, Project No. 17-27068S, and by the Czech Ministry of Education in the frame of the National Sustainability Program under grant LO1401. For the research, the infrastructure of the SIX Center was used.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| RMS | root mean square |
| CTF | Channel Transfer Function |
| S-G filter | Savitzky–Golay filter |
| SNR | Signal-to-Noise Ratio |
| 5G | The fifth-generation networks |
| RF | Radio Frequency |
| mmWave | millimeter wave |
| OFDM | Orthogonal Frequency Division Multiplexing |
| PDP | Power Delay Profile |
| CIR | Channel Impulse Response |
| VNA | Vector Network Analyzer |
| IFFT | Inverse Fast Fourier Transform |
| TX | transmitter |
| RX | receiver |
| V2V | Vehicle-to-Vehicle |
| LCR | Level Crossing Rate |
| LOS | Line-of-Sight |
| NLOS | Non-Line-of-Sight |
| FD | frequency domain |
| ABF | Average Bandwidth Of Fades |
| CDF | Cumulative Distribution Function |
| AWGN | Additive White Gaussian Noise |
| MSE | Mean Squared Error |
| TWDP | Two-wave channel model with diffuse power fading |
References
- Molisch, A.F. Statistical properties of the RMS delay-spread of mobile radio channels with independent Rayleigh fading paths. IEEE Trans. Veh. Technol. 1996, 45, 201–204. [Google Scholar] [CrossRef]
- Witrisal, K. On estimating the RMS delay spread from the frequency-domain level crossing rate. IEEE Commun. Lett. 2001, 5, 287–289. [Google Scholar] [CrossRef]
- Chandra, A.; Prokes, A.; Mikulasek, T.; Blumenstein, J.; Kukolev, P.; Zemen, T.; Mecklenbrauker, C.F. Frequency-domain in-vehicle UWB channel modeling. IEEE Trans. Veh. Technol. 2016, 65, 3929–3940. [Google Scholar] [CrossRef]
- Muquet, B.; Wang, Z.; Giannakis, G.B.; De Courville, M.; Duhamel, P. Cyclic prefix or zero padding for wireless multicarrier transmissions? IEEE Trans. Commun. 2002, 50, 2136–2148. [Google Scholar] [CrossRef]
- Molisch, A.F. Wireless Communications, 2nd ed.; John Wiley and Sons: Chichester, UK, 2011. [Google Scholar]
- Flikkema, P.G.; Johnson, S.G. A comparison of time- and frequency-domain wireless channel sounding techniques. In Proceedings of the SOUTHEASTCON’96, Tampa, FL, USA, 11–14 April 1996; pp. 488–491. [Google Scholar]
- Witrisal, K.; Kim, Y.-H.; Prasad, R. RMS delay spread estimation technique using non-coherent channel measurements. Electron. Lett. 1998, 34, 1918–1919. [Google Scholar] [CrossRef]
- Witrisal, K.; Bohdanowicz, A. Influence of noise on a novel RMS delay spread estimation method. In Proceedings of the 11th IEEE International Symposium on Personal Indoor and Mobile Radio Communications PIMRC, London, UK, 18–21 September 2000; pp. 560–566. [Google Scholar]
- Bohdanowicz, A.; Janssen, G.J.M.; Pietrzyk, S. Wideband indoor and outdoor multipath channel measurements at 17 GHz. In Proceedings of the IEEE VTS 50th Vehicular Technology Conference (VTC 1999-Fall), Amsterdam, The Netherlands, 19–22 September 1999; pp. 1998–2003. [Google Scholar]
- Prokes, A.; Mikulasek, T.; Blumenstein, J.; Vychodil, J. Usability of Hilbert transform for complex channel transfer function calculation in 60 GHz band. In Proceedings of the Progress in Electromagnetics Research Symposium—Fall (PIERS-FALL), Singapore, 19–22 November 2017; pp. 2945–2951. [Google Scholar]
- Savitzky, A.; Golay, M.J.E. Smoothing and differentation of data by simplified least squares procedures. Analy. Chem. 1964, 36, 1627–1639. [Google Scholar] [CrossRef]
- Krishnan, S.R.; Seelamantula, C.S. On the selection of optimum Savitzky-Golay filters. IEEE Trans. Signal Process. 2013, 61, 380–391. [Google Scholar] [CrossRef]
- Zöchmann, E.; Hofer, M.; Lerch, M.; Pratschner, S.; Bernado, L.; Blumenstein, J.; Prokes, A. Position-specific statistics of 60 GHz vehicular channels during overtaking. IEEE Access 2019, 7, 14216–14232. [Google Scholar] [CrossRef]
- Zöchmann, E.; Guan, K.; Rupp, M. Two-ray models in mmWave communications. In Proceedings of the IEEE 18th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Sapporo, Japan, 3–6 July 2017; pp. 1–5. [Google Scholar]
- Chen, Y.; Beaulieu, N.C. Maximum likelihood estimation of the K factor in Ricean fading channels. IEEE Commun. Lett. 2005, 9, 1040–1042. [Google Scholar] [CrossRef]
- Schafer, R.W. What is Savitzky-Golay filter? IEEE Signal Proc. Mag. 2011, 28, 111–117. [Google Scholar] [CrossRef]
- Evaluating Uncertainty Components: Type A. The NIST Reference on Constants, Units, and Uncertainity. Available online: https://physics.nist.gov/cuu/Uncertainty/typea.html (accessed on 2 November 2019).
- Garcia, D. Robust smoothing of gridded data in one and higher dimensions with missing values. Comp. Stat. Data Anal. 2010, 54, 1167–1178. [Google Scholar] [CrossRef] [PubMed]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).



