Literature DB >> 30621306

An Improved Method for the Position Detection of a Quadrant Detector for Free Space Optical Communication.

Qing Li1,2,3,4, Shaoxiong Xu5,6, Jiawei Yu7,8,9, Lingjie Yan10,11,12, Yongmei Huang13,14.   

Abstract

In free space optical communication, a beacon light loses too much energy after a long-distance transmission and faces strong interference from background light. The beacon light illuminated on a quadrant detector (QD) is so weak that the output signal-to-noise ratio (SNR) of a QD is very low, which leads to a significant decrease in the accuracy of the direct position detection method. To solve this problem, an improved light spot position detecting method is proposed. Since the background light and the dark current noise are white noise, we could consider concentrating the energy of QD output signal at a certain frequency point to enhance the output SNR. Therefore, a cosine signal is used to modulate the intensity of a beacon light at the transmitting end. Then the QD output photocurrents are also cosine signals with the same frequency as the modulating signal. Putting the photocurrent signals into a cross-correlation operation with a reference signal, which is the same as the modulating signal, can enhance the QD output SNR at a certain frequency point. Unfortunately, the result of the classical cross-correlation is attenuated with increasing delay. It is hard to detect the amplitude of the classical cross-correlation result. So, we used cyclic cross-correlation to obtain a stable correlation result to detect its amplitude accurately. The experiment results show that even when the QD output SNR is less than -17 dB, the detection root-mean-square error of the proposed method is 0.0092 mm, which is a quarter of the direct position detection method. Moreover, this method only needs a small amount of data to accomplish the calculation and is especially suitable for real-time spot position detection.

Entities:  

Keywords:  cyclic cross-correlation; free space optical communication; light spot position detection; quadrant detector

Year:  2019        PMID: 30621306      PMCID: PMC6338972          DOI: 10.3390/s19010175

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Free space optical (FSO) communication is more widely used because it is compatible with the advantages of wireless communication and optical fiber communication. In this communication mode, a laser beam is used to realize point-to-point transmission. The two ends of the communication need to keep aiming and tracking each other to keep the communication link unimpeded. Therefore, a telescope control system is the key subsystem of FSO. The light spot position detection is used to detect the angular deviation of the beacon light in the telescope control subsystem. The accuracy of the light spot position detection determines the performance of the FSO systems. The FSO system introduced in this article uses the quadrant detector (QD) to detect the beacon light spot position. A QD is widely used in high-accuracy position measurement and tracking because of its advantages, including high resolution, low natural noise, and fast response speed. It is necessary to study how to improve the detection accuracy of a QD. Zhang et al. [1] proposed that the detection accuracy of a QD was related to the spot radius, spot position, and the QD output signal-to-noise ratio (SNR). Wu et al. [2] analyzed the nonlinear characteristic of a QD and proposed a linear correction method based on Boltzmann function. Gao [3] calibrated the real spot position and the ratio of the photocurrent output from a QD and then established a database. However, establishing a database requires a large amount of data, which requires a lot of hardware resources. Cui S. et al. [4,5] expanded the estimated spot position value at the detection spot position value by using the Taylor expansion principle and gave the expression for the spot solution at different levels of linearity. Chen, Silva and Hermosa et al. [6,7,8] calibrated the estimated value of spot position and the real spot position value and then fitted the calibrated value to a polynomial. All the above methods directly detect the amplitudes of the QD output photocurrents and improve the QD detection accuracy by correcting the nonlinearity of the QD. However, when the QD output SNR is too low, the above methods are not effective. In addition, when light spot radius changes, the above methods need to be recalibrated. Therefore, we propose a method to improve the spot detection accuracy by cyclic cross-correlation which can enhance the QD output SNR at a frequency point. First, we use a cosine signal to modulate the intensity of a beacon light at the transmitting end. Hence, at the receiving end, the energy of the QD output signal is concentrated at a certain frequency point. According to the working principle of lock-in amplifier [9] and the QD, we simplify the phase shift and phase sensitive detection of the lock-in amplifier and directly carry out the cross-correlation operation to extract useful signals. So, a reference signal with the same frequency as the modulating signal is used to cyclic cross-correlation operation with the QD output signals. Finally, we detect the amplitude of the cyclic cross-correlation result and calculate the spot position. This method can greatly improve the position detection accuracy of the QD in the condition of extremely low SNR. Additionally, the cyclic cross-correlation only needs a small amount of data to accomplish the calculation.

2. QD Performance Analysis

2.1. System Description and Operating Principle of QD

