EP3531586A1 - Receiver and data reception method - Google Patents
Receiver and data reception method Download PDFInfo
- Publication number
- EP3531586A1 EP3531586A1 EP16919620.1A EP16919620A EP3531586A1 EP 3531586 A1 EP3531586 A1 EP 3531586A1 EP 16919620 A EP16919620 A EP 16919620A EP 3531586 A1 EP3531586 A1 EP 3531586A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- polarization state
- module
- despreading
- transmitters
- digital signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000010287 polarization Effects 0.000 claims abstract description 306
- 230000007480 spreading Effects 0.000 claims abstract description 123
- 238000012545 processing Methods 0.000 claims abstract description 57
- 238000001914 filtration Methods 0.000 claims abstract description 34
- 230000003111 delayed effect Effects 0.000 claims description 97
- 238000012549 training Methods 0.000 claims description 22
- 238000011084 recovery Methods 0.000 claims description 21
- 230000008569 process Effects 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 abstract description 28
- 230000003287 optical effect Effects 0.000 abstract description 28
- 230000001427 coherent effect Effects 0.000 abstract description 15
- 238000004891 communication Methods 0.000 abstract description 14
- 239000000835 fiber Substances 0.000 description 21
- 238000010586 diagram Methods 0.000 description 20
- 230000000694 effects Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 6
- 239000006185 dispersion Substances 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 230000009977 dual effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/06—Polarisation multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
- H04B10/2507—Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/25—Arrangements specific to fibre transmission
- H04B10/2507—Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion
- H04B10/2569—Arrangements specific to fibre transmission for the reduction or elimination of distortion or dispersion due to polarisation mode dispersion [PMD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/60—Receivers
- H04B10/61—Coherent receivers
- H04B10/614—Coherent receivers comprising one or more polarization beam splitters, e.g. polarization multiplexed [PolMux] X-PSK coherent receivers, polarization diversity heterodyne coherent receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/10—Polarisation diversity; Directional diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/005—Optical Code Multiplex
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0227—Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
- H04J14/0238—Wavelength allocation for communications one-to-many, e.g. multicasting wavelengths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J14/00—Optical multiplex systems
- H04J14/02—Wavelength-division multiplex systems
- H04J14/0278—WDM optical network architectures
- H04J14/0282—WDM tree architectures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0426—Power distribution
- H04B7/0434—Power distribution using multiple eigenmodes
- H04B7/0443—Power distribution using multiple eigenmodes utilizing "waterfilling" technique
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
- H04B7/046—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account
- H04B7/0465—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting taking physical layer constraints into account taking power constraints at power amplifier or emission constraints, e.g. constant modulus, into account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
- H04L5/0051—Allocation of pilot signals, i.e. of signals known to the receiver of dedicated pilots, i.e. pilots destined for a single user or terminal
Definitions
- Embodiments of the present invention relates to communications technologies, and in particular, to a receiver and a data receiving method.
- a main multiplexing technology includes time division multiplexing (Time Division Multiplexing, TDM for short), wavelength division multiplexing (Wavelength Division Multiplexing, WDM for short), frequency division multiplexing (Frequency Division Multiplexing, FDM for short), orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM for short), or code division multiplexing (Code Division Multiplexing, CDM for short).
- CDM can multiplex a plurality of signals in one timeslot and one wavelength, providing a high degree of multiplexing.
- Coherent Code Division Multiple Access (Code Division Multiple Access, CDMA for short) is an important implementation in an optical communications multipoint to point system.
- a coherent CDMA system is compatible with an existing commercial coherent component.
- service sites send corresponding data on a same wavelength resource by using respective spreading codes.
- the spreading codes used by the service sites are mutually orthogonal. This ensures that a coherent receiver at a backbone node can recover data of the service sites by using different spreading codes. Therefore, the coherent receiver at the backbone node needs to use a corresponding DSP receiving method.
- a current DSP architecture of the coherent receiver is only applicable to a point to point transmission system, and is not applicable to a coherent CDMA multipoint to point system.
- a CDMA architecture in wireless communication cannot be completely applicable to an optical communications system either.
- a transmission signal used by each user is a dual-polarization signal. Because a transmission channel is a fiber, effects such as polarization mode dispersion PMD and differential group delay DGD are caused, thereby affecting a CDMA signal.
- Embodiments of the present invention provide a receiver and a data receiving method, to implement coherent CDMA multipoint to point data transmission in an optical communications system.
- an embodiment of the present invention provides a receiver, including:
- the receiver synchronizes and despreads the received digital signal of the X-polarization state and the received digital signal of the Y-polarization state respectively based on the first polarization state and the second polarization state of each transmitter, to obtain recovered data of first polarization states and recovered data of second polarization states of different transmitters, and implement receiving of data of dual polarization states of a plurality of transmitters, that is, implement coherent CDMA multipoint to point data transmission in an optical communications system.
- the despreading module includes a first despreading module and a second despreading module, and the first despreading module and the second despreading module each include two input ends and 2N output ends;
- the despreading module further includes a first polarization state synchronization module and a second polarization state synchronization module;
- the first polarization state synchronization module is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state;
- the second polarization state synchronization module is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the despreading module further includes an adjustable delay module, the adjustable delay module is disposed between the two first input ends and the first despreading module, and the adjustable delay module is further connected to the first polarization state synchronization module and the second polarization state synchronization module;
- the adjustable delay module is disposed between the first input ends and the first despreading module.
- the N delay values of the adjustable delay module are respectively determined based on differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- the despreading module further includes an adjustable delay module, the adjustable delay module is disposed between the two first input ends and the second despreading module, and the adjustable delay module is further connected to the first polarization state synchronization module and the second polarization state synchronization module;
- the adjustable delay module is disposed between the first input ends and the second despreading module.
- the N delay values of the adjustable delay module are determined based on the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- the despreading module further includes N adjustable delay modules, the first despreading module includes N first despreading submodules, the N adjustable delay modules each are disposed in one first despreading submodule, and one first despreading submodule is configured to output a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state of one transmitter;
- an adjustable delay module is disposed in each first despreading submodule in the first despreading module.
- a delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- the despreading module further includes N adjustable delay modules, the second despreading module includes N second despreading submodules, the N adjustable delay modules each are disposed in one second despreading submodule, and one second despreading submodule is configured to output a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state of one transmitter;
- an adjustable delay module is disposed in each second despreading submodule in the second despreading module.
- a delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- the multiple-input multiple-output equalization module includes a first multiple-input multiple-output equalization module, a second multiple-input multiple-output equalization module, and a summation module;
- the first multiple-input multiple-output equalization module includes 2N ⁇ 2N first equalization submodules, and one filtering coefficient is set for each first equalization submodule;
- the receiver respectively compensates, for a channel loss by using two multiple-input multiple-output equalization modules, the first baseband signals and the second baseband signals that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance.
- the multiple-input multiple-output equalization module includes 2N multiple-input-single-output equalization modules
- the receiver compensates, for a channel loss by using the 2N multiple-input-single-output equalization modules, the first baseband signals and the second baseband signals respectively that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance.
- This implementation is more applicable to an application scenario in which a frequency offset between transmitters is relatively large.
- the receiver further includes 2N carrier recovery modules, the 2N carrier recovery modules each are disposed at one first output end, and each carrier recovery module is configured to perform carrier phase recovery on recovered data of a polarization state of a transmitter corresponding to the carrier recovery module, to obtain original data of one polarization state of the transmitter corresponding to the carrier recovery module.
- an embodiment of the present invention provides a data receiving method, including:
- the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- the method further includes:
- the performing equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters includes:
- the receiver receives the digital signal of the X-polarization state and the digital signal of the Y-polarization state; and despreads the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the delay values of the N transmitters and the spreading codes of the N transmitters by using the despreading module, to obtain the N first baseband signals and the N second baseband signals.
- the N delay values are respectively determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters.
- equalization filtering processing is performed on the N first baseband signals and the N second baseband signals, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, received to-be-processed digital signals are synchronized and despread based on the first polarization state and the second polarization state of each transmitter. Further, recovered data of first polarization states and recovered data of second polarization states of different transmitters are obtained, thereby implementing receiving of data of dual polarization states of a plurality of transmitters, that is, implementing coherent CDMA multipoint to point data transmission in an optical communications system.
- a differential group delay (Differential Group Delay, DGD for short) effect on the fiber channel can be effectively compensated for, thereby effectively improving data transmission quality.
- DGD Different Group Delay
- FIG. 1 is a schematic diagram of an application scenario of the present invention.
- the application scenario in this embodiment of the present invention may be a CDMA system accessed by a plurality of users.
- the plurality of users access the system in FIG. 1 by using a transmitter in this embodiment of the present invention.
- the transmitter may receive uplink transmission data of a user, and send, after performing corresponding processing on the uplink transmission data, the uplink transmission data of the user to a central exchange node by using a fiber.
- a receiver in this embodiment of the present invention may be used as an ingress node for connecting the uplink transmission data of the plurality of users to a central switching network. As shown in FIG.
- a coupler may be disposed between the central switching network and various access nodes.
- the coupler is configured to couple optical signals of different users.
- the transmitter in this embodiment of the present invention may perform spreading processing on uplink transmission data of a user, then, perform other corresponding processing, and send the uplink transmission data of the user to the central switching network.
- the receiver, located in the central switching network, in this embodiment of the present invention receives transmission data.
- the transmission data received by the receiver comes from different transmitters.
- optical signals of various transmitters have a same wavelength.
- the optical signal of each transmitter is a dual-polarization signal.
- the receiver in this embodiment of the present invention can implement receiving of data of a plurality of transmitters. The following describes the receiver in this embodiment of the present invention in detail by using several specific embodiments.
- FIG. 2 is a schematic structural diagram of Embodiment 1 of a receiver according to the present invention.
- the receiver in this embodiment may include: two first input ends (111 and 112), a despreading module 12, a multiple-input multiple-output equalization module 13, and 2N first output ends (1411, 1421, 1412, 1422, ..., 141N, and 142N).
- the first input ends (111 and 112) are connected to the despreading module 12.
- the despreading module 12 includes 4N second output ends (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, and 124N).
- the 4N second output ends (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, and 124N) are separately connected to the multiple-input multiple-output equalization module 13.
- the first input ends (111 and 112) are configured to receive to-be-processed digital signals.
- the to-be-processed digital signals include a digital signal of an X-polarization state and a digital signal of a Y-polarization state.
- the first input end 111 may be configured to receive the digital signal of the X-polarization state
- the second input end 112 may be configured to receive the digital signal of the Y-polarization state.
- the digital signal of the X-polarization state includes components of digital signals of the X-polarization state of all transmitters.
- the digital signal of the Y-polarization state includes components of digital signals of the Y-polarization state of all the transmitters.
- the despreading module 12 is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on N delay values and spreading codes of N transmitters, to obtain N first baseband signals and N second baseband signals, where each first baseband signal includes a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state, each second baseband signal includes a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state, and the N delay values are respectively determined based on differences between synchronization positions of first polarization states and synchronization positions of second polarization states of the N transmitters.
- the multiple-input multiple-output equalization module 13 is configured to perform equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters.
- the 2N first output ends each are configured to output recovered data of one polarization state of one transmitter, where N is a positive integer greater than or equal to 1, and specifically, N is equal to a quantity of transmitters.
- a signal of each transmitter has a first polarization state (u) and a second polarization state (v).
- First polarization states and second polarization states of different transmitters may vary.
- the first polarization state (u) and the second polarization state (v) are orthogonal.
- a first polarization state (u1) and a second polarization state (v1) of a transmitter 1 are orthogonal
- a first polarization state (u2) and a second polarization state (v2) of a transmitter 2 are orthogonal.
- the first input ends (111 and 112) of the receiver receive the to-be-processed digital signals, and the to-be-processed digital signals include the digital signal of the X-polarization state and the digital signal of the Y-polarization state.
- the receiver further includes a polarization splitter (PBS), two 90-degree optical hybrids, four balance detectors, four analog to digital (A/D) converters, and a dispersion compensation module.
- PBS polarization splitter
- the receiver receives an optical signal transmitted by a fiber communications system.
- the optical signal is first split into two optical signals through the PBS. One optical signal is in the X-polarization state, and the other optical signal is in the Y-polarization state.
- the optical signals in the two polarization states each pass through one 90-degree optical hybrid.
- Each 90-degree optical hybrid mixes, in complex-domain space, an input signal thereof with four quadrilateral forms of an LO oscillator signal. Then, each 90-degree optical hybrid transmits four mixed signals to two balance detectors. Outputs of the balance detectors are converted into digital signals by the A/D converters. After an I signal and a Q signal of each polarization state pass through one A/D converter, two digital signals of the polarization state are output.
- I(XI) and Q(XQ) outputs in the X-polarization state are output, and I(YI) and Q(YQ) outputs in the Y-polarization state are output.
- four outputs of the A/D converters of the receiver are XI, XQ, YI, and YQ.
- dispersion compensation is performed on four signals, to output the digital signal of the X-polarization state (which may be represented by X herein) and the digital signal of the Y-polarization state (which may be represented by Y herein) that are received by the first input ends (11 and 12) in this embodiment.
- the despreading module 12 may determine the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, determine a delay value of each transmitter based on a difference between the synchronization position of the first polarization state and the synchronization position of the second polarization state of the transmitter, and despread the to-be-processed digital signals based on the delay values of the N transmitters and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals.
- the despreading module 12 makes two copies of a to-be-processed digital signal.
- the to-be-processed digital signal is despread based on the synchronization positions of the first polarization states of the N transmitters and the spreading codes of the N transmitters, to obtain the N first baseband signals; and for the other copy, the to-be-processed digital signal is despread based on the synchronization positions of the second polarization states of the N transmitters, the delay values of the N transmitters, and the spreading codes of the N transmitters, to obtain the N second baseband signals.
- the to-be-processed digital signal is despread based on the synchronization positions of the first polarization states of the N transmitters, the delay values of the N transmitters, and the spreading codes of the N transmitters, to obtain the N first baseband signals; and for the other copy, the to-be-processed digital signal is despread based on the synchronization positions of the second polarization states of the N transmitters and the spreading codes of the N transmitters, to obtain the N second baseband signals.
- the receiver in this embodiment performs equalization filtering processing on the N first baseband signals and the N second baseband signals by using the multiple-input multiple-output equalization module 13, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, original data of the first polarization state and original data of the second polarization state that are sent by the N transmitters.
- the first output ends may further perform carrier frequency offset compensation and carrier phase recovery processing.
- the receiver receives the digital signal of the X-polarization state and the digital signal of the Y-polarization state; and despreads the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the delay values of the N transmitters and the spreading codes of the N transmitters by using the despreading module, to obtain the N first baseband signals and the N second baseband signals.
- the N delay values are respectively determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters.
- equalization filtering processing is performed on the N first baseband signals and the N second baseband signals, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, received to-be-processed digital signals are synchronized and despread based on the first polarization state and the second polarization state of each transmitter. Further, recovered data of first polarization states and recovered data of second polarization states of different transmitters are obtained, thereby implementing receiving of data of dual polarization states of a plurality of transmitters, that is, implementing coherent CDMA multipoint to point data transmission in an optical communications system.
- a differential group delay (Differential Group Delay, DGD for short) effect on the fiber channel can be effectively compensated for, thereby effectively improving data transmission quality.
- DGD Different Group Delay
- the DGD effect specifically means that polarization mode dispersion (Polarization Mode Dispersion, PMD for short) is caused due to slight birefringence in a fiber, so that different polarization state components of a signal of one transmitter generate a discrete effect.
- PMD Polarization Mode Dispersion
- FIG. 3 to FIG. 6 are used to describe four different disposing positions of an adjustable delay module.
- FIG. 3 is a schematic structural diagram of Embodiment 2 of a receiver according to the present invention.
- the despreading module 12 may specifically include: a first despreading module 123 and a second despreading module 124.
- the first despreading module 123 and the second despreading module 124 each include two input ends and 2N output ends.
- the two input ends of the first despreading module 123 and the two input ends of the second despreading module 124 are separately connected to the first input ends (111 and 112).
- the 2N output ends of the first despreading module 123 and the 2N output ends of the second despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N).
- the first despreading module 123 is configured to output the N first baseband signals, and an output end of the first despreading module 123 is configured to output a first baseband signal of an X-polarization state of a transmitter or a first baseband signal of a Y-polarization state of a transmitter.
- the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 1 by using the second output end 1211, the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 1 by using the second output end 1221, the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 2 by using the second output end 1212, and the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 2 by using the second output end 1222.
- the second despreading module 124 is configured to output the N second baseband signals, and an output end of the second despreading module 124 is configured to output a second baseband signal of an X-polarization state of a transmitter or a second baseband signal of a Y-polarization state of a transmitter.
- the second despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 1 by using the second output end 1231, the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 1 by using the second output end 1241, the first despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 2 by using the second output end 1232, and the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 2 by using the second output end 1342.
- the despreading module 12 may further include a first polarization state synchronization module 125 and a second polarization state synchronization module 126.
- the first polarization state synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the second polarization state synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the despreading module 12 may further include an adjustable delay module 1271.
- the adjustable delay module 1271 is disposed between the first input ends (111 and 112) and the first despreading module 123.
- the adjustable delay module 1271 is further connected to the first polarization state synchronization module 125 and the second polarization state synchronization module 126.
- the adjustable delay module 1271 is configured to: determine the delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters; perform delay processing on the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) separately based on the delay values of the N transmitters, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and output the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state to the first despreading module 123.
- the first despreading module despreads the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals.
- the receiver specifically delays the to-be-processed digital signals based on the delay values of the N transmitters, and inputs the N delayed to-be-processed digital signals to the first despreading module.
- the first despreading module despreads the to-be-processed digital signals by using the spreading codes of the N transmitters respectively, to obtain the N first baseband signals.
- a delay does not need to be performed in the second despreading module, the synchronization positions of the second polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the second polarization states of the N transmitters.
- the to-be-processed digital signals are despread based on the synchronization positions of the N second polarization states and the spreading codes of the N transmitters, to obtain the N second baseband signals.
- the adjustable delay module is disposed between the first input ends and the first despreading module.
- the N delay values of the adjustable delay module are respectively determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- FIG. 4 is a schematic structural diagram of Embodiment 3 of a receiver according to the present invention.
- the despreading module 12 may specifically include: a first despreading module 123 and a second despreading module 124.
- the first despreading module 123 and the second despreading module 124 each include two input ends and 2N output ends.
- the two input ends of the first despreading module 123 and the two input ends of the second despreading module 124 are separately connected to the first input ends (111 and 112).
- the 2N output ends of the first despreading module 123 and the 2N output ends of the second despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N).
- the first despreading module 123 is configured to output the N first baseband signals, and one output end of the first despreading module 123 is configured to output a first baseband signal of an X-polarization state of one transmitter or a first baseband signal of a Y-polarization state of one transmitter.
- the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 1 by using the second output end 1211, the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 1 by using the second output end 1221, the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 2 by using the second output end 1212, and the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 2 by using the second output end 1222.
- the second despreading module 124 is configured to output the N second baseband signals, and one output end of the second despreading module 124 is configured to output a second baseband signal of an X-polarization state of one transmitter or a second baseband signal of a Y-polarization state of one transmitter.
- the second despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 1 by using the second output end 1231, the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 1 by using the second output end 1241, the first despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 2 by using the second output end 1232, and the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 2 by using the second output end 1342.
- the despreading module 12 may further include a first polarization state synchronization module 125 and a second polarization state synchronization module 126.
- the first polarization state synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the second polarization state synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the adjustable delay module of the receiver is disposed between the first input ends (111 and 112) and the second despreading module 124.
- the adjustable delay module 1272 is further connected to the first polarization state synchronization module 125 and the second polarization state synchronization module 126.
- the adjustable delay module 1272 is configured to: determine delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters, separately perform delay processing on the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) based on the delay values of the N transmitters to obtain N delayed to-be-processed digital signals (N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state), and output the N delayed to-be-processed digital signals to the second despreading module 124.
- the second despreading module 124 separately despreads the N delayed to-be-processed digital signals by using the spreading codes of the N transmitters, to obtain the N second baseband signals.
- the receiver specifically delays the to-be-processed digital signals based on the delay values of the N transmitters, and inputs the N delayed to-be-processed digital signals to the second despreading module.
- the second despreading module separately despreads the to-be-processed digital signals by using the spreading codes of the N transmitters, to obtain the N second baseband signals.
- delay does not need to be performed in the first despreading module, the synchronization positions of the first polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the first polarization states of the N transmitters.
- the to-be-processed digital signals are despread based on the N synchronization positions of the first polarization states and the spreading codes of the N transmitters, to obtain the N first baseband signals.
- the adjustable delay module is disposed between the first input ends and the second despreading module.
- the N delay values of the adjustable delay module are determined based on the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- FIG. 5A is a schematic structural diagram of Embodiment 4 of a receiver according to the present invention.
- FIG. 5B is a schematic structural diagram of a first despreading submodule according to the present invention.
- the despreading module 12 may specifically include: a first despreading module 123 and a second despreading module 124.
- the first despreading module 123 and the second despreading module 124 each include two input ends and 2N output ends.
- the two input ends of the first despreading module 123 and the two input ends of the second despreading module 124 are separately connected to the first input ends (111 and 112).
- the 2N output ends of the first despreading module 123 and the 2N output ends of the second despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N).
- the first despreading module 123 is configured to output the N first baseband signals, and one output end of the first despreading module 123 is configured to output a first baseband signal of an X-polarization state of one transmitter or a first baseband signal of a Y-polarization state of one transmitter.
- the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 1 by using the second output end 1211, the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 1 by using the second output end 1221, the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 2 by using the second output end 1212, and the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 2 by using the second output end 1222.
- the second despreading module 124 is configured to output the N second baseband signals, and one output end of the second despreading module 124 is configured to output a second baseband signal of an X-polarization state of one transmitter or a second baseband signal of a Y-polarization state of one transmitter.
- the second despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 1 by using the second output end 1231, the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 1 by using the second output end 1241, the first despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 2 by using the second output end 1232, and the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 2 by using the second output end 1342.
- the despreading module 12 may further include a first polarization state synchronization module 125 and a second polarization state synchronization module 126.
- the first polarization state synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the second polarization state synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the despreading module 12 may further include N adjustable delay modules (12731, 12732, ..., and 1273N).
- the first despreading module 123 includes N first despreading submodules (1231, 1232, ..., and 123N).
- the N adjustable delay modules (12731, 12732, ..., and 1273N) each are disposed in one first despreading submodule, and one first despreading submodule is configured to output a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state of one transmitter.
- the first despreading submodule 1231 is configured to output a first baseband signal of the X-polarization state and a first baseband signal of an Y-polarization state of a transmitter 1
- the first despreading submodule 1232 is configured to output a first baseband signal of the X-polarization state and a first baseband signal of a Y-polarization state of a transmitter 2.
- Each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on a spreading code of the transmitter based on the delay value of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a first despreading submodule corresponding to the spreading code.
- the adjustable delay module 12731 determines a delay value of the transmitter 1 based on a difference between a synchronization position of a first polarization state of the transmitter 1 and a synchronization position of a second polarization state of the transmitter 1, performs delay processing on a spreading code of the transmitter 1 based on the delay value of the transmitter 1 to obtain a delayed spreading code of the transmitter 1, and outputs the delayed spreading code of the transmitter 1 to the first despreading submodule 1231.
- the adjustable delay module 1273N determines a delay value of a transmitter N based on a difference between a synchronization position of a first polarization state of the transmitter N and a synchronization position of a second polarization state of the transmitter N, performs delay processing on a spreading code of the transmitter N based on the delay value of the transmitter N to obtain a delayed spreading code of the transmitter N, and outputs the delayed spreading code of the transmitter N to the first despreading submodule 123N.
- Other adjustable delay modules are similar to the first despreading submodule 1231 and the first despreading submodule 123N, and are not described one by one herein.
- Each first despreading submodule is configured to despread the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) by using a delayed spreading code of one transmitter, to obtain a first baseband signal.
- spreading codes of different transmitters are set for different first despreading submodules.
- One adjustable delay module performs delay processing on a spreading code of one transmitter, and further, separately despreads the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state).
- the adjustable delay module 1273N is disposed in the N th first despreading submodules.
- the adjustable delay module 1273N is connected to the first polarization state synchronization module 125, the second polarization state synchronization module 126, and a spreading code generator of the transmitter N.
- the adjustable delay module 1273N performs delay processing on the spreading code of the transmitter N, to obtain the delayed spreading code of the transmitter N.
- the N th first despreading submodule despreads the received to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) by using the delayed spreading code of the transmitter N.
- the despreading processing may be shown in FIG. 5B .
- a first baseband signal of the X-polarization state of the transmitter N may be output by using the second output end 121N, and a first baseband signal of the Y-polarization state of the transmitter N is output by using the second output end 122N.
- the adjustable delay module may be specifically disposed in each first despreading submodule (1231, 1232, ..., or 123N).
- Each adjustable delay module is configured to: delay a spreading code by using a delay value; and further, delay the to-be-processed digital signals, to obtain the N first baseband signals.
- delay does not need to be performed in the second despreading module, the synchronization positions of the second polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the second polarization states of the N transmitters.
- the to-be-processed digital signals are despread based on the N synchronization positions of the second polarization states and the spreading codes of the N transmitters, to obtain the N second baseband signals.
- an adjustable delay module is disposed in each first despreading submodule in the first despreading module.
- a delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- FIG. 6 is a schematic structural diagram of Embodiment 5 of a receiver according to the present invention.
- the despreading module 12 may specifically include: a first despreading module 123 and a second despreading module 124.
- the first despreading module 123 and the second despreading module 124 each include two input ends and 2N output ends.
- the two input ends of the first despreading module 123 and the two input ends of the second despreading module 124 are separately connected to the first input ends (111 and 112).
- the 2N output ends of the first despreading module 123 and the 2N output ends of the second despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N).
- the first despreading module 123 is configured to output the N first baseband signals, and one output end of the first despreading module 123 is configured to output a first baseband signal of an X-polarization state of one transmitter or a first baseband signal of a Y-polarization state of one transmitter.
- the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 1 by using the second output end 1211, the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 1 by using the second output end 1221, the first despreading module 123 outputs a first baseband signal of an X-polarization state of a transmitter 2 by using the second output end 1212, and the first despreading module 123 outputs a first baseband signal of a Y-polarization state of the transmitter 2 by using the second output end 1222.
- the second despreading module 124 is configured to output the N second baseband signals, and one output end of the second despreading module 124 is configured to output a second baseband signal of an X-polarization state of one transmitter or a second baseband signal of a Y-polarization state of one transmitter.
- the second despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 1 by using the second output end 1231, the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 1 by using the second output end 1241, the first despreading module 124 outputs a second baseband signal of the X-polarization state of the transmitter 2 by using the second output end 1232, and the second despreading module 124 outputs a second baseband signal of the Y-polarization state of the transmitter 2 by using the second output end 1342.
- the despreading module 12 may further include a first polarization state synchronization module 125 and a second polarization state synchronization module 126.
- the first polarization state synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the second polarization state synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the despreading module 12 may further include N adjustable delay modules (12741, 12742, ..., and 1274N), the second despreading module may include N second despreading submodules (1241, 1242, ..., and 124N), the N adjustable delay modules each are disposed in one second despreading submodule, and one second despreading submodule is configured to output a first baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state of one transmitter.
- N adjustable delay modules each are disposed in one second despreading submodule
- one second despreading submodule is configured to output a first baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state of one transmitter.
- Each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on the delay value of the transmitter and a spreading code of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a second despreading submodule corresponding to the spreading code.
- Each second despreading submodule is configured to despread the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) by using a delayed spreading code of one transmitter, to obtain one second baseband signal.
- the adjustable delay module may be specifically disposed in each second despreading submodule (1241, 1242, ..., or 124N).
- Each adjustable delay module is configured to: delay a spreading code by using one delay value; and further, delay the to-be-processed digital signals, to obtain the N second baseband signals.
- delay does not need to be performed in the first despreading module, the synchronization positions of the first polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the first polarization states of the N transmitters.
- the to-be-processed digital signals are despread based on the N synchronization positions of the first polarization states and the spreading codes of the N transmitters, to obtain the N first baseband signals.
- an adjustable delay module is disposed in each second despreading submodule in the second despreading module.
- a delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a multiple-input multiple-output equalization module of a receiver according to the present invention.
- the multiple-input multiple-output equalization module in this embodiment is based on the structure of the receiver in any one of FIG. 2 to FIG. 6 .
- the multiple-input multiple-output equalization module 13 may specifically include a first multiple-input multiple-output equalization module 131, a second multiple-input multiple-output equalization module 132, and a summation module 133.
- the first multiple-input multiple-output equalization module 131 is connected to the 2N output ends of the first despreading module 123, and the second multiple-input multiple-output equalization module 132 is connected to the 2N output ends of the second despreading module 124.
- the first multiple-input multiple-output equalization module 131 includes 2N third output ends.
- the second multiple-input multiple-output equalization module 132 includes 2N fourth output ends.
- the 2N third output ends and the 2N fourth output ends are connected to the summation module 133.
- the summation module is connected to the 2N first output ends.
- the first multiple-input multiple-output equalization module 131 is configured to process the N first baseband signals based on 2N ⁇ 2N filtering coefficients, to obtain first modulation data of the N transmitters, where the first modulation data of each transmitter includes first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter.
- the second multiple-input multiple-output equalization module 132 is configured to process the N second baseband signals based on the 2N ⁇ 2N filtering coefficients, to obtain second modulation data of the N transmitters, where the second modulation data of each transmitter includes second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter.
- the summation module 133 is configured to sum the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters.
- the receiver respectively compensates, for a channel loss by using two multiple-input multiple-output equalization modules, the first baseband signals and the second baseband signals that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance.
- FIG. 8 is a schematic structural diagram of a first multiple-input multiple-output equalization module or a second multiple-input multiple-output equalization module of a receiver according to the present invention.
- the first multiple-input multiple-output equalization module and the second multiple-input multiple-output equalization module are based on the structure of the receiver shown in FIG. 7 .
- the first multiple-input multiple-output equalization module may specifically include 2N ⁇ 2N first equalization submodules. One filtering coefficient is set for each first equalization submodule. As shown in FIG.
- filtering coefficients of first equalization submodules in the first row are W(1, 1), W(1, 2), ..., W(1, 2N-1), and W(1, 2N); and the 2N columns of first equalization submodules are separately connected to one output end of the first despreading module.
- an input end (R1, R2, ..., R(2N-1), or R2N) in each column is connected to one output end of the first despreading module.
- R1 is connected to 1211
- R2 is connected to 1221.
- the 2N rows of first equalization submodules are separately connected to one third output end by using 2N-1 adders. As shown in FIG.
- the second multiple-input multiple-output equalization module specifically includes 2N ⁇ 2N second equalization submodules. One filtering coefficient is set for each second equalization submodule.
- the 2N rows of second equalization submodules are separately connected to one output end of the second despreading module.
- the 2N columns of second equalization submodules are separately connected to one fourth output end by using the 2N-1 adders.
- connection structure may be used for the first multiple-input multiple-output equalization module and the second multiple-input multiple-output equalization module.
- Filtering coefficients of the first equalization submodule and the second equalization submodule may be set to different values.
- FIG. 9 is a schematic structural diagram of Embodiment 6 of a receiver according to the present invention.
- the receiver in this embodiment is based on the structure of the receiver shown in any one of FIG. 2 to FIG. 6 .
- the multiple-input multiple-output equalization module 13 may specifically include 2N multiple-input-single-output equalization modules.
- Each multiple-input-single-output equalization module is connected to the 2N output ends of the first despreading module and the 2N output ends of the second despreading module.
- the 2N multiple-input-single-output equalization modules process the N first baseband signals and the N second baseband signals each by using one transmitter as a reference, to obtain recovered data of one polarization state of a corresponding transmitter.
- the receiver may further include 2N carrier recovery modules, the 2N carrier recovery modules each are disposed at one first output end, and each carrier recovery module is configured to perform carrier phase recovery on recovered data of a transmitter corresponding to the carrier recovery module, to obtain original data of a polarization state of the transmitter corresponding to the carrier recovery module.
- the receiver after despreading the to-be-processed digital signals to obtain the N first baseband signals and the N second baseband signals, the receiver respectively inputs the N first baseband signals and the N second baseband signals to the 2N multiple-input-single-output equalization modules.
- the 2N multiple-input-single-output equalization modules process the N first baseband signals and the N second baseband signals each by using one transmitter as a reference, to obtain recovered data of one polarization state of a corresponding transmitter.
- a despread digital signal first enters a carrier frequency offset compensation module FOC 1, to perform frequency offset compensation on each signal; then, enters a multiple-input-single-output equalization module 1, to output a single signal; and finally, enters a carrier phase recovery module CR 1, to perform carrier phase recovery the signal to recover the original data of the first polarization state of the transmitter 1.
- FOC carrier frequency offset compensation
- CR carrier phase recovery module
- another multiple-input-single-output module is configured to demodulate original data of a first polarization state or a second polarization state of another transmitter.
- the receiver compensates, for a channel loss by using 2N multiple-input-single-output equalization modules, the first baseband signals and the second baseband signals respectively that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance.
- This embodiment is more applicable to an application scenario in which a frequency offset between transmitters is relatively large.
- FIG. 10 is a flowchart of Embodiment 1 of a data receiving method according to the present invention. As shown in FIG. 10 , the method in this embodiment may include the following steps:
- Each first baseband signal includes a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state
- each second baseband signal includes a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state.
- Step 104 Perform equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters.
- a value of N is the same as a quantity of transmitters.
- step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals; performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and separately despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals.
- step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals; performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and separately despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals.
- step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals; performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; and separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the N delayed spreading codes, to obtain the N first baseband signals.
- step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals; performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; and separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the N delayed spreading codes, to obtain the N second baseband signals.
- the method may further include: determining the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state; and determining the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- the performing equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters may specifically include: processing the N first baseband signals based on 2N ⁇ 2N filtering coefficients, to obtain first modulation data of the N transmitters, where the first modulation data of each transmitter includes first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter; processing the N second baseband signals based on the 2N ⁇ 2N filtering coefficients, to obtain second modulation data of the N transmitters, where the second modulation data of each transmitter includes second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter; and summing the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the second polarization states and the recovered data of the second polarization states of the N transmitters.
- the digital signal of the X-polarization state and the digital signal of the Y-polarization state are received; and the digital signal of the X-polarization state and the digital signal of the Y-polarization state are despread based on the delay values of the N transmitters and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals.
- the delay values of the N transmitters are separately determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters.
- equalization filtering processing is performed on the N first baseband signals and the N second baseband signals, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, a received to-be-processed digital signal is synchronized and despread based on the first polarization state and the second polarization state of each transmitter.
- recovered data of first polarization states and recovered data of second polarization states of different transmitters are obtained, thereby implementing receiving of data of dual polarization states of a plurality of transmitters, that is, implementing coherent CDMA multipoint to point data transmission in an optical communications system.
- a DGD effect on a fiber channel can be effectively compensated for, thereby effectively improving data transmission quality.
- functional modules of the receiver in the foregoing embodiments of the present invention may correspond to one or more processors of the receiver.
- the functional modules may include the despreading module 12, the multiple-input multiple-output equalization module 13, the first despreading module 123, the second despreading module 124, the first polarization state synchronization module 125, the second polarization state synchronization module 125, the adjustable delay modules (1271 and 1272), the first despreading submodule, the second despreading submodule, the multiple-input-single-output equalization module, and the like in the foregoing embodiments.
- Input ends and output ends of the functional modules may correspond to ports of the processors.
- the processors herein may be a central processing unit (Central Processing Unit, CPU), or an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits for implementing the embodiments of the present invention.
- the receiver may further include a receiver, a transmitter, and a memory.
- the memory is configured to store instruction code.
- the processor invokes the instruction code in the memory, and controls the receiver and the transmitter, so that the receiver performs the foregoing operations.
- the disclosed apparatus and method may be implemented in other manners.
- the described apparatus embodiment is merely an example.
- the unit division is merely logical function division and may be other division in actual implementation.
- a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed.
- the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces.
- the indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
- the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one location, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
- functional units in the embodiments of the present invention may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
- the integrated unit may be implemented in a form of hardware, or may be implemented in a form of hardware in addition to a software functional unit.
- the integrated unit may be stored in a computer-readable storage medium.
- the software functional unit is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) or a processor to perform some of the steps of the methods described in the embodiments of the present invention.
- the foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Optical Communication System (AREA)
Abstract
Description
- Embodiments of the present invention relates to communications technologies, and in particular, to a receiver and a data receiving method.
- In a high-speed optical network system, an optical multiplexing transmission technology in which optical signals of a plurality of channels are multiplexed by using one fiber is necessary. In an existing optical multiplexing transmission technology, a main multiplexing technology includes time division multiplexing (Time Division Multiplexing, TDM for short), wavelength division multiplexing (Wavelength Division Multiplexing, WDM for short), frequency division multiplexing (Frequency Division Multiplexing, FDM for short), orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM for short), or code division multiplexing (Code Division Multiplexing, CDM for short). In the foregoing multiplexing technology, CDM can multiplex a plurality of signals in one timeslot and one wavelength, providing a high degree of multiplexing. Coherent Code Division Multiple Access (Code Division Multiple Access, CDMA for short) is an important implementation in an optical communications multipoint to point system. A coherent CDMA system is compatible with an existing commercial coherent component. In a network architecture based on coherent CDMA, service sites send corresponding data on a same wavelength resource by using respective spreading codes. The spreading codes used by the service sites are mutually orthogonal. This ensures that a coherent receiver at a backbone node can recover data of the service sites by using different spreading codes. Therefore, the coherent receiver at the backbone node needs to use a corresponding DSP receiving method. However, a current DSP architecture of the coherent receiver is only applicable to a point to point transmission system, and is not applicable to a coherent CDMA multipoint to point system. Moreover, due to a difference between transmission channels, a CDMA architecture in wireless communication cannot be completely applicable to an optical communications system either. In addition, in the coherent CDMA optical communications system, a transmission signal used by each user is a dual-polarization signal. Because a transmission channel is a fiber, effects such as polarization mode dispersion PMD and differential group delay DGD are caused, thereby affecting a CDMA signal.
- Embodiments of the present invention provide a receiver and a data receiving method, to implement coherent CDMA multipoint to point data transmission in an optical communications system.
- According to a first aspect, an embodiment of the present invention provides a receiver, including:
- two first input ends, a despreading module, a multiple-input multiple-output equalization module, and 2N first output ends, where
- the two first input ends are connected to the despreading module, and the despreading module is connected to the multiple-input multiple-output equalization module;
- the two first input ends are configured to respectively receive a digital signal of an X-polarization state and a digital signal of a Y-polarization state;
- the despreading module is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately based on N delay values and spreading codes of N transmitters, to obtain N first baseband signals and N second baseband signals, where each first baseband signal includes a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state, each second baseband signal includes a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state, and the N delay values are respectively determined based on differences between synchronization positions of first polarization states and synchronization positions of second polarization states of the N transmitters;
- the multiple-input multiple-output equalization module is configured to perform equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters; and
- the 2N first output ends each are configured to output recovered data of one polarization state of one transmitter, where
- N is a positive integer greater than or equal to 1.
- In this implementation, the receiver synchronizes and despreads the received digital signal of the X-polarization state and the received digital signal of the Y-polarization state respectively based on the first polarization state and the second polarization state of each transmitter, to obtain recovered data of first polarization states and recovered data of second polarization states of different transmitters, and implement receiving of data of dual polarization states of a plurality of transmitters, that is, implement coherent CDMA multipoint to point data transmission in an optical communications system. In addition, in a process of obtaining data of the first polarization states and the second polarization states of the different transmitters, a differential group delay (Differential Group Delay, DGD for short) effect on a fiber channel can be effectively compensated for, thereby effectively improving data transmission quality. With reference to the first aspect, in a possible implementation of the first aspect, the despreading module includes a first despreading module and a second despreading module, and the first despreading module and the second despreading module each include two input ends and 2N output ends;
- the two input ends of the first despreading module and the two input ends of the second despreading module are separately connected to the two first input ends;
- the 2N output ends of the first despreading module and the 2N output ends of the second despreading module are separately connected to one second output end;
- the first despreading module is configured to output the N first baseband signals, and the second despreading module is configured to output the N second baseband signals; and
- one output end of the first despreading module is configured to output a first baseband signal of the X-polarization state of one transmitter or a first baseband signal of the Y-polarization state of one transmitter, and one output end of the second despreading module is configured to output a second baseband signal of the X-polarization state of one transmitter or a second baseband signal of the Y-polarization state of one transmitter.
- With reference to the first aspect or the possible implementation of the first aspect, in another possible implementation of the first aspect, the despreading module further includes a first polarization state synchronization module and a second polarization state synchronization module;
the first polarization state synchronization module is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state; and the second polarization state synchronization module is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. - With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the despreading module further includes an adjustable delay module, the adjustable delay module is disposed between the two first input ends and the first despreading module, and the adjustable delay module is further connected to the first polarization state synchronization module and the second polarization state synchronization module;
- the adjustable delay module is configured to: determine delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters, perform delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately based on the delay values of the N transmitters to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state, and output the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state to the first despreading module; and
- the first despreading module despreads the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state respectively by using the spreading codes of the N transmitters, to obtain the N first baseband signals.
- In this implementation, in the receiver, the adjustable delay module is disposed between the first input ends and the first despreading module. The N delay values of the adjustable delay module are respectively determined based on differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the despreading module further includes an adjustable delay module, the adjustable delay module is disposed between the two first input ends and the second despreading module, and the adjustable delay module is further connected to the first polarization state synchronization module and the second polarization state synchronization module;
- the adjustable delay module is configured to: determine delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters, perform delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state respectively based on the delay values of the N transmitters to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state, and output the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state to the second despreading module; and
- the second despreading module despreads the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state respectively by using the spreading codes of the N transmitters, to obtain the N second baseband signals.
- In this implementation, in the receiver, the adjustable delay module is disposed between the first input ends and the second despreading module. The N delay values of the adjustable delay module are determined based on the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the despreading module further includes N adjustable delay modules, the first despreading module includes N first despreading submodules, the N adjustable delay modules each are disposed in one first despreading submodule, and one first despreading submodule is configured to output a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state of one transmitter;
- each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on a spreading code of the transmitter based on the delay value of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a first despreading submodule corresponding to the spreading code; and
- each first despreading submodule is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using a delayed spreading code of a transmitter, to obtain a first baseband signal.
- In this implementation, in the receiver, an adjustable delay module is disposed in each first despreading submodule in the first despreading module. A delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the despreading module further includes N adjustable delay modules, the second despreading module includes N second despreading submodules, the N adjustable delay modules each are disposed in one second despreading submodule, and one second despreading submodule is configured to output a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state of one transmitter;
- each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on a spreading code of the transmitter based on the delay value of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a second despreading submodule corresponding to the spreading code; and
- each second despreading submodule is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using a delayed spreading code of one transmitter, to obtain one second baseband signal.
- In this implementation, in the receiver, an adjustable delay module is disposed in each second despreading submodule in the second despreading module. A delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
- With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the multiple-input multiple-output equalization module includes a first multiple-input multiple-output equalization module, a second multiple-input multiple-output equalization module, and a summation module;
- the first multiple-input multiple-output equalization module is connected to the 2N output ends of the first despreading module, and the second multiple-input multiple-output equalization module is connected to the 2N output ends of the second despreading module;
- the first multiple-input multiple-output equalization module includes 2N third output ends, and the second multiple-input multiple-output equalization module includes 2N fourth output ends;
- the 2N third output ends are connected to the 2N fourth output ends and the summation module, and the summation module is connected to the 2N first output ends;
- the first multiple-input multiple-output equalization module is configured to process the N first baseband signals based on
2N ∗2N filtering coefficients, to obtain first modulation data of the N transmitters, where the first modulation data of each transmitter includes first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter; - the second multiple-input multiple-output equalization module is configured to process the N second baseband signals based on the
2N ∗2N filtering coefficients, to obtain second modulation data of the N transmitters, where the second modulation data of each transmitter includes second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter; and - the summation module is configured to sum the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters.
- With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the first multiple-input multiple-output equalization module includes
2N ∗2N first equalization submodules, and one filtering coefficient is set for each first equalization submodule; - the 2N columns of first equalization submodules are separately connected to one output end of the first despreading module, and the 2N rows of first equalization submodules are separately connected to one third output end by using 2N-1 adders;
- the second multiple-input multiple-output equalization module includes
2N ∗2N second equalization submodules, and one filtering coefficient is set for each second equalization submodule; and - the 2N columns of second equalization submodules are separately connected to one output end of the second despreading module, and the 2N rows of second equalization submodules are separately connected to one fourth output end by using the 2N-1 adders.
- In this implementation, the receiver respectively compensates, for a channel loss by using two multiple-input multiple-output equalization modules, the first baseband signals and the second baseband signals that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance.
- With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the multiple-input multiple-output equalization module includes 2N multiple-input-single-output equalization modules;
- each multiple-input-single-output equalization module is connected to the 2N output ends of the first despreading module and the 2N output ends of the second despreading module; and
- the 2N multiple-input-single-output equalization modules process the N first baseband signals and the N second baseband signals each by using one transmitter as a reference,
- to obtain recovered data of one polarization state of a corresponding transmitter.
- In this implementation, the receiver compensates, for a channel loss by using the 2N multiple-input-single-output equalization modules, the first baseband signals and the second baseband signals respectively that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance. This implementation is more applicable to an application scenario in which a frequency offset between transmitters is relatively large.
- With reference to the first aspect or any possible implementation of the first aspect, in another possible implementation of the first aspect, the receiver further includes 2N carrier recovery modules, the 2N carrier recovery modules each are disposed at one first output end, and each carrier recovery module is configured to perform carrier phase recovery on recovered data of a polarization state of a transmitter corresponding to the carrier recovery module, to obtain original data of one polarization state of the transmitter corresponding to the carrier recovery module.
- According to a second aspect, an embodiment of the present invention provides a data receiving method, including:
- receiving a digital signal of an X-polarization state and a digital signal of a Y-polarization state;
- determining N delay values based on differences between synchronization positions of first polarization states and synchronization positions of second polarization states of N transmitters;
- despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals, where each first baseband signal includes a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state, and each second baseband signal includes a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state; and
- performing equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters, where
a value of N is the same as a quantity of transmitters. - With reference to the second aspect, in a possible implementation of the second aspect, the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N second baseband signals;
- performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and
- despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state respectively by using the spreading codes of the N transmitters, to obtain the N first baseband signals.
- With reference to the second aspect or the possible implementation of the second aspect, in another possible implementation of the second aspect, the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N first baseband signals;
- performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and
- despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state respectively by using the spreading codes of the N transmitters, to obtain the N second baseband signals.
- With reference to the second aspect or any possible implementation of the second aspect, in another possible implementation of the second aspect, the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N second baseband signals;
- performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; and
- despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the N delayed spreading codes, to obtain the N first baseband signals.
- With reference to the second aspect or any possible implementation of the second aspect, in another possible implementation of the second aspect, the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals includes:
- despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N first baseband signals;
- performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; and
- despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the N delayed spreading codes, to obtain the N second baseband signals.
- With reference to the second aspect or any possible implementation of the second aspect, in another possible implementation of the second aspect, the method further includes:
- determining the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state; and
- determining the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- With reference to the second aspect or any possible implementation of the second aspect, in another possible implementation of the second aspect, the performing equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters includes:
- processing the N first baseband signals based on
2N ∗2N filtering coefficients, to obtain first modulation data of the N transmitters, where the first modulation data of each transmitter includes first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter; - processing the N second baseband signals based on the
2N ∗2N filtering coefficients, to obtain second modulation data of the N transmitters, where the second modulation data of each transmitter includes second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter; and - summing the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the second polarization states and the recovered data of the second polarization states of the N transmitters.
- For beneficial effects of the data receiving method provided in any one of the second aspect and the possible implementations of the second aspect, refer to beneficial effects of any one of the first aspect and the possible implementations of the first aspect. Details are not described herein again.
- According to the receiver and the data receiving method in the embodiments of the present invention, the receiver receives the digital signal of the X-polarization state and the digital signal of the Y-polarization state; and despreads the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the delay values of the N transmitters and the spreading codes of the N transmitters by using the despreading module, to obtain the N first baseband signals and the N second baseband signals. The N delay values are respectively determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters. Further, equalization filtering processing is performed on the N first baseband signals and the N second baseband signals, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, received to-be-processed digital signals are synchronized and despread based on the first polarization state and the second polarization state of each transmitter. Further, recovered data of first polarization states and recovered data of second polarization states of different transmitters are obtained, thereby implementing receiving of data of dual polarization states of a plurality of transmitters, that is, implementing coherent CDMA multipoint to point data transmission in an optical communications system. In addition, in a process of obtaining data of the first polarization states and the second polarization states of the different transmitters, a differential group delay (Differential Group Delay, DGD for short) effect on the fiber channel can be effectively compensated for, thereby effectively improving data transmission quality.
- To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show some embodiments of the present invention, and a person of ordinary skill in the art may derive other drawings from these accompanying drawings without creative efforts.
-
FIG. 1 is a schematic diagram of an application scenario of the present invention; -
FIG. 2 is a schematic structural diagram ofEmbodiment 1 of a receiver according to the present invention; -
FIG. 3 is a schematic structural diagram ofEmbodiment 2 of a receiver according to the present invention; -
FIG. 4 is a schematic structural diagram of Embodiment 3 of a receiver according to the present invention; -
FIG. 5A is a schematic structural diagram of Embodiment 4 of a receiver according to the present invention; -
FIG. 5B is a schematic structural diagram of a first despreading submodule according to the present invention; -
FIG. 6 is a schematic structural diagram of Embodiment 5 of a receiver according to the present invention; -
FIG. 7 is a schematic structural diagram ofEmbodiment 1 of a multiple-input multiple-output equalization module of a receiver according to the present invention; -
FIG. 8 is a schematic structural diagram of a first multiple-input multiple-output equalization module or a second multiple-input multiple-output equalization module of a receiver according to the present invention; -
FIG. 9 is a schematic structural diagram of Embodiment 6 of a receiver according to the present invention; and -
FIG. 10 is a flowchart ofEmbodiment 1 of a data receiving method according to the present invention. - To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following clearly and completely describes the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
-
FIG. 1 is a schematic diagram of an application scenario of the present invention. As shown inFIG. 1 , the application scenario in this embodiment of the present invention may be a CDMA system accessed by a plurality of users. The plurality of users access the system inFIG. 1 by using a transmitter in this embodiment of the present invention. As an access node, the transmitter may receive uplink transmission data of a user, and send, after performing corresponding processing on the uplink transmission data, the uplink transmission data of the user to a central exchange node by using a fiber. A receiver in this embodiment of the present invention may be used as an ingress node for connecting the uplink transmission data of the plurality of users to a central switching network. As shown inFIG. 1 , a coupler may be disposed between the central switching network and various access nodes. The coupler is configured to couple optical signals of different users. The transmitter in this embodiment of the present invention may perform spreading processing on uplink transmission data of a user, then, perform other corresponding processing, and send the uplink transmission data of the user to the central switching network. The receiver, located in the central switching network, in this embodiment of the present invention receives transmission data. The transmission data received by the receiver comes from different transmitters. Moreover, optical signals of various transmitters have a same wavelength. The optical signal of each transmitter is a dual-polarization signal. The receiver in this embodiment of the present invention can implement receiving of data of a plurality of transmitters. The following describes the receiver in this embodiment of the present invention in detail by using several specific embodiments. -
FIG. 2 is a schematic structural diagram ofEmbodiment 1 of a receiver according to the present invention. As shown inFIG. 2 , the receiver in this embodiment may include: two first input ends (111 and 112), adespreading module 12, a multiple-input multiple-output equalization module despreading module 12. Thedespreading module 12 includes 4N second output ends (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, and 124N). The 4N second output ends (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, and 124N) are separately connected to the multiple-input multiple-output equalization module 13. - The first input ends (111 and 112) are configured to receive to-be-processed digital signals. The to-be-processed digital signals include a digital signal of an X-polarization state and a digital signal of a Y-polarization state. The
first input end 111 may be configured to receive the digital signal of the X-polarization state, and thesecond input end 112 may be configured to receive the digital signal of the Y-polarization state. The digital signal of the X-polarization state includes components of digital signals of the X-polarization state of all transmitters. The digital signal of the Y-polarization state includes components of digital signals of the Y-polarization state of all the transmitters. Thedespreading module 12 is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on N delay values and spreading codes of N transmitters, to obtain N first baseband signals and N second baseband signals, where each first baseband signal includes a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state, each second baseband signal includes a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state, and the N delay values are respectively determined based on differences between synchronization positions of first polarization states and synchronization positions of second polarization states of the N transmitters. The multiple-input multiple-output equalization module 13 is configured to perform equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters. The 2N first output ends each are configured to output recovered data of one polarization state of one transmitter, where N is a positive integer greater than or equal to 1, and specifically, N is equal to a quantity of transmitters. - It should be noted that a signal of each transmitter has a first polarization state (u) and a second polarization state (v). First polarization states and second polarization states of different transmitters may vary. The first polarization state (u) and the second polarization state (v) are orthogonal. To be specific, for example, a first polarization state (u1) and a second polarization state (v1) of a
transmitter 1 are orthogonal, and a first polarization state (u2) and a second polarization state (v2) of atransmitter 2 are orthogonal. - Specifically, in an example of the present invention, the first input ends (111 and 112) of the receiver receive the to-be-processed digital signals, and the to-be-processed digital signals include the digital signal of the X-polarization state and the digital signal of the Y-polarization state. It may be understood that the receiver further includes a polarization splitter (PBS), two 90-degree optical hybrids, four balance detectors, four analog to digital (A/D) converters, and a dispersion compensation module. The receiver receives an optical signal transmitted by a fiber communications system. The optical signal is first split into two optical signals through the PBS. One optical signal is in the X-polarization state, and the other optical signal is in the Y-polarization state. The optical signals in the two polarization states each pass through one 90-degree optical hybrid. Each 90-degree optical hybrid mixes, in complex-domain space, an input signal thereof with four quadrilateral forms of an LO oscillator signal. Then, each 90-degree optical hybrid transmits four mixed signals to two balance detectors. Outputs of the balance detectors are converted into digital signals by the A/D converters. After an I signal and a Q signal of each polarization state pass through one A/D converter, two digital signals of the polarization state are output. After the foregoing processing is performed on the optical signal received by the receiver in this embodiment, I(XI) and Q(XQ) outputs in the X-polarization state are output, and I(YI) and Q(YQ) outputs in the Y-polarization state are output. To be specific, four outputs of the A/D converters of the receiver are XI, XQ, YI, and YQ. Then, dispersion compensation is performed on four signals, to output the digital signal of the X-polarization state (which may be represented by X herein) and the digital signal of the Y-polarization state (which may be represented by Y herein) that are received by the first input ends (11 and 12) in this embodiment.
- In this embodiment, after the first input ends (111 and 112) of the receiver respectively receive the to-be-processed digital signals (the digital signal of the X-polarization state (X) and the digital signal of the Y-polarization state (Y)), the
despreading module 12 may determine the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, determine a delay value of each transmitter based on a difference between the synchronization position of the first polarization state and the synchronization position of the second polarization state of the transmitter, and despread the to-be-processed digital signals based on the delay values of the N transmitters and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals. Specifically, thedespreading module 12 makes two copies of a to-be-processed digital signal. In an implementable manner, for one copy, the to-be-processed digital signal is despread based on the synchronization positions of the first polarization states of the N transmitters and the spreading codes of the N transmitters, to obtain the N first baseband signals; and for the other copy, the to-be-processed digital signal is despread based on the synchronization positions of the second polarization states of the N transmitters, the delay values of the N transmitters, and the spreading codes of the N transmitters, to obtain the N second baseband signals. In another implementable manner, for one copy, the to-be-processed digital signal is despread based on the synchronization positions of the first polarization states of the N transmitters, the delay values of the N transmitters, and the spreading codes of the N transmitters, to obtain the N first baseband signals; and for the other copy, the to-be-processed digital signal is despread based on the synchronization positions of the second polarization states of the N transmitters and the spreading codes of the N transmitters, to obtain the N second baseband signals. - After the N first baseband signals and the N second baseband signals are obtained, the receiver in this embodiment performs equalization filtering processing on the N first baseband signals and the N second baseband signals by using the multiple-input multiple-
output equalization module 13, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, original data of the first polarization state and original data of the second polarization state that are sent by the N transmitters. - It may be understood that before the first output ends output the recovered data of the first polarization states and the recovered data of the second polarization states of the transmitters, the first output ends may further perform carrier frequency offset compensation and carrier phase recovery processing.
- In this embodiment, the receiver receives the digital signal of the X-polarization state and the digital signal of the Y-polarization state; and despreads the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the delay values of the N transmitters and the spreading codes of the N transmitters by using the despreading module, to obtain the N first baseband signals and the N second baseband signals. The N delay values are respectively determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters. Further, equalization filtering processing is performed on the N first baseband signals and the N second baseband signals, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, received to-be-processed digital signals are synchronized and despread based on the first polarization state and the second polarization state of each transmitter. Further, recovered data of first polarization states and recovered data of second polarization states of different transmitters are obtained, thereby implementing receiving of data of dual polarization states of a plurality of transmitters, that is, implementing coherent CDMA multipoint to point data transmission in an optical communications system. In addition, in a process of obtaining data of the first polarization states and the second polarization states of the different transmitters, a differential group delay (Differential Group Delay, DGD for short) effect on the fiber channel can be effectively compensated for, thereby effectively improving data transmission quality.
- The DGD effect specifically means that polarization mode dispersion (Polarization Mode Dispersion, PMD for short) is caused due to slight birefringence in a fiber, so that different polarization state components of a signal of one transmitter generate a discrete effect.
- The technical solution of the embodiment of the receiver shown in
FIG. 2 is described below in detail by using several specific embodiments. -
FIG. 3 to FIG. 6 are used to describe four different disposing positions of an adjustable delay module. -
FIG. 3 is a schematic structural diagram ofEmbodiment 2 of a receiver according to the present invention. As shown inFIG. 3 , in the receiver in this embodiment based on the embodiment shown inFIG. 2 , thedespreading module 12 may specifically include: afirst despreading module 123 and asecond despreading module 124. Thefirst despreading module 123 and thesecond despreading module 124 each include two input ends and 2N output ends. - The two input ends of the
first despreading module 123 and the two input ends of thesecond despreading module 124 are separately connected to the first input ends (111 and 112). The 2N output ends of thefirst despreading module 123 and the 2N output ends of thesecond despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N). Thefirst despreading module 123 is configured to output the N first baseband signals, and an output end of thefirst despreading module 123 is configured to output a first baseband signal of an X-polarization state of a transmitter or a first baseband signal of a Y-polarization state of a transmitter. For example, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 1 by using thesecond output end 1211, thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 1 by using thesecond output end 1221, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 2 by using thesecond output end 1212, and thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 2 by using thesecond output end 1222. Thesecond despreading module 124 is configured to output the N second baseband signals, and an output end of thesecond despreading module 124 is configured to output a second baseband signal of an X-polarization state of a transmitter or a second baseband signal of a Y-polarization state of a transmitter. For example, thesecond despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 1 by using thesecond output end 1231, thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 1 by using thesecond output end 1241, thefirst despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 2 by using thesecond output end 1232, and thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 2 by using the second output end 1342. - The
despreading module 12 may further include a first polarizationstate synchronization module 125 and a second polarizationstate synchronization module 126. The first polarizationstate synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. The second polarizationstate synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. - Further, the
despreading module 12 may further include anadjustable delay module 1271. Theadjustable delay module 1271 is disposed between the first input ends (111 and 112) and thefirst despreading module 123. Theadjustable delay module 1271 is further connected to the first polarizationstate synchronization module 125 and the second polarizationstate synchronization module 126. Theadjustable delay module 1271 is configured to: determine the delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters; perform delay processing on the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) separately based on the delay values of the N transmitters, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and output the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state to thefirst despreading module 123. The first despreading module despreads the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals. - In other words, in this embodiment, the receiver specifically delays the to-be-processed digital signals based on the delay values of the N transmitters, and inputs the N delayed to-be-processed digital signals to the first despreading module. The first despreading module despreads the to-be-processed digital signals by using the spreading codes of the N transmitters respectively, to obtain the N first baseband signals. It should be noted that in this embodiment, a delay does not need to be performed in the second despreading module, the synchronization positions of the second polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the second polarization states of the N transmitters. The to-be-processed digital signals are despread based on the synchronization positions of the N second polarization states and the spreading codes of the N transmitters, to obtain the N second baseband signals.
- In this embodiment, in the receiver, the adjustable delay module is disposed between the first input ends and the first despreading module. The N delay values of the adjustable delay module are respectively determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
-
FIG. 4 is a schematic structural diagram of Embodiment 3 of a receiver according to the present invention. As shown inFIG. 4 , in the receiver in this embodiment based on the embodiment shown inFIG. 2 , thedespreading module 12 may specifically include: afirst despreading module 123 and asecond despreading module 124. Thefirst despreading module 123 and thesecond despreading module 124 each include two input ends and 2N output ends. The two input ends of thefirst despreading module 123 and the two input ends of thesecond despreading module 124 are separately connected to the first input ends (111 and 112). The 2N output ends of thefirst despreading module 123 and the 2N output ends of thesecond despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N). Thefirst despreading module 123 is configured to output the N first baseband signals, and one output end of thefirst despreading module 123 is configured to output a first baseband signal of an X-polarization state of one transmitter or a first baseband signal of a Y-polarization state of one transmitter. For example, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 1 by using thesecond output end 1211, thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 1 by using thesecond output end 1221, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 2 by using thesecond output end 1212, and thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 2 by using thesecond output end 1222. Thesecond despreading module 124 is configured to output the N second baseband signals, and one output end of thesecond despreading module 124 is configured to output a second baseband signal of an X-polarization state of one transmitter or a second baseband signal of a Y-polarization state of one transmitter. For example, thesecond despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 1 by using thesecond output end 1231, thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 1 by using thesecond output end 1241, thefirst despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 2 by using thesecond output end 1232, and thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 2 by using the second output end 1342. - The
despreading module 12 may further include a first polarizationstate synchronization module 125 and a second polarizationstate synchronization module 126. The first polarizationstate synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. The second polarizationstate synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. - Further, different from the embodiment shown in
FIG. 3 , in this embodiment, the adjustable delay module of the receiver is disposed between the first input ends (111 and 112) and thesecond despreading module 124. Theadjustable delay module 1272 is further connected to the first polarizationstate synchronization module 125 and the second polarizationstate synchronization module 126. Theadjustable delay module 1272 is configured to: determine delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters, separately perform delay processing on the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) based on the delay values of the N transmitters to obtain N delayed to-be-processed digital signals (N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state), and output the N delayed to-be-processed digital signals to thesecond despreading module 124. Thesecond despreading module 124 separately despreads the N delayed to-be-processed digital signals by using the spreading codes of the N transmitters, to obtain the N second baseband signals. - In other words, in this embodiment, the receiver specifically delays the to-be-processed digital signals based on the delay values of the N transmitters, and inputs the N delayed to-be-processed digital signals to the second despreading module. The second despreading module separately despreads the to-be-processed digital signals by using the spreading codes of the N transmitters, to obtain the N second baseband signals. It should be noted that in this embodiment, delay does not need to be performed in the first despreading module, the synchronization positions of the first polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the first polarization states of the N transmitters. The to-be-processed digital signals are despread based on the N synchronization positions of the first polarization states and the spreading codes of the N transmitters, to obtain the N first baseband signals.
- In this embodiment, in the receiver, the adjustable delay module is disposed between the first input ends and the second despreading module. The N delay values of the adjustable delay module are determined based on the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
-
FIG. 5A is a schematic structural diagram of Embodiment 4 of a receiver according to the present invention.FIG. 5B is a schematic structural diagram of a first despreading submodule according to the present invention. As shown inFIG. 5A , in the receiver in this embodiment based on the embodiment shown inFIG. 2 , thedespreading module 12 may specifically include: afirst despreading module 123 and asecond despreading module 124. Thefirst despreading module 123 and thesecond despreading module 124 each include two input ends and 2N output ends. The two input ends of thefirst despreading module 123 and the two input ends of thesecond despreading module 124 are separately connected to the first input ends (111 and 112). The 2N output ends of thefirst despreading module 123 and the 2N output ends of thesecond despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N). Thefirst despreading module 123 is configured to output the N first baseband signals, and one output end of thefirst despreading module 123 is configured to output a first baseband signal of an X-polarization state of one transmitter or a first baseband signal of a Y-polarization state of one transmitter. For example, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 1 by using thesecond output end 1211, thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 1 by using thesecond output end 1221, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 2 by using thesecond output end 1212, and thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 2 by using thesecond output end 1222. Thesecond despreading module 124 is configured to output the N second baseband signals, and one output end of thesecond despreading module 124 is configured to output a second baseband signal of an X-polarization state of one transmitter or a second baseband signal of a Y-polarization state of one transmitter. For example, thesecond despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 1 by using thesecond output end 1231, thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 1 by using thesecond output end 1241, thefirst despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 2 by using thesecond output end 1232, and thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 2 by using the second output end 1342. - The
despreading module 12 may further include a first polarizationstate synchronization module 125 and a second polarizationstate synchronization module 126. The first polarizationstate synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. The second polarizationstate synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. - Further, different from the embodiments shown in
FIG. 3 andFIG. 4 , in this embodiment, thedespreading module 12 may further include N adjustable delay modules (12731, 12732, ..., and 1273N). Thefirst despreading module 123 includes N first despreading submodules (1231, 1232, ..., and 123N). The N adjustable delay modules (12731, 12732, ..., and 1273N) each are disposed in one first despreading submodule, and one first despreading submodule is configured to output a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state of one transmitter. For example, thefirst despreading submodule 1231 is configured to output a first baseband signal of the X-polarization state and a first baseband signal of an Y-polarization state of atransmitter 1, and thefirst despreading submodule 1232 is configured to output a first baseband signal of the X-polarization state and a first baseband signal of a Y-polarization state of atransmitter 2. Each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on a spreading code of the transmitter based on the delay value of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a first despreading submodule corresponding to the spreading code. For example, theadjustable delay module 12731 determines a delay value of thetransmitter 1 based on a difference between a synchronization position of a first polarization state of thetransmitter 1 and a synchronization position of a second polarization state of thetransmitter 1, performs delay processing on a spreading code of thetransmitter 1 based on the delay value of thetransmitter 1 to obtain a delayed spreading code of thetransmitter 1, and outputs the delayed spreading code of thetransmitter 1 to thefirst despreading submodule 1231. Theadjustable delay module 1273N determines a delay value of a transmitter N based on a difference between a synchronization position of a first polarization state of the transmitter N and a synchronization position of a second polarization state of the transmitter N, performs delay processing on a spreading code of the transmitter N based on the delay value of the transmitter N to obtain a delayed spreading code of the transmitter N, and outputs the delayed spreading code of the transmitter N to the first despreading submodule 123N. Other adjustable delay modules are similar to thefirst despreading submodule 1231 and the first despreading submodule 123N, and are not described one by one herein. Each first despreading submodule is configured to despread the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) by using a delayed spreading code of one transmitter, to obtain a first baseband signal. In other words, spreading codes of different transmitters are set for different first despreading submodules. One adjustable delay module performs delay processing on a spreading code of one transmitter, and further, separately despreads the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state). Using an Nth first despreading submodule as an example for a specific description, a same connection structure may be used for other first despreading submodules. Specifically, as shown inFIG. 5B , theadjustable delay module 1273N is disposed in the Nth first despreading submodules. Theadjustable delay module 1273N is connected to the first polarizationstate synchronization module 125, the second polarizationstate synchronization module 126, and a spreading code generator of the transmitter N. Theadjustable delay module 1273N performs delay processing on the spreading code of the transmitter N, to obtain the delayed spreading code of the transmitter N. The Nth first despreading submodule despreads the received to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) by using the delayed spreading code of the transmitter N. The despreading processing may be shown inFIG. 5B . First, multiplication is performed; then, integrating is performed; and further, a first baseband signal of the transmitter N is output. Specifically, a first baseband signal of the X-polarization state of the transmitter N may be output by using thesecond output end 121N, and a first baseband signal of the Y-polarization state of the transmitter N is output by using thesecond output end 122N. - In other words, in this embodiment, the adjustable delay module may be specifically disposed in each first despreading submodule (1231, 1232, ..., or 123N). Each adjustable delay module is configured to: delay a spreading code by using a delay value; and further, delay the to-be-processed digital signals, to obtain the N first baseband signals. It should be noted that in this embodiment, delay does not need to be performed in the second despreading module, the synchronization positions of the second polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the second polarization states of the N transmitters. The to-be-processed digital signals are despread based on the N synchronization positions of the second polarization states and the spreading codes of the N transmitters, to obtain the N second baseband signals.
- In this embodiment, in the receiver, an adjustable delay module is disposed in each first despreading submodule in the first despreading module. A delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
-
FIG. 6 is a schematic structural diagram of Embodiment 5 of a receiver according to the present invention. As shown inFIG. 6 , in the receiver in this embodiment based on the embodiment shown inFIG. 2 , thedespreading module 12 may specifically include: afirst despreading module 123 and asecond despreading module 124. Thefirst despreading module 123 and thesecond despreading module 124 each include two input ends and 2N output ends. The two input ends of thefirst despreading module 123 and the two input ends of thesecond despreading module 124 are separately connected to the first input ends (111 and 112). The 2N output ends of thefirst despreading module 123 and the 2N output ends of thesecond despreading module 124 are separately connected to one second output end (1211, 1221, 1212, 1222, ..., 121N, 122N, 1231, 1241, 1232, 1342, ..., 123N, or 124N). Thefirst despreading module 123 is configured to output the N first baseband signals, and one output end of thefirst despreading module 123 is configured to output a first baseband signal of an X-polarization state of one transmitter or a first baseband signal of a Y-polarization state of one transmitter. For example, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 1 by using thesecond output end 1211, thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 1 by using thesecond output end 1221, thefirst despreading module 123 outputs a first baseband signal of an X-polarization state of atransmitter 2 by using thesecond output end 1212, and thefirst despreading module 123 outputs a first baseband signal of a Y-polarization state of thetransmitter 2 by using thesecond output end 1222. Thesecond despreading module 124 is configured to output the N second baseband signals, and one output end of thesecond despreading module 124 is configured to output a second baseband signal of an X-polarization state of one transmitter or a second baseband signal of a Y-polarization state of one transmitter. For example, thesecond despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 1 by using thesecond output end 1231, thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 1 by using thesecond output end 1241, thefirst despreading module 124 outputs a second baseband signal of the X-polarization state of thetransmitter 2 by using thesecond output end 1232, and thesecond despreading module 124 outputs a second baseband signal of the Y-polarization state of thetransmitter 2 by using the second output end 1342. - The
despreading module 12 may further include a first polarizationstate synchronization module 125 and a second polarizationstate synchronization module 126. The first polarizationstate synchronization module 125 is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. The second polarizationstate synchronization module 126 is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. - Further, different from the embodiments shown in
FIG. 3 andFIG. 4 , thedespreading module 12 may further include N adjustable delay modules (12741, 12742, ..., and 1274N), the second despreading module may include N second despreading submodules (1241, 1242, ..., and 124N), the N adjustable delay modules each are disposed in one second despreading submodule, and one second despreading submodule is configured to output a first baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state of one transmitter. Each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on the delay value of the transmitter and a spreading code of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a second despreading submodule corresponding to the spreading code. Each second despreading submodule is configured to despread the to-be-processed digital signals (the digital signal of the X-polarization state and the digital signal of the Y-polarization state) by using a delayed spreading code of one transmitter, to obtain one second baseband signal. In other words, in this embodiment, the adjustable delay module may be specifically disposed in each second despreading submodule (1241, 1242, ..., or 124N). Each adjustable delay module is configured to: delay a spreading code by using one delay value; and further, delay the to-be-processed digital signals, to obtain the N second baseband signals. It should be noted that in this embodiment, delay does not need to be performed in the first despreading module, the synchronization positions of the first polarization states of the N transmitters are determined based only on the to-be-processed digital signals and training sequences of the first polarization states of the N transmitters. The to-be-processed digital signals are despread based on the N synchronization positions of the first polarization states and the spreading codes of the N transmitters, to obtain the N first baseband signals. - In this embodiment, in the receiver, an adjustable delay module is disposed in each second despreading submodule in the second despreading module. A delay value of each adjustable delay module is determined based on a difference between a synchronization position of a first polarization state and a synchronization position of a second polarization state of a transmitter corresponding to the adjustable delay module, to synchronize and despread received to-be-processed digital signals of two polarization states, and effectively reduce differential group delay DGD effects generated by different polarization state components when a data signal is transmitted in a fiber.
-
FIG. 7 is a schematic structural diagram ofEmbodiment 1 of a multiple-input multiple-output equalization module of a receiver according to the present invention. As shown inFIG. 7 , the multiple-input multiple-output equalization module in this embodiment is based on the structure of the receiver in any one ofFIG. 2 to FIG. 6 . Further, the multiple-input multiple-output equalization module 13 may specifically include a first multiple-input multiple-output equalization module 131, a second multiple-input multiple-output equalization module 132, and asummation module 133. The first multiple-input multiple-output equalization module 131 is connected to the 2N output ends of thefirst despreading module 123, and the second multiple-input multiple-output equalization module 132 is connected to the 2N output ends of thesecond despreading module 124. The first multiple-input multiple-output equalization module 131 includes 2N third output ends. The second multiple-input multiple-output equalization module 132 includes 2N fourth output ends. The 2N third output ends and the 2N fourth output ends are connected to thesummation module 133. The summation module is connected to the 2N first output ends. The first multiple-input multiple-output equalization module 131 is configured to process the N first baseband signals based on2N ∗2N filtering coefficients, to obtain first modulation data of the N transmitters, where the first modulation data of each transmitter includes first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter. The second multiple-input multiple-output equalization module 132 is configured to process the N second baseband signals based on the2N ∗2N filtering coefficients, to obtain second modulation data of the N transmitters, where the second modulation data of each transmitter includes second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter. Thesummation module 133 is configured to sum the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters. - In other words, in this embodiment, the receiver respectively compensates, for a channel loss by using two multiple-input multiple-output equalization modules, the first baseband signals and the second baseband signals that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance.
-
FIG. 8 is a schematic structural diagram of a first multiple-input multiple-output equalization module or a second multiple-input multiple-output equalization module of a receiver according to the present invention. As shown inFIG. 8 , in this embodiment, the first multiple-input multiple-output equalization module and the second multiple-input multiple-output equalization module are based on the structure of the receiver shown inFIG. 7 . Further, the first multiple-input multiple-output equalization module may specifically include2N ∗2N first equalization submodules. One filtering coefficient is set for each first equalization submodule. As shown inFIG. 8 , filtering coefficients of first equalization submodules in the first row are W(1, 1), W(1, 2), ..., W(1, 2N-1), and W(1, 2N); and the 2N columns of first equalization submodules are separately connected to one output end of the first despreading module. As shown inFIG. 8 , an input end (R1, R2, ..., R(2N-1), or R2N) in each column is connected to one output end of the first despreading module. For example, R1 is connected to 1211, and R2 is connected to 1221. The 2N rows of first equalization submodules are separately connected to one third output end by using 2N-1 adders. As shown inFIG. 8 , an output end (T1, T2, ..., T(2N-1), or T2N) in each row is connected to one third output end. The second multiple-input multiple-output equalization module specifically includes2N ∗2N second equalization submodules. One filtering coefficient is set for each second equalization submodule. The 2N rows of second equalization submodules are separately connected to one output end of the second despreading module. The 2N columns of second equalization submodules are separately connected to one fourth output end by using the 2N-1 adders. - In other words, a same connection structure may be used for the first multiple-input multiple-output equalization module and the second multiple-input multiple-output equalization module. Filtering coefficients of the first equalization submodule and the second equalization submodule may be set to different values.
-
FIG. 9 is a schematic structural diagram of Embodiment 6 of a receiver according to the present invention. As shown inFIG. 9 , the receiver in this embodiment is based on the structure of the receiver shown in any one ofFIG. 2 to FIG. 6 . Further, the multiple-input multiple-output equalization module 13 may specifically include 2N multiple-input-single-output equalization modules. Each multiple-input-single-output equalization module is connected to the 2N output ends of the first despreading module and the 2N output ends of the second despreading module. The 2N multiple-input-single-output equalization modules process the N first baseband signals and the N second baseband signals each by using one transmitter as a reference, to obtain recovered data of one polarization state of a corresponding transmitter. - Optionally, the receiver may further include 2N carrier recovery modules, the 2N carrier recovery modules each are disposed at one first output end, and each carrier recovery module is configured to perform carrier phase recovery on recovered data of a transmitter corresponding to the carrier recovery module, to obtain original data of a polarization state of the transmitter corresponding to the carrier recovery module.
- In this embodiment, after despreading the to-be-processed digital signals to obtain the N first baseband signals and the N second baseband signals, the receiver respectively inputs the N first baseband signals and the N second baseband signals to the 2N multiple-input-single-output equalization modules. The 2N multiple-input-single-output equalization modules process the N first baseband signals and the N second baseband signals each by using one transmitter as a reference, to obtain recovered data of one polarization state of a corresponding transmitter. For example, to demodulate original data of a first polarization state of a
transmitter 1, a despread digital signal first enters a carrier frequency offsetcompensation module FOC 1, to perform frequency offset compensation on each signal; then, enters a multiple-input-single-output equalization module 1, to output a single signal; and finally, enters a carrier phaserecovery module CR 1, to perform carrier phase recovery the signal to recover the original data of the first polarization state of thetransmitter 1. Similarly, another multiple-input-single-output module is configured to demodulate original data of a first polarization state or a second polarization state of another transmitter. - In this embodiment, the receiver compensates, for a channel loss by using 2N multiple-input-single-output equalization modules, the first baseband signals and the second baseband signals respectively that are obtained through despreading, thereby effectively compensating for a DGD loss on a fiber channel, and further, improving data transmission performance. This embodiment is more applicable to an application scenario in which a frequency offset between transmitters is relatively large.
-
FIG. 10 is a flowchart ofEmbodiment 1 of a data receiving method according to the present invention. As shown inFIG. 10 , the method in this embodiment may include the following steps: -
Step 101. Receive a digital signal of an X-polarization state and a digital signal of a Y-polarization state. -
Step 102. Determine N delay values based on differences between synchronization positions of first polarization states and synchronization positions of second polarization states of N transmitters. -
Step 103. Despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals. - Each first baseband signal includes a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state, and each second baseband signal includes a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state.
-
Step 104. Perform equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters. - A value of N is the same as a quantity of transmitters.
- In an implementable manner, step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals; performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and separately despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals.
- In another implementable manner, step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals; performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; and separately despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals.
- In still another implementable manner, step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals; performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; and separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the N delayed spreading codes, to obtain the N first baseband signals.
- In yet another implementable manner, step 103 of despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals may specifically include: separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals; performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; and separately despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the N delayed spreading codes, to obtain the N second baseband signals.
- Optionally, the method may further include: determining the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state; and determining the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- Optionally, the performing equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters may specifically include: processing the N first baseband signals based on
2N ∗2N filtering coefficients, to obtain first modulation data of the N transmitters, where the first modulation data of each transmitter includes first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter; processing the N second baseband signals based on the2N ∗2N filtering coefficients, to obtain second modulation data of the N transmitters, where the second modulation data of each transmitter includes second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter; and summing the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the second polarization states and the recovered data of the second polarization states of the N transmitters. - In this embodiment, the digital signal of the X-polarization state and the digital signal of the Y-polarization state are received; and the digital signal of the X-polarization state and the digital signal of the Y-polarization state are despread based on the delay values of the N transmitters and the spreading codes of the N transmitters, to obtain the N first baseband signals and the N second baseband signals. The delay values of the N transmitters are separately determined based on the differences between the synchronization positions of the first polarization states and the synchronization positions of the second polarization states of the N transmitters. Further, equalization filtering processing is performed on the N first baseband signals and the N second baseband signals, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters, that is, a received to-be-processed digital signal is synchronized and despread based on the first polarization state and the second polarization state of each transmitter. Further, recovered data of first polarization states and recovered data of second polarization states of different transmitters are obtained, thereby implementing receiving of data of dual polarization states of a plurality of transmitters, that is, implementing coherent CDMA multipoint to point data transmission in an optical communications system. In addition, in a process of obtaining data of the first polarization states and the second polarization states of the different transmitters, a DGD effect on a fiber channel can be effectively compensated for, thereby effectively improving data transmission quality.
- It should be noted that functional modules of the receiver in the foregoing embodiments of the present invention may correspond to one or more processors of the receiver. The functional modules may include the
despreading module 12, the multiple-input multiple-output equalization module 13, thefirst despreading module 123, thesecond despreading module 124, the first polarizationstate synchronization module 125, the second polarizationstate synchronization module 125, the adjustable delay modules (1271 and 1272), the first despreading submodule, the second despreading submodule, the multiple-input-single-output equalization module, and the like in the foregoing embodiments. Input ends and output ends of the functional modules may correspond to ports of the processors. The processors herein may be a central processing unit (Central Processing Unit, CPU), or an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits for implementing the embodiments of the present invention. It may be understood that the receiver may further include a receiver, a transmitter, and a memory. The memory is configured to store instruction code. The processor invokes the instruction code in the memory, and controls the receiver and the transmitter, so that the receiver performs the foregoing operations. - In the several embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electronic, mechanical, or other forms.
- The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one location, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
- In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit. The integrated unit may be implemented in a form of hardware, or may be implemented in a form of hardware in addition to a software functional unit.
- When the foregoing integrated unit is implemented in a form of a software functional unit, the integrated unit may be stored in a computer-readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for instructing a computer device (which may be a personal computer, a server, or a network device) or a processor to perform some of the steps of the methods described in the embodiments of the present invention. The foregoing storage medium includes: any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, or an optical disc.
- It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, division of the foregoing function modules is taken as an example for illustration. In actual application, the foregoing functions can be allocated to different function modules and implemented according to a requirement, that is, an inner structure of an apparatus is divided into different function modules to implement all or part of the functions described above. For a detailed working process of the foregoing apparatus, reference may be made to a corresponding process in the foregoing method embodiments, and details are not described herein again.
- Finally, it should be noted that the foregoing embodiments are merely intended for describing the technical solutions of the present invention, but not for limiting the present invention. Although the present invention is described in detail with reference to the foregoing embodiments, persons of ordinary skill in the art should understand that they may still make modifications to the technical solutions described in the foregoing embodiments or make equivalent replacements to some or all technical features thereof, without departing from the scope of the technical solutions of the embodiments of the present invention.
Claims (18)
- A receiver, comprising:two first input ends, a despreading module, a multiple-input multiple-output equalization module, and 2N first output ends, whereinthe two first input ends are connected to the despreading module, and the despreading module is connected to the multiple-input multiple-output equalization module;the two first input ends are configured to respectively receive a digital signal of an X-polarization state and a digital signal of a Y-polarization state;the despreading module is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on N delay values and spreading codes of N transmitters, to obtain N first baseband signals and N second baseband signals, wherein each first baseband signal comprises a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state, each second baseband signal comprises a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state, and the N delay values are respectively determined based on differences between synchronization positions of first polarization states and synchronization positions of second polarization states of the N transmitters;the multiple-input multiple-output equalization module is configured to perform equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters; andthe 2N first output ends each are configured to output recovered data of one polarization state of one transmitter, whereinN is a positive integer greater than or equal to 1.
- The receiver according to claim 1, wherein the despreading module comprises a first despreading module and a second despreading module, and the first despreading module and the second despreading module each comprise two input ends and 2N output ends;
the two input ends of the first despreading module and the two input ends of the second despreading module are separately connected to the two first input ends;
the 2N output ends of the first despreading module and the 2N output ends of the second despreading module are separately connected to one second output end;
the first despreading module is configured to output the N first baseband signals, and the second despreading module is configured to output the N second baseband signals; and
one output end of the first despreading module is configured to output a first baseband signal of the X-polarization state of one transmitter or a first baseband signal of the Y-polarization state of one transmitter, and one output end of the second despreading module is configured to output a second baseband signal of the X-polarization state of one transmitter or a second baseband signal of the Y-polarization state of one transmitter. - The receiver according to claim 2, wherein the despreading module further comprises a first polarization state synchronization module and a second polarization state synchronization module;
the first polarization state synchronization module is configured to determine the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state; and
the second polarization state synchronization module is configured to determine the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state. - The receiver according to claim 3, wherein the despreading module further comprises an adjustable delay module, the adjustable delay module is disposed between the two first input ends and the first despreading module, and the adjustable delay module is further connected to the first polarization state synchronization module and the second polarization state synchronization module;
the adjustable delay module is configured to: determine delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters, perform delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately based on the delay values of the N transmitters to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state, and output the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state to the first despreading module; and
the first despreading module separately despreads the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals. - The receiver according to claim 3, wherein the despreading module further comprises an adjustable delay module, the adjustable delay module is disposed between the two first input ends and the second despreading module, and the adjustable delay module is further connected to the first polarization state synchronization module and the second polarization state synchronization module;
the adjustable delay module is configured to: determine delay values of the N transmitters based on the differences between the synchronization positions of the first polarization states of the N transmitters and the synchronization positions of the second polarization states of the N transmitters, respectively perform delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the delay values of the N transmitters to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state, and output the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state to the second despreading module; and
the second despreading module respectively despreads the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals. - The receiver according to claim 3, wherein the despreading module further comprises N adjustable delay modules, the first despreading module comprises N first despreading submodules, the N adjustable delay modules each are disposed in one first despreading submodule, and one first despreading submodule is configured to output a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state of one transmitter;
each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on a spreading code of the transmitter based on the delay value of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a first despreading submodule corresponding to the spreading code; and
each first despreading submodule is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using a delayed spreading code of a transmitter, to obtain a first baseband signal. - The receiver according to claim 3, wherein the despreading module further comprises N adjustable delay modules, the second despreading module comprises N second despreading submodules, the N adjustable delay modules each are disposed in one second despreading submodule, and one second despreading submodule is configured to output a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state of one transmitter;
each adjustable delay module determines a delay value of one transmitter based on a difference between a synchronization position of a first polarization state of the transmitter and a synchronization position of a second polarization state of the transmitter, performs delay processing on a spreading code of the transmitter based on the delay value of the transmitter to obtain a delayed spreading code of the transmitter, and outputs the delayed spreading code of the transmitter to a second despreading submodule corresponding to the spreading code; and
each second despreading submodule is configured to despread the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using a delayed spreading code of one transmitter, to obtain one second baseband signal. - The receiver according to any one of claims 2 to 7, wherein the multiple-input multiple-output equalization module comprises a first multiple-input multiple-output equalization module, a second multiple-input multiple-output equalization module, and a summation module;
the first multiple-input multiple-output equalization module is connected to the 2N output ends of the first despreading module, and the second multiple-input multiple-output equalization module is connected to the 2N output ends of the second despreading module;
the first multiple-input multiple-output equalization module comprises 2N third output ends, and the second multiple-input multiple-output equalization module comprises 2N fourth output ends;
the 2N third output ends are connected to the 2N fourth output ends and the summation module, and the summation module is connected to the 2N first output ends;
the first multiple-input multiple-output equalization module is configured to process the N first baseband signals based on 2N∗2N filtering coefficients, to obtain first modulation data of the N transmitters, wherein the first modulation data of each transmitter comprises first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter;
the second multiple-input multiple-output equalization module is configured to process the N second baseband signals based on the 2N∗2N filtering coefficients, to obtain second modulation data of the N transmitters, wherein the second modulation data of each transmitter comprises second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter; and
the summation module is configured to sum the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the first polarization states and the recovered data of the second polarization states of the N transmitters. - The receiver according to claim 8, wherein the first multiple-input multiple-output equalization module comprises 2N∗2N first equalization submodules, and one filtering coefficient is set for each first equalization submodule;
the 2N columns of first equalization submodules are separately connected to one output end of the first despreading module, and the 2N rows of first equalization submodules are separately connected to one third output end by using 2N-1 adders;
the second multiple-input multiple-output equalization module comprises 2N∗2N second equalization submodules, and one filtering coefficient is set for each second equalization submodule; and
the 2N columns of second equalization submodules are separately connected to one output end of the second despreading module, and the 2N rows of second equalization submodules are separately connected to one fourth output end by using the 2N-1 adders. - The receiver according to any one of claims 2 to 7, wherein the multiple-input multiple-output equalization module comprises 2N Multiple-input single-output equalization modules;
each Multiple-input single-output equalization module is connected to the 2N output ends of the first despreading module and the 2N output ends of the second despreading module; and
the 2N Multiple-input single-output equalization modules process the N first baseband signals and the N second baseband signals each by using one transmitter as a reference, to obtain recovered data of one polarization state of a corresponding transmitter. - The receiver according to any one of claims 1 to 10, wherein the receiver further comprises 2N carrier recovery modules, the 2N carrier recovery modules each are disposed at one first output end, and each carrier recovery module is configured to perform carrier phase recovery on recovered data of one polarization state of a transmitter corresponding to the carrier recovery module, to obtain original data of the polarization state of the transmitter corresponding to the carrier recovery module.
- A data receiving method, comprising:receiving a digital signal of an X-polarization state and a digital signal of a Y-polarization state;determining N delay values based on differences between synchronization positions of first polarization states and synchronization positions of second polarization states of N transmitters;despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals, wherein each first baseband signal comprises a first baseband signal of the X-polarization state and a first baseband signal of the Y-polarization state, and each second baseband signal comprises a second baseband signal of the X-polarization state and a second baseband signal of the Y-polarization state; andperforming equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters, whereina value of N is the same as a quantity of transmitters.
- The method according to claim 12, wherein the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals comprises:despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N second baseband signals;performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; andrespectively despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N first baseband signals.
- The method according to claim 12, wherein the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals comprises:despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N first baseband signals;performing delay processing on the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values, to obtain N delayed digital signals of the X-polarization state and N delayed digital signals of the Y-polarization state; andrespectively despreading the N delayed digital signals of the X-polarization state and the N delayed digital signals of the Y-polarization state by using the spreading codes of the N transmitters, to obtain the N second baseband signals.
- The method according to claim 12, wherein the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals comprises:despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N second baseband signals;performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; anddespreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state by using the N delayed spreading codes, to obtain the N first baseband signals.
- The method according to claim 12, wherein the despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state based on the N delay values and spreading codes of the N transmitters, to obtain N first baseband signals and N second baseband signals comprises:despreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the spreading codes of the N transmitters, to obtain the N first baseband signals;performing delay processing on the spreading codes of the N transmitters based on the N delay values, to obtain N delayed spreading codes; anddespreading the digital signal of the X-polarization state and the digital signal of the Y-polarization state separately by using the N delayed spreading codes, to obtain the N second baseband signals.
- The method according to any one of claims 12 to 16, further comprising:determining the synchronization positions of the first polarization states of the N transmitters based on training sequences of the first polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state; anddetermining the synchronization positions of the second polarization states of the N transmitters based on training sequences of the second polarization states of the N transmitters, the digital signal of the X-polarization state, and the digital signal of the Y-polarization state.
- The method according to any one of claims 12 to 17, wherein the performing equalization filtering processing on the N first baseband signals and the N second baseband signals, to obtain recovered data of the first polarization states and recovered data of the second polarization states of the N transmitters comprises:processing the N first baseband signals based on 2N∗2N filtering coefficients, to obtain first modulation data of the N transmitters, wherein the first modulation data of each transmitter comprises first modulation data of the first polarization state and first modulation data of the second polarization state of the transmitter;processing the N second baseband signals based on the 2N∗2N filtering coefficients, to obtain second modulation data of the N transmitters, wherein the second modulation data of each transmitter comprises second modulation data of the first polarization state and second modulation data of the second polarization state of the transmitter; andsumming the first modulation data and the second modulation data of the N transmitters up, to obtain the recovered data of the second polarization state and the recovered data of the second polarization state of the N transmitters.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/104153 WO2018076385A1 (en) | 2016-10-31 | 2016-10-31 | Receiver and data reception method |
Publications (3)
Publication Number | Publication Date |
---|---|
EP3531586A1 true EP3531586A1 (en) | 2019-08-28 |
EP3531586A4 EP3531586A4 (en) | 2019-10-23 |
EP3531586B1 EP3531586B1 (en) | 2022-01-26 |
Family
ID=62024258
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP16919620.1A Active EP3531586B1 (en) | 2016-10-31 | 2016-10-31 | Receiver and data reception method |
Country Status (4)
Country | Link |
---|---|
US (1) | US10630419B2 (en) |
EP (1) | EP3531586B1 (en) |
CN (1) | CN109923803B (en) |
WO (1) | WO2018076385A1 (en) |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5955992A (en) * | 1998-02-12 | 1999-09-21 | Shattil; Steve J. | Frequency-shifted feedback cavity used as a phased array antenna controller and carrier interference multiple access spread-spectrum transmitter |
US8363744B2 (en) * | 2001-06-10 | 2013-01-29 | Aloft Media, Llc | Method and system for robust, secure, and high-efficiency voice and packet transmission over ad-hoc, mesh, and MIMO communication networks |
US7248841B2 (en) * | 2000-06-13 | 2007-07-24 | Agee Brian G | Method and apparatus for optimization of wireless multipoint electromagnetic communication networks |
EP1329047A1 (en) * | 2000-09-26 | 2003-07-23 | Celight, Inc. | System and method for code division multiplexed optical communication |
FR2818838A1 (en) * | 2000-12-21 | 2002-06-28 | Cit Alcatel | ADJUSTABLE DIFFERENTIAL GROUP DELAY GENERATOR AND POLARIZATION DISPERSION COMPENSATOR INCORPORATING SAME |
US7599627B2 (en) * | 2001-05-31 | 2009-10-06 | Teradvance Communications, Llc | Method and system for a polarization mode dispersion tolerant optical homodyne detection system with optimized transmission modulation |
US7403717B2 (en) * | 2002-04-18 | 2008-07-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for first-order polarization mode dispersion compensation |
EP1606895A1 (en) | 2003-03-21 | 2005-12-21 | Pirelli & C. S.p.A. | Apparatus for mitigating the effects of polarization mode dispersion of a plurality of optical signals |
CN1268077C (en) * | 2004-04-30 | 2006-08-02 | 北京大学 | Optical CDMA wavelength-time domain two-dimensional optical orthogonal code coder and decoder |
CN101729187B (en) * | 2008-10-24 | 2013-01-16 | 华为技术有限公司 | Optical signal transmission processing method, sending device and system |
US8699882B2 (en) * | 2009-01-08 | 2014-04-15 | Ofidium Pty Ltd | Signal method and apparatus |
JP5264668B2 (en) * | 2009-09-29 | 2013-08-14 | 三菱電機株式会社 | Multilevel modulated light transmitting / receiving apparatus and multilevel modulated light transmitting / receiving method |
WO2011065163A1 (en) * | 2009-11-24 | 2011-06-03 | 日本電気株式会社 | Optical reception device and optical reception control method |
CN102725967B (en) * | 2010-04-07 | 2015-08-05 | 上海贝尔股份有限公司 | For the method and apparatus of information feed back and precoding |
CN103141037B (en) * | 2010-11-30 | 2016-03-30 | 三菱电机株式会社 | Light conveying system, light sending device and optical pickup apparatus |
JP5686142B2 (en) | 2011-01-20 | 2015-03-18 | 日本電気株式会社 | Coherent light receiving apparatus and coherent light receiving method |
CN102170312B (en) * | 2011-04-26 | 2013-10-30 | 聊城大学 | Self-adaptive polarization mode optical dispersion compensation method |
CN102318241B (en) * | 2011-07-12 | 2014-09-03 | 华为技术有限公司 | Method and device for removing time delay and optical communication system receiver |
US8805208B2 (en) | 2012-02-03 | 2014-08-12 | Tyco Electronics Subsea Communications Llc | System and method for polarization de-multiplexing in a coherent optical receiver |
US8861960B2 (en) * | 2012-08-20 | 2014-10-14 | Ciena Corporation | Systems and methods for the compensation of nonlinear cross polarization and cross phase modulation in dual polarization coherent channels |
US9112608B2 (en) * | 2012-10-08 | 2015-08-18 | Futurewei Technologies, Inc. | Resource-efficient digital chromatic dispersion compensation in fiber optical communication using spectral shaping subcarrier modulation |
US9264124B2 (en) * | 2013-04-26 | 2016-02-16 | Blackberry Limited | Antenna polarization optimization for wireless communications |
CN103368603A (en) * | 2013-06-17 | 2013-10-23 | 北京邮电大学 | Method and system for realizing multi-user spread spectrum communication |
US9191120B2 (en) * | 2013-09-04 | 2015-11-17 | At&T Intellectual Property I, L.P. | Method and system for optical impairments mitigation for high-speed optical communication systems |
WO2015104058A1 (en) * | 2014-01-10 | 2015-07-16 | Huawei Technologies Co., Ltd. | Method for dual polarization coherent optical modulation |
US20170141943A1 (en) * | 2014-07-03 | 2017-05-18 | Technion Research& Developement Foundation Limited | System and method for ofdm symbol receiving and processing |
US20160352419A1 (en) * | 2015-05-27 | 2016-12-01 | John P. Fonseka | Constrained interleaving for 5G wireless and optical transport networks |
CN108141267B (en) * | 2015-09-24 | 2021-04-27 | Lg 电子株式会社 | Method for transmitting and receiving channel state information in wireless communication system and apparatus therefor |
JP2018129618A (en) * | 2017-02-07 | 2018-08-16 | 富士通株式会社 | Receiving device and receiving method |
-
2016
- 2016-10-31 WO PCT/CN2016/104153 patent/WO2018076385A1/en unknown
- 2016-10-31 EP EP16919620.1A patent/EP3531586B1/en active Active
- 2016-10-31 CN CN201680090437.6A patent/CN109923803B/en active Active
-
2019
- 2019-04-29 US US16/398,169 patent/US10630419B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3531586B1 (en) | 2022-01-26 |
US20190253177A1 (en) | 2019-08-15 |
US10630419B2 (en) | 2020-04-21 |
CN109923803B (en) | 2020-12-15 |
CN109923803A (en) | 2019-06-21 |
WO2018076385A1 (en) | 2018-05-03 |
EP3531586A4 (en) | 2019-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3672112B1 (en) | Optical signal transmission system and optical signal transmission method | |
US10868631B2 (en) | Construction method of mode-division multiplexing fiber-optic communication system and a constructed fiber-optic communication system | |
US8707138B2 (en) | Method and arrangement for blind demultiplexing a polarisation diversity multiplex signal | |
JP5589206B2 (en) | Method and apparatus for transmitting a pilot | |
WO2013039968A9 (en) | Performance enhancement through optical variants | |
EP4136779A1 (en) | Communication system employing optical frame templates | |
US8837957B2 (en) | Method and apparatus of using digital equalizer for cascaded wavelength selective switch compensation | |
EP2613460A1 (en) | Orthogonal frequency division multiplexing method with differential phase shift compensation | |
US9819440B2 (en) | Method and device for signal processing in an optical communication network | |
US10630419B2 (en) | Receiver and data receiving method | |
US20180227056A1 (en) | Receiving device and receiving method | |
JP6739073B2 (en) | Optical transmission method and optical transmission device | |
EP3220559A1 (en) | Processing parameter and resource sharing architecture for superchannel based transmission systems | |
Tokas et al. | A scalable optically-switched datacenter network with multicasting | |
US10651947B2 (en) | Coherent detection with remotely delivered local oscillators | |
US9391733B2 (en) | Method, system, and apparatus for transmitting data information by using optical signals | |
JP5795669B1 (en) | Spatial multiplexing optical transmission system | |
JP6320953B2 (en) | Optical transmission system and optical transmission method | |
Mendinueta et al. | Numerical investigation of equalization enhanced phase noise penalties for MQAM modulations in few-mode fiber transmission with time domain equalization | |
US20230198654A1 (en) | Transmitting apparatus, receiving apparatus,communication system, and communication method | |
CN116762288A (en) | System for pulsed laser optical data transmission with receiver recoverable clock | |
CN115694650A (en) | Optical communication equipment and optical communication system | |
JP2018182473A (en) | Transmission device and transmission method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20190520 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20190920 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04B 10/2569 20130101AFI20190916BHEP Ipc: H04J 14/00 20060101ALI20190916BHEP Ipc: H04B 10/61 20130101ALI20190916BHEP Ipc: H04B 10/2507 20130101ALI20190916BHEP |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20210917 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1466091 Country of ref document: AT Kind code of ref document: T Effective date: 20220215 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602016068783 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20220126 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1466091 Country of ref document: AT Kind code of ref document: T Effective date: 20220126 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220526 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220426 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220426 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220427 Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220526 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602016068783 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20221027 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MC Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
REG | Reference to a national code |
Ref country code: BE Ref legal event code: MM Effective date: 20221031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LI Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221031 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221031 Ref country code: CH Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: BE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20221031 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20230907 Year of fee payment: 8 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20230906 Year of fee payment: 8 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: HU Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO Effective date: 20161031 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CY Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: MK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: TR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20220126 |