Aggregating lower bandwidth asynchronously clocked communication links into a higher bandwidth link
AssigneeLSI Corporation
InventorKenneth Isley
Life of this patent
Estimating the term…
Abstract
A spread spectrum generator module is configured to provide data for spreading frequency spectra of at least first and second lower bandwidth asynchronously clocked communication links. A packet scheduling module aggregates the two (or more) lower bandwidth links into a higher bandwidth link or interface. The frequency spectra of the lower bandwidth links are spread in accordance with the data for spreading the frequency spectra. A downstream disaggregation element filters high frequency noise resulting from the spreading of the spectra.
Claims20
A method comprising the steps of:
- spreading a first frequency spectrum of at least a first lower bandwidth asynchronously clocked communication link such that high frequency noise is injected into said first frequency spectrum that can be filtered by a receiver, wherein said first frequency spectrum is a frequency of packets to be transmitted on said first lower bandwidth asynchronously clocked communication link;
- spreading a second frequency spectrum of at least a second lower bandwidth asynchronously clocked communication link such that high frequency noise is injected into said second frequency spectrum that can be filtered by a receiver, wherein said second frequency spectrum is a frequency of packets to be transmitted on said second lower bandwidth asynchronously clocked communication link;
- and
- subsequent to said steps of spreading said first and second frequency spectra of said at least first and second lower bandwidth asynchronously clocked communication links, aggregating said at least first and second lower bandwidth asynchronously clocked communication links into one of a higher bandwidth link and a higher bandwidth interface, using multiplexing equipment, wherein said aggregating step further comprises the step of scheduling a transmission of said packets from said first and second lower bandwidth asynchronously clocked communication links to avoid collisions on said higher bandwidth link, wherein said scheduling is based on said injected high frequency noise.
An apparatus comprising:
- a spread spectrum generator module configured to provide data for spreading first and second frequency spectra of at least first and second lower bandwidth asynchronously clocked communication links such that high frequency noise is injected into said first and second frequency spectra that can be filtered by a receiver, wherein each of said first and second frequency spectra are frequencies of packets to be transmitted on said first and second lower bandwidth asynchronously clocked communication links, respectively, and wherein said spread spectrum generator module comprises one or more hardware devices;
- and
- a packet scheduling module configured to aggregate said at least first and second lower bandwidth asynchronously clocked communication links into one of a higher bandwidth link and a higher bandwidth interface, with said first and second frequency spectra of said at least first and second lower bandwidth asynchronously clocked communication links spread in accordance with said data for spreading said first and second frequency spectra, wherein said packet scheduling module comprises one or more hardware devices, wherein said packet scheduling module is further configured to schedule a transmission of said packets from said first and second lower bandwidth asynchronously clocked communication links to avoid collisions on said higher bandwidth link, wherein said scheduling is based on said injected high frequency noise.
An integrated circuit including at least one apparatus, said at least one apparatus comprising:
- a spread spectrum generator module configured to provide data for spreading first and second frequency spectra of at least first and second lower bandwidth asynchronously clocked communication links, respectively, such that high frequency noise is injected into said first and second frequency spectra that can be filtered by a receiver, wherein said spread spectrum generator module comprises one or more hardware devices;
- and
- a packet scheduling module configured to aggregate said at least first and second lower bandwidth asynchronously clocked communication links into one of a higher bandwidth link and a higher bandwidth interface, with said first and second frequency spectra of said at least first and second lower bandwidth asynchronously clocked communication links spread in accordance with said data for spreading said first and second frequency spectra, wherein said packet scheduling module comprises one or more hardware devices, wherein said packet scheduling module is further configured to schedule a transmission of said packets from said first and second lower bandwidth asynchronously clocked communication links to avoid collisions on said higher bandwidth link, wherein said scheduling is based on said injected high frequency noise.
Dependencies are inferred from the claim text.