FSO communication systems offer greater capabilities than radio frequency systems, but bring greater challenges in implementation. One of the challenges involves the difficulty of acquiring, tracking, and pointing a concentrated beam of laser arriving from another platform after long-distance transmission. One of the methods of tracking between optical communication terminals (OCT) includes the use of a telescope control subsystem with a quadrant detector sensor on each OCT. A block diagram of the telescope control subsystem is shown in Figure 1.
Figure 1

The telescope control system of the free space optical communication (FSO).

As shown in Figure 1, the QD consists of four identical p-n junction photodiodes. When QD receives the beacon light, each quadrant can independently output photocurrent of which amplitude corresponding to the energy of the beacon light illuminates each quadrant respectively. Therefore, the beacon light position can be estimated according to the ratio of the photocurrents’ amplitudes. When the center position of the beacon spot is [x0, y0], the dimensionless normalized deviation of the Gaussian laser center on the X-axis and Y-axis are, respectively, expressed as the following equation [10,11]: where , , , and are respectively the photocurrent output from four quadrants in the QD.

2.2. QD Detection Error Analysis

In practical application, under the influence of background light and dark current, the photocurrent output from the QD in all quadrants inevitably contains noise components. Therefore, taking the x-axis direction as an example, Equation (1) can be expressed as: where ; ; ; . , , and are noise currents of channel A, B, C, and D, respectively. Taylor expansion of is carried out and the first two terms are taken. Then, Equation (2) can be rewritten as: where the second term is a random error, and its variance is: Since the light-sensitive diodes and circuits in the four quadrants of the QD are similar, and the energy of the background light in the four quadrants is equally distributed, . Thus, we can get: is the total noise power and is the total signal power, therefore, is the total power SNR. Make , then Equation (5) can be written as: The deviation of Gaussian laser center on the X-axis can also be written as Equation (7): where ω is the light spot radius and erf(·) is the error function. With Equation (7), Equation (1), and , we can obtain: Then, the variance of ∆x can be written as: According to Equation (9), in order to improve the position detection accuracy of the QD, the output SNR of the QD must be improved. However, in practical applications, beacon signal will be greatly attenuated after a long-distance channel. When beacon photocurrents were drowned by noise, it was difficult to detect spot position by using the direct detection method. Therefore, we proposed a high-accuracy light position detection method by enhancing the output SNR of the QD.

3. Method for Improving Position Detection Accuracy of QD

The main factors that decrease spot position detection accuracy of the QD are background light and dark current noise, both of which are white noise, and the noise power is distributed in the entire frequency band on average [12,13]. Since the beacon light is modulated by a signal with a single known frequency in the transmitter, the main energy of the photocurrent signal output from QD is concentrated at the known frequency point. Therefore, we can use cyclic cross-correlation algorithm to enhance the SNR of the QD output photocurrent signal at a certain frequency point. Then the photocurrent amplitudes can be accurately measured. Substituting the amplitude values in Equation (1), we can calculate the position of the beacon light spot.

3.1. Modulation of Beacon Light

After applying intensity modulation to the beacon in the transmitter, beacon light field is , and the average power of light field is : where A is the intensity of the beacon light and is the modulating signal. The output photocurrent of the QD corresponding to the beacon light is: where is the photoelectric conversion coefficient. As can be seen from Equation (12), the photocurrent has the same frequency as . If is a narrow band signal, the energy of the photocurrent signal is concentrated at a certain frequency point. A typical narrowband signal is a cosine signal, so can be defined as .

3.2. Correlation Detection for Weak Photocurrent Signal

Through the analysis in Section 3.1, the photocurrent output from the QD can be rewritten as a voltage signal: where K is the gain of the amplitude between the QD output port and A/D converter input port, is the signal amplitude, and is noise. A reference signal with the same frequency is generated by the receiver. Therefore, has a good time correlation with the signal output from QD, but no time correlation with the noise . By using the cross-correlation operation, the amplitude of can be accumulated in the time domain, but the amplitude of the noise will not be accumulated. In this way, the SNR of at the frequency point can be enhanced. The cross-correlation operation process of and can be written as: where represents a mathematical expectation, and the first part of Equation (14) is written as: When , , so we can get: The second part of Equation (14) is written as: and are independent of each other, so the value of is very small. Therefore, can be denoted as a new noise . Then the final result of Equation (14) can be written as: It can be seen from Equation (18) that the cross-correlation operation can effectively suppress the noise, and the amplitude value A can be accurately detected. Substituting A into Equation (1) can obtain the position of the light spot on the QD.

3.3. Cyclic Cross-Correlation

