IP Library Granted Patent US 9,143,240
Granted Patent B2
US 9,143,240 · App. 13/771,822 · Granted Sep 22, 2015

Nonlinear compensating apparatus and method and transmitter

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,143,240
App. No.
13/771,822
Granted
Sep 22, 2015
Kind
B2
Abstract

The present invention provides a nonlinear compensating apparatus and method and a transmitter. The nonlinear compensating apparatus includes: an information sequence acquiring unit, configured to acquire a symbol information sequence of the pulse signal; a perturbation quantity acquiring unit, configured to calculate, by pre-obtained weighting coefficients to which each item corresponds, the weighted sum of interaction items of pulses on one or more moments relative to the current moment; a perturbation quantity processing unit, configured to combine the items of the perturbation quantity based on the weighting coefficients; and an information compensating unit, configured to calculate a difference between the symbol information sequence and the processed perturbation quantity to obtain a compensated symbol information sequence. With the embodiments of the present invention, the complexity of calculation may be further lowered, and requirements on hardware may also be lowered.

Claims (2183)

1. A nonlinear compensating apparatus, comprising:

an information sequence acquiring unit, configured to acquire a symbol information sequence of a pulse signal inputted by a transmitting side;

a perturbation quantity acquiring unit, configured to calculate, by pre-obtained weighting coefficients to which each item corresponds, the weighted sum of interaction items of pulses on one or more moments relative to the current moment, to obtain a perturbation quantity produced on a transmission link with a certain length;

a perturbation quantity processing unit, configured to combine the items of the perturbation quantity based on the weighting coefficients, so as to transform complex addition into a combination of addition and multiplication of symbols in a finite symbol set; and

an information compensating unit, configured to calculate a difference between the symbol information sequence and the processed perturbation quantity to obtain a compensated symbol information sequence, so as to cause the transmitting side to transmit signals according to the compensated symbol information sequence;

wherein the perturbation quantity processing unit is used for combining the items to which the equal or approximately equal weighting coefficients correspond, or for combining the items to which the real parts of the weighting coefficients correspond, or for combining the items to which the imaginary parts of the weighting coefficients correspond.

2. The nonlinear compensating apparatus according to claim 1 , wherein the inputted pulse signal is a dual-polarization signal, and the perturbation quantity processing unit uses the following formula in combining the items of the perturbation quantity:

Δ

k

H

=

a

0

Re

[

C

(

mn

=

a

,

z

=

L

)

]

mn

0

mn

=

a

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

+

j

a

0

Im

[

C

(

mn

=

a

,

z

=

L

)

]

mn

0

mn

=

a

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

+

j

m

0

[

A

m

+

k

H

A

k

V

(

A

m

+

k

V

)

*

+

A

-

m

+

k

H

A

k

V

(

A

-

m

+

k

V

)

*

]

Im

[

C

(

m

,

0

,

z

=

L

)

]

Δ

k

V

=

a

0

Re

[

C

(

mn

=

a

,

z

=

L

)

]

mn

0

mn

=

a

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

+

j

a

0

Im

[

C

(

mn

=

a

,

z

=

L

)

]

mn

0

mn

=

a

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

+

j

m

0

[

A

m

+

k

V

A

k

H

(

A

m

+

k

H

)

*

+

A

-

m

+

k

V

A

k

H

(

A

-

m

+

k

H

)

*

]

Im

[

C

(

m

,

0

,

z

=

L

)

]

or, the perturbation quantity processing unit uses the following formula in combining the items of the perturbation quantity:

Δ

k

H

=

a

>

0

Re

[

C

(

mn

=

a

,

z

=

L

)

]

{

mn

0

mn

=

a

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

-

mn

0

mn

=

-

a

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

}

+

j

a

>

0

Im

[

C

(

mn

=

a

,

z

=

L

)

]

{

mn

0

mn

=

a

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

+

mn

0

mn

=

-

a

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

}

+

j

m

>

0

[

A

m

+

k

H

A

k

V

(

A

m

+

k

V

)

*

+

A

-

m

+

k

H

A

k

V

(

A

-

m

+

k

V

)

*

]

Im

[

C

(

m

,

0

,

z

=

L

)

]

Δ

k

V

=

a

>

0

Re

[

C

(

mn

=

a

,

z

=

L

)

]

{

mn

0

mn

=

a

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

-

mn

0

mn

=

-

a

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

}

+

j

a

>

0

Im

[

C

(

mn

=

a

,

z

=

L

)

]

{

mn

0

mn

=

a

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

+

mn

0

mn

=

-

a

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

}

+

j

m

>

0

[

A

m

+

k

V

A

k

H

(

A

m

+

k

H

)

*

+

A

-

m

+

k

V

A

k

H

(

A

-

m

+

k

H

)

*

]

Im

[

C

(

m

,

0

,

z

=

L

)

]

