IP Library Granted Patent US 8,363,760
Granted Patent B2
US 8,363,760 · App. 12/646,348 · Granted Jan 29, 2013

Method for estimating the signal-to-noise ratio for packet transmission and reception systems of signals based on M-DPSK modulations and apparatus thereof

Inventors: Paola Bisaglia (Padova, IT); Simone Bois (Valgrisenche, IT); Eleonora Guerrini (Aosta, IT)
Assignee: Dora S.p.A.
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 8,363,760
App. No.
12/646,348
Granted
Jan 29, 2013
Kind
B2
Abstract

A method of estimating a signal-to-noise ratio from a received M-DPSK modulated signal, comprising a sequence of N known symbols, based on a division of the known symbols N and of N samples of the received signal at the output of the channel into a number of blocks B of length L with B greater than one.

Claims (1878)

1. A method comprising:

receiving a modulated signal, the signal comprising a sequence of N known transmitted symbols modulated using M-ary Differential Phase Shift Keying (M-DPSK) modulation with at least one carrier; and

estimating, using at least one processor, a signal-to-noise ratio based on a division of N samples of the received signal and of the N known transmitted symbols into a number of blocks B of a length L, with N, B and L being positive integer values with B>1 and L<N.

2. The method of claim 1 wherein the estimating the signal-to-noise ratio based on the number of blocks B and the length L comprises estimating the signal-to-noise ratio based on a complex conjugate of the M-DPSK known transmitted symbols.

3. The method of claim 2 wherein the estimating the signal-to-noise ratio based on the number of blocks B and the length L is performed according to:

SNR

=

(

1

-

1

L

)

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

N

k

=

l

l

+

N

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

=

=

(

L

-

1

)

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

k

=

l

l

+

N

-

1

r

k

2

-

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

wherein l b =L·b+l, l is an index denoting a position of a first known symbol of the sequence of length N in a packet, r k is a sample of the received signal at an output of a channel correspondent to a known transmitted symbol, a k is the M-DPSK known transmitted symbol, a k * is a complex conjugate of the M-DPSK known transmitted symbol and SNR indicates an estimation of the signal-to-noise ratio.

4. The method according to claim 2 wherein when the length L of the blocks B is greater than a threshold, the estimation of the signal-to-noise ratio is given by:

SNR

=

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

N

k

=

l

l

+

N

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

,

wherein l b =L·b+l, l is an index denoting a position of a first known symbol of the sequence of length N in a packet, r k is a sample of the received signal at an output of a channel correspondent to a known transmitted symbol, a k is the M-DPSK known transmitted symbol, a k * is a complex conjugate of the M-DPSK known transmitted symbol and SNR indicates an estimation of the signal-to-noise ratio.

5. The method according to claim 2 wherein

B

=

N

-

L

L

-

O

+

1

N

L

factor of consecutive blocks having length L, and estimation of the signal-to-noise ratio being given by:

SNR

=

(

L

-

1

)

B

·

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

,

wherein l b =L·b+l, l is an index denoting a position of a first known symbol of the sequence of length N in a packet, r k is the a sample of the received signal at an output of a channel correspondent to a known transmitted symbol, a k is the M-DPSK known transmitted symbol, a k * is the a complex conjugate of the M-DPSK known transmitted symbol and SNR indicates an estimation of the signal-to-noise ratio.

6. The method according to claim 1 , further comprising:

filtering the received modulated signal; and

applying non-coherent type differential demodulation to the filtered signal after estimation of the signal-to-noise ratio.

7. The method according to claim 1 wherein the at least one carrier comprises multiple carriers.

8. An apparatus, comprising:

a module configured to obtain a number B of blocks of a length L based on a division of a number N of known symbols and of a number N of samples of a received signal at an output of a channel, with N, B and L being positive integer values, and B greater than one; and

