The present disclosure relates to an optical receiver and an optical reception method.
In recent years, the bands of digital analog converters (hereinafter, simply referred to as DACs) and analog digital converters (hereinafter, simply referred to as ADCs) mounted on large-scale integrated circuits (hereinafter, referred to as a DSP-LSIs) that perform digital signal processing for optical communication of a digital coherent system continue broadening. The bands of optical parts that constitute optical transceivers also continue broadening in addition to DACs and ADCs mounted on DSP-LSIs, and the optical transceivers as a whole have larger capacity and broader bands.
To utilize a large-volume throughput and a wider band of an optical transceiver, a DSP-LSI multiplexes subcarriers. Consequently, one optical transceiver supports communication with a plurality of communicating parties and simultaneously supports signal accommodation of a plurality of services, so that the optical transceiver can contribute to efficiently constructing metro and access networks.
In this regard, although it is necessary to perform clock synchronization for a signal transmitted from each of the communicating parties to support communication with the plurality of communicating parties, a configuration of the optical transceiver is complicated in a case where a plurality of clock sources are mounted on the optical transceiver for communication with the plurality of communicating parties. By contrast with this, for example, a conventional technique described in Non-Patent Literature 1 achieves clock synchronization by performing resampling in synchronization with clocks as digital signal processing in a DSP-LSI.
An optical receiver described in Non-Patent Literature 1 performs division and dispersion compensation on subcarriers in a frequency domain, and then dynamically changes a Finite Impulse Response filter (hereinafter, referred to as an FIR filter.) coefficient in a time domain to adjust delay. Thus, a clock frequency difference between a received signal and the optical receiver is compensated for.
Non-Patent Literature 1: D. Schmidt and B. Lankl, “Structure of a Digital Feedback Clock Recovery for Parallelized Receivers,” in Advanced Photonics, OSA Technical Digest (CD) (Optical Society of America, 2011), paper SPTuC2.
However, the conventional technique described in Non-Patent Literature 1 needs to adjust delay using the FIR filter, and therefore has a problem that a circuit scale of the DSP-LSI increases and power consumption increases.
The present disclosure solves the above problem, and an object of the present disclosure is to provide an optical receiver and an optical reception method that can suppress an increase in power consumption required to clock synchronization with communicating parties.
An optical receiver according to the present disclosure is an optical receiver to receive an optical signal in which a plurality of subcarrier signals have been subjected to frequency division multiplexing, and includes: a coherent detector to coherently detect the optical signal, and convert the optical signal into an electrical signal; an ADC to convert a received signal converted into the electrical signal by the coherent detector into a digital signal; Fourier transform processing circuitry to perform Fourier transform on the received signal converted into the digital signal by the ADC into a signal in a frequency domain; division processing circuitry to divide the signal in the frequency domain converted by the Fourier transform processing circuitry into a signal per frequency band of each of the subcarrier signals; and a plurality pieces of subcarrier demodulation processing circuitry to each demodulate a corresponding one of the subcarrier signals, by multiplying the signal divided by the division processing circuitry with a filter coefficient for compensating for wavelength dispersion and adjusting delay of the optical signal in an optical transmission path, converting the signal multiplied with the filter coefficient into a signal in a time domain, adaptively equalizing the signal in the time domain whose number of samples has been adjusted, compensating for phase shift of the equalized signal, and demapping the signal whose phase shift has been compensated for, the plurality pieces of subcarrier demodulation processing circuitry being each provided per frequency band of each of the subcarrier signals, and the pieces of subcarrier demodulation processing circuitry each include a lookup table in which a plurality of the filter coefficients are stored depending on delay amounts, detect a clock phase of the signal in the time domain whose number of samples has been adjusted, estimate a clock frequency difference from the received signal using a detection value of the clock phase, determine a sampling phase for each Fourier transform depending on an estimation value of the clock frequency difference, select from the lookup table the filter coefficient associated with the delay amount corresponding to the determined sampling phase, and multiply the signal divided by the division processing circuitry with the selected filter coefficient.
According to the present disclosure, a clock phase of a signal in a time domain whose number of samples has been adjusted is detected, a clock frequency difference from a received signal is estimated using a detection value of the clock phase, a sampling phase for each Fourier transform is determined depending on an estimation value of the clock frequency difference, a filter coefficient associated with a delay amount corresponding to the sampling phase is selected from a lookup table in which a plurality of filter coefficients for compensating wavelength dispersion and adjusting delay of an optical signal in an optical transmission path are stored, and a signal divided by a division unit is multiplied with the selected filter coefficient. Consequently, the optical receiver according to the present disclosure can suppress an increase in power consumption required to clock synchronization with communicating parties.
As illustrated in
In the reception DSP 4, the FFT unit 41 performs Fourier transform on the digital signal converted by the ADC 3 into a signal in a frequency domain (step ST1). The division unit 42 divides the signal in the frequency domain converted by the FFT unit 41 into a signal in the frequency domain corresponding to each subcarrier signal (step ST2). The signals divided by the division unit 42 are input to the respective individual subcarrier demodulation units 43.
The multiplication unit 431 multiplies the signal input to the subcarrier demodulation unit 43 with a filter coefficient for compensating for wavelength dispersion and adjusting delay (step ST3). The signal multiplied with the filter coefficient by the multiplication unit 431 is output to the IFFT unit 432 that is an inverse Fourier transform unit. Note that the filter coefficient is output from the clock frequency difference compensation unit 439 to the multiplication unit 431.
The IFFT unit 432 performs inverse Fourier transform on the signal multiplied with the filter coefficient into a signal in a time domain (step ST4). The FFT unit 41 and the IFFT unit 432 perform Fourier transform and inverse Fourier transform on a plurality of samples corresponding to signals in a continuous time. In this regard, the FFT unit 41 and the IFFT unit 432 perform transform by overlapping sections in the time domain to prevent deterioration of signals at a seam of the sections in which Fourier transform and inverse Fourier transform are performed. The IFFT unit 432 eliminates the above overlap portion in the signal subjected to inverse Fourier transform, adds one extra sample to the end of the signal every inverse Fourier transform, and outputs the signal to the number-of-samples adjustment unit 433.
The number-of-samples adjustment unit 433 adjusts the number of samples in accordance with a number-of-samples signal from the clock frequency difference estimation unit 438 (step ST5). The signal whose number of samples is adjusted by the number-of-samples adjustment unit 433 is output to the FIFO 434. The FIFO 434 is a first-in first-out memory, and temporarily stores the signal output by the number-of-samples adjustment unit 433.
The FIFO 434 outputs the signals, output in the stored order to the adaptive equalization unit 435 in response to a request from the adaptive equalization unit 435 (step ST6). Note that, when the number of stored signals decreases, and the FIFO 434 cannot output signals requested from the adaptive equalization unit 435, the FIFO 434 notifies the adaptive equalization unit 435 that the signals cannot be output.
The adaptive equalization unit 435 adaptively equalizes the signal output by the FIFO 434 using an FIR filter that is an equalization filter (step ST7). For example, the adaptive equalization unit 435 updates an adaptive equalization filter coefficient in such a way that a distribution of the signals to be output is close to an ideal signal distribution. Note that a least mean square algorithm or the like is used for update.
The phase compensation unit 436 compensates for phase shift (phase error) of the signal adaptively equalized by the adaptive equalization unit 435 (step ST8). For example, the phase compensation unit 436 performs phase compensation using the Vitervi-Viterbi algorithm described in Reference Literature 1. The demapping unit 437 receives an input of the signal whose phase shift has been compensated for by the phase compensation unit 436, and demaps the input signal (step ST9).
(Reference Literature 1) A. J. Viterbi and A. M. Viterbi, “Nonlinear estimation of PSK-modulated carrier phase with application to burst digital transmission,” Trans. Inf. Theory, Vol. 29, No. 4, pp. 543-551, July 1983.
The clock frequency difference estimation unit 438 detects a clock phase of the signal whose number of samples has been adjusted by the number-of-samples adjustment unit 433. For example, the clock frequency difference estimation unit 438 detects the clock phase of a received signal on the basis of a change in the strength of the received signal using methods described in Reference Literature 2 and Reference Literature 3.
(Reference Literature 2) F. Gardner, “A BPSK/QPSK Timing-Error Detector for Sampled Receivers,” in IEEE Transactions on Communications, vol. 34, no. 5, pp. 423-429, May 1986.
(Reference Literature 3) Meng Yan et al., “Digital clock recovery algorithm for Nyquist signal,” 2013 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC), paper OTu2I.7, 2013.
Next, the clock frequency difference estimation unit 438 calculates an estimation value of the clock frequency difference, by using a detection value of the clock phase detected from the signal output by the number-of-samples adjustment unit 433 as an estimation value through the low pass filter, and multiplying the estimation value with a negative constant multiple (step ST10). The clock frequency difference estimation unit 438 determines a sampling phase for each Fourier transform depending on the estimation value of the clock frequency difference, and outputs a delay selection signal to the clock frequency difference compensation unit 439. The delay selection signal is a signal that allows selection of a filter coefficient associated with a delay amount corresponding to the sampling phase determined by the clock frequency difference estimation unit 438 from a coefficient LUT.
Note that the coefficient LUT is lookup table information in which a plurality of filter coefficients used to compensate for wavelength dispersion and adjust delay, are stored, and is provided for each subcarrier demodulation unit 43.
When the sampling phase exceeds 2π in a positive direction, the clock frequency difference estimation unit 438 outputs, to the number-of-samples adjustment unit 433, a number-of-samples signal indicating the number of samples that is a number obtained by discarding two samples at the end of the signal from the IFFT unit 432 and decreasing the number of samples by two.
Furthermore, when the sampling phase exceeds 0 in a negative direction, the clock frequency difference estimation unit 438 outputs to the number-of-samples adjustment unit 433 a number-of-samples signal indicating the number of samples that does not change from the number of samples of the signal from the IFFT unit 432.
In another case, the clock frequency difference estimation unit 438 outputs to the number-of-samples adjustment unit 433 a number-of-samples signal indicating the number of samples obtained by discarding one sample at the end of the signal from the IFFT unit 432 and decreasing the number of samples by one.
The clock frequency difference compensation unit 439 compensates for wavelength dispersion in an optical transmission path, and stores in the coefficient LUT a plurality of filter coefficients that cause delay (step ST11). The coefficient LUT stores the plurality of filter coefficients associated with a plurality of delay amounts. The clock frequency difference compensation unit 439 selects a filter coefficient associated with the delay amount selected by the clock frequency difference estimation unit 438 from the coefficient LUT using the delay selection signal, and outputs the filter coefficient to the multiplication unit 431. A filter coefficient H (f) is expressed by the following equation (1). In the following equation (1), f represents the frequency, Ψ represents the sampling phase, j represents an imaginary number unit, D represents wavelength dispersion, λ represents the wavelength of light, c represents the light speed, and fs represents the sampling frequency.
The filter coefficient H(f) is calculated as a delay amount corresponding to a sampling phase obtained by dividing 0 to 2π into, for example, 16 sections, and is stored in the coefficient LUT. The clock frequency difference estimation unit 438 approximately selects the filter coefficient depending on the delay amount.
As described above, the optical receiver 1 according to Embodiment 1 detects a clock phase of a signal in a time domain whose number of samples has been adjusted, estimates a clock frequency difference from a received signal using a detection value of the clock phase, determines a sampling phase for each FFT depending on an estimation value of the clock frequency difference, selects from the coefficient LUT the filter coefficient associated with a delay amount corresponding to the sampling phase, and multiplies a signal divided by the division unit with the selected filter coefficient.
The optical receiver 1 compensates for the clock frequency difference by dividing subcarrier signals per frequency band and compensating for wavelength dispersion for a signal in the frequency domain obtained by performing FFT on the received signal, adjusting delay at a low speed on the basis of the estimation value of the clock frequency difference, and adjusting remaining delay at a high speed by adaptive equalization. Consequently, the optical receiver 1 can suppress an increase in power consumption required to clock synchronization with communicating parties.
Wavelength dispersion of an optical signal in an optical transmission path is inevitable during optical fiber communication. Hence, conventional optical receivers have required circuits that compensate for wavelength dispersion. By contrast with this, as described above, the optical receiver 1 shares the same filter for compensation for wavelength dispersion and delay adjustment, and consequently does not need an FIR filter for delay adjustment. Furthermore, a large circuit resource is necessary to implement a multiplier on a digital signal processing circuit. Furthermore, the FIR filter needs the multiplier. By contrast with this, the optical receiver 1 does not need a multiplier although the number of filter coefficients to be stored in the coefficient LUT increases. Consequently, the optical receiver 1 makes it possible to reduce the circuit scale.
Although the clock frequency difference estimation unit detects a clock phase of a received signal in the optical receiver according to Embodiment 1, an adaptive equalization unit detects a clock phase in an optical receiver according to Embodiment 2.
As illustrated in
The adaptive equalization unit 435A adaptively equalizes the signal output by the FIFO 434 using the FIR filter similarly to Embodiment 1. Furthermore, the adaptive equalization unit 435A detects a clock phase on the basis of the inclination of phase characteristics in the frequency domain of the FIR filter that is the equalization filter, and outputs the detected clock phase to the clock frequency difference estimation unit 438A. The clock frequency difference estimation unit 438A calculates, as an estimation value of a clock frequency difference, a value obtained by multiplying a detection value of the clock phase detected by the adaptive equalization unit 435A with the negative constant multiple through the low pass filter.
For example, the adaptive equalization unit 435A performs Fourier transform on an adaptive equalization filter coefficient of the FIR filter into a signal in the frequency domain, linearly approximates a change in the frequency of the phase of the signal as the phase characteristics of the signal in the frequency domain, and detects the clock phase of a received signal from a linear inclination that indicates the linearly approximated change. The adaptive equalization unit 435A outputs the detected clock phase to the clock frequency difference estimation unit 438A.
The clock frequency difference estimation unit 438A calculates the estimation value of the clock frequency difference, by using the clock phase detected by the adaptive equalization unit 435A as an estimation value through the low pass filter, and multiplying the estimation value with the negative constant multiple. Furthermore, in a case where the inclination of the clock phase is expressed as Ψ/fs with respect to the sampling frequency fs, the clock phase is expressed as the sampling phase Ψ.
As described above, in the optical receiver 1A according to Embodiment 2, the adaptive equalization unit 435A detects the clock phase on the basis of the inclination of the phase characteristics in the frequency domain of the FIR filter, and outputs the detected clock phase to the clock frequency difference estimation unit 438A. The clock frequency difference estimation unit 438A calculates, as an estimation value of a clock frequency difference, a value obtained by multiplying a detection value of the clock phase, which is detected by the adaptive equalization unit 435A, with the negative constant multiple through the low pass filter.
Similarly to Embodiment 1, the optical receiver 1A does not need the FIR filter for delay adjustment. Furthermore, the optical receiver 1A detects the clock phase of the received signal on the basis of the adaptive equalization filter coefficient of the FIR filter of the adaptive equalization unit 435A, and consequently does not need a clock phase detection circuit in the clock frequency difference estimation unit 438A.
Note that the filter length of the FIR filter in the adaptive equalization unit 435A is approximately 20, and a circuit for performing Fourier transform and linear approximation for detecting the clock phase is sufficiently small, so that it is possible to reduce the circuit scale necessary for detection of the clock phase.
Next, a hardware configuration that implements the functions of the optical receivers 1 and 1A according to Embodiment 1 and Embodiment 2 will be described.
The functions of the reception DSPs 4 and 4A included in the optical receivers 1 and 1A are implemented by a processing circuit. That is, the optical receivers 1 and 1A include the processing circuit for executing processing in steps ST1 to ST11 illustrated in
In a case where the above processing circuit is a processing circuit 100 of the dedicated hardware illustrated in
In a case where the above processing circuit is a processor 103 illustrated in
The processor 103 implements the functions of the FFT unit, the division unit, and the subcarrier demodulation unit by reading and executing the programs stored in the memory 104. For example, the FFT unit, the division unit, and the subcarrier demodulation unit included in the optical receivers 1 and 1A include the memory 104 for storing the programs for eventually executing the processing in steps ST1 to ST11 illustrated in
These programs cause a computer to execute a processing procedure or method performed by the FFT unit, the division unit, and the subcarrier demodulation unit included in the optical receivers 1 and 1A. The memory 104 may be a computer-readable storage medium having recorded thereon the programs for causing the computer to function as the FFT unit, the division unit, and the subcarrier demodulation unit.
The memory 104 corresponds to, for example, a non-volatile or volatile semiconductor memory such as a Random Access Memory (RAM), a Read Only Memory (ROM), a flash memory, an Erasable Programmable Read Only Memory (EPROM), or an Electrically-EPROM (EEPROM), a magnetic disk, a flexible disk, an optical disk, a compact disk, a mini disk, a DVD, or the like.
Part of the functions of the FFT unit, the division unit, and the subcarrier demodulation unit included in the optical receivers 1 and 1A may be implemented as dedicated hardware, and part of the functions may be implemented by software or firmware. For example, the functions of the FFT unit and the division unit may be implemented by the processing circuit 102 that is the dedicated hardware, and the function of the subcarrier demodulation unit may be implemented by the processor 103 by reading and executing the programs stored in the memory 104. Thus, the processing circuit can implement the above functions by hardware, software, firmware, or a combination thereof.
Note that the embodiments can be combined, any components in the embodiments can be modified, or any components in the embodiments can be omitted.
The optical receiver according to the present disclosure can be used for optical communication of a digital coherent system, for example.
1, 1A: optical receiver. 2, 101: coherent detector. 3, 102: ADC. 4, 4A: reception DSP. 41: FFT unit. 42: division unit. 43, 43A: subcarrier demodulation unit. 100: processing circuit. 101: coherent detector. 103: processor. 104: memory. 431: multiplication unit. 432: IFFT unit. 433: number-of-samples adjustment unit. 435, 435A: adaptive equalization unit. 436: phase compensation unit. 437: demapping unit. 438, 438A: clock frequency difference estimation unit. 439: clock frequency difference compensation unit
This application is a Continuation of PCT International Application No. PCT/JP2022/005774, filed on Feb. 15, 2022, all of which is hereby expressly incorporated by reference into the present application.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2022/005774 | Feb 2022 | WO |
Child | 18759317 | US |