where, Δ k H , and Δ k V respectively denote a sum of the weighting values of several items on the k-th moment at horizontal polarization state and vertical polarization state, C(m, n, z=L) denotes the weighting coefficient of each item at a transmission link L, with m and n being integers, and a=m×n and being not equal to 0, A m+k H and A m+k V respectively denote the symbol information of the pulses on the (m+k)-th moment at the horizontal polarization state and the vertical polarization state, A n+k H , and A n+k V respectively denote the symbol information of the pulses on the (n+k)-th moment at the horizontal polarization state and the vertical polarization state, and (A m+n+k H )* and (A m+n+k V )* respectively denote the conjugation of the symbol information of the pulses on the (m+n+k)-th moment at the horizontal polarization state and the vertical polarization state.

3. The nonlinear compensating apparatus according to claim 1 , wherein the inputted pulse signal is a single-polarization signal, and the perturbation quantity processing unit uses the following formula in combining the items of the perturbation quantity:

Δ

k

=

a

0

Re

[

C

(

mn

=

a

,

z

=

L

)

]

mn

0

mn

=

a

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

+

j

a

0

Im

[

C

(

mn

=

a

,

z

=

L

)

]

mn

0

mn

=

a

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

or, the perturbation quantity processing unit uses the following formula in combining the items of the perturbation quantity:

Δ

k

=

a

>

0

Re

[

C

(

mn

=

a

,

z

=

L

)

]

{

mn

0

mn

=

a

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

-

mn

0

mn

=

-

a

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

}

+

j

a

>

0

Im

[

C

(

mn

=

a

,

z

=

L

)

]

{

mn

0

mn

=

a

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

+

mn

0

mn

=

-

a

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

}

where, Δ k denotes a sum of the weighting values of several items on the k-th moment, C(m, n, z=L) denotes the weighting coefficient of each item at a transmission link L, with m and n being integers, and a=m×n and being not equal to 0, A m+k and A n+k respectively denote the symbol information of the pulses on the (m+k)-th and (n+k)-th moments, and (A m+n+k )* denotes the conjugation of the symbol information of the pulses on the (m+n+k)-th moment.

4. The nonlinear compensating apparatus according to claim 1 , wherein before combining the items to which the weighting coefficients correspond, the perturbation quantity processing unit quantifies the weighting coefficients.

5. The nonlinear compensating apparatus according to claim 4 , wherein the inputted pulse signal is a dual-polarization signal, and the perturbation quantity processing unit uses the following formula in combining the items of the perturbation quantity:

Δ

k

H

=

p

R

p

{

mn

0

R

p

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

-

mn

0

-

R

p

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

}

+

j

q

I

q

{

mn

0

I

q

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

+

mn

0

-

I

q

[

A

m

+

k

H

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

+

A

m

+

k

H

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

]

}

+

j

s

D

s

D

s

[

A

m

+

k

H

A

k

V

(

A

m

+

k

V

)

*

+

A

-

m

+

k

H

A

k

V

(

A

-

m

+

k

V

)

*

]

Δ

k

V

=

p

R

p

{

mn

0

R

p

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

-

mn

0

-

R

p

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

}

+

j

q

I

q

{

mn

0

I

q

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

+

mn

0

-

I

q

[

A

m

+

k

V

A

n

+

k

V

(

A

m

+

n

+

k

V

)

*

+

A

m

+

k

V

A

n

+

k

H

(

A

m

+

n

+

k

H

)

*

]

}

+

j

s

D

s

D

s

[

A

m

+

k

V

A

k

H

(

A

m

+

k

H

)

*

+

A

-

m

+

k

V

A

k

H

(

A

-

m

+

k

H

)

*

]

where, Δ k H and Δv k V respectively denote a sum of the weighting values of several items on the k-th moment at horizontal polarization state and vertical polarization state, C(m, n, z=L) denotes the weighting coefficient of each item at a transmission link L, with m and n being integers, R p and I q are respectively representative of the real part and the imaginary part of the quantified coefficient C(mn≠ 0 , z=L), and D s is representative of the imaginary part of the quantified coefficient C(m, 0, z=L), p, q and s are respectively representative of different quantitative levels, A m+k H and A n+k V respectively denote the symbol information of the pulses on the (m+k)-th moment at the horizontal polarization state and the vertical polarization state, A n+k H and A n+k V respectively denote the symbol information of the pulses on the (n+k)-th moment at the horizontal polarization state and the vertical polarization state, and (A m+n+k H )* and (A m+n+k V )* respectively denote the conjugation of the symbol information of the pulses on the (m+n+k)-th moment at the horizontal polarization state and vertical polarization state.

6. The nonlinear compensating apparatus according to claim 4 , wherein the inputted pulse signal is a single-polarization signal, and the perturbation quantity processing unit uses the following formula in combining the items of the perturbation quantity:

Δ

k

=

p

R

p

{

mn

0

R

p

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

-

mn

0

-

R

p

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

}

+

j

q

I

q

