An inter-symbol guard time has been proposed as a means of synchronizing the symbol and slot clocks of an optical pulse-position modulation (PPM) receiver with the symbol and slot periods of an incoming optical PPM signal. (Such synchronization is necessary for correct identification of received symbols.) The proposal is applicable to the low-flux case in which the receiver photodetector operates in a photon-counting mode and the count can include contributions from incidental light sources and dark current. The use of the inter-symbol guard time would be an alternative to a prior synchronization method based on the periodic transmission of a fixed pilot symbol.
The proposal involves a modification of conventional M-ary optical PPM, in which each successive symbol period is divided into Mtime slots (0, 1, 2, ..., M-1), each slot being of duration Ts. Each time slot represents a different symbol in an alphabet of up to M symbols. At the transmitter, during each time slot, a laser either transmits a pulse or no pulse, depending on which symbol is to be sent. Synchronization of the receiver symbol and slot clocks is necessary because the task of the receiver is to determine which of the M possible symbols has been received by observing the photon counts accumulated during each of the M time slots of a symbol period.
In both the prior method and the method now proposed, the basic idea is to estimate the symbol and slot timing boundaries of the received signal by correlating the received-signal counts with a known component of the transmitted signal while taking account of the fact that the received-signal counts are related to the received-signal intensity through a Poisson distribution. In the prior method, the known component of the transmitted signal is the pilot symbol, transmitted in place of an information symbol at intervals of R symbol periods. The pilot symbol is embodied as a pulse in the M/2th time slot of each affected Rth symbol period. In order to acquire the symbol and slot timing of the pilot signal, the receiver can correlate the received signal with variously delayed replicas of the pilot signal and choose the delay offset that yields the maximum correlation. The number of different correlations at increments of Ts is limited to MR; a coarse offset can thus be identified as whichever of these offsets yields the greatest correlation. Once the coarse offset has been determined, a finer estimate can be made by use of an early-late method with the adjacent correlation statistics.
In the method now proposed, there would be no pilot symbol. Instead, successive symbol periods would be separated by the aforementioned inter-symbol guard time, equal to one time slot Ts, during which no pulse would be transmitted. In effect, each symbol period would be divided into M + 1 time slots, of which the first M would be reserved for data pulses and the M + 1st, containing no pulse, would be used for synchronization. In this method, to acquire the symbol and slot timing of the received signal, one could seek either (1) the maximum correlation between the received signal and a synthetic signal consisting of pulses in all the data time slots or (2) the minimum correlation between the received signal and a synthetic signal consisting only of the inter-symbol guard time. In either case, the number of different correlations at increments of Ts would be limited to M + 1. As in the prior method, once the coarse offset had been determined, a finer estimate could be made by use of an early-late method with the adjacent correlation statistics.
Because fewer correlations would be needed to determine the coarse timing in the proposed method than are needed in the prior method, the proposed method could be implemented in a receiver by means of simpler, lower-power, less-massive computational circuitry, which is considered an acceptable trade-off to the slightly increased estimation error. Another advantage would be that unlike in the prior method, no energy would be expended in transmitting pilot symbols.