Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Low-complexity carrier phase recovery based on principal component analysis for square-QAM modulation formats

Open Access Open Access

Abstract

We propose, numerically analyze and experimentally demonstrate a low-complexity, modulation-order independent, non-data-aided (NDA), feed-forward carrier phase recovery (CPR) algorithm. The proposed algorithm enables synchronous decoding of arbitrary square-quadrature amplitude modulation (QAM) constellations and it is suitable for a realistic hardware implementation based on block-wise parallel processing. The proposed method is based on principal component analysis (PCA) and it outperforms the well-known and widely used blind phase search (BPS) algorithm at low signal-to-noise ratio (SNR) values, showing much lower cycle slip rate (CSR) both numerically and experimentally. For operation at higher SNR values, a hybrid two-stage implementation combining the proposed method and BPS is also proposed and their performance are investigated benchmarking them against the two-stage BPS (2S-BPS). The complexity of the proposed simple and hybrid methods are evaluated against 2S-BPS and computational complexity savings of 92% and 40% are expected for the simple and hybrid methods, respectively.

© 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Laser phase noise is one of the limiting factors in coherent optical communications, especially for higher order modulation formats [1,2]. The traditional method for optical signal demodulation using a digital phase-locked loop (PLL) is highly sensitive to feedback delay, thus limiting the laser linewidth (LW) tolerance of PLL-based carrier phase recovery (CPR) methods [3]. Moreover, considering realistic hardware implementation of digital signal processing (DSP) at the receiver side, a block-wise operation needs to be contemplated, making PLL-based methods even more impractical [4].

Unsupervised feed-forward CPR methods generally extract the phase noise by either applying a nonlinear transformation such as 4th power [1,5], using the symmetry of the constellation to fold it [6], or massively testing different phase values and comparing them to decided symbols [4,7].

In this letter, we present a hardware-efficient, modulation-order independent, non-data-aided (NDA) and feed-forward CPR method for synchronous decoding of arbitrary quadrature amplitude modulation (QAM) constellations. The proposed method, called principal component-based phase estimation (PCPE), is based on extraction of the principal component of the squared constellation and it is suitable for low signal-to-noise ratio (SNR) signal transmissions considering forward error correction (FEC). Simulations and experimental results are presented and the PCPE performance is compared with a two-stage implementation of the traditional blind phase search (BPS) algorithm.

2. Principal component based CPR algorithm

Principal component analysis (PCA) is a well-known algorithm that converts a set of observations of a likely correlated random variables into a set of linearly decorrelated variables, the principal components (PCs) [8]. It is usually applied as a pre-processing tool in pattern recognition applications for the extraction of the most critical data features, by projecting the original data into a new feature space in which the first component keeps the most information about the original data.

The PCs extracted directly from a QAM constellation are invariant to the constellation rotation. However, if the received constellation is squared, the PCs extracted from this modified constellation have the PC angles proportional to the original constellation rotation. Figures 1(a) and 1(b) show 64QAM constellations, with and without a π/6 rad phase rotation, respectively. Figures 1(c) and 1(d) show the same 64QAM constellations with and without π/6 rad phase rotation, but after the squaring process.

 figure: Fig. 1

Fig. 1 64QAM constellations: (a) before squaring and without phase rotation; (b) before squaring and with π/6 rad phase rotation; (c) after squaring and without phase rotation; (d) after squaring and with π/6 rad phase rotation. The PC is marked in red.

Download Full Size | PDF

The angle of the first PC of the squared constellation is related to the rotation of the original constellation by the following relation: ϕPC = 2ϕ + π/2. Therefore, it is only necessary to extract the first PC of the squared constellation to obtain the phase estimation.

A very useful numerical method to find the first PC is the power iteration method (PIM) [9,10], which is an algorithm that iteratively converges to the eigenvector associated to the greatest eigenvalue of a diagonalizable matrix. It begins randomly initializing a vector and then multiplying this vector by a covariance matrix of the inputs at each iteration. When the number of iterations is sufficiently large, the vector converges in the direction of the first PC.

The PCPE algorithm is based on PIM in order to track the first PC of the squared constellation. Figure 2 shows a block diagram representation of PCPE. The algorithm starts by calculating a 2×N real matrix, Ak, associated to the kth squared constellation input block, given by

Ak=[{xk2[1]}{xk2[2]}{xk2[N]}{xk2[1]}{xk2[2]}{xk2[N]}],
where xk=[xk[1]xk[2]xk[N]] is the kth data input block with N elements and ℜ{ } and ℑ{ } are the real and imaginary parts, respectively. Considering the input vector as zero-mean, the covariance matrix is a 2×2 matrix updated for each input vector and calculated as
Ck=AkAk.

Although the PIM method requires multiple iterations to converge to the first PC, one iteration is enough in order to track the phase error. The PCPE algorithm will start by considering the first PC as v0=[10]. Then, for each incoming data block, the PC is updated by

vk=Ckvk1,
vkvkvk2[1]+vk2[2].

The estimated phase noise for each block is given by

ϕ^k=12arctan{vk[2]vk[1]}π4.

Finally, in order to eliminate phase ambiguities, a phase unwrapping process is necessary and performed at the end [3]. Then, the estimated phase to be compensated is updated by

ϕ^[k]ϕ^[k]+12+ϕ^[k1]ϕ^[k]π/2π2,

 figure: Fig. 2

Fig. 2 Block diagram of CPR method based on PCA.

Download Full Size | PDF

3. Two-stage CPR algorithms

3.1. Two-stage minimum-distance BPS

BPS is a feed-forward algorithm that tests different phases to compensate phase distortions. A common implementation for complexity reduction is to break it into two stages with B1 and B2 test phases in the first and the second stages, respectively [7]. In this way, the algorithm tests up to B1(B2 + 1) different phase values while the complexity is proportional to BT = B1 + B2 [4]. Figure 3 shows a block diagram representation of the two-stage blind phase search (2S-BPS) algorithm.

 figure: Fig. 3

Fig. 3 Block diagram of the two-stage BPS method.

Download Full Size | PDF

3.2. PCPE and BPS hybrid scheme

In the analysis and discussion section we show that the PCPE has a considerably lower cycle slip rate (CSR) for low SNR signals but worse performance in phase tracking when compared to BPS for high SNR. Therefore, another possible approach is to try to join the cycle slip robustness of the PCPE with the accuracy of the BPS while still reducing its complexity. Figure 4 shows a block diagram for the PCPE and BPS hybrid scheme (PCPE-BPS).

 figure: Fig. 4

Fig. 4 Block diagram of two-stage hybrid CPR method based on PCPE and BPS.

Download Full Size | PDF

In this scheme, the first stage performs the PCPE, while the second stage performs a BPS algorithm with test phases

ϕb=ηπ(2b14B214),b{1,2,B2},
where η is the phase aperture of the BPS stage, i.e. the range in which fine test phase search will be performed. The phase unwrapping process is done in the PCPE stage. This ensures that the hybrid scheme has the same robustness to cycle slips as the PCPE alone.

4. Computational complexity analysis

In order to analyze and compare the computational complexity of the proposed PC-based methods and 2S-BPS, we calculated the number of operations necessary to implement the algorithms. The operations were divided in real additions (or subtractions), real multiplications (or divisions), computation of square root, accesses to look up tables (LUTs) for trigonometric computations, decisions and comparisons. The values are shown in Tab. 1, where N is the number of symbols processed per block.

Tables Icon

Table 1. Computational Complexity for CPR Algorithms.

E.g., if we take into account N = 64 samples per block and 11 test phases per BPS stage, and then comparing only the number of multiplication operations, the PCPE would represent a computational complexity reduction of 92% in comparison to the 2S-BPS. If PCPE-BPS method were used instead, a 40% computational complexity reduction would be accomplished, also in comparison to the 2S-BPS. It is important to note that the computational complexity of the BPS-based algorithms scale up with the quantity of test phases used and the number of symbols processed per block, while the PCPE only depends on the number of symbols per block. Therefore, for higher order modulation formats that would require more test phases for precision, the PCPE would represent an even higher computational complexity reduction.

5. Algorithm evaluation

In this section, we benchmark the proposed PCPE and PCPE-BPS algorithms against the 2S-BPS algorithm. The comparisons presented here take into consideration realistic hardware implementations in which the data is processed in a rate much lower than the symbol rate, therefore using parallelized processing.

5.1. Simulation analysis

Figure 5 depicts the simulation setup. The symbols were generated with 1 sample per symbol, square M-QAM modulation format (M = 4, 16, 64 and 256), and single polarization. The channel model considered only linear phase noise, simulated by a random walk process (Wiener process), and additive white Gaussian noise (AWGN). The SNR values considered only the signal power and AWGN. During the PCPE and PCPE-BPS initialization, the first iteration was repeated 3 times in order to converge to the initial value.

 figure: Fig. 5

Fig. 5 Simulation setup. CSR: cycle slip rate; MI: mutual information; AWGN: additive white Gaussian noise.

Download Full Size | PDF

Achievable information rate (AIR) and CSR were used as performance indicators in order to benchmark the proposed methods and are represented as dashed red lines in Fig. 5.

5.1.1. Cycle slip tolerance

Due to the π/2 phase symmetry of square-M-QAM modulation formats, cycle slips may occur during the phase unwrapping process [3]. This is a highly nonlinear phenomenon that leads to a catastrophic failure if no special coding is being employed. In general, a NDA CPR algorithms is not capable of recovering from a cycle slip by itself. Nonetheless, it is worth to reduce the cycle slip rate in order to reduce the amount of pilot symbols (overhead) that is necessary to recover from it [11], allow turbo decoders to compensate for differential coding [12,13] or allow a good operation of cycle slip detection algorithms [14].

In our analysis, CSR is defined as the number of cycle slip occurrences per block. The first cycle slip occurs at the first time the phase difference between the actual and the estimated phase noises becomes greater than π/2. Then, the following cycle slip only occurs if the difference between the actual and the estimated phase noise increases to more than π or returns to be lower than π/2. Therefore, we compute the CSR as

CSR=k=2K|ϕ˜kϕ˜k1|K1,
where K is the number of blocks simulated, and ϕ̃k is the rounded difference between the estimated phase noise and the average of the actual phase noise per block, i.e.,
ϕ˜k=round{ϕ^kϕ¯kπ/2}.

Figure 6 shows the simulations results. The performance shown is considering the average of 1000 realizations of a 32 GBd signal with 256 blocks of 64 symbols in each realization (a total of 16384 symbols). We considered combined LWs of 200, 500, 1000 and 2000 kHz. Results are presented only for PCPE and 2S-BPS algorithms, as PCPE-BPS method had the same CSR performance as PCPE. Regarding 2S-BPS method, the number of test phases used in each stage was 6 for quadrature phase shift keying (QPSK) and 11 for higher-order M-QAM formats. These values were previously selected because they were the ones that showed least SNR required when using the 2S-BPS algorithm, in which more test phases yielded negligible improvements.’

 figure: Fig. 6

Fig. 6 CSR for a 32 GBd signal for different combined LW values; (a) QPSK; (b) 16QAM; (c) 64QAM; (d) 256QAM. 2S-BPS was run with 6 and 11 test phases in each stage for QPSK and M-QAM, respectively.

Download Full Size | PDF

For all modulation formats and all SNRs analyzed, PCPE showed a better performance than 2S-BPS considering LW of less than 1000 kHz. For the case with 2000 kHz of LW, PCPE only showed a better performance for low SNR values. It is important to note that high LW affects more the PCPE performance than the 2S-BPS performance.

5.1.2. Mutual information penalties

In this section, we analyze the AIRs assuming that an optimal encoder and decoder are employed by calculating the mutual information (MI) between the transmitted and received symbols. The MI computation is a Monte Carlo approach, which uses an auxiliary channel to compute a lower bound to the AIR [15]. The AIR reaches the actual MI if the channel is exactly the same as the auxiliary channel [16,17]. Here, we considered two auxiliary channels, one with only AWGN and the other where the main source of noise is the residual phase noise. The AIR is the maximum obtained from these two auxiliary channels.

We analyzed the algorithms in a system with 200 kHz of LW and no residual frequency offset between the transmitter and receiver lasers. Cycle slips were ideally compensated to simplify the MI computation.

Each MI value is an average computed from 10000 realizations with 1024 blocks of 64 symbols each. For 2S-BPS algorithm, we used 11 test phases in each stage and for PCPE-BPS methods we used 11 test phases and an aperture of η = 1/11.

Figure 7(a) shows the ideal AIR for different modulation formats. Figure 7(b)–7(e) shows the results in terms of penalty in AIR. These penalties were calculated by comparing the AIR achieved with the algorithms with the ideal MI that would be achieved if no phase noise was considered.

 figure: Fig. 7

Fig. 7 (a) Ideal MI versus SNR for different modulation formats; MI penalty in comparison to ideal case for different modulation formats. (b) QPSK; (c) 16QAM (d) 64QAM (e) 256QAM.