{

mn

0

I

q

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

+

mn

0

-

I

q

[

A

m

+

k

A

n

+

k

(

A

m

+

n

+

k

)

*

]

}

where, Δ k denotes a sum of the weighting values of several items on the k-th moment, C(m, n, z=L) denotes the weighting coefficient of each item at a transmission link L, R p and I q are respectively representative of the real part and the imaginary part of the quantified coefficient C(mn≠0, z=L), with m and n being integers, p and q are respectively representative of different quantitative levels, A m+k and A n+k respectively denote the symbol information of the pulses on the (m+k)-th and (n+k)-th moments, and (A m+n+k )* denotes the conjugation of the symbol information of the pulses on the (m+n+k)-th moment.

7. The nonlinear compensating apparatus according to claim 1 , wherein the perturbation quantity processing unit is further used for rotating the obtained perturbation quantity by a predefined phase, and adjusting the perturbation quantity by a predefined amplitude coefficient.

8. A nonlinear compensating method, comprising:

acquiring a symbol information sequence of a pulse signal inputted by a transmitting side;

calculating, by pre-obtained weighting coefficients to which each item corresponds, the weighted sum of interaction items of pulses on one or more moments relative to the current moment, to obtain a perturbation quantity produced on a transmission link with a certain length;

combining the items of the perturbation quantity based on the weighting coefficients, so as to transform complex addition into a combination of addition and multiplication of symbols in a finite symbol set; and

calculating a difference between the symbol information sequence and the processed perturbation quantity to obtain a compensated symbol information sequence, so as to cause the transmitting side to transmit signals according to the compensated symbol information sequence;

wherein combining the items of the perturbation quantity based on the weighting coefficients comprising: combining the items to which the equal or approximately equal weighting coefficients correspond, or for combining the items to which the real parts of the weighting coefficients correspond, or for combining the items to which the imaginary parts of the weighting coefficients correspond.

9. A transmitter, comprising the nonlinear compensating apparatus as claimed in claim 1 , and the transmitter further comprising:

a pulse shaping unit, configured to pulses shape based on the compensated symbol information sequence obtained by the nonlinear compensating apparatus, to obtain the waveform of each pulse; and

a signal transmitter, configured to receive the waveform of each pulse transmitted by the pulse shaping unit, then modulate and transmit the waveforms.

10. A transmitter, comprising the nonlinear compensating apparatus as claimed in claim 2 , and the transmitter further comprising:

a pulse shaping unit, configured to pulses shape based on the compensated symbol information sequence obtained by the nonlinear compensating apparatus, to obtain the waveform of each pulse; and

a signal transmitter, configured to receive the waveform of each pulse transmitted by the pulse shaping unit, then modulate and transmit the waveforms.

11. A transmitter, comprising the nonlinear compensating apparatus as claimed in claim 3 , and the transmitter further comprising:

a pulse shaping unit, configured to pulses shape based on the compensated symbol information sequence obtained by the nonlinear compensating apparatus, to obtain the waveform of each pulse; and

a signal transmitter, configured to receive the waveform of each pulse transmitted by the pulse shaping unit, then modulate and transmit the waveforms.

12. A transmitter, comprising the nonlinear compensating apparatus as claimed in claim 4 , and the transmitter further comprising:

a pulse shaping unit, configured to pulses shape based on the compensated symbol information sequence obtained by the nonlinear compensating apparatus, to obtain the waveform of each pulse; and

a signal transmitter, configured to receive the waveform of each pulse transmitted by the pulse shaping unit, then modulate and transmit the waveforms.

13. A transmitter, comprising the nonlinear compensating apparatus as claimed in claim 5 , and the transmitter further comprising:

a pulse shaping unit, configured to pulses shape based on the compensated symbol information sequence obtained by the nonlinear compensating apparatus, to obtain the waveform of each pulse; and

a signal transmitter, configured to receive the waveform of each pulse transmitted by the pulse shaping unit, then modulate and transmit the waveforms.

14. A transmitter, comprising the nonlinear compensating apparatus as claimed in claim 6 , and the transmitter further comprising:

a pulse shaping unit, configured to pulses shape based on the compensated symbol information sequence obtained by the nonlinear compensating apparatus, to obtain the waveform of each pulse; and

a signal transmitter, configured to receive the waveform of each pulse transmitted by the pulse shaping unit, then modulate and transmit the waveforms.

15. A transmitter, comprising the nonlinear compensating apparatus as claimed in claim 7 , and the transmitter further comprising:

a pulse shaping unit, configured to pulses shape based on the compensated symbol information sequence obtained by the nonlinear compensating apparatus, to obtain the waveform of each pulse; and

a signal transmitter, configured to receive the waveform of each pulse transmitted by the pulse shaping unit, then modulate and transmit the waveforms.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2025
From: FUJITSU LIMITED
To: 1FINITY INC.
Reel/Frame 072422/0888 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: DOU, LIANG; TAO, ZHENNING
To: FUJITSU LIMITED
Reel/Frame 030244/0276 →