IP Library Granted Patent US 7,852,868
Granted Patent B2
US 7,852,868 · App. 12/265,391 · Granted Dec 14, 2010

Method and apparatus for establishing circuit connections over local area networks with frequency selective impairments

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,852,868
App. No.
12/265,391
Granted
Dec 14, 2010
Kind
B2
Abstract

A method for establishing a circuit connection over a network. Determining a channel quality profile of a medium connecting a source node and a destination node. Determining a throughput required to support a data rate requirement of an application that sources data. Determining a modulation type and modulation density at one or more frequency according to the channel quality profile. Selecting one or more of a set of frequencies, modulation types and modulation densities to support the throughput. Communicating the selection to nodes attached to the medium.

Claims (69)

1. A method for establishing a circuit connection over a network comprising:

determining a channel quality profile of a medium connecting a source node and a destination node;

determining a throughput required to support a data rate requirement of an application that sources data;

determining a modulation type and modulation density at one or more frequency according to the channel quality profile;

selecting one or more of a set of frequencies, modulation types and modulation densities to support the throughput; and

communicating the selection to nodes attached to the medium.

2. The method of claim 1 further comprising forming a frequency and time slot allocation profile for use in selecting one or more of the set of frequencies, modulation types and modulation densities to support the throughput based on one or more of:

one or more frequencies and time slots received from one of the nodes attached to the medium,

a message received from one of the nodes attached to the medium,

a profile received from one of the nodes attached to the medium or usage of the medium by the nodes attached thereto.

3. The method of claim 1 wherein selecting one or more of the set of frequencies, modulation types and modulation densities to support the throughput comprises selecting one or more of the set of frequencies, modulation types and modulation densities that minimize an amount of resources required to support the throughput.

4. The method of claim 1 wherein selecting one or more of the set of frequencies, modulation types and modulation densities to support the throughput comprises selecting one or more of the set of frequencies, modulation types and modulation densities to provide a predetermined quality of service.

5. The method of claim 1 wherein determining the channel quality profile of the medium comprises one or more of:

determining an attenuation of a channel at one or more frequency,

determining a noise at one or more frequency,

determining an interference at one or more frequency,

determining a signal to noise ratio at one or more frequency,

determining a variation of the attenuation of the channel at one or more frequency

determining a variation of the attenuation of the channel with time at one or more frequency,

determining a variation of the attenuation of the channel with frequency at one or more frequency,

determining a variation of a phase response of the channel at one or more frequency,

determining a variation of a phase response of the channel with time at one or more frequency or

determining a variation of the phase response of the channel with frequency at one or more frequency.

6. The method of claim 1 wherein determining the channel quality profile of a medium comprises:

sending a sounding signal from the source node to the destination node; and

determining a quality of the sounding signal arriving at the destination node at one or more frequency and time slot.

7. The method of claim 1 wherein determining the throughput required to support the data rate requirement of the application comprises receiving a required data bandwidth indication from the source node.

8. The method of claim 1 wherein determining the modulation type and modulation density comprises determining a densest modulation that can he supported at one or more frequency at a desired error performance at one or more time slot based on the channel quality profile.

9. A network node comprising:

a resource allocation profile unit for determining frequencies and time slots on a medium between a source node and a destination node;

a channel quality unit for determining a quality of the medium between the source node and the destination node;

a throughput determination unit for generating a throughput indicator; and

a reservation manager for selecting one or more of the frequencies and time slots determined by the resource allocation profile unit as a function of one or more of the quality of the medium and the throughput indicator.

10. The network node of claim 9 wherein the resource allocation profile unit comprises:

one or more of 1) a profile receiver for receiving a frequency and time slot allocation profile from the medium and generating a first indicator, 2) a reservation message receiver for receiving an individual frequency and time slot reservation message from tile medium and generating a second indicator, 3) a frequency and time slot receiver for receiving a frequency and time slot allocation profile from the medium and generating a third indicator and 4) an observation module for generating a fourth indicator as a function of activity; and

an allocation processor that stores an allocation profile in an allocation profile memory, according to one or more of the first indicator, the second indicator, the third indicator and the fourth indicator, wherein the allocation profile is used to determine the frequencies and time slots on the medium between the source node and the destination node.