Download Full Size | PDF

For all modulation formats tested and for low SNR, the MI penalty of 2S-BPS was higher than all the other algorithms. This is because 2S-BPS algorithm had a harder time distinguishing the test phases in the presence of high AWGN. Certain combinations of symbols can lead to ambiguities and, therefore, estimation errors. For high SNR, the PCPE showed a higher penalty than other algorithms. Different from 2S-BPS, PCPE is not based on testing phases and the calculation of the PC is helped by having more different points in the same block of the received signal which could explain the better performance at low SNR.

In the case of high SNR, the selected block size may not be big enough so that the covariance matrix represents the signal perfectly, i.e. if the block size is smaller than the constellation order, then some combinations of constellation points inside a block would generate a wrong PC. Increasing the number of samples per block indeed improves the PC calculation, but because the same phase value is applied to the entire block, the phase correction could be worse remaining more residual phase noise. This trade-off was investigated in simulations and we found that a block size around 64 samples per block was the best when considering a 256QAM signal operating at 32 GBd and with 200 kHz of combined linewidth. It is also important to point out that the number of samples per block in a real system will be driven by the internal clock of the digital application specific integrated circuit (ASIC) responsible for the DSP operations in a coherent receiver.

For low SNR, the PCPE-BPS is more penalized than the PCPE. We can see that the behavior of 2S-BPS at low SNR is passed to the PCPE algorithm, but the penalty introduced was lower than 0.1 bit/symbol. On the other hand, for high SNR, the disadvantages of PCPE-BPS drops dramatically, which justify the proposed hybrid algorithm.

5.2. Experimental validation

To further validate the proposed method we assembled the setup shown in Fig. 8. The experimental results are presented in Fig. 9. An 84-GSa/s arbitrary waveform generator (AWG) generated two electrical lines of a 28 GBd signal with a 0.4 roll-off root raised cosine pulse shape. The electrical signals were amplified in electrical drivers and fed to a LiNbO3 external optical modulator together with a 100-kHz LW laser. Polarization multiplexing (PM) was emulated and the signal was combined with the noise generated in an erbium-doped fiber amplifier (EDFA). Then, it was received in back-to-back by a coherent receiver with another 100-kHz LW laser as local oscillator. The received electrical signals were sampled by a 80 GSa/s oscilloscope. The DSP was performed offline and consisted of a radially directed equalizer (RDE) algorithm with 12 taps for polarization demultiplexing and inter-symbol interference (ISI) compensation, a frequency-domain 4th-power frequency offset estimator and the CPR being evaluated. The modulation formats considered were 16 and 64QAM. Cycle slips were not compensated.

 figure: Fig. 8

Fig. 8 Experimental setup. Polarization multiplexing is realized by emulation. Noises originate from a broad band light source followed by an EDFA and attenuator. Emu.: emulator; Att.: attenuator; ASE: amplified spontaneous emission; ECL: external cavity laser.

Download Full Size | PDF

 figure: Fig. 9

Fig. 9 Experimental results for 28 GBd with combined LW of 200 kHz. (a) 16QAM; (b) 64QAM. Inset: Zoom around the 20% FEC overhead.

Download Full Size | PDF

We computed the optical signal-to-noise ratio (OSNR) required to achieve an error-free transmission considering 20% FEC overhead (OH). In this case, the target AIR was computed by AIRtarget = log2(M)/(1 + OH), which led to 3.333 and 5 for 16 and 64QAM, respectively. The OSNR was measured in an optical spectrum analyzer with 0.1 nm resolution.

The PCPE algorithm performed better than the other two algorithms, with 0.1 and 0.15 dB OSNR required gain when in comparison to PCPE-BPS and BPS, respectively, for 16QAM. For 64QAM, the OSNR required gains were 0.2 and 0.43 dB, respectively. These gains were higher than expected and are possibly due to IQ imbalances in the generation of the modulation formats. The PCPE is agnostic to these imbalances therefore performing better. For very low OSNR values, the PCPE and PCPE-BPS methods performed better due to lower cycle slip rates, as expected.

6. Conclusions

We proposed and demonstrated the PCPE algorithm, a block-wise NDA CPR method for square M-QAM systems that is independent on the modulation order. It is based on extracting the PC of the received signal. Simulation results showed that PCPE is more robust to cycle slips than the traditional 2S-BPS algorithm. Nonetheless, it showed a higher penalty in terms of MI for high SNR. Considering this scenario, we proposed a hybrid algorithm, the PCPE-BPS. This scheme, comprised of a PCPE stage for coarse estimation and a BPS stage for fine tuning, combines the cycle slip robustness of the former with the accuracy of the latter. This hybrid scheme shall be the best choice considering flexibility and complexity, operating only with the PCPE part when at low SNR or both when at high SNR.

We also plan in future works to further extend our analyses to the impact of non-linear phase noise [13], equalization-enhanced phase noise [18, 19], high frequency drifts, constellation imperfections [20] and the use of probabilistic shaping [21], as well as to make comparisons with data-aided CPR methods.

Funding

Hong Kong Government General Research Fund (PolyU 152757/16E); Villum Foundation (Villum Young Investigator program); European Research Council (ERC-CoG FRECOM project, grant agreement no. 771878).

References

1. I. Fatadin, D. Ives, and S. J. Savory, “Laser linewidth tolerance for 16-QAM coherent optical systems using QPSK partitioning,” IEEE Photonics Technol. Lett. 22(9), 631–633 (2010). [CrossRef]  

2. M. S. Faruk and S. J. Savory, “Digital signal processing for coherent transceivers employing multilevel formats,” J. Light. Technol. 35(5), 1125–1141 (2017). [CrossRef]  

3. E. Ip and J. M. Kahn, “Feedforward carrier recovery for coherent optical communications,” J. Light. Technol. 25(9), 2675–2692 (2007). [CrossRef]  

4. T. Pfau, S. Hoffmann, and R. Noe, “Hardware-efficient coherent digital receiver concept with feedforward carrier recovery for M-QAM constellations,” J. Light. Technol. 27(8), 989–999 (2009). [CrossRef]  

5. A. J. Viterbi and A. M. Viterbi, “Nonlinear estimation of PSK-modulated carrier phase with application to burst digital transmission,” IEEE Transactions on Inf. Theory 29(4), 543–551 (1983). [CrossRef]  

6. X. Zhou, C. Lu, A. P. T. Lau, and K. Long, “Low-complexity carrier phase recovery for square M-QAM based on S-BPS algorithm,” IEEE Photonics Technol. Lett. 26(18), 1863–1866 (2014). [CrossRef]  

7. T. Pfau and R. Noé, “Phase-noise-tolerant two-stage carrier recovery concept for higher order QAM formats,” IEEE J. Sel. Top. Quantum Electron. 16(5), 1210–1216 (2010). [CrossRef]  

8. H. Abdi and L. J. Williams, “Principal component analysis,” Wiley Interdiscip. Rev. Comput. Stat. 2(4), 433–459 (2010). [CrossRef]  

9. R. V. Mises and H. Pollaczek-Geiringer, “Praktische verfahren der gleichungsauflösung,” ZAMM - Zeitschrift für Angewandte Math. und Mech. 9(2), 152–164 (1929). [CrossRef]  

10. R. S. Varga, Matrix Iterative Analysis (SpringerBerlin Heidelberg, 2000). [CrossRef]  

11. S. Zhang, X. Li, P. Y. Kam, C. Yu, and J. Chen, “Pilot-assisted decision-aided maximum-likelihood phase estimation in coherent optical phase-modulated systems with nonlinear phase noise,” IEEE Photonics Technol. Lett. 22(6), 380–382 (2010). [CrossRef]  

12. A. Bisplinghoff, S. Langenbach, T. Kupfer, and B. Schmauss, “Turbo differential decoding failure for a coherent phase slip channel,” in Proc. Eur. Conf. on Opt. Commun. (ECOC), (2012), MO.1.A.5.

13. A. Bisplinghoff, C. Vogel, T. Kupfer, S. Langenbach, and B. Schmauss, “Slip-reduced carrier phase estimation for coherent transmission in the presence of non-linear phase noise,” in Proc. Opt. Fiber Commun. Conf. (OFC), (2013), Tu3I.1.

14. Y. Gao, E. Ha, A. P. T. Lau, C. Lu, X. Xu, and L. Li, “Non-data-aided and universal cycle slip detection and correction for coherent communication systems,” Opt. Express 22(25), 31167–31179 (2014). [CrossRef]  

15. D. Arnold, H.-A. Loeliger, P. Vontobel, A. Kavcic, and W. Zeng, “Simulation-based computation of information rates for channels with memory,” IEEE Transactions on Inf. Theory 52(8), 3498–3508 (2006). [CrossRef]  

