Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
349 words
An adaptive echo canceller for full-duplex synchronous data transmission on a modulated carrier between terminals each comprising a transmitter (20) and a receiver (40), the transmitter (20) comprising a coder (22) converting the stream of data to be transmitted into a stream of pairs of multivalent real symbols (a' k and a" k ) separated by one Baud period Δ, each pair of multivalent real symbols (a' k and a" k ) defining the real and imaginary parts of a single complex symbol (a k ), and a modulator (25) using a carrier frequency (f c ) to transpose the complex symbols at the output from the coder (22) into the passband, the echo canceller being connected in one terminal between the output of the coder (22) of the transmitter (20) and the input of the receiver (40), wherein the canceller comprises: a time-domain complex transversal filter (31) with controlled weighting coefficients and intertap interval T which is a submultiple l of the Baud period (Δ), receiving on respective inputs the real and imaginary parts of a stream of complex symbols b n at a transmission rate l/Δ comprising the complex symbols a k delivered from the coder (22) of the transmitter interleaved with l-1 null symbols and providing the real and imaginary parts of a complex output signal at respective outputs, at a sampling rate l/Δ; a digital modulator (32) connected to the output of the complex transversal filter (31), receiving the carrier frequency (f c ) of the modulator (25) of the transmitter (20) with instantaneous values updated once every Baud period Δ; a circuit (34) subtracting the output signal of the digital modulator (32) from the received signal to provide the input signal to the receiver (40); and a digital demodulator (37) receiving the input signal to the receiver (40) in digital form and the carrier frequency (f c ) of the modulator (25) of the transmitter (20) with instantaneous values updated once every Baud period Δ, and providing an output signal which is used to control the weighting coefficients of the complex transversal filter (31).
Claim 2
Dependent Claim
349 words
An adaptive echo canceller for full-duplex synchronous data transmission on a modulated carrier between terminals each comprising a transmitter (20) and a receiver (40), the transmitter (20) comprising a coder (22) converting the stream of data to be transmitted into a stream of pairs of multivalent real symbols (a' k and a" k ) separated by one Baud period Δ, each pair of multivalent real symbols (a' k and a" k ) defining the real and imaginary parts of a single complex symbol (a k ), and a modulator (25) using a carrier frequency (f c ) to transpose the complex symbols at the output from the coder (22) into the passband, the echo canceller being connected in one terminal between the output of the coder (22) of the transmitter (20) and the input of the receiver (40), wherein the canceller comprises: a time-domain complex transversal filter (31) with controlled weighting coefficients and intertap interval T which is a submultiple l of the Baud period (Δ), receiving on respective inputs the real and imaginary parts of a stream of complex symbols b n at a transmission rate l/Δ comprising the complex symbols a k delivered from the coder (22) of the transmitter interleaved with l-1 null symbols and providing the real and imaginary parts of a complex output signal at respective outputs, at a sampling rate l/Δ; a digital modulator (32) connected to the output of the complex transversal filter (31), receiving the carrier frequency (f c ) of the modulator (25) of the transmitter (20) with instantaneous values updated once every Baud period Δ; a circuit (34) subtracting the output signal of the digital modulator (32) from the received signal to provide the input signal to the receiver (40); and a digital demodulator (37) receiving the input signal to the receiver (40) in digital form and the carrier frequency (f c ) of the modulator (25) of the transmitter (20) with instantaneous values updated once every Baud period Δ, and providing an output signal which is used to control the weighting coefficients of the complex transversal filter (31).
Claim 3
Dependent Claim
42 words
An echo canceller according to claim 1, wherein the digital modulator comprises a circuit selecting and changing the sign of the real or imaginary part of the output signal of the complex transversal filter, said circuit operating at the Baud period Δ.
Claim 4
Dependent Claim
21 words
An echo canceller according to claim 1, wherein the digital modulator comprises a sign-changing circuit operating at the Baud period Δ.
Claim 5
Dependent Claim
183 words
An echo canceller according to claim 1, wherein the digital complex transversal filter uses, to control its weighting coefficients (C j , . . . C j -n ) at time jT, a gradient algorithm defined in its general form by the vector equation: C.sub.j+1 =C.sub.j +βe'(jT)B.sub.j *e.sup.-iω c.sup.pΔ in which C j is the vector whose components at jT are the weighting coefficients C j , . . . C j -n of the complex transversal filter, C j+1 is the vector whose components at (j+1)T are the weighting coefficients C j+1 , . . . C j+1 -n of the complex transversal filter, β is a real positive increment, e'(jT) is the sample at jT of the analytical signal corresponding to the receiver input signal, B j * is the transposition of vector B j whose components are the complex symbols b j , . . . b j+n stored in the delay line of the complex transversal filter, ω c is the angular frequency corresponding to f c and p is the largest integer less than or equal to j/l.
Claim 6
Dependent Claim
65 words
An echo canceller according to claim 1, characterised in that the complex transversal filter uses, to control its weighting coefficients (C j o , . . . C j -n ) at time jT, a gradient algorithm defined in its general form by the vector equation: C.sub.j+1 =C.sub.j +βRe[e'(jT)]B.sub.j *e.sup.-ω c.sup.pΔ in which Re [e'(jT)] is the sample of the receiver input signal at jT.
Claim 7
Dependent Claim
51 words
An echo canceller according to claim 1, wherein the complex transversal filter uses, to control its weighting coefficients (C j o , . . . C j -n ) at time jT, a gradient algorithm defined in its general form by the vector equation: C.sub.j+1 =C.sub.j +β sign Re[e'(jT)]B.sub.j *e.sup.-iω C.sup.pΔ.