Method for achieving a target bit rate in a multi-carrier data communication system
AssigneeSmart Link Ltd.
InventorGil Koifman
Life of this patent
Estimating the term…
Abstract
A bit loading for a channel of a multi-carrier data communication system is generated. The bit loading has a target bit rate and satisfies predetermined performance criteria. When the channel is loaded according to the bit loading, a minimal number of sub-channels of the channel are active.
Claims31
A method comprising:
- generating for a channel of a multi-carrier data communication system a new bit loading having a target bit rate and satisfying predetermined performance criteria, wherein a minimal number of sub-channels of said channel are active when said channel is loaded according to said new bit loading.
A method for achieving a target bit rate on a channel of a multi-carrier data communication system, the method comprising:
- deallocating bits from a preliminary bit loading for said channel whose bit rate is higher than said target bit rate from active sub-channels of said channel whose bit allocations have the fewest bits, thus reducing the number of said active sub-channels, until either the resulting bit loading has said target bit rate or until each of the remaining active sub-channels has more bits allocated thereto than the number of bits that still need to be deallocated in order to achieve said target bit rate;
- and
- if more bits need to be deallocated in order to achieve said target bit rate, deallocating bits from the remaining active sub-channels.
A method for achieving a target bit rate on a channel of a multi-carrier data communication system, the method comprising:
- allocating to a new bit loading bits from a preliminary bit loading for said channel whose bit rate is higher than said target bit rate from active sub-channels of said channel whose bit allocations have the most bits, until the new bit loading has said target bit rate or until each of the remaining active sub-channels has more bits allocated thereto than the number of bits that still need to be allocated in order to achieve said target bit rate;
- and
- if more bits need to be allocated in order to achieve said target bit rate, allocating bits from one of the remaining active sub-channels.
A method comprising:
- reducing processing power used to communicate data over a channel of a multi-carrier data communication system by minimizing active sub-channels of said channel while generating a bit loading having a target bit rate and satisfying predetermined performance criteria.
A digital signal processor having a multi-carrier transceiver embedded therein to communicate data over a channel, the multi-carrier transceiver comprising:
- a bit allocation module to generate for said channel a new bit loading having a target bit rate and satisfying predetermined performance criteria, wherein a minimal number of sub-channels of said channel are active when said channel is loaded with said new bit loading.
A digital signal processor having a multi-carrier transceiver embedded therein to communicate data over a channel, the multi-carrier transceiver comprising:
- a bit loading calculator to calculate a preliminary bit loading satisfying predetermined performance criteria;
- and
- a bit deallocator to deallocate bits from active sub-channels of said channel whose bit allocations in said preliminary bit loading have the fewest bits when said preliminary bit loading has a bit rate higher than said target bit rate.
A digital signal processor having a multi-carrier transceiver embedded therein to communicate data over a channel, the multi-carrier transceiver comprising:
- a bit loading calculator to calculate a preliminary bit loading satisfying predetermined performance criteria;
- and
- a bit allocator to allocate bits to a new bit loading from active sub-channels of said channel whose bit allocations in said preliminary bit loading have the most bits when said preliminary bit loading has a bit rate higher than said target bit rate.
A soft modem to communicate data over a channel of a multi-carrier data communication system, the soft modem comprising:
- a bit allocation module to generate for said channel a new bit loading having a target bit rate and satisfying predetermined performance criteria, wherein a minimal number of sub-channels of said channel are active when said channel is loaded with said new bit loading.
A soft modem to communicate data over a channel of a multi-carrier data communication system, the soft modem comprising:
- a bit loading calculator to calculate a preliminary bit loading satisfying predetermined performance criteria;
- and
- a bit deallocator to deallocate bits from active sub-channels of said channel whose bit allocations in said preliminary bit loading have the fewest bits when said preliminary bit loading has a bit rate higher than said target bit rate.
A soft modem to communicate data over a channel of a multi-carrier data communication system, the soft modem comprising:
- a bit loading calculator to calculate a preliminary bit loading satisfying predetermined performance criteria;
- and
- a bit allocator to allocate bits to a new bit loading from active sub-channels of said channel whose bit allocations in said preliminary bit loading have the most bits when said preliminary bit loading has a bit rate higher than said target bit rate.
A multi-carrier transceiver to communicate data over a channel, the transceiver comprising:
- a bit allocation module to generate for said channel a new bit loading having a target bit rate and satisfying predetermined performance criteria, wherein a minimal number of sub-channels of said channel are active when said channel is loaded with said new bit loading;
- and
- a receiver to demodulate multi-carrier signals received over said channel according to said new bit loading.
A multi-carrier transceiver to communicate data over a channel, the transceiver comprising:
- means for determining a target bit rate;
- and
- means for generating for said channel a new bit loading having said target bit rate and satisfying predetermined performance criteria, wherein a minimal number of sub-channels of said channel are active when said channel is loaded with said new bit loading.
A multi-carrier data communication system for communicating data over a channel, the system comprising:
- a first multi-carrier transceiver;
- and
- a second multi-carrier transceiver comprising:
- a bit allocation module to generate for said channel a new bit loading having a target bit rate and satisfying predetermined performance criteria, wherein a minimal number of sub-channels of said channel are active when said channel is loaded with said new bit loading;
- and
- a receiver to demodulate multi-carrier signals received from said first multi-carrier transceiver over said channel according to said new bit loading.
A multi-carrier data communication system for communicating data over a channel, the system comprising:
- a first multi-carrier transceiver;
- and
- a second multi-carrier transceiver comprising:
- means for generating for said channel a new bit loading having a target bit rate and satisfying predetermined performance criteria, wherein a minimal number of sub-channels of said channel are active when said channel is loaded with said new bit loading;
- and
- means for demodulating multi-carrier signals received from said first multi-carrier transceiver over said channel according to said new bit loading.
Dependencies are inferred from the claim text.