an estimator configured to estimate, based on the number of blocks B and the length L, a signal-to-noise ratio of the received signal comprising a sequence of the N known symbols modulated using M-ary Differential Phase Shift Keying (M-DPSK) modulation with at least one carrier signal.

9. The apparatus of claim 8 , wherein the module configured to obtain the number of blocks B comprises a divider configured to divide the N known symbols and N samples of the received signal at the output of the channel into the number of blocks B of the length L.

10. The apparatus of claim 8 wherein the estimator is configured to estimate the signal-to-noise according to:

SNR

=

(

1

-

1

L

)

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

N

k

=

l

l

+

N

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

=

(

L

-

1

)

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

k

=

l

l

+

N

-

1

r

k

2

-

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

wherein l b =L·b+l, l is an index denoting a position of a first known symbol of the sequence of length N in a packet, r k is a sample of the received signal at the output of the channel correspondent to a known transmitted symbol, a k is the M-DPSK known transmitted symbol, a k * is a complex conjugate of the M-DPSK known transmitted symbol and SNR indicates an estimation of the signal-to-noise ratio.

11. The apparatus according to claim 8 wherein if the length L of the blocks B is greater than a threshold, the estimator is configured to estimate the signal-to-noise ratio according to

SNR

=

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

N

k

=

l

l

+

N

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

,

wherein l b =L·b+l, l is an index denoting a position of a first known symbol of the sequence of length N in a packet, r k is a sample of the received signal at the output of the channel correspondent to a known transmitted symbol, a k is the M-DPSK known transmitted symbol, a k * is a complex conjugate of the M-DPSK known transmitted symbol and SNR indicates an estimation of the signal-to-noise ratio.

12. The apparatus according to claim 8 wherein

B

=

N

-

L

L

-

O

+

1

N

L

wherein O indicates an overlapping factor of consecutive blocks having length L, and estimation of the signal-to-noise ratio being given by:

SNR

=

(

L

-

1

)

B

·

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

,

wherein l b =L·b+l, l is an index denoting a position of a first known symbol of the sequence of length N in a packet, r k is a sample of the received signal at the output of the channel correspondent to a known transmitted symbol, a k is the M-DPSK known transmitted symbol, a k * is a complex conjugate of the M-DPSK known transmitted symbol and SNR indicates an estimation of the signal-to-noise ratio.

13. The apparatus of claim 8 , further comprising:

a filter configured to filter the received signal; and

a differential demodulator configured to demodulate the received signal and to receive as an input the estimated signal-to-noise ratio.

14. The apparatus of claim 8 wherein the at least one carrier signal comprises a plurality of carrier signals.

15. A computer-readable memory medium whose contents cause at least one processor to perform a method, the method comprising:

obtaining a number of blocks B of a length L based on a division of a number of known symbols N and of N samples of a received signal at an output of a channel into the number of blocks B of length L, with B, L and N positive integer values, and B greater than one; and

estimating, based on the number of blocks B and the length L, a signal-to-noise ratio of a received signal comprising a sequence of the N known symbols modulated using M-ary Differential Phase Shift Keying (M-DPSK) modulation with at least one carrier signal.

16. The computer-readable memory medium of claim 15 wherein the method further comprises differential demodulation of the received signal.

17. The computer-readable medium of claim 15 wherein the obtaining comprises dividing the N known symbols and N samples of the received signal at the output of the channel into the number of blocks B of length L.

18. The computer-readable medium of claim 15 wherein B is greater than N divided by L.

19. A system, comprising:

a differential demodulator configured to demodulate a received signal comprising a sequence of N known symbols modulated using M-ary Differential Phase Shift Keying (M-DPSK) modulation with at least one carrier signal; and

an estimator configured to estimate a signal-to-noise ratio of the received signal based on a division of the N known symbols and of N samples of the received signal at an output of a channel into a number of blocks B of length L, with N, B and L being positive integer values, and B greater than one.

