IP Library Granted Patent US 7,342,958
Granted Patent B2
US 7,342,958 · App. 10/875,755 · Granted Mar 11, 2008

System and method for enhancing throughput in an additive gaussian noise channel with a predetermined rate set and unknown interference

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 7,342,958
App. No.
10/875,755
Granted
Mar 11, 2008
Kind
B2
Abstract

A system for, and method of, determining channel throughput achievable under superposition coding given a finite, predetermined set of allowed transmission rates and a related system for, and method of, maximizing channel throughput. In one embodiment, the system includes: (1) a noise level calculator configured to calculate associated optimal noise levels for at least some rate subsets of the set of allowed transmission rates and (2) a code feasibility calculator associated with the noise level calculator and configured to determine whether feasible superposition codes exist for the at least some rate subsets given the associated optimal noise levels and thereby identify ones of the at least some rate subsets that are suitable for subsequent wireless transmissions.

Claims (797)

1. A system for determining channel throughput achievable under superposition coding given a finite, predetermined set of allowed transmission rates, comprising:

a noise level calculator configured to calculate associated optimal noise levels for at least some rate subsets of said set of allowed transmission rates; and

a code feasibility calculator associated with said noise level calculator and configured to determine whether feasible superposition codes exist for said at least some rate subsets given said associated optimal noise levels and thereby identify ones of said at least some rate subsets that are suitable for subsequent wireless transmissions.

2. The system as recited in claim 1 wherein said noise level calculator is configured to calculate said associated optimal noise levels using an equation that at least approximates:

q

π

(

i

)

=

γ

π

(

i

)

j

=

i

+

1

K

(

1

+

γ

π

(

j

)

)

,

1

i

K

,

where:

K is a number of rates in a subset R k of said predetermined set of allowed transmission rates,

γ π(i) =exp(2R π(i) )−1, for a permutation π of said subset, and

R π(i) is the i th transmission rate in said permutation.

3. The system as recited in claim 1 wherein said noise level calculator is configured to calculate said associated optimal noise levels using an equation that at least approximates:

x

π

(

i

)

=

1

α

log

(

R

π

(

i

+

1

)

R

π

(

i

)

γ

π

(

i

)

(

1

+

γ

π

(

i

+

1

)

)

γ

π

(

i

+

1

)

)

,

where:

α is an adjustable parameter,

γ π(i) =exp(2R π(i) )−1, for a permutation π of a subset R k of said predetermined set of allowed transmission rates, and

R π(i) is an i th transmission rate in said permutation.

4. The system as recited in claim 1 wherein said noise level calculator is configured to calculate relationships between noise levels using equations that at least approximate:

N

1

*

=

P

-

j

=

1

K

-

1

(

i

=

j

+

1

K

q

π

(

i

)

)

x

π

(

i

)

j

=

1

K

q

π

(

j

)

and

N

i

*

=

N

1

*

+

j

=

1

i

-

1

x

π

(

j

)

,

where:

P is a total received power,

K is a number of rates in a subset R k of said predetermined set of allowed transmission rates,

q

π

(

i

)

=

γ

π

(

i

)

j

=

i

+

1

K

(

1

+

γ

π

(

j

)

)

,

1

i

K

,

x

π

(

j

)

=

1

α

log

(

R

π

(

i

+

1

)

R

π

(

i

)

γ

π

(

i

)

(

1

+

γ

π

(

i

+

1

)

)

γ

π

(

i

+

1

)

)

,

α is an adjustable parameter,

γ π(i) =exp(2R π(i) )−1, for a permutation π of said subset, and

R π(i) is an l th transmission rate in said permutation.

5. The system as recited in claim 1 wherein said code feasibility calculator is further configured to determine throughputs associated with said ones of said at least some rate subsets.

6. The system as recited in claim 5 wherein said code feasibility calculator is configured to determine throughputs using an equation that at least approximates:

T

*

(

R

1

,

,

R

K

,

π

)

=

i

=

1

K

[

1

-

-

α

N

i

*

]

R

π

(

i

)

,

where:

R k is a k th transmission rate in a subset of K of said predetermined set of allowed transmission rates,

π is a permutation of said subset,

R π(i) is an i th transmission rate in said permutation,

α is an adjustable parameter, and

N i * is a noise power level associated with said i th transmission rate, wherein a set of N 1 * , . . . ,N k * is associated with a maximum of said channel throughput.

7. The system as recited in claim 5 wherein said code feasibility calculator is further configured to select a one of said at least some rate subsets having a maximum associated throughput.

8. The system as recited in claim 1 wherein said code feasibility calculator is further configured to calculate power allocations for rates in at least one of said at least some rate subsets.

9. The system as recited in claim 8 wherein said code feasibility calculator is further configured to calculate said power allocations using an equation that at least approximates:

P

π

(

k

)

=

γ

π

(

k

)

[

i

=

1

k

-

1

P

π

(

i

)

+

N

k

]

,

where:

γ π(k) =exp(2R π(k) )−1, for a permutation π of a subset R k of said predetermined set of allowed transmission rates,

