Keywords

1 Introduction

Antenna beam forming is adopted in a wide area of radio applications and recently in 5G wireless technology. In 5G, coverage and bandwidth requirements push the operating frequencies to mmwave, deploying dense pico- and femto-cell networks [1]. Orthogonal Frequency Division Modulation (OFDM) with its variants is the most prominent modulation scheme proposed for 5G [2]. Beam-forming (BF) is utilized to alleviate the free space path loss and through wall attenuation, important factors for efficient radio coverage at mmwave frequencies. Base station to vehicle communication quality is also enhanced using a steerable beam that tracks the mobile user. Commonly, the phase shifting process takes place at the transmitter, just before power amplification and feeding of the individual antenna elements. Manufacturing tolerances, aging of components and temperature variations at outdoor installations generate phase alignment errors which distort the radiation pattern. Furthermore, the component phase responses and transmission line path lengths after the phase shifting stage must be identical in order to preserve the beam quality. These factors and requirements become more critical in higher operating frequencies and in a multi-beam antenna, which is fed by some form of fixed or configurable phase shifting network, like Blass or Butler matrices.

A promising technique to serve network densification and flexible resource allocation in 5G is Radio over Fiber (RoF). The analog variant of RoF (ARoF) is especially suited for remote antenna beam forming. The phase shifting process can be performed using Optical Beam Forming Networks (OBFNs) which are True Time Delay (TDD) devices and provide squint free beams [3]. The OBFNs are preferably located at the Central Unit (CU) and multi-core fibers (MCFs) are used to convey the phase shifted optical signals to the Remote Radio Heads (RRHs) [4]. The RF modulated, phase shifted optical carriers are detected, amplified and feed the antenna array elements, greatly simplifying the RRHs. MCF fibers present both static and dynamic differential delays among the fiber cores [5], which must be equalized to prevent severe RF beam pattern distortion. The full equalization of the effective path lengths is cumbersome and energy inefficient, mainly involving manual calibration. An automatic partial equalization method has been proposed [6] in which the remainder modulo 2 kπ of the differential phase shifts is equalized. In either case of full or partial equalization, the differential delays must be accurately measured and compensated.

The static inter-core skew can be measured with optical means, like time domain or correlation reflectometers [7] before fiber installation. Dynamic MCF skew and any additional differential delays due to optical connectors and electronic path inequalities in various points of the CU and RRH subsystems, as well as aging and manufacturing tolerances are not measured. These stray delays might be large enough to distort the antenna radiation pattern. On the other hand, it is preferable to characterize the RoF and RF transmission system as a whole, using a single method. Advanced techniques, like pseudo-noise gating [8, 9] using orthogonal sequences have been proposed for satellite antenna beamforming alignment and characterization.

In this paper, we propose a novel method for measuring the differential delays among the antenna elements, emerged either from optical or electrical length inequalities or both. It is based on the OFDM frequency domain equalization process at the receiver and exploits the phase response of the acquired system transfer function to estimate each antenna element delay. The process is mainly performed on installation, as an initial calibration procedure, as well as at periodic maintenance periods, involving minimum modifications in standard OFDM transmitter and receiver. Moreover, it is tolerant to multipath propagation. The resolution of the measured delays depends on the bandwidth of the OFDM signal.

2 Theoretical Model

The architecture of the ARoF system is shown in Fig. 1, depicting the model for the followed analysis. The baseband OFDM signal is formed using pilot QAM symbols known to the receiver in all used subcarriers, in order to acquire with maximum resolution the system transfer function. The baseband signal is then up-converted to the required radio frequency and modulates linearly the optical carrier. The OBFN imposes the appropriate phase shifts for steering the antenna beam and launches N optical signals to N cores of the MCF. At the RRH, each core feeds the corresponding photodiode and RF amplification chain leading to the antenna element. The antenna consists of N, λc/2 spaced elements, forming a uniform linear array (ULA). The inter-core skew imposes differential time delays τi, i = 1, …, N to the signals arriving at RRH which have to be compensated partially or completely. At RRH, the N photocurrents are expressed as \( I\left( {i,t} \right) = I_{0,i} \cdot s\left( {t - \tau_{i} } \right) \cdot {\text{e}}^{{{\text{j}}2\uppi\,f_{c} t}} \), i = 1, …, N where \( s\left( {t - \tau_{i} } \right) \) are the baseband OFDM signals delayed by τi per core, \( I_{0,i} \) is the complex value of the i-th photocurrent and \( I_{0,i} = \left| {I_{0,i} } \right|{\text{e}}^{{ - {\text{j}}\left( {i - 1} \right)\uppi{ \sin }\,\theta_{0} }} \). The phase delay step \( \pi { \sin }\,\theta_{0} \) is imposed by the OBFN to steer the beam to \( \theta_{0} \) and the amplitude of the photocurrent is set to \( \left| {I_{0,i} } \right| = 1/\sqrt N \) using uniform excitation, normalized to unity power. At the receiver antenna located at distance \( r_{0} \) and azimuthal angle \( \theta_{0} \), the summation of the electrical fields produced by each antenna element is expressed as \( E_{R} \left( t \right) = \sum\nolimits_{i = 1}^{N} {aI_{0,i} s\left( {t - \tau_{\iota } } \right)} e^{{j2\pi f_{c} t}} e^{{ - j2\pi f_{c} r_{i} /c}} \), where a is a factor expressing the linear relation of the electrical field and antenna current as well as line of sight path loss. The factor a is assumed time invariant and frequency independent within the signal bandwidth.

Fig. 1.
figure 1

The ARoF system with OBFN, MCF link, RRH with N = 4 element, λc/2 spaced array and radio propagation model.

After reception, analog to digital conversion and FFT, the received signal \( R\left( t \right) \) is transformed to the discrete frequency domain \( R_{k} = ab\sum\nolimits_{i = 1}^{N} {I_{0,i} X_{k} } e^{{ - j2\pi (f_{c} + k/T_{s} )\tau_{i} }} e^{{ - j2\pi f_{c} r_{i} /c}} \), where \( X_{k} \), \( R_{k} \) are the transmitted and received QAM pilot symbols of the k-th OFDM subcarrier and the factor \( b \) expresses the linear electrical field – antenna current relation, assumed to have the same time invariability and frequency independence properties of a. Then, the discrete frequency domain transfer function is

$$ H_{k} = \frac{{R_{k} }}{{X_{k} }} = ab\sum\nolimits_{i = 1}^{N} {I_{0,i} } e^{{ - j2\pi (f_{c} + k/T_{s} )\tau_{i} }} e^{{ - j2\pi f_{c} r_{i} /c}} $$
(1)

As the receiver is located at the transmitter antenna far field \( r_{i} \cong r_{0} - y_{i} \cdot { \sin }\theta_{0} \) (Fig. 1) and taking into account the phase shifts imposed by the OBFN to steer the antenna main lobe to \( \theta_{0} \), the transfer function is expressed as

$$ H_{k} = \frac{ab}{\sqrt N }e^{{ - j\left[ {\frac{{2\pi f_{c} r_{0} }}{c} + \frac{\pi }{2} \cdot { \sin }\theta_{0} \cdot \left( {{\rm N} - 1} \right)} \right]}} \sum\nolimits_{i = 1}^{N} {e^{{ - j2\pi \left( {f_{c} + k/T_{s} } \right)\tau_{i} }} } $$
(2)

Setting the constant terms \( abe^{{ - j\left[ {\frac{{2\pi f_{c} r_{0} }}{c} + \frac{\pi }{2} \cdot { \sin }\theta_{0} \cdot \left( {{\rm N} - 1} \right)} \right]}} \), equal to unity, the transfer function becomes

$$ H_{k} = \frac{1}{\sqrt N } \sum\nolimits_{i = 1}^{N} {e^{{ - j2\pi \left( {f_{c} + k/T_{s} } \right)\tau_{i} }} } = \sum\nolimits_{i = 1}^{N} {h_{k}^{i} } $$
(3)

In (3), the complex value of \( H_{k} \) in every OFDM subcarrier \( k \) is the vector sum of the \( h_{k}^{i} = \frac{1}{\sqrt N }e^{{ - j2\pi (f_{c} + k/T_{s} )\tau_{i} }} \) terms, contributed from all N transmitter antenna elements with various \( \tau_{i} \) delays. The \( h_{k}^{i} \) terms can be seen as the individual transfer functions at subcarrier \( k \) from each transmitter antenna element i to the receiver. The phase \( - 2\pi (f_{c} + k/T_{s} )\tau_{i} \) of \( h_{k}^{i} \) as a function of \( k \) is linear, with slope \( - 2\pi \tau_{i} /T_{s} \), from which the time delays \( \uptau_{\text{i}} \) can be calculated.

The problem is to determine the individual element transfer function \( h_{k}^{i} \) from the received sum in (3). For this reason, we impose additional, known to the receiver phase shifts \( \xi_{i,m} \) via the beam forming network to every \( m \)-th OFDM symbol, \( m = 1 \ldots N \), of N successive symbols. Then, the transfer function for the m-th OFDM symbol in the time series of N symbols is expressed as

$$ H_{k,m} = \sum\nolimits_{i = 1}^{N} {e^{{j\xi_{i,m} }} } h_{k}^{i} $$
(4)

The phase shifts are set to \( \xi_{i.m} = H_{i,m} \cdot \xi_{0} \), where \( H_{i,m} \) are elements of a non-singular matrix \( \varvec{H}_{NxN} \) and \( \xi_{0} \) is a constant. In matrix form, (4) is written as