16. A. Alvarado, E. Agrell, D. Lavery, R. Maher, and P. Bayvel, “Replacing the soft-decision FEC limit paradigm in the design of optical communication systems,” J. Light. Technol. 33(20), 4338–4352 (2015). [CrossRef]  

17. E. Agrell and M. Secondini, “Information-theoretic tools for optical communications engineers,” in Proc. IEEE Photonics Conf. (IPC), (2018), MA3.1.

18. A. P. T. Lau, T. S. R. Shen, W. Shieh, and K.-P. Ho, “Equalization-enhanced phase noise for 100Gb/s transmission and beyond with coherent detection,” Opt. Express 18(16), 17239–17251 (2010). [CrossRef]   [PubMed]  

19. A. Kakkar, J. R. Navarro, R. Schatz, H. Louchet, X. Pang, O. Ozolins, G. Jacobsen, and S. Popov, “Comprehensive study of equalization-enhanced phase noise in coherent optical systems,” J. Light. Technol. 33(23), 4834–4841 (2015). [CrossRef]  

20. J. C. M. Diniz, F. Da Ros, E. P. da Silva, R. T. Jones, and D. Zibar, “Optimization of DP-M-QAM transmitter using cooperative coevolutionary genetic algorithm,” J. Light. Technol. 36(12), 2450–2462 (2018). [CrossRef]  

21. D. A. A. Mello, F. A. Barbosa, and J. D. Reis, “Interplay of probabilistic shaping and the blind phase search algorithm,” J. Light. Technol. 36(22), 5096–5105 (2018). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (9)

Fig. 1
Fig. 1 64QAM constellations: (a) before squaring and without phase rotation; (b) before squaring and with π/6 rad phase rotation; (c) after squaring and without phase rotation; (d) after squaring and with π/6 rad phase rotation. The PC is marked in red.
Fig. 2
Fig. 2 Block diagram of CPR method based on PCA.
Fig. 3
Fig. 3 Block diagram of the two-stage BPS method.
Fig. 4
Fig. 4 Block diagram of two-stage hybrid CPR method based on PCPE and BPS.
Fig. 5
Fig. 5 Simulation setup. CSR: cycle slip rate; MI: mutual information; AWGN: additive white Gaussian noise.
Fig. 6
Fig. 6 CSR for a 32 GBd signal for different combined LW values; (a) QPSK; (b) 16QAM; (c) 64QAM; (d) 256QAM. 2S-BPS was run with 6 and 11 test phases in each stage for QPSK and M-QAM, respectively.
Fig. 7
Fig. 7 (a) Ideal MI versus SNR for different modulation formats; MI penalty in comparison to ideal case for different modulation formats. (b) QPSK; (c) 16QAM (d) 64QAM (e) 256QAM.
Fig. 8
Fig. 8 Experimental setup. Polarization multiplexing is realized by emulation. Noises originate from a broad band light source followed by an EDFA and attenuator. Emu.: emulator; Att.: attenuator; ASE: amplified spontaneous emission; ECL: external cavity laser.
Fig. 9
Fig. 9 Experimental results for 28 GBd with combined LW of 200 kHz. (a) 16QAM; (b) 64QAM. Inset: Zoom around the 20% FEC overhead.

Tables (1)

Tables Icon

Table 1 Computational Complexity for CPR Algorithms.

Equations (9)

Equations on this page are rendered with MathJax. Learn more.

A k = [ { x k 2 [ 1 ] } { x k 2 [ 2 ] } { x k 2 [ N ] } { x k 2 [ 1 ] } { x k 2 [ 2 ] } { x k 2 [ N ] } ] ,
C k = A k A k .
v k = C k v k 1 ,
v k v k v k 2 [ 1 ] + v k 2 [ 2 ] .
ϕ ^ k = 1 2 arctan { v k [ 2 ] v k [ 1 ] } π 4 .
ϕ ^ [ k ] ϕ ^ [ k ] + 1 2 + ϕ ^ [ k 1 ] ϕ ^ [ k ] π / 2 π 2 ,
ϕ b = η π ( 2 b 1 4 B 2 1 4 ) , b { 1 , 2 , B 2 } ,
CSR = k = 2 K | ϕ ˜ k ϕ ˜ k 1 | K 1 ,
ϕ ˜ k = round { ϕ ^ k ϕ ¯ k π / 2 } .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.