P π(i) is an allocated power associated with an i th transmission rate in said permutation, and

N k is a noise power level associated with a k th transmission rate in said subset.

10. The system as recited in claim 1 wherein said at least some rate subsets include subsets of single rates.

11. The system as recited in claim 1 wherein said noise level calculator is configured to calculate associated optimal noise levels for all rate subsets of said set.

12. The system as recited in claim 1 wherein a transmission standard determines said set.

13. A method of determining channel throughput achievable under superposition coding given a finite, predetermined set of allowed transmission rates, comprising:

calculating associated optimal noise levels for at least some rate subsets of said set of allowed transmission rates; and

determining whether feasible superposition codes exist for said at least some rate subsets given said associated optimal noise levels and thereby identifying ones of said at least some rate subsets that are suitable for subsequent wireless transmissions.

14. The method as recited in claim 13 wherein said calculating comprises calculating said associated optimal noise levels using an equation that at least approximates:

q

π

(

i

)

=

γ

π

(

i

)

j

=

i

+

1

K

(

1

+

γ

π

(

j

)

)

,

1

i

K

,

where:

K is a number of rates in a subset R k of said predetermined set of allowed transmission rates,

γ π(i) =exp(2R π(i) )−1, for a permutation π of said subset, and

R π(i) is the i th transmission rate in said permutation π.

15. The method as recited in claim 13 wherein said calculating comprises calculating said associated optimal noise levels using an equation that at least approximates:

x

π

(

i

)

=

1

α

log

(

R

π

(

i

+

1

)

R

π

(

i

)

γ

π

(

i

)

(

1

+

γ

π

(

i

+

1

)

)

γ

π

(

i

+

1

)

)

,

where:

α is an adjustable parameter,

γ π(i) =exp(2R π(i) )−1, for a permutation π of a subset R k of said predetermined set of allowed transmission rates, and

R π(i) is an i th transmission rate in said permutation.

16. The method as recited in claim 13 wherein said calculating comprises calculating relationships between noise levels using equations that at least approximate:

N

1

*

=

P

-

j

=

1

K

-

1

(

i

=

j

+

1

K

q

π

(

i

)

)

x

π

(

i

)

j

=

1

K

q

π

(

j

)

and

N

i

*

=

N

1

*

+

j

=

1

i

-

1

x

π

(

j

)

,

where:

P is a total received power,

K is a number of rates in a subset R k of said predetermined set of allowed transmission rates,

q

π

(

i

)

=

γ

π

(

i

)

j

=

i

+

1

K

(

1

+

γ

π

(

j

)

)

,

1

i

K

,

x

π

(

j

)

=

1

α

log

(

R

π

(

i

+

1

)

R

π

(

i

)

γ

π

(

i

)

(

1

+

γ

π

(

i

+

1

)

)

γ

π

(

i

+

1

)

)

,

α is an adjustable parameter,

γ π(i) =exp(2R π(i) )−1, for a permutation π of said subset, and

R π(i) is an i th transmission rate in said permutation.

17. The method as recited in claim 13 wherein said determining comprises determining throughputs associated with said ones of said at least some rate subsets.

18. The method as recited in claim 17 wherein said determining comprises determining throughputs using an equation that at least approximates:

T

*

(

R

1

,

,

R

K

,

π

)

=

i

=

1

K

[

1

-

-

α

N

i

*

]

R

π

(

i

)

,

where:

R k is a k th transmission rate in a subset of K of said predetermined set of allowed transmission rates,

π is a permutation of said subset,

R π(i) is an i th transmission rate in said permutation,

α is an adjustable parameter, and

N i * is a noise power level associated with said i th transmission rate, wherein a set of N 1 * , . . . ,N k * is associated with a maximum of said channel throughput.

19. The method as recited in claim 17 further comprising selecting a one of said at least some rate subsets having a maximum associated throughput.

20. The method as recited in claim 13 wherein said determining comprises calculating power allocations for rates in at least one of said at least some rate subsets.

21. The method as recited in claim 20 wherein said calculating comprises calculating said power allocations using an equation that at least approximates:

P

π

(

k

)

=

γ

π

(

k

)

[

i

=

1

k

-

1

P

π

(

i

)

+

N

k

]

,

where:

γ π(k) =exp(2R π(k) )−1, for a permutation π of a subset R k of said predetermined set of allowed transmission rates,

P π(i) is an allocated power associated with an i th rate in said permutation, and

N k is a noise power level associated with a k th transmission rate in said subset.

22. The method as recited in claim 13 wherein said at least some rate subsets include subsets of single rates.

23. The method as recited in claim 13 further comprising calculating associated optimal noise levels for all rate subsets of said set.

24. The method as recited in claim 13 wherein a transmission standard determines said set.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0001 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2004
From: DAS, SUMAN; KLEIN, THIERRY E.; MUKHERJEE, SAYANDEV
To: LUCENT TECHNOLOGIES, INC.
Reel/Frame 015518/0573 →