$$ \varvec{H}_{\varvec{k}} = e^{{j\varvec{H} \cdot \xi_{0} }} \varvec{h}_{\varvec{k}} $$
(5)

In order to calculate \( \varvec{h}_{\varvec{k}} \) from the \( N \) successive values of \( \varvec{H}_{\varvec{k}} \), we have to solve the \( N \cdot N \) linear system in (5) for all subcarriers. The matrix \( e^{{j\varvec{H} \cdot \xi_{0} }} \) must be invertible, so we choose \( \varvec{H}_{NxN} \) to be a Hadamard matrix and \( \xi_{0} \ne \pi \). The obtained values for all MCF cores and antenna elements are

$$ \varvec{h}_{\varvec{k}} = (e^{{j\varvec{H} \cdot \xi_{0} }} )^{ - 1} \varvec{H}_{\varvec{k}} $$
(6)

from which the time delays \( \tau_{i} \) can be calculated. Recalling that the phase of \( h_{k}^{i} \) as a function of k is linear, with a slope of \( - \frac{{2\pi \tau_{i} }}{{T_{s} }} = - \omega_{s} \tau_{i} \), then the delays can be estimated as the mean value of \( \angle h_{k + 1}^{i} - \angle h_{k}^{i} \),

$$ \widehat{{\tau_{i} }} = - \frac{{\mathop \sum \nolimits_{{k = - \frac{{N_{{F_{u} }} }}{2}}}^{{\frac{{N_{{F_{u} }} }}{2} - 1}} \left( {\angle h_{k + 1}^{i} - \angle h_{k}^{i} } \right)}}{{N_{{F_{u} }} \omega_{s} }} $$
(7)

\( N_{{F_{u} }} \) being the number of the used OFDM subcarriers. Alternatively, the phase slope of \( h_{k}^{i} \) can be estimated by applying linear least squares regression to the \( \varphi_{k}^{i} = \angle h_{k}^{i} \) samples. The \( a \) (rad/Hz) coefficient of the fitted function

$$ \widehat{{\varphi_{k}^{i} }} = a \cdot k/T_{s} + b,\quad \quad \widehat{{\tau_{i} }} = - a/2\pi $$
(8)

is the phase slope, while the constant term \( b \) is the remainder modulo 2π of \( - 2\pi f_{c} \tau_{i} \). In this sense, the carrier frequency is not affecting the estimation process. On the contrary, wider signal bandwidth provides sufficient phase information both for the mean value estimation in (7) and the linear regression and is expected to influence the accuracy. This factor shall be further studied in the following section.

3 Numerical Analysis

In order to evaluate the proposed method, we performed simulations of ARoF, multi-path wireless and skew estimation systems. The simulation model is depicted in Fig. 2. At first, N successive baseband OFDM pilot symbols are generated and up-converted to the carrier frequency. Each time domain symbol is split to N identical streams and appropriate phase shifts for steering the main lobe to \( \theta_{0} \) along with the \( \xi_{i.m} \) phase offsets are applied by passing through the OBFN. The MCF skew delays are inserted to the N streams and the signals are transmitted to the multi-path radio channel. Gaussian white noise of variable power spectral density is added and the summation of electrical fields is calculated at the receiver antenna. After down-conversion and FFT, the system transfer functions \( H_{k} \) for the N successive OFDM symbols are acquired. The linear system is solved using (6) and the time delays \( \widehat{{\tau_{i} }} \) are calculated using (7) and (8). Then, the absolute estimation error \( \left| {\tau_{i} - \widehat{{\tau_{i} }}} \right| \) is computed in both cases.

Fig. 2.
figure 2

The simulation model. The \( \varvec{H} \cdot \xi_{0} \) phase shifts are imposed via the BFN prior to MCF transmission.

The simulation parameters are listed in Table 1, chosen so as to follow 5G New Radio numerology and beyond. The generated OFDM signal bandwidth is roughly 400 MHz centered at a carrier frequency of 26 GHz. The non-linearity of electro-optical conversion and photodiode shot noise contribution is not included in the model. Instead, the overall ARoF transmission, free space radio propagation and receiver noise figure are characterized by the final signal to noise ratio (SNR) at the receiver.

Table 1. Simulation Model Parameters

The multipath propagation model is static, not involving Doppler shift and comprises the strong line of sight component, which is dominant in higher microwave and mmwave frequencies. Except line of sight, two more propagation paths are considered, with relative to line of sight delays not exceeding the OFDM cyclic prefix. The offset angle \( \xi_{0} \) was set to π/2 imposing ±π/2 phase offset, in order to achieve the maximum possible phase shift of π radians when multiplied with opposite sign elements of the Hadamard matrix. The inter-core differential delays of the MCF are uniformly distributed samples with maximum value of 1 ns. The receiver could be located at any known to the transmitter azimuthal angle \( \theta_{0} \) and the beam forming network imposes the corresponding phase offsets to the antenna currents. These offsets do not affect the skew estimation as they are canceled out by the different propagation lengths from each transmitter element to the receiver. So, the beam steering angle \( \theta_{0} \) was set to 0° supposing that the OFDM receiver is located at this azimuthal angle.

