IP Library Granted Patent US 8,879,647
Granted Patent B2
US 8,879,647 · App. 13/456,749 · Granted Nov 4, 2014

Methods of allocating resources in a system and systems implementing the same

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,879,647
App. No.
13/456,749
Granted
Nov 4, 2014
Kind
B2
Abstract

At least one example embodiment discloses a method of controlling a system. The method includes determining a constant number of bits for each of a plurality of tones, each constant number of bits being constant, obtaining a single parameter from a user of the system, the single parameter being a code rate and transmitting, to the user, data as information bits in the plurality of tones across a channel based on the single parameter, each of the plurality of tones including the constant number of bits.

Claims (42)

1. A method of controlling a system, the method comprising:

determining, by a first system element, a constant number of bits for each of a plurality of tones, each constant number of bits being constant, the plurality of tones for communication between the first element and a second element of the system;

obtaining, by the first system element, a single parameter from the second system element, the single parameter being a single code rate value for encoding data, the single code rate value being based on a measure of mutual information across the plurality of tones performed at the second system element; and

transmitting, by the first system element, the data as information bits in the plurality of tones across a channel based on the single parameter, each of the plurality of tones including the constant number of bits.

2. The method of claim 1 , wherein the determining a constant number of bits includes,

determining an associated maximum signal to interference plus noise ratio (SINR) for each tone before the transmitting, and

determining the constant number of bits for each tone based on the associated maximum SINR, the constant number of bits for each tone being constant subsequent to the transmitting.

3. The method of claim 2 , wherein the determining the constant number of bits for each tone based on the associated maximum SINR includes,

determining a maximum number of bits permitted by the system, and

selecting the maximum number of bits permitted by the system as the constant number of bits, if the constant number of bits based on the associated maximum SINR exceeds the maximum number of bits permitted by the system.

4. The method of claim 1 , wherein the transmitting includes,

determining a scheduled transmission for symbols across each tone, and

determining an associated actual signal to interference plus noise ratio (SINR) for each tone based on the scheduled transmission.

5. The method of claim 1 , wherein the constant number of bits is a maximum number of bits permitted by the system for the tone.

6. The method of claim 1 , further comprising:

encoding the data into the information bits based on the single code rate value.

7. The method of claim 6 , wherein the code rate is a ratio of the information bits over a number of bits in a codeword.

8. A method of receiving data over a system, the method comprising:

receiving, from a system element, data across a plurality of tones, each of the plurality of tones being allocated a constant number of bits in the data;

determining a single parameter based on mutual information across the plurality of tones, the single parameter being a single code rate value for encoding further data;

transmitting, to the system element, the single parameter; and

receiving the further data as information bits in the plurality of tones at a rate based on the single parameter, each of the plurality of tones including the allocated constant number of bits.

9. The method of claim 8 , further comprising:

decoding the further data based on the single parameter.

10. The method of claim 8 , wherein the determining a single parameter includes,

determining the mutual information across each of the plurality of tones, and

determining a sum of the mutual information over the plurality of tones and a sum of a number of bits across the plurality of tones, the single code rate value being based on the sum of the mutual information and the sum of the number of bits across all tones.

11. The method of claim 10 , wherein the number of bits in each tone is independent of an associated signal to interference plus noise ratios (SINRs) of the tone during the receiving further data.

12. The method of claim 8 , wherein a number of bits in each tone is the same.

13. The method of claim 8 , wherein a number of bits in each associated tone is a maximum number of bits permitted by the system for the associated tone.

14. The method of claim 8 , wherein the number of bits in each tone is constant.

15. A provider in a system, the provider comprising:

an adjustable rate encoder configured to receive data and a single parameter, the single parameter being a single code rate value, the adjustable rate encoder being further configured to encode the data into encoded bits based on the single code rate value, the single code rate value being based on a measure of mutual information across the plurality of tones performed at a system element;

a modulator configured to modulate the encoded bits across a plurality of tones, the number of encoded bits in each tone being a constant number of bits; and

a transmitter configured to transmit the plurality of tones across a channel.

16. The provider of claim 15 , wherein the modulator is configured to modulate the encoded bits using a constellation for each tone, a size of the constellation for each tone being constant.

17. The provider of claim 15 , wherein the constant number of bits in each associated tone is based on a maximum signal to interference plus noise ratio (SINR) for the associated tone.

18. The provider of claim 15 , wherein the constant number of bits in each associated tone is a maximum number of bits permitted by the system for the associated tone.

19. A transceiver in a system, the transceiver comprising:

a code rate controller configured to determine a single parameter based on mutual information across a plurality of tones between the transceiver and a remote transceiver, the single parameter being a single code rate value;

a demodulator configured demodulate the plurality of tones from the remote transceiver into a constant number of bits allocated to each of the plurality of tones; and

an adjustable rate decoder configured to receive the bits and the single parameter, the adjustable rate decoder being further configured to decode the bits into data based on the single parameter.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 030434/0104 →
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 Aug 9, 2012
From: ASHIKHMIN, ALEXEI; WHITING, PHILIP A.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 028794/0900 →