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

Channel likelihood correction for photon-counting array receivers in the presence of dead time and jitters

Open Access Open Access

Abstract

This paper presents a modified channel likelihood model for optical communication systems with a photon-counting array receiver where photon-counting events are impaired by undesirable dead time and jitters. After the photon-counting detector detects a photon, the detector will go into a period of dead time under which it cannot detect any incident photons. In this context, the channel will have memory. We derive the channel likelihood in the presence of the detector dead time and the random jitter of the photon arrival. The impact of dead time and jitters on the performance of a pulse-position-modulated (PPM) optical communication system is also investigated. The simulation results indicate that the modified channel likelihood expressions can obtain a more obvious performance gain under the context of a stronger background noise, fewer detection elements, longer dead time and bigger jitter.

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

1. Introduction

Lunar exploration and other deep space explorations require increasing data transmission capability. Laser communication has many advantages, such as large capacity, low power consumption and small antenna size, indicating its bright future in long-distance space communication. NASA’s Lunar Laser Communication Demonstration (LLCD) mission was a great success in 2013, when the lunar orbiter was able to realize the 622Mb/s laser communication between the moon and the ground by only 0.5 watts of laser power and 10 cm diameter optical antenna [1]. Compared with microwave communications, laser communications show great benefits in Lunar-Earth communications and other deep space communications.

PPM combined with photon-counting detector arrays of direct-detection laser communication is an effective means to solve the massive data transmission problem. This is a great potential for deep-space optical communication. However, in order to reach the link to the desired communications rate, the receiver must be sufficiently sensitive to collect and probe enough photons. The single-photon detector, GM-APD, operates on its breakdown voltage under the Geiger mode. A photon arrival will thus cause an avalanche of charge carriers, which makes the photon effectively detected. This has motivated the recent researches on a number of applications, including deep-space optical communications, three-dimensional laser imaging, laser ranging, quantum cryptography and visible light communication (VLC) [2–5]. However, after a photon is detected, a quenching circuit will be utilized to recover the detector from the excess charge carriers. The quenching process will introduce a finite recovery time, called dead time, during which the device will never respond to another arrived photons [6]. The BER performance of the photon-counting detector array receiver in the presence of dead time needs to be evaluated.

The performance of ground-based optical receivers has been enhanced by the use of photon-counting detector arrays together with optimum signal processing [7]. Investigation and design of adaptive optics (AO) subsystems are presented in [8], to mitigate the coupled effects of background noise and atmospheric turbulence on telescope array-based receivers used in deep-space optical communications links. A synchronization scheme based on Kalman filters was applied to a telescope array-based optical communication receiver [9]. In [10], the effects of detector jitter and timing estimation error have been incorporated in the probability model for the likelihood ratio. The jitter models were presented in [11] for three detectors, i.e. InGaAsP PMT, InGaAsP GM-APD and NbN SSPD. Recent work by Elham Sarbazi and Harald Haas [12] investigated the impact of the detector dead time on the error performance of an on-off key (OOK) modulation optical communication system and it was shown that the bit error rate (BER) degraded rapidly with increasing dead time. The author in [13] analyzed the effect of dead time on the detection efficiency and ranging performance of photon counting, proposed a universal recursive model of the detection probability of discrete time with various dead-times and verified with controlled parameters. However, in terms of the photon-counting array receiver decoding, the above works did not provide a solution to reduce the receiver BER performance loss caused by dead time.

This paper first gives a brief description of the Poisson channel model and the channel likelihood. Secondly, a modified channel model in the presence of the dead time is developed and an improved computation method is derived for the channel likelihood. Moreover, a generalized channel likelihood expression is proposed to solve the problem of the simultaneous existence of both detector dead time and photon jitter. Finally, BER performance comparisons are made between ideal Poisson channel likelihood and improved channel likelihood.

2. Symbol likelihood

2.1 Poisson channel

