Next Article in Journal
IoT Network Model with Multimodal Node Distribution and Data-Collecting Mechanism Using Mobile Clustering Nodes
Next Article in Special Issue
Evaluation of the Accuracy of the Analytical Model of a Queuing System with a Finite-Compression Mechanism in Relation to Real Service Disciplines
Previous Article in Journal
Distributed Multi-Robot-Trailer Scheduling Based on Communication between Charging Stations for Robot Being Towed to Recharge
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dual-Filter Architecture for Blind Feedback Recovery of the Symbol Timing in Bandlimited Optical Intensity Channels

by
Wilfried Gappmair
1,* and
Harald Schlemmer
2
1
Institute of Communication Networks and Satellite Communications, Graz University of Technology, Inffeldgasse 12, 8010 Graz, Austria
2
Institute of Information and Communication Technologies, Joanneum Research, Steyrergasse 17, 8010 Graz, Austria
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(6), 1411; https://doi.org/10.3390/electronics12061411
Submission received: 15 February 2023 / Revised: 10 March 2023 / Accepted: 13 March 2023 / Published: 16 March 2023

Abstract

:
Reliable recovery of transmission parameters is of paramount importance not only for radio frequency receivers, but also for optical wireless communication solutions. This paper discusses a feedback algorithm for recovering the symbol timing in the context of a bandlimited optical intensity link. The link is determined by a PAM scheme and pulse shaping with squared raised cosine or double jump functions. When preambles or pilot sequences are not available to the receiver, non-data-aided (blind) recovery concepts are useful for tracking smaller variations of the timing error affecting the payload data. The current state-of-the-art solution uses a Gardner detector with two samples per symbol, although this introduces a non-negligible amount of inter-symbol interference resulting in an error floor. To avoid this drawback, the authors propose a dual-filter approach which includes an appropriately designed filter operated in parallel to the receiver filter. Despite the additional complexity of the dual-filter architecture, the recovery loop is very simple and requires only one sample per symbol, representing the lowest degree of complexity in this respect. Open-loop characteristic, jitter performance, and acquisition behavior of the suggested recovery loop are investigated.

1. Introduction

Comparing radio frequency (RF) to optical wireless communication (OWC) techniques, the benefits of the latter are well known: no regulatory and license issues, rather inexpensive and easy to deploy, extremely high throughput, and no problems with data security, just to mention the most significant aspects in this context [1,2,3,4]. A nice overview in this respect is also given by the authors in [5,6], both from a historical as well as a technical point of view. Moreover, unlimited bandwidth is frequently mentioned as an important feature, but this is not true in the strict sense due to inevitable hardware constraints of opto-electronic components in transmitter and receiver units [7]. A strong argument for a bandlimited approach is also that powerful algorithms for parameter estimation and synchronization normally used in RF receivers [8,9] would become applicable to OWC systems as well. Further reasons, beyond OWC, for bandwidth constraints are related to multipath distortions in diffuse optical indoor systems or dispersion effects in optical fiber networks [10,11].
Focusing in the following on intensity modulation, it is to be noticed that the optical domain tolerates no negative signal components. For a bandlimited approach with pulse shapes used for RF solutions, this is simply achieved by a suitably selected bias or offset signal, with respect to a subcarrier system discussed in [12,13,14,15] or via an M-ary PAM scheme investigated in [10,11]. However, such concepts are not very efficient in terms of power and energy in case that no harvesting is implemented. Therefore, a unipolar pulse design satisfying the Nyquist criterion has been suggested in [7]. It could be demonstrated by the author that the squared impulse response derived from a raised cosine function defined in the frequency domain, simply denoted as the squared raised cosine (SRC) method, fulfills this requirement.
Unfortunately, there exists no simple real-valued root-Nyquist solution for SRC shapes satisfying the non-negativity constraint, although this would be necessary to maximize the signal-to-noise ratio (SNR) at the output of a receiver-matched filter. Instead, a rectangular filter performing a flat behavior in the frequency domain of interest is frequently implemented in practice. An alternative would be the approach introduced in [16] to obtain a non-negative impulse response, but this results in an unconstrained min-max optimization procedure, which has to be solved by numerical means whenever a new design is required.
Not only for RF but also for OWC solutions, the most important transmission parameters must be successfully recovered by powerful algorithms [8,9]. Otherwise, subsequent receiver stages, such as symbol detection and error correction units, cannot be operated reliably. Certainly, in case of optical intensity links, carrier frequency and phase need not be considered, whereas estimation and synchronization of symbol timing and clocking is of paramount importance. Screening the open literature in this context, not much material is available. To the best of the authors’ knowledge, it is the first time that this problem has been addressed for SRC shapes in [17]. Under the assumption that the user data are known to the receiver unit in the form of preambles or pilot sequences, a data-aided (DA) feedforward algorithm could be derived from the maximum likelihood principle and compared to the modified Cramer-Rao lower bound (MCRLB) as the major figure of merit, when it comes to the estimation of a transmission parameter, in general [18].
The work in [17] has been extended in [19,20] by a non-data-aided (NDA) feedforward (FF) as well as a feedback (FB) architecture that do not need any knowledge about data such that payload symbols must be used for this purpose. Specifically, the FB synchronizer in [20] is realized with a single receiver filter and a Gardner detector (TED), which necessitates two samples per symbol period. Nevertheless, this moderate form of oversampling causes a jitter variance ending up in an error floor at higher SNR values. This drawback is avoided by the approach introduced in the current contribution, where a second filter is operated in parallel to the receiver filter so that no oversampling is required for the recovery loop.
The remainder of the paper is organized as follows: Section 2 focuses on the signal and channel model used for analytical and simulation work. In Section 3, the dual-filter solution is developed. This is discussed in Section 4 and Section 5 in terms of open-loop characteristics, jitter performance, and acquisition behavior. Finally, conclusions are drawn in Section 6.