20. The system of claim 19 wherein the estimator comprises a divider configured to divide the known symbols N and N samples of the received signal at the output of the channel into the number of blocks B of the length L.

21. The system of claim 19 , further comprising a filter.

22. The system of claim 19 , further comprising a transmitter configured to transmit a signal, wherein the differential demodulator and the estimator are configured to receive the transmitted signal.

23. The system of claim 19 further comprising a transmitter configured to transmit modulated signals.

24. A system comprising:

means for obtaining a number of blocks B of a length L based on a division of a sequence of known symbols N and of N samples of a received signal at an output of a channel into the number of blocks B; and

means for estimating, based on the number of blocks B and the length L, a signal-to-noise ratio of a received signal comprising a sequence of the N known symbols modulated using M-ary Differential Phase Shift Keying (M-DPSK) modulation with at least one carrier signal.

25. A method for estimating a signal-to-noise ratio for a packet transmission and reception system of signals having a known data sequence by means of a M-DPSK modulation with at least one carrier, said system comprising packet transmission of a signal with a sequence of N known symbols, with N positive integer number, said transmission comprising a M-DPSK modulation of the signal to transmit by means of a M-PSK mapper and a differential block, the transmission of the M-DPSK modulated signal (s(t)) through a channel having constant gain (G) over all the N symbols and in presence of noise (w(t)) with null average, and reception of a signal (r(t)) at the output of the channel, said method comprises estimation of a signal-to-noise ratio of the received signal with the division of the N known symbols (a k ) and of the N samples (r k ) of the signal (r(t)) at the output of the channel into B blocks of L length with B and L positive integer numbers and B greater than one and wherein B is expressed by

B

=

N

-

L

L

-

O

+

1

N

L

wherein O indicates an overlapping factor of consecutive blocks having length L and calculation of the estimation of the signal-to-noise ratio by means of an equation:

SNR

=

(

L

-

1

)

B

·

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

wherein l b =b·(L−O)+l where l is an index denoting a position of a first known symbol of the sequence of length N in the packet, r k is a sample of the received signal at the output of the channel correspondent to a known transmitted symbol, a k is the M-DPSK modulated known transmitted symbol, a k * is a complex conjugate of the M-DPSK modulated known transmitted symbol and SNR indicates the estimation of the signal-to-noise ratio.

26. The method according to claim 25 wherein when O=0 the B blocks are expressed by

B

=

N

L

and said estimation of the signal-to-noise ratio is given by:

SNR

=

(

1

-

1

L

)

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

N

k

=

l

l

+

N

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

=

(

L

-

1

)

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

k

=

l

l

+

N

-

1

r

k

2

-

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

..

27. The method according to claim 25 wherein when the length L of the blocks B is sufficient great to average the noise, said estimation of the signal-to-noise ratio is given by:

SNR

=

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

.

28. The method according to claim 25 wherein said transmission and reception system is of a pass-band type and the reception is of a non-coherent type with differential demodulation, said estimation of the signal-to-noise ratio being effectuated before the differential demodulation of the signal.

29. The method according to claim 25 wherein said transmission and reception system is of a multiple carrier type.

30. An apparatus to estimate a signal-to-noise ratio for a packet transmission and reception system of signals having a known data sequence by means of a M-DPSK modulation with at least one carrier, said system comprising means for the packet transmission of a signal with a sequence of N known symbols, with N positive integer number, said transmission means comprising a M-DPSK modulator of the signal to transmit comprising a M-PSK mapper and a differential block, said M-DPSK modulated signal (s(t)) being adapted to pass through a channel having constant gain (G) over all the N symbols and in presence of noise (w(t)) with null average, said system comprises means ( 10 ) for receiving a signal (r(t)) at an output of the channel, said apparatus comprising first means adapted to divide the N known symbols (a k ) and N samples (r k ) of the signal (r(t)) at the output of the channel into B blocks of L length with B and L positive integer numbers and B greater than one and said first means ( 101 ) being adapted to overlap consecutive blocks having length L of a factor O, said B blocks being expressed by

B

=

N

-

L

L

-

O

+

1

N

L

wherein O indicates an overlapping factor of consecutive blocks having length L, and second means adapted to calculate the estimation of the signal-to-noise ratio by means of an equation:

SNR

=

(

L

-

1

)

B

·

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

wherein −l b =(L−O)·b+l where l is an index denoting a position of a first known symbol of the sequence of length N in the packet, r k is a sample of the received signal at the output of the channel correspondent to a known transmitted symbol, a k is the M-DPSK modulated known transmitted symbol, a k * is a complex conjugate of the M-DPSK modulated known transmitted symbol and SNR indicates the estimation of the signal-to-noise ratio.

31. The apparatus according to claim 30 wherein O=0 and said second means being adapted to effectuate the estimation of the signal-to-noise ratio by an equation:

SNR

=

(

1

-

1

L

)

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

N

k

=

l

l

+

N

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

=

(

L

-

1

)

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

k

=

l

l

+

N

-

1

r

k

2

-

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

.

32. The apparatus according to claim 30 wherein when the length L of the blocks B is sufficient great to average the noise said second means are adapted to calculate the estimation of the signal-to-noise ratio by an equation:

SNR

=

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

.

33. The apparatus according to claim 30 wherein said transmission and reception system is of a pass-band type, said reception means of the signal effectuating a non-coherent reception and comprising a differential demodulator, said estimation apparatus being adapted to calculate the estimation of the signal-to-noise ratio of the signal at an input of the differential demodulator.

34. The apparatus according to claim 6 wherein said transmission and reception system is of a multiple carrier type.

35. A packet transmission and reception system of signals having a known data sequence by means of a M-DPSK modulation with at least one carrier, said system comprising means for packet transmission of a signal with a sequence of N known symbols, with N positive integer number, said transmission means comprising a M-DPSK modulator of the signal to transmit comprising a M-PSK mapper and a differential block, said M-DPSK modulated signal (s(t)) being adapted to pass through a channel having constant gain (G) over all the N symbols and in presence of noise (w(t)) with null average, said system comprising means for receiving a signal (r(t)) at the output of the channel which comprises a differential demodulator, said system including an apparatus comprising first means adapted to divide the N known symbols (a k ) and N samples (r k ) of the signal (r(t)) at the output of the channel into B blocks of L length with B and L positive integer numbers and B greater than one and said first means ( 101 ) being adapted to overlap consecutive blocks having length L of a factor O, said B blocks being expressed by

B

=

N

-

L

L

-

O

+

1

N

L

wherein O indicates an overlapping factor of consecutive blocks having length L, and second means adapted to calculate the estimation of the signal-to-noise ratio by means of an equation:

SNR

=

(

L

-

1

)

B

·

L

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

2

-

1

B

b

=

0

B

-

1

1

L

k

=

l

b

l

b

+

L

-

1

r

k

a

k

*

2

-

1

L

wherein l b =(L−O)·b+l, l where l is an index denoting a position of a first known symbol of the sequence of length N in the packet, r k is a sample of the received signal at the output of the channel correspondent to a known transmitted symbol, a k is the M-DPSK modulated known transmitted symbol, a k * is a complex conjugate of the M-DPSK modulated known transmitted symbol and SNR indicates an estimation of the signal-to-noise ratio.

Assignments (2)
MERGER Recorded Feb 25, 2016
From: DORA S.P.A.
To: STMICROELECTRONICS S.R.L.
Reel/Frame 037829/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2010
From: BISAGLIA, PAOLA; BOIS, SIMONE; GUERRINI, ELEONORA
To: DORA S.P.A.
Reel/Frame 024083/0194 →
Priority Claims (1)
IT MI2008A2304 · Dec 23, 2008 · national
Continuity (1)
Related Publication 20100166101A1 · Jul 1, 2010