The use of PPM combined with the single-photon detection technology is extensively recommended in deep-space optical communications. At the transmitter, each PPM symbol consists of M slots with a slot-width of Ts and contains log2M information bits. Considering that a photon-counting array receiver consists of N detector elements, each element can realize the measurement of the arrival time of a signal photon. The time resolution is Δt, then a PPM slot can be divided into about H=round(Ts/Δt) bins, where round(.) represents rounding to the nearest integer. At first, the ideal Poisson channel case is considered. It is assumed that the transmitted signal is uniformly distributed among the signal slot, the background is uniformly distributed among PPM symbols, detector dead time is not taken into account, and a detector element can detect multiple photons simultaneously. Under this ideal case, in the n-th detector, i-th slot, j-th bin, if the received photon number is kn,ji, the corresponding priori probability in signal slots and in noise slots can be given by:

{pn,ji(kn,ji|1)=[(ns+nb)/NH]kn,jikn,ji!exp[(ns+nb)/NH]pn,ji(kn,ji|0)=(nb/NH)kn,jikn,ji!exp(nb/NH)
where ns is the average signal photons over the array receiver in one PPM signal slot, nb is the total background noise arriving at the receiver in one PPM symbol slot, including background radiation in the channel and dark-counting noise from photon detectors. Hence, the channel log-likelihood ratio of the i-th slot for the array receiver is:

LLRi=lnn=1Nj=(i1)H+1iHpn,ji(kn,ji|1)n=1Nj=(i1)H+1iHpn,ji(kn,ji|0)=n=1Nj=(i1)H+1iHkn,jiln(1+nsnb)ns

In the above equation, the notation n=1Nj=(i1)H+1iHkn,ji represents the total photons which the array has detected in the i-th slot. Hence, the computation of channel likelihood Eq. (2) equals to the standard expression proposed in [14].

2.2 Channel with detector dead time

In Eq. (2), the detector dead time is not considered. During the dead time, the detector element cannot respond to the arrived photons any longer. The current detection characteristics have relation to the previous detection state, and the channel will have memory. Assuming that a detector element has a dead time  Td=HdΔt, and Hd is an integer, a rule can be given. Namely, when Hd=0, only the current Δt bin will be affected. During this bin, at most one photon can be detected. When Hd=1, two bins will be affected. In the current bin, at most one photon can be detected. In the next bin, no photon can be detected if a photon has been detected in the previous bin. The above rule applies to all cases where Hd=2, 3, 4.

Considering the dead time, the work patterns of a detector element can be divided into three categories. As to the first category, outside the dead time, no photon has arrived during Δt, therefore the detector element will not detect any photons. When ‘1’ or ‘0’ pulse is emitted, the priori probability is given by:

{P01=pn,ji(kn,ji=0|1)=exp[(ns+nb)/NH]P00=pn,ji(kn,ji=0|0)=exp(nb/NH)

As to the second category, outside the dead time, one or more photons have arrived during, however the detector element only can detect one photon. When ‘1’ or ‘0’ pulse is emitted, the priori probability is given by:

{P11=1P01=1exp[(ns+nb)/NH]P10=1P00=1exp(nb/NH)

As to the third category, during the dead time, the detector element cannot detect any photons. Whenever ‘1’ or ‘0’ pulse is emitted, the number of detected photons must be zero. The priori probability is given by:

{P01'=pn,ji(kn,ji=0|1)=1P00'=pn,ji(kn,ji=0|0)=1

According to Eqs. (3)-(5), the channel likelihood ratio of the array receiver for the i-th slot is given by:

LRi=n=1Nj=(i1)H+1iHpn,ji(kn,ji|1)n=1Nj=(i1)H+1iHpn,ji(kn,ji|0)=p1,(i1)H+1i(k1,(i1)H+1i|1)p1,(i1)H+2i(k1,(i1)H+2i|1)pN,iHi(kN,iHi|1)p1,(i1)H+1i(k1,(i1)H+1i|0)p1,(i1)H+2i(k1,(i1)H+2i|0)pN,iHi(kN,iHi|0)=(P01P00)H1i(P11P10)H2i(P01'P00')H3i
where kn,ji{0,1}, P01'/P00'=1, and H1i, H2i, H3i satisfy the following relationship,
{H1i+H2i+H3i=NHH2i=n=1Nj=(i1)H+1iHkn,jiH3i=n=1Nj=(i1)H+1iHt=jHdj-1kn,tiH1i=NH(n=1Nj=(i1)H+1iHkn,ji+n=1Nj=(i1)H+1iHt=jHdj-1kn,ti)=NHn=1Nj=(i1)H+1iH(t=jHdj-1kn,ti+kn,ji)=NHn=1Nj=(i1)H+1iHt=jHdjkn,ti
where H1i refers to the total process when the detector elements can detect but no photon is detected in the i-th slot, H2i denotes the total process when the photon has been detected in the i-th slot. H3i represents the total processes that cannot respond to the arrived photons due to those detector elements in the dead time. According to Eqs. (3)-(7), the channel log-likelihood ratio in the presence of detector dead time for the i-th slot is given by:

LLRi=H1ilnP01P00+H2ilnP11P10=n=1Nj=(i1)H+1iHkn,jiln1exp[(ns+nb)/NH]1exp(nb/NH)+nsNHn=1Nj=(i1)H+1iHt=jHdjkn,tins

2.3 Channel with photon jitter and detector dead time

The following limiting factors, changes in atmospheric conditions, synchronization and tracking errors, and the response time of each detector, all contribute to the unknown location of photons (i.e. slot boundaries). These uncertainties are collectively called the photon jitter. Photon jitter will generate the laser pulse broadening effect, which cannot be ignored in very high throughput channels. Let sj denote the arrival time of the j-th photon. In the presence of photon jitter, it can be observed at time tj=sj+δ, where δ is independent of one another and obeys a probability density function of fδ(δ). In [11], the jitter of InGaAsP PMT, InGaAsP GM-APD and NbN SSPD single photon detectors was experimented, and the experimental results show that the probability density function of InGaAsP PMT and NbN SSPD single photon detectors is similar to that of Gaussian distribution. Considering that a transmitted laser pulse P(t), and the integral of P(t) is normalized to one, at the receiver, the distribution of signal photons can be given by:

f(t)=(Pfδ(δ))(t)
where represents a convolution operation. Figure 1 shows the diagrams of P(t), fδ(δ) and f(t).

 figure: Fig. 1

Fig. 1 Left: The transmitted signal pulse P(t). Middle: The Gaussian jitter’s probability density function fδ(δ). Right: The probability density function f(t) of the received signal.

Download Full Size | PDF

In the presence of jitter, the signal photons may be observed in the adjacent slots. If the i-th slot is a signal slot, then in the j-th bin of the n-th detector, the average arrived photons can be expressed as,

kn,ji=wn,jins/N+nb/NH
where wn,ji is the weight of the signal photons in the j-th bin, which is given by:

wn,ji=(j1)ΔtiTsjΔtiTsf(tiTs)dt

In general, the probability of the signal pulse widening beyond one slot adjacent to the signal slot is almost zero. So similar to the method described in [10], this method only considers the signal weight contributions over the current signal slot and the two adjacent slots. Both in the presence of photon jitter and the dead time, the channel log-likelihood in the i-th slot for the receiver can be expressed as,

LRiLR1iLR0iLR1i=n=1Nj=(i2)H+1(i+1)Hpn,ji(kn,ji|1)n=1Nj=(i2)H+1(i+1)Hpn,ji(kn,ji|0)=j=(i2)H+1(i+1)H[exp[(wn,jins/N+nb/NH)]exp(nb/NH)]Nn=1Nt=jHdjkn,ti(1exp[(wn,jins/N+nb/NH)]1exp(nb/NH))n=1Nkn,ji
where LR1i, LR0i and LR1i signify the channel likelihood provided by signal photons which are distributed in the previous slot, the current slot, and the next slot, respectively.

Converting the Eq. (12) to the logarithmic domain, we have,

LLRi=lnLRin=1Nj=(i2)H+1(i+1)Hkn,jiln(1exp[(wn,jins/N+nb/NH)]1exp(nb/NH))+nsNn=1Nj=(i2)H+1(i+1)Ht=jHdjwn,jikn,tins

The expression of Eq. (13) describes the channel output of a photon-counting detector array receiver responding to a generalized photon jitter model in the presence of detector dead time.

3. Performance

In this section, the performance of a photon-counting detector array receiver is evaluated in terms of bit-error rate (BER) with a serially concatenated pulse-position modulation (SCPPM) [14]. A SCPPM frame contains 2520 PPM symbols, PPM order M = 64 and slot-width Ts = 16ns.

Figure 2 shows the BER performance of the photon-counting detector array receivers under different detector dead time Td, detector components N and background noise nb when the time resolution of each detector Δt = 1.6ns. The line of circles indicates the BERs when the channel likelihood is given by Eq. (2). The line of small squares represents the BER performance of the improved channel likelihood obtained by Eq. (8).

 figure: Fig. 2

Fig. 2 BER performance of photon-counting detector array receiver under different detector dead time, detector components and background noise.

Download Full Size | PDF

From Figs. 2(a)-2(d), it can be seen that the modified channel likelihood expression proposed in this paper can obtain a more obvious performance gain especially under the context of a smaller number of detectors, the stronger background noise, and the longer detector dead time.

Figure 3 shows the BER performance of the photon-counting detector array receiver when the time resolution of each detector Δt is 8ns, 4ns, 1.6ns, 0.8ns, respectively. From Fig. 3, it is easily demonstrated that it obtains gains of 0.35 and 0.3dB given by Eq. (8) under the time resolution of each detector Δt of 8ns-4ns and or 4ns-1.6ns at a BER of 104. In addition, little gain is obtained when the time resolution of each detector ranges from 1.6ns to 0.8ns.

 figure: Fig. 3

Fig. 3 BER performance of photon-counting detector array receiver under N = 8, nb = 1.0 and Td = 64ns.

Download Full Size | PDF

Figure 4 illustrates in the presence of photon jitter and detector dead time, the bit-error rates for channel likelihood calculated by Eq. (2) and improved Eq. (13). We modeled the photon jitter fδ(δ)  in a Gaussian distribution with a mean of zero and a standard deviation σδ of 0.1Ts and 0.2Ts, respectively. Besides, the shape of the transmitted laser pulse P(t) is regarded as a unit pulse on [0,Ts].

 figure: Fig. 4

Fig. 4 BER performance of photon-counting detector array receiver for N = 8, nb = 1.0, Td = 64ns and the standard deviation σδ: (a) σδ=0.1Ts. (b)  σδ=0.2Ts.

Download Full Size | PDF

Figures 4(a) and 4(b) show the BER performance of the photon-counting detector array receivers for the jitter standard deviation σδ of 0.1Ts, 0.2Ts, respectively. Based on Figs. 4(a) and 4(b), it can be seen that the improved channel likelihood computed by Eq. (13) recovers 0.7dB and 0.85 dB of losses when the jitter standard deviation σδ is 0.1Ts and 0.2Ts, respectively, compared to the standard likelihood calculation method calculated by Eq. (2) at a BER of 104. Then compared with Eq. (8), the improved channel likelihood computed by Eq. (13) still represents gains of 0.45dB and 0.55 dB when photon jitter and detector dead time exist simultaneously. As a result, we can conclude that a more obvious performance gain can be achieved especially under the bigger jitter.

4. Conclusion

In this paper, a modified channel likelihood model is proposed for photon-counting array receivers in the presence of dead time and jitters. It is demonstrated that the BER performance degradation caused by the dead time should not be neglected. In the presence of dead time, the photon-detected process will have memory. Through a detailed analysis, we developed a mathematical model for the dead time photon-counting statistics and obtained a modified notation for the channel likelihood. According to the simulation results, the improved method can obtain a more obvious performance under the context of a stronger background noise, smaller number of detectors, and longer detector dead time.

Furthermore, considering the pulse broadening effect caused by the uncertain photon arrival delay due to various factors in the channel, we derive the generalized channel likelihood both in the presence of photon jitter and dead time. The gains of the improved channel likelihood are more than those of the conventional channel likelihood without modification, especially under the context of the bigger jitter.

Funding

National Natural Science Foundation of China (No. 61571072, No. 61371096).

References and links

1. D. M. Boroson and B. S. Robinson, “The lunar laser communication demonstration: NASA’s first step toward very high data rate support of science and exploration missions,” Space Sci. Rev. 185(1–4), 115–128 (2014). [CrossRef]  

2. M. D. Shaw, F. Marsili, A. D. Beyer, J. A. Stern, G. V. Resta, P. Ravindran, S. Chang, J. Bardin, D. S. Russell, J. W. Gin, F. D. Patawaran, V. B. Verma, R. P. Mirin, S. W. Nam, and W. H. Farr, “Arrays of WSi superconducting nanowire single photon detectors for deep-space optical communications,” in Proceedings of IEEE Conference on Lasers and Electro-Optics (IEEE, 2015), pp. 1–2. [CrossRef]  

3. T. W. Murphy, “Lunar laser ranging: the millimeter challenge,” Rep. Prog. Phys. 76(7), 076901 (2013). [CrossRef]   [PubMed]  

4. L. Xue, M. Li, L. Zhang, D. Zhai, Z. Li, L. Kang, Y. Li, H. Fu, M. Ming, X. T. Sen Zhang, Y. Xiong, and P. Wu, “Long-range laser ranging using superconducting nanowire single-photon detectors,” Chin. Opt. Lett. 14(7), 071201 (2016). [CrossRef]  

5. A. Tosi, F. Zappa, and S. Cova, “Single-photon detectors for practical quantum cryptography,” Proc. SPIE 8542, 854208 (2012).

6. S. Deng and A. P. Morrison, “Active quench and reset integrated circuit with novel hold-off time control logic for Geiger-mode avalanche photodiodes,” Opt. Lett. 37(18), 3876–3878 (2012). [CrossRef]   [PubMed]  

7. V. A. Vilnrotter and M. Srinivasan, “Adaptive detector arrays for optical communications receivers,” IEEE Trans. Commun. 50(7), 1091–1097 (2002). [CrossRef]  

8. A. J. Hashmi, A. Eftekhar, A. Adibi, and F. Amoozegar, “Analysis of adaptive optics-based telescope arrays in a deep-space inter-planetary optical communications link between Earth and Mars,” Opt. Commun. 333(4), 120–128 (2014). [CrossRef]  

9. A. J. Hashmi, A. Eftekhar, A. Adibi, and F. Amoozegar, “A Kalman filter based synchronization scheme for telescope array receivers in deep-space optical communication links,” Opt. Commun. 285(24), 5037–5043 (2012). [CrossRef]  

10. B. Moision, “Photon jitter mitigation for the optical channel,” IPN Progress Rep. 171, 1–13 (2007).

11. B. Moision and W. Farr, “Communication limits due to photon detector jitter,” IEEE Photonics Technol. Lett. 20(9), 715–717 (2008). [CrossRef]  

12. E. Sarbazi and H. Haas, “Detection statistics and error performance of SPAD-based optical receivers,” in Proceedings of IEEE Conference on Personal, Indoor, and Mobile Radio Communications (IEEE, 2015), pp. 830–834. [CrossRef]  

13. Z. Li, J. Lai, C. Wang, W. Yan, and Z. Li, “Influence of dead-time on detection efficiency and range performance of photon-counting laser radar that uses a Geiger-mode avalanche photodiode,” Appl. Opt. 56(23), 6680–6687 (2017). [CrossRef]   [PubMed]  

14. B. Moision and J. Hamkin, “Coded modulation for the deep-space optical channel: serially concatenated pulse-position modulation,” Dev. Biol. 283(1), 113–127 (2005). [PubMed]  

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 (4)

Fig. 1
Fig. 1 Left: The transmitted signal pulse P(t). Middle: The Gaussian jitter’s probability density function f δ (δ). Right: The probability density function f(t) of the received signal.
Fig. 2
Fig. 2 BER performance of photon-counting detector array receiver under different detector dead time, detector components and background noise.
Fig. 3
Fig. 3 BER performance of photon-counting detector array receiver under N = 8, nb = 1.0 and Td = 64ns.
Fig. 4
Fig. 4 BER performance of photon-counting detector array receiver for N = 8, nb = 1.0, Td = 64ns and the standard deviation σ δ : (a) σ δ =0.1 T s . (b)   σ δ =0.2 T s .

Equations (13)

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

{ p n,j i ( k n,j i |1)= [ ( n s + n b )/NH ] k n,j i k n,j i ! exp[ ( n s + n b )/NH ] p n,j i ( k n,j i |0)= ( n b /NH ) k n,j i k n,j i ! exp( n b /NH )
LL R i =ln n=1 N j=(i1)H+1 iH p n,j i ( k n,j i |1) n=1 N j=(i1)H+1 iH p n,j i ( k n,j i |0) = n=1 N j=(i1)H+1 iH k n,j i ln( 1+ n s n b ) n s
{ P 01 = p n,j i ( k n,j i =0|1)=exp[ ( n s + n b )/NH ] P 00 = p n,j i ( k n,j i =0|0)=exp( n b /NH)
{ P 11 =1 P 01 =1exp[ ( n s + n b )/NH ] P 10 =1 P 00 =1exp( n b /NH)
{ P 01 ' = p n,j i ( k n,j i =0|1)=1 P 00 ' = p n,j i ( k n,j i =0|0)=1
L R i = n=1 N j=(i1)H+1 iH p n,j i ( k n,j i |1) n=1 N j=(i1)H+1 iH p n,j i ( k n,j i |0) = p 1,(i1)H+1 i ( k 1,(i1)H+1 i |1) p 1,(i1)H+2 i ( k 1,(i1)H+2 i |1) p N,iH i ( k N,iH i |1) p 1,(i1)H+1 i ( k 1,(i1)H+1 i |0) p 1,(i1)H+2 i ( k 1,(i1)H+2 i |0) p N,iH i ( k N,iH i |0) = ( P 01 P 00 ) H 1 i ( P 11 P 10 ) H 2 i ( P 01 ' P 00 ' ) H 3 i
{ H 1 i + H 2 i + H 3 i =NH H 2 i = n=1 N j=(i1)H+1 iH k n,j i H 3 i = n=1 N j=(i1)H+1 iH t=j H d j-1 k n,t i H 1 i =NH( n=1 N j=(i1)H+1 iH k n,j i + n=1 N j=(i1)H+1 iH t=j H d j-1 k n,t i ) =NH n=1 N j=(i1)H+1 iH ( t=j H d j-1 k n,t i + k n,j i ) =NH n=1 N j=(i1)H+1 iH t=j H d j k n,t i
LL R i = H 1 i ln P 01 P 00 + H 2 i ln P 11 P 10 = n=1 N j=(i1)H+1 iH k n,j i ln 1exp[ ( n s + n b )/NH ] 1exp( n b /NH ) + n s NH n=1 N j=(i1)H+1 iH t=j H d j k n,t i n s
f(t)=(P f δ (δ))(t)
k n,j i = w n,j i n s /N+ n b /NH
w n,j i = (j1)Δti T s jΔti T s f(ti T s ) dt
L R i L R 1 i L R 0 i L R 1 i = n=1 N j=(i2)H+1 (i+1)H p n,j i ( k n,j i |1) n=1 N j=(i2)H+1 (i+1)H p n,j i ( k n,j i |0) = j=(i2)H+1 (i+1)H [ exp[ ( w n,j i n s /N+ n b /NH ) ] exp( n b /NH ) ] N n=1 N t=j H d j k n,t i ( 1exp[ ( w n,j i n s /N+ n b /NH ) ] 1exp( n b /NH ) ) n=1 N k n,j i
LL R i =lnL R i n=1 N j=(i2)H+1 (i+1)H k n,j i ln( 1exp[ ( w n,j i n s /N+ n b /NH ) ] 1exp( n b /NH ) )+ n s N n=1 N j=(i2)H+1 (i+1)H t=j H d j w n,j i k n,t i n s
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.