2. Signal and Channel Model

Since the current paper is a follow-up activity of the results achieved in [17] and [19,20], the applicable signal and channel model is essentially the same. From this point of view, it makes sense to recapitulate this model for clarity and readability reasons. This gives us also the chance to introduce some basic notations used throughout the paper.
First, it is assumed that the real-valued data symbols ak, k , are independent and identically distributed (i.i.d.) elements of an M-ary PAM alphabet A . For convenience, the alphabet is organized such that the symbols are normalized to unit energy, i.e., η a = E [ a k 2 ] = 1 , where E [ ] denotes the expectation operator. With η M = 1 6 ( M 1 ) ( 2 M 1 ) the PAM symbols are now given as a k A = 1 η M { 0 , 1 , , M 1 } . This means that the average value is determined by
μ a = E [ a k ] = 1 η M M 1 2 = 3 ( M 1 ) 2 ( 2 M 1 )
Furthermore, it is assumed that the pulses in the transmitter station are either shaped by a squared raised cosine (SRC) or a squared double jump (SDJ) function [7] expressed as
h ( t ) = 1 T { ( sin c ( t / T ) cos ( π α t / T ) 1 ( 2 α t / T ) 2 ) 2 SRC ( 1 α 2 sin c [ ( 1 α ) t / T ] + 1 + α 2 sin c [ ( 1 + α ) t / T ] ) 2 SDJ
where sinc ( x ) = sin ( π x ) / ( π x ) , 0 ≤ α ≤ 1 is the excess bandwidth (roll-off factor), and T stands for the symbol period the OWC link is operated which. Note that SRC and SDJ shapes satisfy both the non-negativity and the Nyquist criterion, exemplified in Figure 1 for α ∈ {0.0, 0.5, 1.0}.
It has been proved in [7] that SDJ pulses are optimal insofar as the average optical power achieves a minimum for a given value of α, which is a major motivation to compare this kind of pulses to SRC shapes. Note also that SRC and SDJ are equivalent for α = 0, which represents the minimum bandwidth (MBW) case with h ( t ) = 1 T sinc 2 ( t / T ) , whereas for α = 1, with h ( t ) = 1 T ( sinc ( 2 t / T ) 1 ( 2 t / T ) 2 ) 2 for SRC and h ( t ) = 1 T sinc 2 ( 2 t / T ) for SDJ, the required bandwidth achieves a maximum. By detailed inspection of Figure 1, it can also be observed that the width of the main lobe shrinks when α increases and that this effect is more pronounced for SDJ.
However, irrespective of the pulse shape finally selected, the generated transmitter signal can be generically written as
s ( t ) = k a k h ( t k T )
It is clear that the observation window for the estimation procedure is usually much smaller than the coherence time of a fading process the channel might suffer from, i.e., the channel state does not change significantly over this period of time, so that fading effects need not be taken into account. Related to this observation interval, this means also that the optical signal at the receiver side is only affected by some propagation loss and a delay in time, henceforth denoted by Kl and τ, respectively. Then, by introduction of the electro-optical conversion factor K0 and the detector responsivity Rd in the transmitter and receiver units, we have a gain factor A = R d K l K 0 characterizing the OWC link. Assuming also that the signal part x ( t ) = A s ( t τ ) is distorted by zero-mean white Gaussian noise w(t) with variance σ w 2 , the receiver signal can be expressed as
r ( t ) = x ( t ) + w ( t ) = A s ( t τ ) + w ( t )
Certainly, before being treated in further stages of operation, the signal in (4) has to pass the receiver filter q(t), whose output z(t) is appropriately sampled to avoid alias effects. For convenience, the signal and channel model used for analytical and simulation work is summarized in Figure 2.
In addition, the average optical power is defined as P 0 = μ a h ¯ , where
h ¯ = 1 T h ( t ) d t = { 1 α 4 SRC 1 α 2 SDJ
and the average electrical SNR at the receiver is introduced as
γ s = A 2 P 0 2 σ w 2

3. Dual-Filter Architecture

Regarding the maximum likelihood algorithm developed for symbol timing estimation in [17], it could be verified that the receiver filter with impulse response q(t) must be proportional to the signal shape given by (2). However, this violates the Nyquist criterion guaranteeing a rather simple detection of symbols. As an alternative, it is frequently suggested to employ a direct-sampling receiver. Specifically, this means that q(t) exhibits a flat behavior in the frequency domain occupying the same bandwidth as the user signal in (3), i.e., Q ( f ) = [ q ( t ) ] = T for | f | ( 1 + α ) / T and zero elsewhere. Applying the rules for Fourier transforms [21] simply yields
q ( t ) = 1 [ Q ( f ) ] = 2 ( 1 + α ) T sin c [ 2 ( 1 + α ) t / T ]
The output of the filter is then determined by
z ( t ) = r ( t ) q ( t ) = x ( t ) + n ( t )
with ⊗ as the convolutional operator. Hence, the signal component is furnished as
x ( t ) = A i a i g ( t i T τ )
where g ( t ) = h ( t ) q ( t ) = T h ( t ) and n ( t ) = w ( t ) q ( t ) is the corresponding noise component. Some remarks are most helpful in this respect:
  • g(t) is proportional to h(t), which means that the Nyquist criterion is satisfied.
  • For SRC and SDJ shapes given by (2), the Fourier transform G ( f ) = [ g ( t ) ] is strictly bandlimited by ± ( 1 + α ) / T .
  • n(t) is a zero-mean non-white Gaussian process.
As already mentioned in the introductory section, it is desirable to explore a FB structure for symbol timing recovery, which employs a second filter with impulse response q ˙ ( t ) operated in parallel to q(t), as shown in Figure 3.
In the context of RF systems using a square-root raised cosine (SRRC) filter for pulse shaping, it has been demonstrated in [22] that a data-blind symbol synchronizer can be realized with a couple of benefits if this parallel filter is designed by considering the extended zero-crossing property. Applying this concept also to our optical link introduced previously, this would mean that g ˙ ( t ) = h ( t ) q ˙ ( t ) must vanish at all integer multiples of T, i.e., g ˙ ( k T ) = 0 , k . This goal is easily achieved with the first-order derivative of q(t) so that Q ˙ ( f ) = [ q ˙ ( t ) ] = j 2 π f T Q ( f ) . As a consequence, the corresponding impulse response is obtained as
q ˙ ( t ) = 1 [ Q ˙ ( f ) ] = 1 π T { 2 π ( 1 + α ) cos [ 2 π ( 1 + α ) t / T ] t / T sin [ 2 π ( 1 + α ) t / T ] ( t / T ) 2 }
Consequently, the output of the parallel filter is given by
z ˙ ( t ) = r ( t ) q ˙ ( t ) = x ˙ ( t ) + n ˙ ( t )
with the signal part specified as
x ˙ ( t ) = A i a i g ˙ ( t i T τ )
and the noise part determined by n ˙ ( t ) = w ( t ) q ˙ ( t ) . Similar to the noise component n(t) in (8), n ˙ ( t ) is a zero-mean non-white Gaussian process. Furthermore, it is to be noticed that E [ n ˙ ( t ) n ( t ) ] = 0 , which is due to the orthogonal characteristics of q(t) and q ˙ ( t ) . Finally, it is clear that the Fourier transform of g ˙ ( t ) is furnished by G ˙ ( f ) = [ g ˙ ( t ) ] = j 2 π f T G ( f ) .
By detailed inspection of Figure 3, it can be observed that the filter outputs, sampled at integer multiples of the symbol period, i.e., z k = z ( k T ) and z ˙ k = z ˙ ( k T ) , are processed in the timing error detector (TED). According to the approach in [22], it is proposed that the error signal is simply computed as
e k = z ˙ k z k
This error signal is then fed to the loop filter determined by its z-transform Fe(z). Since it is assumed that the fluctuations of the timing offset τ are much slower than the settling period of the FB loop, a first-order structure is sufficient to follow these variations so that the loop filter reduces to a pure constant. The integrator–mandatory for an analog implementation—is in the digital domain replaced by a running sum, which controls the sampling process, as depicted in Figure 3. It is to be observed that the recovery loop requires no oversampling, i.e., only the absolute minimum of one sample per symbol period is needed to operate the structure in Figure 3.

4. Open-Loop Characteristic

The open-loop characteristic or S-curve is a major figure of merit when it comes to the recovery of a transmission parameter by means of a tracking loop. Given that the loop is open, the S-curve is defined as the average output of the corresponding detector module [8]. Related to the timing synchronizer shown in Figure 3, this can be generically expressed as
S ( τ ) = E [ e k | τ ^ k = 0 ]
Recalling that z k = x k + n k and z ˙ k = x ˙ k + n ˙ k , (13) is substituted into (14), which yields
S ( τ ) = E [ z ˙ k z k ] = E [ x ˙ k x k ]
after having taken into account that the noise samples n k and n ˙ k are zero-mean Gaussian and orthogonal, i.e., E [ n k ] = E [ n ˙ k ] = E [ n k n ˙ k ] = 0 . Furthermore, by introduction of the normalized timing error ε = τ / T , the signal samples are given by
x k = x ( k T ) = A i a i g [ ( k i ε ) T ]
and
x ˙ k = x ˙ ( k T ) = A i a i g ˙ [ ( k i ε ) T ]
Plugging in the next steps (16) and (17) into (15), one obtains for the i.i.d. symbols a i A after a re-arrangement of indexes,
E [ x ˙ k x k ] = E [ A 2 i l a i a l g ˙ [ ( k i ε ) T ] g [ ( k l ε ) T ] ] = A 2 η a k g ˙ [ ( k ε ) T ] g [ ( k ε ) T ] + A 2 μ a 2 k i 0 g ˙ [ ( k ε ) T ] g [ ( k i ε ) T ]
As shown in Appendix A, the infinite sums in (18) may be rewritten by means of the Fourier transforms for g ( t ) and g ˙ ( t ) . Since G ( f ) = T [ h ( t ) ] and G ˙ ( f ) = j 2 π f T G ( f ) are strictly bandlimited by ± ( 1 + α ) / T for SRC and SDJ shapes, the first sum in (18) can be reformulated according to (A6):
Φ 0 ( α , ε ) = k g ˙ [ ( k ε ) T ] g [ ( k ε ) T ] = 1 T ( 1 + α ) / T ( 1 + α ) / T G ˙ ( f ) m = 3 3 G ( m T f ) e j 2 π m ε d f
Doing the same with the double sum in (18) yields
Φ 1 ( α , ε ) = k i 0 g ˙ [ ( k ε ) T ] g [ ( k i ε ) T ] = i 0 1 T ( 1 + α ) / T ( 1 + α ) / T G ˙ ( f ) e j 2 π i f T m = 3 3 G ( m T f ) e j 2 π m ε d f
Introducing now, for simplification reasons, the terms
Ψ m ( α ) = ψ 0 , m ( α ) + 2 μ a 2 i 1 ψ i , m ( α )
and
ψ i , m ( α ) = 2 π T ( 1 + α ) / T ( 1 + α ) / T f T G ( f ) G ( m T f ) cos ( 2 π i f T ) d f
the S-curve in (14) is, after some lengthy but straightforward algebra, most elegantly expressed as
S ( ε ) = A 2 [ Φ 0 ( α , ε ) + μ a 2 Φ 1 ( α , ε ) ] = 2 A 2 m = 1 3 Ψ m ( α ) sin ( 2 π m ε )
where it has already been taken into account that ηa = 1 and Ψ0(α) = 0; the latter is easily explained by the fact that ψi,0(α) = 0 due to the even symmetry of G(f).
Apart from α = 0, the finite integral in (22) must be evaluated by numerical means. Luckily, G(f) is for SRC and SDJ shapes given in closed form; since this is a rather bulky relationship in piecewise form, it is not shown here for reasons of clarity and readability. Moreover, it could be verified that |ψi,m(α)| decreases monotonically with increasing indexes i , irrespective of the chosen values of m and α. Therefore, the summation in (21) will be executed until this term drops below a predefined threshold, such as 10−5, to achieve the necessary accuracy. In Table 1 below, the numerical values of Ψm(α) have been computed for different values of α; although the table describes a 4-PAM scheme, the following observations are valid for other PAM constellations, as well:
  • For α = 0, which indicates the MBW case, there is no overlap at all between G(f) and G(m/Tf), m = 2 and 3, so that Ψ2(0) = Ψ3(0) = 0; hence, the S-curve performs a pure sinusoidal shape determined by Ψ1(0), which is available in closed form, as demonstrated in Appendix B;
  • For 0 < α ≤ 0.5, Ψ3(α) = 0, because G(f) and G(3/Tf) do not overlap;
  • For SRC shapes, Ψ2(α) and Ψ3(α) are much smaller than Ψ1(α) irrespective of α, which means that the S-curves approximate a sinusoidal function; this does not hold true for SDJ, where Ψ2(α) is in the order of Ψ1(α) for α > 0.5.
For 4-PAM signals, A = 1 and α ∈ {0.0, 0.5, 1.0}, the open-loop characteristic in (23) has been verified for SRC and SDJ scenarios by Monte Carlo simulations in Figure 4. The diagram confirms the observations drawn from Table 1: SRC shapes produce an S-curve that differs only slightly from a pure sinusoidal function at larger values of α, whereas for SDJ the corresponding S-curves begin to deviate.
By detailed inspection of (23), it is easily ascertained that S(0) = 0. This means that the TED module in Figure 3 exhibits no bias effect, which is of paramount importance for reliable recovery of the symbol timing. Furthermore, one can immediately compute the slope in the stable equilibrium point at ε = 0, which is needed for a linearized description of the tracking loop, as it is usually applied for small deviations from the equilibrium point. Regarding the S-curve in (23), this yields
K e = S ( ε ) ε | ε = 0 = 4 A 2 π m = 1 3 m Ψ m ( α )
For 4-PAM and 16-PAM schemes, Figure 5 shows the evolution of (24) as a function of the roll-off factor for SRC as well as SDJ pulses. It can be seen that the difference between 4-PAM and 16-PAM constellations is rather small. It can also be seen that Ke increases with increasing values of α, although this behavior is more pronounced for SDJ. Certainly, for α = 0 (MBW case), the slopes are the same for SRC and SDJ.

5. Jitter Performance and Acquisition Behavior

Apart from the open-loop characteristic discussed previously, the jitter performance is the second figure of merit regarding the synchronization of a transmission parameter. Recovering the symbol timing, it can be assumed that the fluctuation of ε = τ / T is much slower than the settling period of the tracking loop. In this case, a first-order structure can be used, in which the loop filter boils down to a simple constant given by KT. Focusing on the tracking mode with only small deviations from the stable equilibrium point, the jitter variance is determined by the one-sided noise bandwidth of the loop [8]; normalized by the symbol period, the latter is determined by
B L T e = Λ e 2 ( 2 Λ e )
where Λ e = K T K e denotes the loop gain for a first-order synchronizer. Conditioned on a given value of B L T e , this means that the slope K e of the S-curve in the stable equilibrium point must be known so that the filter constant K T can be computed; usually, Λ e 1 , which means that B L T e Λ e / 4 .
For a 4-PAM signal, B L T e = 10 3 , and different values of α, Figure 6 illustrates the evolution of the normalized jitter variance σ e 2 = E [ ( ε ε ^ ) 2 ] as a function of the average electrical SNR denoted by γs. For comparison purposes, the modified Cramer-Rao lower bound (MCRLB) is shown as well [23,24]. This represents the theoretical limit of the jitter variance, which has been derived in [17] for a bandlimited optical intensity link as follows:
MCRLB ( ε ) = 2 B L T e P 0 2 T 2 γ s { g ¨ ( 0 ) + 2 μ a 2 i = 1 L 1 ( 1 i L ) g ¨ ( i T ) }
with g ¨ ( t 0 ) as the second-order derivative of g ( t ) = T h ( t ) with respect to t evaluated at t0, whereas L is equivalent to 1 / ( 2 B L T e ) rounded to an integer number.
It is observed that the jitter variance does not approach the bound, which is explained by the fact that a direct-sampling receiver is used, i.e., more noise appears at the output of the receiver filter compared to a matched filter solution. But it is also observed that the dual-filter solution does not suffer from an error floor, which is mainly due to the fact that the recovery loop does not require oversampling, i.e., problems with inter-symbol interference (ISI) are elegantly avoided [20]. Finally, it is to be noticed that SDJ is significantly better than SRC for larger values of the roll-off factor.
For larger values of the residual timing error Δ ε = ε ε ^ , the linearized loop model, which was used previously to quantify the jitter performance, no longer applies. Instead of the slope in the stable equilibrium point, one must take the whole S-curve as such, resulting in a nonlinear-stochastic description of the tracking loop whose solution is out of this paper’s scope. Instead, the evolution of ∆ε has been simulated as a function of the timing index (integer multiples of the symbol period).
Assuming a 4-PAM link operated at γs = 15 dB and BLTe = 10−3, Figure 7 depicts the related trajectories for both SRC and SDJ shapes as well as different values of ε and α. It can be seen that the settling period is in the order of 1 / B L T e for ε = ±0.25. It can also be seen that the SDJ behavior is somewhat smoother, because the larger detector slope (see Figure 5) involves a smaller filter constant in the event the same loop bandwidth is selected for SDJ and SRC. The diagram underlines also that extreme values of the initial timing offset, embodied by ε = ± 0.5 , can be synchronized successfully; however, these are instable operational points of the S-curve, which can be left only in case of some noise, i.e., finite values of γs, and a non-negligible slope to generate the necessary pull effect. By detailed inspection of Table 1 and Figure 4, it can be observed that the slopes at ε = ±0.5 increasingly vanish for SDJ scenarios and α → 1. Therefore, if initial acquisition is an issue, then SDJ shapes should not be considered in case the optical link is operated at very large values of the excess bandwidth.

6. Conclusions

In order to synchronize the symbol timing for a bandlimited optical intensity link, a dual-filter architecture has been presented for a non-data-aided (blind) recovery loop. Applied to PAM signals shaped by SRC and SDJ pulses, a suitably developed receiver filter guarantees that the Nyquist criterion is not violated. However, the dual-filter framework requires a second filter operated in parallel to the receiver filter. Designing the parallel filter appropriately, it could be verified that this approach does not suffer from error floor problems. The computational complexity of the second filter is, in part, compensated by the fact that the timing error detector is very simple, and the loop, as such, needs only one sample per symbol period as the absolute minimum in this respect. For tracking purposes, it turned out that the dual-filter solution can be applied to all values of the excess bandwidth, whereas for acquisition of SDJ signals, problems will arise for α → 1.

Author Contributions

Concept, methodology, and formal analysis, W.G.; software, validation, and verification, H.S.; preparation of the draft, W.G.; review and editing, H.S. All authors have read and agreed to the published version of the manuscript.

Funding

Part of the results have been obtained in the context of the Austrian Space Application Programme (ASAP), funded by the Austrian Research Promotion Agency (FFG), for a project on “Optical Pulse Shaping for Power Efficient Transmission”, Contract No. 885376.

Data Availability Statement

Data are available from the authors upon mail request.

Acknowledgments

Open Access Funding by the Graz University of Technology.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In the following, it is desirable to derive an alternative presentation of an infinite sum of samples given by
ζ ( τ ) = k y k ( τ )
where k and
y k ( τ ) = p 1 [ τ + ( k β ) T ] p 2 ( τ + k T )
with p 1 ( t ) and p 2 ( t ) as arbitrary functions used for pulse shaping. If Y k ( f ) = [ y k ( τ ) ] denotes the Fourier transform of (A2), then
Y k ( f ) = p 1 [ τ + ( k β ) T ] p 2 ( τ + k T ) e j 2 π f τ d τ
which yields, by taking into account the properties and rules of Fourier transforms and their inverse [21], after some tedious but straightforward manipulations,
Y k ( f ) = e j 2 π ( k β ) f T P 2 ( v ) P 1 ( f v ) e j 2 π β v T d v
where P 1 ( f ) = [ p 1 ( τ ) ] and P 2 ( f ) = [ p 2 ( τ ) ] . Applying, in the next step, the Poisson identity
k = e j 2 π k f T 1 T m = δ ( f m / T )
we obtain
ζ ( τ ) = k y k ( τ ) = P 2 ( v ) e j 2 π β v T ( P 1 ( f v ) e j 2 π f τ e j 2 π β f T k e j 2 π k f T d f ) d v = 1 T P 2 ( v ) e j 2 π β v T m P 1 ( m T v ) e j 2 π m τ / T e j 2 π β m d v

Appendix B

For α = 0, which indicates the MBW case, it is obvious that G ( f ) = T [ h ( t ) ] exhibits a triangular shape, i.e., G ( f ) = T Δ ( f T ) , where Δ ( f T ) = 1 | f T | for | f | 1 / T and zero elsewhere. Hence, for dual-filter solutions, one obtains by means of [25] (2.635/2) and (2.635/4)
ψ i , 1 ( 0 ) = 2 π 1 1 v Δ ( v 1 ) Δ ( v ) cos ( 2 π i v ) d v = 2 π 0 1 v 2 ( 1 v ) cos ( 2 π i v ) d v = { π 6 , i = 0 1 2 π i 2 , i 1
In the next step, by using the fact that i = 1 1 i 2 = π 2 6 [26] (5.2.1), Ψ1(0) develops as
Ψ 1 ( 0 ) = ψ 0 , 1 ( 0 ) + 2 μ a 2 i 1 ψ i , 1 ( 0 ) = π ( 1 μ a 2 ) 6

References

  1. Hranilovic, S. Wireless Optical Communication Systems; Springer: New York, NY, USA, 2004. [Google Scholar]
  2. Arnon, S.; Barry, J.; Karagiannidis, G.; Schober, R.; Uysal, M. Advanced Optical Wireless Communication Systems; Cambridge Univ. Press: New York, NY, USA, 2012. [Google Scholar]
  3. Khalighi, M.A.; Uysal, M. Survey on free space optical communication: A communication theory perspective. IEEE Commun. Surv. Tutor. 2014, 16, 2231–2258. [Google Scholar] [CrossRef]
  4. Ghassemlooy, Z.; Arnon, S.; Uysal, M.; Xu, Z.; Cheng, J. Emerging optical wireless communications—Advances and challenges. IEEE J. Select. Areas Commun. 2015, 33, 1738–1749. [Google Scholar] [CrossRef]
  5. Garlinska, M.; Pregowska, A.; Masztalerz, K.; Osial, M. From Mirrors to Free-Space Optical Communication—Historical Aspects in Data Transmission. MDPI Future Internet 2020, 12, 179. [Google Scholar] [CrossRef]
  6. Garlinska, M.; Pregowska, A.; Gutowska, I.; Osial, M.; Szczepanski, J. Experimental Study of the Free Space Optics Communication System Operating in the 8–12 μm Spectral Range. MDPI Electron. 2021, 10, 875. [Google Scholar] [CrossRef]
  7. Hranilovic, S. Minimum-bandwidth optical intensity Nyquist pulses. IEEE Trans. Commun. 2007, 55, 574–583. [Google Scholar] [CrossRef]
  8. Mengali, U.; D’Andrea, A.N. Synchronization Techniques for Digital Receivers; Plenum Press: New York, NY, USA, 1997. [Google Scholar]
  9. Meyr, H.; Moeneclaey, M.; Fechtel, S.A. Digital Communication Receivers: Synchronization, Channel Estimation, and Signal Processing; Wiley: New York, NY, USA, 1998. [Google Scholar]
  10. Tavan, M.; Agrell, E.; Karout, J. Bandlimited intensity modulation. IEEE Trans. Commun. 2012, 60, 3429–3439. [Google Scholar] [CrossRef]
  11. Czegledi, C.; Khanzadi, M.R.; Agrell, E. Bandlimited power-efficient signaling and pulse design for intensity modulation. IEEE Trans. Commun. 2014, 62, 3274–3284. [Google Scholar] [CrossRef] [Green Version]
  12. Popoola, W.O.; Ghassemlooy, Z. BPSK subcarrier intensity modulated freespace optical communications in atmospheric turbulence. IEEE J. Light. Technol. 2009, 27, 967–973. [Google Scholar] [CrossRef]
  13. Song, X.; Cheng, J. Optical communication using subcarrier intensity modulation in strong atmospheric turbulence. IEEE J. Light. Technol. 2012, 30, 3484–3493. [Google Scholar] [CrossRef]
  14. Hassan, M.Z.; Hossain, M.J.; Cheng, J. Performance of non-adaptive and adaptive subcarrier intensity modulations in gamma-gamma turbulence. IEEE Trans. Commun. 2013, 61, 2946–2957. [Google Scholar] [CrossRef]
  15. Gappmair, W.; Nistazakis, H.E. Subcarrier PSK performance in terrestrial FSO links impaired by gamma-gamma fading, pointing errors, and phase noise. IEEE J. Light. Technol. 2017, 35, 1624–1632. [Google Scholar] [CrossRef]
  16. Stepniak, G. Minimum bandwidth nonnegative pulses for optical transmission. IEEE Commun. Lett. 2019, 23, 438–441. [Google Scholar] [CrossRef]
  17. Gappmair, W. On parameter estimation for bandlimited optical intensity channels. MDPI Computation 2019, 7, 11. [Google Scholar] [CrossRef] [Green Version]
  18. Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory; Prentice Hall: Upper Saddle River, NJ, USA, 1993. [Google Scholar]
  19. Gappmair, W.; Nistazakis, H.E. Blind symbol timing estimation for bandlimited optical intensity channels. In Proceedings of the IEEE 12th International Symposium Communication Systems, Networks and Digital Signal Processing (CSNDSP), Porto, Portugal, 20–22 July 2020. [Google Scholar]
  20. Gappmair, W.; Schlemmer, H. Feedback solution for symbol timing recovery in bandlimited optical intensity channels. In Proceedings of the IEEE 4th International Conference Broadband Communication (CoBCom), Graz, Austria, 12–14 July 2022. [Google Scholar]
  21. Proakis, J.G.; Manolakis, D.G. Digital Signal Processing: Principles, Algorithms, and Applications; Prentice Hall: Upper Saddle River, NJ, USA, 1996. [Google Scholar]
  22. Gappmair, W.; Cioni, S.; Corazza, G.E.; Koudelka, O. Jitter floor elimination for blind feedforward/feedback symbol-timing recovery exploiting the extended zero-crossing property. Int. J. Satell. Commun. Netw. 2016, 34, 645–660. [Google Scholar] [CrossRef]
  23. D’Andrea, A.N.; Mengali, U.; Reggiannini, R. The modified Cramer-Rao bound and its application to synchronization problems. IEEE Trans. Commun. 1994, 42, 1391–1399. [Google Scholar] [CrossRef]
  24. Moeneclaey, M. On the true and the modified Cramer-Rao bounds for the estimation of a scalar parameter in the presence of nuisance parameters. IEEE Trans. Commun. 1998, 46, 1536–1544. [Google Scholar] [CrossRef]
  25. Gradshteyn, I.S.; Ryzhik, I.M. Table of Integrals, Series, and Products; Academic Press: New York, NY, USA, 1994. [Google Scholar]
  26. Prudnikov, A.P.; Brychkov, Y.A.; Marichev, O.I. Integrals and Series, Volume 1: Elementary Functions; Gordon & Breach: New York, NY, USA, 1988. [Google Scholar]
Figure 1. Evolution of non-negative pulse shapes used for bandlimited OWC.
Figure 1. Evolution of non-negative pulse shapes used for bandlimited OWC.
Electronics 12 01411 g001
Figure 2. Signal model for optical intensity links.
Figure 2. Signal model for optical intensity links.
Electronics 12 01411 g002
Figure 3. Dual-filter framework for symbol timing recovery.
Figure 3. Dual-filter framework for symbol timing recovery.
Electronics 12 01411 g003
Figure 4. S-curves for dual-filter solutions (4-PAM).
Figure 4. S-curves for dual-filter solutions (4-PAM).
Electronics 12 01411 g004
Figure 5. Detector slope for dual-filter solutions.
Figure 5. Detector slope for dual-filter solutions.
Electronics 12 01411 g005
Figure 6. Jitter performance for dual-filter solutions (4-PAM, BLTe = 10−3).
Figure 6. Jitter performance for dual-filter solutions (4-PAM, BLTe = 10−3).
Electronics 12 01411 g006
Figure 7. Timing trajectories for dual-filter solutions (4-PAM, γs = 15 dB, BLTe = 10−3).
Figure 7. Timing trajectories for dual-filter solutions (4-PAM, γs = 15 dB, BLTe = 10−3).
Electronics 12 01411 g007
Table 1. Coefficients for dual-filter solutions (4-PAM).
Table 1. Coefficients for dual-filter solutions (4-PAM).
SRCSDJ
αΨ1(α)Ψ2(α)Ψ3(α)Ψ1(α)Ψ2(α)Ψ3(α)
0.00.1870.00.00.1870.00.0
0.10.2370.0010.00.2910.0030.0
0.20.2870.0030.00.3900.0130.0
0.30.3350.0060.00.4780.0310.0
0.40.3830.0120.00.5650.0590.0
0.50.4280.0190.00.6390.0990.0
0.60.4720.0281.66 × 10−100.6930.1520.0
0.70.5140.0399.38 × 10−80.7350.2150.002
0.80.5540.0532.62 × 10−60.7620.2860.008
0.90.5900.0691.04 × 10−50.7750.3620.018
1.00.6240.0873.95 × 10−50.7730.4420.036
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Gappmair, W.; Schlemmer, H. Dual-Filter Architecture for Blind Feedback Recovery of the Symbol Timing in Bandlimited Optical Intensity Channels. Electronics 2023, 12, 1411. https://doi.org/10.3390/electronics12061411

AMA Style

Gappmair W, Schlemmer H. Dual-Filter Architecture for Blind Feedback Recovery of the Symbol Timing in Bandlimited Optical Intensity Channels. Electronics. 2023; 12(6):1411. https://doi.org/10.3390/electronics12061411

Chicago/Turabian Style

Gappmair, Wilfried, and Harald Schlemmer. 2023. "Dual-Filter Architecture for Blind Feedback Recovery of the Symbol Timing in Bandlimited Optical Intensity Channels" Electronics 12, no. 6: 1411. https://doi.org/10.3390/electronics12061411

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop