Virtual aggregation of fragmented wireless spectrum
First Claim
Patent Images
1. A method, comprising:
- receiving a customer data transmission request for a data stream to be transmitted, the customer data transmission request comprising customer criteria including a bandwidth of the data stream to be transmitted;
obtaining a spectrum-related parameter associated with the customer data transmission request;
identifying a set of available spectral fragments, each of the available spectral fragments being defined by a respective bandwidth size, at least two of the available spectral fragments being separated by an allocated spectral region, at least two of the available spectral fragments having different bandwidth sizes;
allocating at least two of the available spectral fragments for the data stream, based on the customer criteria of the customer data transmission request and the spectrum-related parameter associated with the customer data transmission request, to provide a set of allocated spectral fragments for the data stream, the allocated spectral fragments having a combined bandwidth sufficient to support the bandwidth of the data stream, at least two of the allocated spectral fragments being separated by an allocated spectral region, at least two of the allocated spectral fragments having different bandwidth sizes;
dividing the data stream into a set of output sub-streams, the output sub-streams being associated with respective ones of the allocated spectral fragments and having respective data rates compatible with the respective bandwidth sizes of the respective allocated spectral fragments;
modulating the output sub-streams to provide respective modulated signals adapted for transmission via the respective allocated spectral fragments; and
upconverting the modulated signals onto the respective allocated spectral fragments.
6 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for aggregating spectrum in which multiple disjoint blocks of spectrum may be configured as one virtual contiguous block of spectrum by modulating onto each disjoint blocks of spectrum a respective portion of a data stream in which the data rate associated with the modulated portion is compatible with the available bandwidth of the disjoint spectrum block upon which is modulated.
66 Citations
21 Claims
-
1. A method, comprising:
-
receiving a customer data transmission request for a data stream to be transmitted, the customer data transmission request comprising customer criteria including a bandwidth of the data stream to be transmitted; obtaining a spectrum-related parameter associated with the customer data transmission request; identifying a set of available spectral fragments, each of the available spectral fragments being defined by a respective bandwidth size, at least two of the available spectral fragments being separated by an allocated spectral region, at least two of the available spectral fragments having different bandwidth sizes; allocating at least two of the available spectral fragments for the data stream, based on the customer criteria of the customer data transmission request and the spectrum-related parameter associated with the customer data transmission request, to provide a set of allocated spectral fragments for the data stream, the allocated spectral fragments having a combined bandwidth sufficient to support the bandwidth of the data stream, at least two of the allocated spectral fragments being separated by an allocated spectral region, at least two of the allocated spectral fragments having different bandwidth sizes; dividing the data stream into a set of output sub-streams, the output sub-streams being associated with respective ones of the allocated spectral fragments and having respective data rates compatible with the respective bandwidth sizes of the respective allocated spectral fragments; modulating the output sub-streams to provide respective modulated signals adapted for transmission via the respective allocated spectral fragments; and upconverting the modulated signals onto the respective allocated spectral fragments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. Apparatus, comprising:
- a computer configured to;
receive a customer data transmission request for a data stream to be transmitted, the customer data transmission request comprising customer criteria including a bandwidth of the data stream to be transmitted; obtain a spectrum-related parameter associated with the customer data transmission request; identify a set of available spectral fragments, each of the available spectral fragments being defined by a respective bandwidth size, at least two of the available spectral fragments being separated by an allocated spectral region, at least two of the available spectral fragments having different bandwidth sizes; and allocate at least two of the available spectral fragments for the data stream, based on the customer criteria of the customer data transmission request and the spectrum-related parameter associated with the customer data transmission request, to provide a set of allocated spectral fragments for the data stream, the allocated spectral fragments having a combined bandwidth sufficient to support the bandwidth of the data stream, at least two of the allocated spectral fragments being separated by an allocated spectral region, at least two of the allocated spectral fragments having different bandwidth sizes; a sputter configured to divide the data stream into a set of output sub-streams, the output sub-streams being associated with respective ones of the allocated spectral fragments and having respective data rates compatible with the respective bandwidth sizes of the respective allocated spectral fragments; a set of modulators configured to modulate the respective output sub-streams to provide respective modulated signals adapted for transmission via the respective allocated spectral fragments; and at least one upconverter configured to upconvert the modulated signals onto the respective allocated spectral fragments. - View Dependent Claims (15, 16, 17, 18, 19)
- a computer configured to;
-
20. A non-transitory computer-readable storage medium storing instructions which, when executed by a computer, cause the computer to perform a method, the method comprising:
-
receiving a customer data transmission request for a data stream to be transmitted, the customer data transmission request comprising customer criteria including a bandwidth of the data stream to be transmitted; obtaining a spectrum-related parameter associated with the customer data transmission request; identifying a set of available spectral fragments, each of the available spectral fragments being defined by a respective bandwidth size, at least two of the available spectral fragments being separated by an allocated spectral region, at least two of the available spectral fragments having different bandwidth sizes; allocating at least two of the available spectral fragments for the data stream, based on the customer criteria of the customer data transmission request and the spectrum-related parameter associated with the customer data transmission request, to provide a set of allocated spectral fragments for the data stream, the allocated spectral fragments having a combined bandwidth sufficient to support the bandwidth of the data stream, at least two of the allocated spectral fragments being separated by an allocated spectral region, at least two of the allocated spectral fragments having different bandwidth sizes; dividing the data stream into a set of output sub-streams, the output sub-streams being associated with respective ones of the allocated spectral fragments and having respective data rates compatible with the respective bandwidth sizes of the respective allocated spectral fragments;
modulating the output sub-streams to provide respective modulated signals adapted for transmission via the respective allocated spectral; andupconverting the modulated signals onto the respective allocated spectral fragments.
-
-
21. A computer program product stored in a non-transitory computer-readable storage medium, wherein a computer is operative to process software instructions which adapt the operation of the computer such that the computer performs a method comprising:
-
receiving a customer data transmission request for a data stream to be transmitted, the customer data transmission request comprising customer criteria including a bandwidth of the data stream to be transmitted; obtaining a spectrum-related parameter associated with the customer data transmission request; identifying a set of available spectral fragments, each of the available spectral fragments being defined by a respective bandwidth size, at least two of the available spectral fragments being separated by an allocated spectral region, at least two of the available spectral fragments having different bandwidth sizes; allocating at least two of the available spectral fragments for the data stream, based on the customer criteria of the customer data transmission request and the spectrum-related parameter associated with the customer data transmission request, to provide a set of allocated spectral fragments for the data stream, the allocated spectral fragments having a combined bandwidth sufficient to support the bandwidth of the data stream, at least two of the allocated spectral fragments being separated by an allocated spectral region, at least two of the allocated spectral fragments having different bandwidth sizes; dividing the data stream into a set of output sub-streams, the output sub-streams being associated with respective ones of the allocated spectral fragments and having respective data rates compatible with the respective bandwidth sizes of the respective allocated spectral fragments;
modulating the output sub-streams to provide respective modulated signals adapted for transmission via the respective allocated spectral fragments; andupconverting the modulated signals onto the respective allocated spectral fragments.
-
Specification