Application of Random Walk Model for Timing Recovery in Modern Mobile SATCOM Systems

In a modern mobile satellite communication (SATCOM) system, a ground terminal receiver receives a radio frequency signal that is demodulated to generate a baseband digital signal waveform containing a self-clocking bit stream of digital data. The received baseband digital signal waveform is recovered and tracked using a timing recovery loop (TRL). The traditional TRLs use early-and-late gates, digital transition tracking, filter-and-square, and delay-and-multiply functions. In bit timing detection, the bit stream is self-clocking and the timing differential dithers about correct bit timing in the TRLs. For mobile satellite communication environments, the traditional TRLs drop lock when the loop signal-to-noise ratio (SNR) is smaller than a threshold value or the residual Doppler frequency is larger than the operating loop bandwidth. After dropping lock, the traditional TRLs experience long hang up time due to the need to reacquire the timing pulses. Recently, random walk filters (RWF) have been adapted to improve the bit clock locking stability and are applied to recover bit timing information of a digital data stream. This chapter describes random walk model for timing jitter and discusses how RWF solution can address the timing recovery challenges in mobile satellite communication environments.


Background and introduction
For mobile environments, current TRLs use traditional TRLs that drop lock at low signal-to-noise ratio (SNR); then, experience long hang up time while reacquiring timing pulses. A potential solution is to introduce RWF into the TRL to reduce drops, and also to shorten reacquisition time. This chapter focuses on random walk model for timing jitter and TRL using RWF [1]. A mobile SATCOM system includes a mobile transmitter, a satellite transponder and a ground terminal receiver as shown in Figure 1. The ground terminal receiver receives an RF signal and demodulates the RF signal to generate a baseband (BB) signal waveform containing a self-clocking binary bit stream of digital data. The generated BB signal waveform is tracked by a TRL. The TRL tracks bit timing of the BB signal waveform and generates timing pulses. The timing pulses are then used in a receiver's data detector for sampling the BB signal waveform at the bit intervals, T b 's, for reconstructing the digital bit stream from the received BB signal waveform. The received BB signal waveform is normally distorted by channel noise causing poorly generated timing pulses and hence poor bit timing recovery leading to poor data bit detection and Bit Error Rate (BER) performance, and hence Symbol Error Rate 1 (SER) degradation. When the TRL loses track, the received binary bit stream is no longer detected. In current communication systems, the received binary bit stream is recovered using traditional TRLs that are subject to bit timing lock drop in the presence of channel noise and fading effects in mobile environment.
In the past, RWFs have been applied to digital phase synchronization systems. RWFs have been theoretically applied to carrier phase detection where differentials between local references and transmitter carriers results in a phase correction that is unidirectional and constantly circular over 360 degrees [3][4][5][6]. Although used for decades, RWFs have not been adapted to improving the bit clock locking stability in TRLs. This chapter discusses the RWF based on the Brownian motion process for recovering bit timing information of a binary data stream. The chapter is organized as follow: • Section 2 presents related works, including PLL modeling using random walk theory 2 , Cramér-Rao bound, Square-TRL Using Digital RWF and Advanced TRL Using RWF.
• Section 3 discusses mathematical modeling of timing jitter using random walk process and Cramér-Rao bound for timing jitter.
• Section 4 describes in detail the TRL using RWF, including software implementation and performance of RWF-TRL for 8-PSK communication system.
• Section 5 discusses the results and provides a conclusion of the chapter.

Related works
Section 2 describes existing publications related to RWF concept. Section 2.1 presents works related to performance modeling of PLL using random walk theory, Section 2.2 describes the Cramer-Rao Lower Bound that can be used to evaluate the best TRL performance in terms of variance, Section 2.3 discusses the operation and performance of square-TRL using digital RWF and Section 2.4 describes an advanced TRL using RWF approach.

Performance modeling of PLL using random walk theory
This subsection describes the use of random walk theory on the modeling of all digital PLL, the first-order Bang-Bang PLL and approximation of PLL phase error variance.

The all-digital phase-locked loop
One of the first uses of Random Walk Theory on modeling of phase-locked loop (PLL) was from [4] where the performance of an All-Digital PLL (ADPLL) was analyzed. Here a simple ADPLL for a Non-Return-to-Zero (NRZ) square wave input waveform is shown below in Figure 2, with an application to track the subcarrier frequency for a satellite command system.
In this figure, the square wave signal y(t) is first low pass filtered with a bandwidth of W. The Analog-to-Digital Converter (ADC) will sample at Nyquist rate of 2 W so that there will be 2 W/f s per period where f s is the square wave frequency. The phase detector block consists of two elements: (1) the Transition Sampler Selector (TSS) which will output AEA at each square wave transition, since the sampling error shown as the interval τ seconds can cause the TSS output to be +A or ÀA depending on where τ is; and (2) an accumulator that will sum m transition samples. Following the Phase Detector, the Sign Detector will be used to add or delete one or more clock pulses, in effect shifting the sampling location of the square wave by a multiple of Δ defined as a fraction of the square wave period. The divide-by-R operation will convert the clock rate back to the ADC sample rate (R = f c /2 W) where f c is the clock frequency.
In the presence of white noise with power density N 0 Watt/Hz, the clock errors normalized to Δ can take on values from ÀN, À(N À 1), … , À2, À1, 1, 2, … , (N À 1), N with corresponding transition probabilities. This error model forms a discrete parameter Markov chain with countable number of states, and there are 2N = 1/Δ in one square wave period. The state-transition diagram can be further reduced to N total error states from 2N, by noting that the pairs of states À1 and 1, and À2 and 2, etc., contribute the same squared error. In addition, the transition probabilities are state independent since the square wave amplitude is constant for every state. This independent homogeneous finite aperiodic Markov chain is shown in Figure 3.
The above Markov chain is referred to as a "random walk" with the transition probabilities q and p defined in Eq. (1) and (2), respectively, and in terms of signal and noise parameters as shown in Eq. (3): (1)

Figure 3.
Reduced state transition diagram showing a random walk [4].
Where the parameter ρ is the SNR and the erf(.) is defined as in Eq. (4): For this ADPLL, there are three major performance analysis results using the random walk model: the steady-state probabilities, timing error variance, and mean first slip time.
The steady-state probabilities P k is defined as the probability that the PLL starting in state j is in state k when the number of updates goes to infinity. The expression for P k is shown in Eq. (5), The timing error variance σ 2 TE also has a closed form expression by letting α = q/p, It is observed from Eq. (6) that as SNR increases, the timing error σ 2 TE converges to Δ=2 ð Þ 2 for each value of Δ. Since it's desirable to keep the timing error small at all times, a useful performance metrics is the Mean First Slip Time (MFST) T Nþ1 which is defined as the expected time for the timing error to exceed some magnitude (usually π or 2π) for the first time when slipping from states AE1 to AE (N + 1). A closed form expression for this metric is shown in Eq. (7) below.

The first-order bang-bang PLL
The Bang-Bang Phase-Locked Loop (BBPLL) has been widely used for Clock and Data Recovery (CDR) in serial data links and in digital frequency synthesis [5]. A common feature in BBPLL is the Binary Phase Detector (BPD) that quantizes the phase difference between the input data and Voltage-Controlled Oscillator (VCO) clock by generating the early/late phase error information for the Loop Filter (LF). A model for the first-order bang-bang PLL is shown in Figure 4(a) where the BPD is represented as a sampler with input as a reference clock and sampled by a VCO. The BBPLL operation in the phase-domain can be summarized by the discrete-time model in Figure 4(b).
In above figures, the behavior of the phase error ∅ n can be described by the stochastic difference equation shown in Eq. (8) below: and corresponding timing jitter is defined as in Eq. (9): whereΔT ¼ Δf =f 2 0 is the period deviation due to frequency offset 3 , K is the bang-bang phase step, and ξ n is a sequence of zero-mean independent and identically distributed (i.i.d.) random variables (RVs). This follows a random walk (RW) model starting at some origin (n = 0) with ξ n being the step RV with a distribution F. This RW model is sign dependent since the next step depends on the sign of the current state, thus called Sign-Dependent Random Walk (SDRW) model. Furthermore, if we assume that μ þ ¼ ΔT À K and μ À ¼ ΔT þ K are Gaussian RVs with variance σ 2 þ=À ¼ σ 2 then the timing jitter process can be viewed as Sign-Dependent Gaussian Random walk (SDGRW).
PLL design questions are often centered around how much jitter is transferred from the reference clock, how much jitter is generated by the loop itself, and what is the minimum Root Mean Square (RMS) timing jitter. The first two can be answered (a) Model block diagram for the first-order BBPLL [5]. (b) Equivalent phase-domain discrete time model [5].
by examining the static timing offset error derived in [5]. A static timing offset is a significant problem in a BBPLL-based CDR circuit because it results in the incoming data no longer sampled at the center of the data eye, thus increasing the bit error rate. A closed form expression for static timing offset error is shown in Eq. (10) below. Where and As shown in Eq. (10), the behavior of the static timing offset error vs. frequency offset ΔT at K = 1 can be determined by setting ΔT>0 and letting σ to be larger than 1, the combined effect of frequency offset and clock jitter causes the static timing offset to increase from its jitter-free level. But by setting ΔT>0 and letting σ be much less than 1, the static timing offset does not notably increase for a small enough σ, even with a moderate frequency offset.
The above third question can be answered by examining the variance of timing jitter error derived in [5]. A closed form expression for timing jitter error variance is shown in Eq. (13): where The plot of the timing jitter error standard deviation σ Δt for various values of timing jitter noise σ and frequency offsets ΔT can be generated using Eq. (13) as shown in Figure 5. For small jitter noise, the hunting jitter dominates so RMS timing jitter error is approximately constant and approaching an asymptote. Increasing jitter noise causes RMS timing jitter error to rise because the effect of the Gaussian clock jitter and the resulting overload jitter becomes gradually apparent. For large jitter noise, overload jitter dominates, and shows a linear increase on the logarithmic scale.
Finally, an important parameter is the optimal bang-bang phase step K to achieve a minimum timing jitter variance. The expression for the optimum phase step is: . The trade-off curves can be generated by substituting Eq. (15) into Eq. (13), and they can be used to optimize a BBPLL design.

Approximation of PLL phase-error variance
Approximations for the expression of phase error variance due to nonwhite frequency noise with finite loop propagation delay have been created by Norimatsu and Ishida [7]. The PLL phase error σ 2 total is expressed as a summation of the phase error variance due to phase noise, σ 2 PN , and the phase error variance due to shot noise σ 2 SN given by [7]: Where S PN is the double-sided power spectral density (PSD) of the phase noise, H(f) is the closed loop transfer function of the PLL, e [A sec] is the electron charge, P s [W] is the received optical power, R [A/W] is the photon detector responsivity, M is 4 for BPSK homodyne detection and 2 for other schemes and k s is the optical power splitting ratio to the quadrature-arm.

Cramér-Rao bound (CRB)
In information theory and statistical analysis, the Cramer-Rao Lower Bound (CRLB) is often used to evaluate the best performance in terms of variance of any unbiased parameter estimator, whether the parameter to be estimated is random or deterministic but unknown. An unbiased estimator that achieves this lower bound is said to be statistically efficient, achieves the lowest possible mean squared error among all unbiased methods and is therefore called the minimum variance unbiased estimator (MVUE). However, there is no guarantee that an estimator exists that will achieve the CRLB. This may occur if an estimator exists, but its variance is strictly greater than the CRLB. Given thatθ r ð Þ is the multiple-parameter estimator of θ ¼ θ 0 , θ 1 , … , θ MÀ1 ½ T based on the observation data vector r ¼ r 0 , r 1 , … , r NÀ1 ½ T , the CRLB for this problem is given by Eq. (18): Where J À1 T is the "total" Fisher Information Matrix (FIM), defined by: Where f r, θ ð Þ is the joint probability density function (pdf) of r and θ. The estimation error variance of each estimate of θ i can be taken from the diagonal term of the J À1 T matrix. Since f r, θ ð Þ ¼ f r|θ rjθ ð Þf θ θ ð Þ where f r|θ rjθ ð Þ is the conditional pdf of r given θ, and f θ θ ð Þ is the a-priori pdf of θ. So the total FIM can be separated into two distinct parts representing deterministic and random parts for each type of estimator is shown in Eq. (20): Where the deterministic FIM part is: and the a-priori FIM for the random parameter estimator is: For each problem, the appropriate FIM will need to be calculated accordingly. The inversion of the composite FIM will result in the CRLB.

Square-TRL using digital RWF
Digital filter with Square-TRL (DF-STRL) has been proposed and discussed in [6]. Due to its simplicity and hang-up-free filtering features, DF-STRL has been used by satellite ground terminals for Pulse Amplitude Modulation (PAM), Quadrature Amplitude Modulation (QAM) and Phase Shift-Keying (PSK) waveforms operating at high data rates. A typical DF-STRL architecture is shown in Figure 6, where the integer N is selected to be 4. If one assumes that the mean of the timing estimateε m is zero, the timing jitter (or timing variance of the timing estimate), σ 2 τ , is defined as: Reference 6 shows that the timing jitter, σ 2 τ , for DF-STRL consists of three components, namely • Timing jitter generated by (Signal x Signal)-This term is referred to as selfnoise term: σ 2

SxS
• Timing jitter generated by (Signal x Noise)-This term is referred to as Squaring Loss (SL) term: σ 2

NxN
Mathematically, the timing jitter, σ 2 τ , for DF-STRL can be expressed as: Analysis shown in [6] showed that the timing estimateε m is un-biased, which means that the averageε m coincides with ε m . The estimation accuracy depends on several loop parameters, including Symbol SNR, observation interval L 0 and the pulse shaping filter g(t). The timing jitter in Eq. (24) can be put in the form ([11], Section 7.6.2): where T is the symbol duration, E S N 0 is the symbol SNR, and K SxS , K SxN and K NxN are the coefficients depending on the symbol alphabet and the pulse shaping filter g(t). The pulse shaping filter g(t) is usually Root-Raised-Cosine filter with roll-off α.

Advanced TRL using RWF
Recently, a small team of Aerospace engineers developed an innovative approach to recover the timing information from a received binary data stream [1]. The proposed approach uses: • A "RWF counter" for counting early, nominal and late arrivals of data transition pulses of an input binary data stream • The output of the RWF provides magnitude counts that are compared to a Threshold Value (TV) that when exceeded by the magnitude counts results in a delay adjustment of the generated Adjusted Timing Pulses (ATPs) • The ATPs are eventually catching up with the actual timing clocks • When ATPs caught up, no delay adjustment will be made allowing ATPs to synchronize with the actual bit timing for maintaining bit timing lock • The ATPs are used by a data detector for reliable data detection and reconstruction of the binary bit stream.
With the proposed RWF approach, the threshold value "TV" can be adaptively adjusted for reducing drop lock rates in the presence of changing channel environments. Figure 7 illustrates the proposed RWF approach for timing recovery. Section 4 discusses in depth the proposed RWF implementation approach and presents simulation results for 8PSK Modulator-Demodulator (MODEM).

Mathematical modeling of timing jitter using random walk process
The Wiener process was introduced as a mathematical model of Brownian motion describing a random, but continuous motion of a particle, subjected to the influence of a large number of chaotically moving molecules of the liquid. The simplest model of Brownian motion is a simple symmetric random walk in one dimension (aka random walk) [12]. It also has been shown that Brownian motion with zero drift is the limiting case of random walk [13]. This section describes the mathematical random time walk model for charactering the timing jitter in an Additive White Gaussian Noisy channel and the corresponding Cramér-Rao bound for timing jitter.

Mathematical modeling of random time walk
References [3,5] discuss a Random Time Walk (RTW) model, which can be captured in the following Figure 8. The RTW model includes a binary data stream a k f g that is independent identically distributed data symbols (À1 or 1), a timing offsets τ timing, a channel impulse response h(t), an Additive Gaussian White Noise (AWGN) source and channel output y(t).
The RTW model used for the modeling of timing jitter and performance analysis shown in Figure 8 [3], can be expressed mathematically as: where T is the bit period, a l ϵ AE1 f gare the N i.i.d. and equally likely data symbols, h t ð Þ is the channel impulse response, n t ð Þ is additive white Gaussian noise, and τ l is the random timing offset for the l-th symbol. This timing offset model can also be expressed as: where τ 0 is the initial timing offset and zero-mean Gaussian random variable with variance σ 2 τ 0 , ΔT is the frequency offset parameter zero-mean Gaussian random variable with variance σ 2 ΔT , w l f g characterizes a random walk and are i.i.d. zero-mean Gaussian random variables of variance σ 2 w which determines the severity of the random walk.

Cramér-Rao bound (CRB) for timing jitter
The RTW model described in Section 3.1 will be used for the CRLB derivation. To eliminate out-of-band noise at the receiver, the received waveform y(t) is filtered by a front-end filter with impulse response f(t) to get the waveform r(t), which will be sampled at instant kT to get baud-rate sample r k f g given by: T is the vector of signal component of r k , and n k are zero-mean i.i.d. normal random variables with variance σ 2 . In this timing jitter models, the random parameters to be estimated are a ¼ a 0 , a 1 , … , a NÀ1 ½ T is the vector of transmitted symbols, and τ ¼ τ 0 , τ 1 , … , τ NÀ1 ½ T is the vector of timing offsets.
For the CRLB computation, the parameter vector From Section 2.2, Figure 8. Random time walk model [3].
represent the total FIM so that the joint estimation is decoupled, and to get the CRLB on timing estimation it is sufficient to evaluate and invert J τ T which is given by Where The a-priori information parameters σ 2 τ 0 and σ 2 ΔT represent the uncertainty of the initial timing offset and frequency offset, being zero would mean perfect knowledge of these two quantities which is not practical, and the estimation problem is simply that of estimating a random walk. Inverting (30) to get the CRLB for each τ i leads to is the stead state value of the CRLB, and η ¼ λþ The CRLB derived applies to timing recovery systems in general. In practice, timing recovery systems usually involve phase locked loops. A traditional PLL is typically used for timing recovery, and the receiver employs a timing-error detector (TED) to arrive at timing-error estimates. For simplicity, a first-order PLL is employed which updates its estimate according tô where α is the PLL gain, andε k is the detector estimate of the estimation error. Instead of feeding the TED decisions about the received symbols, if we allow it to have access to the actual transmitted symbols, then we have a trained PLL. The performance of trained PLL gives a heuristic lower bound for the performance of receiver structures that use the PLL for timing recovery.
In Figure 9, the steady state CRB and the performance of the trained PLL are plotted for the following system parameters: σ ε T ¼ 0:5%, block length N = 500, and the PLL performance being averaged over 1000 trials [8]. As seen in the figure, the performance of the PLL is a strong function of the gain parameter α, and therefore it has to be optimized for each SNR. The PLL error variance is plotted for various values of α. Taking the minimum of the error variance over all α gives us the best performance we can expect using the trained PLL. We see that the trained PLL is about 7 dB away from the CRB. This gap of 7 dB has to be put in perspective by the fact that the CRB is not attainable in this case. For the CRB to be attainable, the a-posteriori density f r|θ rjθ ð Þ needs to be Gaussian, which is not the case here.

Timing recovery using RWF
The most commonly used TRLs in existing wireless and satellite communications systems are DF-STRL, Early-and-Late Gate, Digital Transition Tracking, and Delay-and-Multiply TRLs [6,[9][10][11]. For mobile environments, these TRLs drop lock when the loop signal-to-noise ratio (SNR) is smaller than the threshold value SNR or the residual Doppler frequency is larger than the operating loop bandwidth. When "dropped lock", these timing loops experience a long "hang-up" time due to reacquisition and locking behavior of the timing clock. As discussed in Section 2.3 on the related works for DF-STRL, a form of digital RWF was proposed for use with square TRL. This DF-STRL suffers squaring loss caused by squaring mechanism used by the loop. This section explores the advanced TRL using RWF.

RWF concept for timing recovery
The RWF-TRL concept derived from the following principles: • Principle 1: Input binary signal waveform is compared in time with locally generated and suitably delayed timing pulses to produce lead/lag signals to increment/decrement a timing counter.
• Principles 2: When timing counter output exceeds a positive or negative threshold, the delay for timing pulses is adjusted accordingly.
• Principle 3: Without timing errors, an appropriately selected threshold value allows the lead and lag signals to cancel out in time, thus retaining the correct timing pulses.
The block diagram, shown in Figure 10, describes the above principles pictorially. The received binary data is a square wave with amplitude varying between +1 and À1 with time duration T in second, which is inversely proportional to the communication data bit rate R in bit per second.

Software implementation of RWF TRL
The major Software Blocks (SWB) required for implementing the above three principles are: • SWB 1: Pulse detection and comparison block converts input baseband digital signal waveform to data transition pulses and compares them to timing pulses to generate lead/lag signals.
• SWB 2: RWF counter block generates a running count that is incremented/ decremented by the lead/lag signals.
• SWB 3: Threshold comparison block generates exceedance signal when magnitude of running count is greater than a selected threshold.
• SWB 4: Timing pulse delay adjustment block uses sign of running count to adjust timing pulses when triggered by exceedance signal. Figure 11 presents a software architecture for implementation of the three principles described in Section 4.1. The threshold value is derived based on a threshold selection process that depends on the channel environment. Either a training sequence or a priori knowledge of the channel propagation conditions may be needed to set the threshold. Alternatively, an algorithm can be provided to adaptively select a threshold value to compensate for channel impairments. Figure 12 describes the "Pulse Detection and Comparison Block", or SWB 1. This SWB1 consists of the following functions: • Converts input baseband digital signal waveform to data transition pulses delayed by half of the search window size, W.
• Generates timing pulses that are delayed by the adjusted timing pulse delay that is input to the block.
• Counts number of data transition pulses that are within W from each successive timing pulse and keep track of the delay of the first data transition pulse.
• Calculates lead/lag time of the first data transition pulse as the delay time minus half of the search window size, and lead/lag signal as the sign of the lead/lag time.
• Outputs a non-zero lead/lag signal if there is one, and only one, data transition pulse within the search window, thus eliminating much of the noise-caused ambiguity.

Performance of RWF TRL
Signal Processing Work (SPW) implementation of the proposed RWF TRL for 8-PSK modem is described in Figure 13. The proposed implementation includes the following blocks: • 8PSK transmitter block generates signals modulated by sine and cosine waveforms.
• AWGN generator block adds Gaussian random noise to the 8PSK signals.
• Demodulator with ideal phase tracking converts the 8PSK signals to baseband.
• Combination of low pass filter (LPF) and hard-limiter generates a binary data stream from the 8PSK signals.
• Sum dump and hold block uses the clock signals to integrate the baseband 8PSK signals.
• 8PSK detector puts the integrated signals through 8PSK slicer to reconstruct the data stream.
• SER estimator compares the original data stream with the reconstructed data stream to detect symbol errors.
SPW-simulated SER curve with imperfect timing recovery is shown in Figure 14. This SER curve was obtained under the following operational conditions, which is not optimized in terms of search window and threshold value used by the counter: • Back-to-back Modem with no transponder or amplifier in between, i.e., no Amplitude Modulation-to-Amplitude Modulation (AM-AM) and Amplitude Modulation-to-Phase Modulation (AM-PM) distortions.
• Carrier frequency: 5000 Hz For symbol SNR greater than 2 dB, the theoretical SER for 8PSK can be accurately estimated from the following Eq. [9-10]:

SER≈2Q
ffiffiffiffiffiffiffi ffi 2:γ s p sin where is γ s the symbol SNR and Q x ð Þ is the Q-function given by: As shown in Figure 14, the simulated SER curve for 8PSK with perfect phase tracking and timing recovery coincides with the theoretical SER curve for 8PSK. Simulated SER curve with imperfect timing (but perfect phase tracking) shows a symbol SNR degradation of about 0.2 dB from the theoretical curve.

Discussion and conclusion
Current trends in mobile communications will be impacted from operational environment, many near-by users and spectrum sharing, expanding amounts of data (such as streaming video), and increased mobility of receivers. As such, there is higher potential to drop lock, and greater impact resulting from traditional recovery times. A proposed solution is to introduce RWF into the TRL to reduce drops, and also shorten reacquisition time. Based on the RWF-TRL simulation results for 8PSK comparing to standard TRLs for similar 8PSK modem, we believe that the proposed loop has the following advantages: • Using adaptable threshold values of the RWF timing loop that is trained for specified operational environments, the "dropped lock" rate is expected to be less • Faster acquisition time due to the adaptable threshold value setting of the RWF timing loop • Can be made to be adaptive to any mobile environment using deep learning and artificial intelligent technology.
• All digital and simple to implement • Expandable to accommodate a wide range of modulation schemes, namely, BPSK, QPSK, 16-QAM, 64-QAM, and possible application to continuous phase modulation, e.g., GMSK.
• The authors searched for similar SER results for 8PSK Modem to compare with the simulation results presented in Section 4.3, but currently, there are no TRL using RWF available for performance comparison.
As described in Section 4, there are several features associated with RWF approach, including: • Operate at low sampling rate, which means less power consumption.
• Provide excellent SER performance • Robust to mobile operational environment due to adaptable feature • Accommodate a wide range of modulation schemes The potential markets for the proposed RWF filter approach include: • Mobile satellite industry: Mobile satellite terminals, satellite decoders, etc.
• Wireless communication industry: Cellular and mobile phone industry.