In Equation (15), only when the time of the correlation operation is infinitely long (), we can obtain Equations (16) and (18). This means that to accurately estimate the amplitude of , we need an infinite amount of sampling data to use classical cross-correlation. However, in practical applications, sampling data is truncated. Then, the classical cross-correlation operation after sampling is expressed as: The sampling point after truncation is N, so the data involved in the operation is only points. For each delay m, after the multiplication and addition operation, the right-side data of is removed, and 0 is added into the left side of . With the increase of m, the valid data of decreases. Therefore, as shown in Figure 2b, the amplitude decreases. It is hard to detect the amplitude accurately.
Figure 2

Results of the two kinds of correlation operations. (a) Input signal; (b) result of classical correlation operation; (c) result of the cyclic cross-correlation operation.

If a set of infinitely long data was put into cross-correlation, we could obtain the same result of Equation (15). A set of infinitely long sampling data can be manufactured by cyclic shifting right method. As shown in Figure 3, we put the data bits which are removed from the right side of into the left side. For each delay m, the amount of valid data involved in cross-correlation is always N [14]. When the sampling time is an integer multiple of the period of , the result of is a cosine signal, and its amplitude is stable, as Figure 2c shows. If and have the same frequency, the amplitudes of at the certain frequency are accumulated in multiple periods, and the noise will be suppressed. Therefore, the SNR of at the frequency point is enhanced.
Figure 3

Cyclic cross-correlation operation.

As can be seen from Figure 2c, the output result of cyclic cross-correlation is a stable low-noise cosine signal with the frequency of . We can detect the amplitude more accurately. In order to verify the improvement of the QD output SNR, we sampled the QD output signal in different SNR conditions when the light spot radius ω = 0.53 mm. Then the sampling data with different lengths was substituted into cyclic cross-correlation to obtain the SNR of r(m). Table 1 recorded the changes of SNR after cyclic cross-correlation, in which T represents how many cycles of sampling data have been intercepted.
Table 1

The changes of signal-to-noise ratio (SNR) with different data lengths.

QD Output SNR (dB)SNR after Cyclic Cross-Correlation (dB)
T = 5T = 10T = 20
−7.6612.4615.0415.37
−17.0112.0314.1914.30
As shown in Table 1, as the length of the sampling data involved in the operation increases, the SNR improves greatly. However, when the data length is more than 10 cycles, the improvement of SNR is not obvious.

4. Digital Processing of QD

The light spot position detection of a QD by using cyclic cross-correlation can be implemented by the system shown in Figure 4 [15,16]. A QD outputs four currents independently, which are converted into voltage signals. After amplification, they are sent to A/D converter (ADC) and converted into digital signals. Then the cyclic cross-correlation operation is completed by field programmable gate array (FPGA) where the digital reference cosine signal is directly generated.
Figure 4

Schematic circuit diagram of digital processing.

As Figure 4 shows, by detecting the amplitudes of over periods, from Equation (20): we can estimate the amplitude corresponding to the energy of the beacon light in the j-th (j = A, B, C, D) quadrant. Substituting into Equation (1), the position of the light spot in the QD can be obtained.

5. Experiment Results

The experiment platform based on Figure 4 is shown in Figure 5. The experiment system uses a modulated laser source with a wavelength of 1550 nm, and the output laser is intensity modulated by a cosine signal of 125 KHz. The A/D converter (ADC) output data width is 16 bits, and its sampling frequency is 100 MHz. The QD has an active radius of 1 mm with a gap width of 0.01 mm and is mounted on a three-dimensional micro-displacement motion stage; thus, the relative beacon spot position with respect to the QD can be adjusted.
Figure 5

The experimental platform.

When the spot radius was 0.42 mm, 0.53 mm, and 0.71 mm, we respectively recorded the calculated spot positions in two kinds of QD output SNR conditions. The sampling data involved in cyclic cross-correlation are 8000 points. For comparison, we also used the direct detection method to detect spot position in the same conditions of spot radius and the QD output SNR. The direct method adopts non-modulation laser light. Then we sampled 800 points of the photocurrent amplitude output from the QD and calculated the mean amplitude value. We finally substituted the mean value in Equation (1) to calculate the spot position. In order to directly compare the performance of the two methods, the absolute errors are calculated. Taking x coordinates as an example, the absolute error is denoted as: where is the calculated x coordinate, X is the real x coordinate. The experimental results are shown in Figure 6.
Figure 6

The calculated x coordinate curves and absolute errors of the two methods. (a) The calculated x coordinate curves when ω = 0.42 mm; (b) the absolute errors when ω = 0.42 mm; (c) the calculated x coordinate curves when ω = 0.53 mm; (d) the absolute errors when ω = 0.53 mm; (e) the calculated x coordinate curves when ω = 0.71 mm; (f) the absolute errors when ω = 0.71 mm.

In Figure 6a,c,e, is the spot radius, the black dotted line represents the calculated x coordinate curve in the ideal case, the red and blue solid lines represent the calculated x coordinate curves of the proposed method in the two QD output SNR conditions, and the red and blue star lines represent the calculated x coordinate curves of the direct method respectively corresponding to the two output SNR values. In Figure 6b,d,f, the red and blue solid lines represent the absolute error curves of the proposed method in two QD output SNR conditions, and the red and blue star lines represent the absolute error curves of the direct method respectively corresponding to the two output SNR values. As Figure 6 shows, with the decrease of the QD output SNR, the calculated x coordinate curves of the proposed method maintain good linearity within the interval (−0.2, 0.2), and the absolute errors are limited within the range of 0.02 mm. In contrast, the linearity of the direct method deteriorates quickly, and its absolute error value increases sharply. Furthermore, we use maximum error and root-mean-square error to compare the performance of the two methods. Maximum error is defined as: and root-mean-square error is defined as: The performance of the QD is influenced by its own target surface size and gap size, the detected spot position curve presents obvious nonlinearity [1]. To avoid the impact of non-linearity of the QD, the calculated x coordinates in interval (−0.1, 0.1) with good linearity were selected to calculate the two kinds of errors. The comparison of the two methods is shown in Table 2.
Table 2

The errors in different spot radius and SNR conditions.

Spot Radius (mm)SNR (dB)Proposed MethodDirect Method
δxmax (mm)δxRMSE (mm)δxmax (mm)δxRMSE (mm)
0.42−5.930.00830.00440.02720.0122
−14.580.01040.00480.04200.0236
0.53−7.660.01010.00560.04540.0150
−17.010.01330.00690.05650.0311
0.71−7.830.01380.00670.05220.0191
−17.860.01830.00920.06560.0352
It can be seen from Table 2 that the cyclic cross-correlation method is superior to the direct method. In particular, even when the QD output SNR = −17.86 dB, the root-mean-square error of the proposed method is 0.0084 mm and is a quarter of that of the direct method. Moreover, the maximum error is also a quarter of that of the direct method. Furthermore, the proposed method is insensitive to the change of spot radius. When the QD output SNR is almost −17 dB, with the increasing of spot radius from 0.53 mm to 0.71 mm, the root-mean-square error increases slightly from 0.0069 mm to 0.0092 mm.

6. Conclusions

In conclusion, we discussed the problem that the spot position detection accuracy of the QD decreases significantly in low SNR condition. According to the QD’s working characteristics, we propose a method to improve the spot detection accuracy by cyclic cross-correlation which can enhance the QD output SNR at a frequency point. This method can greatly improve the accuracy of QD position detection in the condition of extremely low SNR. The experiment shows that even when the QD output SNR = −17.86 dB, the root-mean-square error of the proposed method is 0.0092 mm and is a quarter of that of the direct method, and the max error is also a quarter of that of the direct method. Moreover, When the QD output SNR is less than −17 dB, with the increasing of spot radius from 0.53 mm to 0.71 mm, the root-mean-square error increases only 0.0023 mm, which means the proposed method is insensitive to the change of spot size and has strong applicability. Furthermore, this method only needs a small amount of data to accomplish the calculation, which greatly improves the calculation efficiency and costs little hardware resource. Therefore, this method is especially suitable for real-time spot position detection.
  3 in total

1.  Bipolar Optical Code Division Multiple Access Techniques Using a Dual Electro-Optical Modulator Implemented in Free-Space Optics Communications.

Authors:  Shin-Pin Tseng; Eddy Wijanto; Po-Han Lai; Hsu-Chih Cheng
Journal:  Sensors (Basel)       Date:  2020-06-24       Impact factor: 3.576

2.  High-Precision Log-Ratio Spot Position Detection Algorithm with a Quadrant Detector under Different SNR Environments.

Authors:  Li Huo; Zhiyong Wu; Jiabin Wu; Shijie Gao; Yunshan Chen; Yinuo Song; Shuaifei Wang
Journal:  Sensors (Basel)       Date:  2022-04-18       Impact factor: 3.576

3.  An Improved Method for Spot Position Detection of a Laser Tracking and Positioning System Based on a Four-Quadrant Detector.

Authors:  Wugang Zhang; Wei Guo; Chuanwei Zhang; Shuanfeng Zhao
Journal:  Sensors (Basel)       Date:  2019-10-30       Impact factor: 3.576

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.