11. The network node of claim 9 wherein the reservation manager comprises a minimization unit that minimizes an amount of resources selected to accomplish a required throughput.

12. The network node of claim 9 wherein the reservation manager comprises a minimization unit that minimizes an amount of resources selected to accomplish a required quality of service.

13. The network node of claim 9 wherein the channel quality unit is selected from one or more the group comprising:

an attenuation unit for determining an attenuation of the medium at one or more frequency and determining the quality of the medium,

a noise unit for determining a noise present on the medium at one or more frequency and determining the quality of the medium,

an interference unit for determining an interference present on the medium at one or more frequency and determining the quality of the medium,

a signal-to-noise unit for determining a signal-to-noise ratio on the medium at one or more frequency and determining the quality of the medium,

an attenuation versus time variance unit capable of determining a variation of attenuation over time of the medium for one or more frequency and determining the quality of the medium,

an attenuation versus frequency variance unit for determining a variation of attenuation over frequency of the medium for one or more frequency and determining the quality of the medium,

a phase versus time variance unit for determining a variation of phase response over time of the medium for one or more frequency determining the quality of the medium and

a phase versus frequency variance unit for determining a variation of phase response over frequency of the medium for one or more frequency and determining the quality of the medium.

14. The network node of claim 9 wherein the channel quality unit comprises a sounding unit for sending a sounding message from the source node to the destination node and receiving an indicator of sounding message quality from the destination node.

15. The network node of claim 9 comprising a resource selector for selecting one or more frequencies or time slots that provide a throughput required by an application with minimum resource requirements.

16. A network node comprising:

a resource allocation profile unit for determining frequencies and time slots on a medium between a source node and a destination node;

a channel quality unit for determining a quality of the medium between the source node and the destination node;

a throughput determination unit for generating a throughput indicator;

a modulation density evaluator for determining a modulation type and density at one or more frequency according to the quality of the medium; and

a reservation manager for selecting one or more of the frequencies and time slots determined by the resource allocation profile unit as a function of one or more of the quality of the medium, the throughput indicator and the modulation type and density.

17. The network node of claim 16 wherein the resource allocation profile unit comprises:

one or more of 1) a profile receiver for receiving a frequency and time slot allocation profile from the medium and generating a first indicator, 2) a reservation message receiver for receiving an individual frequency and time slot reservation message from the medium and generating a second indicator, 3) a frequency and time slot receiver for receiving a frequency and time slot allocation profile from the medium and generating a third indicator and 4) an observation module for generating a fourth indicator as a function of activity; and

an allocation processor that stores an allocation profile in an allocation profile memory according to one or more of the first indicator, the second indicator, the third indicator and the fourth indicator, wherein the allocation profile is used to determine frequencies and time slots on the medium between the source node and the destination node.

18. The network node of claim 16 wherein the reservation manager comprises a minimization unit that minimizes an amount of resources selected to accomplish a required throughput.

19. The network node of claim 16 wherein the reservation manager comprises a minimization unit that minimizes an amount of resources selected to accomplish a required quality of service.

20. The network node of claim 16 wherein the channel quality unit is selected from one or more the group comprising:

an attenuation unit for determining an attenuation of the medium at one or more frequency and determining the quality of the medium,

a noise unit for determining a noise present on the medium at one or more frequency and determining the quality of the medium,

an interference unit for determining an interference present on the medium at one or more frequency and determining the quality of the medium,

a signal-to-noise unit for determining a signal-to-noise ratio on the medium at one or more frequency and determining the quality of the medium,

an attenuation versus time variance unit capable of determining a variation of attenuation over time of the medium for one or more frequency and determining the quality of the medium,

an attenuation versus frequency variance unit for determining a variation of attenuation over frequency of the medium for one or more frequency and determining the quality of the medium,

a phase versus time variance unit for determining a variation of phase response over time of the medium for one or more frequency determining the quality of the medium and

a phase versus frequency variance unit for determining a variation of phase response over frequency of the medium for one or more frequency and determining the quality of the medium.

Assignments (10)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 023998/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2008
From: GARDNER, STEVEN H.; PETRANOVICH, JAMES E.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 021816/0841 →
SECURITY AGREEMENT Recorded Nov 11, 2008
From: CONEXANT SYSTEMS, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 021818/0202 →