At first, a set of delays was inserted in the MCF transmission model for N = 4 antenna elements and the proposed method was applied in the multipath radio propagation environment. The receiver SNR was set to 30 dB and the OFDM bandwidth to 400 MHz. The solution of the linear system \( \varvec{h}_{\varvec{k}} = (e^{{j\varvec{H} \cdot \xi_{0} }} )^{ - 1} \varvec{H}_{\varvec{k}} \) provided the phase estimation per antenna element depicted in Fig. 3, where the higher delay values result in steepest phase slope. The observed ripple is attributed to the multipath propagation.

Fig. 3.
figure 3

The phase estimation per antenna element for N = 4 for \( \tau_{1} = 80 \) ps (blue), \( \tau_{2} = 400 \) ps (purple), \( \tau_{3} = 720 \) ps (green), \( \tau_{4} = 1430 \) ps (red). (Color figure online)

Next, several random sets of skew delays for N = 8 antenna elements are considered in MCF transmission and estimated at the receiver with SNR of 20 dB and 400 MHz bandwidth, using both (7) and linear least squares regression (8). In all cases, the linear least squares regression performed better, minimizing the error between the estimated and actual delays. So, it is used throughout the following steps. Then, the offset angle \( \xi_{0} \) was reduced from π/2 to π/3. The estimation error increased, attributed to the decreased phase shift among the BFN imposed phase values, 2π/3 instead of π. So, the initial assumption that maximum phase shift offers the best possible accuracy is confirmed and used throughout the following simulations.

In order to evaluate the measurement resolution of the proposed scheme, 100 sets of skew delays for N = 8 and N = 16 transmitting antenna elements are considered and estimated with variable SNR at the receiver. The mean error between the estimated and actual delays as well as the associated standard deviation is calculated and the results for N = 8 and N = 16 elements are depicted in Figs. 4 and 5 respectively. The estimation error is converging to roughly 3 ps for SNR higher than 20 dB. This value corresponds to 8% ambiguity compared to the period 1/fc of the 26 GHz carrier frequency. Such a small value is not affecting the antenna radiation pattern, as will be confirmed in the following. For N = 16 antenna elements (Fig. 5), the estimation error is reduced for lower SNR and approaches the same value of roughly 3 ps for higher SNR.

Fig. 4.
figure 4

The estimation error versus receiver SNR for N = 8 antenna elements.

Fig. 5.
figure 5

The estimation error versus receiver SNR for N = 16 antenna elements.

As stated in Sect. 2, the carrier frequency is not affecting the estimation error, so the relative ambiguity can become significant in higher frequencies. For example at 60 GHz, 3 ps estimation error will result in 18% ambiguity, causing more severe radiation pattern distortion. On the other hand, wider bandwidth is assigned at higher frequencies, so it is important to investigate the performance of the method in variable bandwidth conditions. The bandwidth was varied from 100 MHz to 600 MHz by properly setting the number of the used subcarriers, for N = 8 and the receiver SNR was set to 30 dB. The results presented in Fig. 6, verify that increased bandwidth provides more accurate estimates of the skew delays. In this sense, the relative ambiguity at higher frequencies can be restricted to acceptable values.

Fig. 6.
figure 6

The estimation error versus the signal bandwidth for 30 dB receiver SNR.

Finally, the radiation pattern distortion of the transmitter antenna array is evaluated. Using a random vector of skew delays for N = 8 elements, we estimated them and applied the obtained values for compensation. The compensation process is either complete, adding appropriate delays to equalize the propagation time in all cores, or partial, using the method described in [6]. The radiation patterns are depicted in Fig. 7. When using the actual delays ranging to hundreds of picoseconds, the radiation patterns coincide with the ones in Fig. 7, despite small estimation errors.

Fig. 7.
figure 7

Antenna array factor P(θ) for N = 8 elements and receiver SNR = 30 dB, using the estimated delay values in full (blue) and partial (red) compensation methods. (Color figure online)

4 Conclusion

An accurate and efficient method has been presented for skew estimation in MCF–ARoF beamforming arrangements in multipath propagation environment with variable SNR at the receiver. It can be used for skew compensation after the MCF link is installed, without any prior knowledge of the inter-core differential delays. The method can also be applied more generally, to any RF transmitter employing steerable antenna array, for initial estimation of possible main lobe misalignment and antenna pattern distortion as well as for periodic maintenance. Ongoing work involves the deployment of the ARoF system testbed and the experimental evaluation of the proposed method.