Spread spectrum bit allocation algorithm
First Claim
1. A transmitting modem receiving digital data from a data source, modulating carriers to represent said digital data, and applying a resulting modulated signal to a channel connectable to a receiving modem, said channel being subject to a power spectral density mask said transmitting modem comprising:
- first, second, and third signal modulators, each with an input;
a signal combiner with a combined output connected to said channel;
a serial-to-parallel converter connected to said data source and to each of said first, second, and third signal modulator inputs such that said digital data from said data source is converted to multiple parallel streams applied respectively to said first, second, and third signal modulators;
each of said first, second, and third signal modulators having a respective output connected to said signal combiner such that a sum of output signals of said first, second, and third signal modulators is applied to said channel;
a transfer characteristic of said channel being such that a first minimum power required to represent a specified minimum number of bits by modulating in a first frequency sub-band falls below said power spectral density mask and such a that a second minimum power required to represent a second specified minimum number of bits by modulating in each of second and third frequency sub-bands exceeds said power spectral density mask;
said serial-to-parallel converter being programmed to feed a first bit of said digital data to said first signal modulator to represent said first bit by modulating in said first frequency sub-band at a first power level at least as high as said first minimum power;
said serial-to-parallel converter being programmed to feed a second bit of said digital data to said second and third modulators to represent said second bit by coherently modulating in both said second and said third frequency sub-bands at a second power level below said first power level, whereby resulting signals applied in said second and third frequency sub-bands may be combined by said receiving modem to retrieve said second bit;
said first and second minimum number of bits both being equal to one in the absence of some other specified constraint.
0 Assignments
0 Petitions
Accused Products
Abstract
High transmission capacity in a twisted pair signal line, where power is limited by a power spectral-density mask and an aggregate signal power constraint, is obtained by: (1) allocating data to multitone sub-bands according to a lowest marginal power-cost per bit scheme and (2) in an environment where an aggregate power budget remains after all bits have been allocated to all sub-bands with sufficient margins to carry a bit, assigning additional bits to sub-bands with otherwise insufficient power margins to carry a single bit, by frequency-domain-spreading a single bit across several sub-bands at correspondingly reduced power levels, to permit the otherwise unacceptable noise levels to be reduced on average by despreading at the receiving end. Another feature of the invention, applicable in an environment in which multiple interfering channels are employed, provides increased signal throughput by (3) transmitting coherently in a number of multitone sub-bands, identical blocks of data, with the number of multitone sub-bands being equal to a number of interfering channels and multiplying the signal carried by corresponding sub-bands in the separate interfering channels by a different respective vector from an orthonormal basis set so that near-end cross-talk is eliminated upon despreading at the receiving end.
105 Citations
58 Claims
-
1. A transmitting modem receiving digital data from a data source, modulating carriers to represent said digital data, and applying a resulting modulated signal to a channel connectable to a receiving modem, said channel being subject to a power spectral density mask said transmitting modem comprising:
-
first, second, and third signal modulators, each with an input;
a signal combiner with a combined output connected to said channel;
a serial-to-parallel converter connected to said data source and to each of said first, second, and third signal modulator inputs such that said digital data from said data source is converted to multiple parallel streams applied respectively to said first, second, and third signal modulators;
each of said first, second, and third signal modulators having a respective output connected to said signal combiner such that a sum of output signals of said first, second, and third signal modulators is applied to said channel;
a transfer characteristic of said channel being such that a first minimum power required to represent a specified minimum number of bits by modulating in a first frequency sub-band falls below said power spectral density mask and such a that a second minimum power required to represent a second specified minimum number of bits by modulating in each of second and third frequency sub-bands exceeds said power spectral density mask;
said serial-to-parallel converter being programmed to feed a first bit of said digital data to said first signal modulator to represent said first bit by modulating in said first frequency sub-band at a first power level at least as high as said first minimum power;
said serial-to-parallel converter being programmed to feed a second bit of said digital data to said second and third modulators to represent said second bit by coherently modulating in both said second and said third frequency sub-bands at a second power level below said first power level, whereby resulting signals applied in said second and third frequency sub-bands may be combined by said receiving modem to retrieve said second bit;
said first and second minimum number of bits both being equal to one in the absence of some other specified constraint. - View Dependent Claims (2, 3, 4)
-
-
5. A frequency division multiplexor transmitting data from a data source over a channel, comprising:
-
a signal modulator with an input and first, second, and third outputs, each transmitting data in a respective one of first, second, and third frequency bands;
a channel response detector connected to said channel to detect a transfer characteristic of said channel, said transfer characteristic including a noise power level and an attenuation of said channel;
a controller connected to said signal modulator to control an allocation of first and second blocks of data from said data source for transmission in said first, second, and third frequency bands;
said controller being programmed to transmit said first block of data in said first frequency band and transmit said second block redundantly in each of said second and third frequency bands at a first power level when said channel transfer characteristic is such that a power level required to transmit said second block, at a specified bit error rate, in said second frequency band alone is a first power level and to transmit said second block in said second frequency band alone when said channel transfer characteristic is such that a power level required to transmit said second block, at said specified bit error rate, in said second frequency band alone at a second power level, said second power level being higher than said first power level. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A modem, comprising:
-
a frequency-division modulator with a controller, said modulator transmitting input data in frequency channels;
said controller having a memory storing a power spectral density (PSD) mask specifying a respective maximum power level permitted for a signal transmitted in each of said frequency channels;
said controller memory storing an aggregate power limit specifying a total permitted power for all of said signals;
said controller being programmed to measure and store in said memory a measured channel transfer characteristic of a communications channel through which said input data is to be transmitted;
said controller being programmed to transmit respective unique portions of said input data in said each of said frequency channels, responsively to said stored aggregate power limit, said PSD mask, and said measured transfer characteristic being a first transfer characteristic and to transmit a same portion of said data in at least two of said frequency channels responsively to said stored aggregate power limit, said PSD mask, and said measured transfer characteristic being a second transfer characteristic. - View Dependent Claims (11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. A method for use in a data modulator for allocating bits to data channel frequencies comprising the steps of:
-
storing mask power data representing a respective maximum power level for each of said data channel frequencies;
storing aggregate power data representing a total amount of signal power to be applied in all of said channel frequencies;
allocating bits, such that bits are allocated up to said respective maximum power level for each of said channel frequencies and such that each of said bits is allocated to a single respective one of said channel frequencies; and
when said aggregate power level is not substantially reached in said step of allocating, further allocating bits to multiples of said channel frequencies for transmission at reduced power rates per channel frequency, to permit further bits to be allocated, until one of said aggregate power limit is substantially reached and said respective maximum power level is reached.
-
-
20. Apparatus for allocating bits for data transmission via a plurality of discrete frequencies comprising tone ordering circuitry, gain scaling circuitry and an inverse discrete Fourier transform modulator, the circuitry in combination to:
-
allocate initial bits to frequencies on a per frequency basis, such that said initial bits are successively allocated until a maximum power level for each frequency is at least substantially reached, each of said initial bits being unique to a given frequency;
calculate a stored total power level for said initial bits allocated to a plurality of transmit frequencies, and if the stored total power level is not exceeded, allocate further bits to frequencies for which no initial bits are allocated, such that each of said further bits is redundantly allocated to more than one of said frequencies. - View Dependent Claims (21)
-
-
22. A frequency-division multiplex (FDM) transmission system for a channel having multiple subchannels, each of said subchannels being susceptible to cross-talk interference from another of said subchannels, said system comprising:
-
a transmitting modem with a programmable FDM modulator connected to modulate first and second frequency carriers, representing an input data stream, in each of first and second subchannels of said channel;
a receiving modem connected to said channel;
a modulator programmed to modulate said first and second frequency carriers coherently to represent a first subportion of said data stream in said first and second frequency bands to form first and second signals in said first subchannel;
said modulator being programmed to modulate said first and second frequency carriers coherently to represent a second subportion of said data stream in said first and second frequency bands to form third and fourth signals in said second subchannel;
said receiving modem having a demodulator configured to combine coherently said first and second signals;
said modulator being further programmed to form said third and fourth signals such that when said demodulator combines coherently said first and second signals, cross-talk interference in said first subchannel, caused by concurrent transmission of said third and fourth signals in said second channel is diminished in a combined signal resulting therefrom. - View Dependent Claims (23, 24, 25, 27, 28, 29, 31)
-
-
26. A method for reducing near end cross talk comprising the steps of:
-
forming first and second signals in respective first and second tones redundantly representing first data to form a first multi-tone signal such that said first and second signals are weighted by a first vector of an orthogonal set of codes;
applying said first multi-tone signal to a first interfering channel;
forming third and fourth signals in said respective first and second tones redundantly representing second data to form a second multi-tone signal such that said third and fourth signals are weighted by a second vector of an orthogonal set of codes;
applying said second multi-tone signal to a second interfering channel;
combining said first and second multitone signals such that a distortion in said first data caused by near end cross talk in first interfering channel is diminished.
-
-
30. A frequency division multiplex (FDM) transmission system for transmitting an input data stream through a channel, comprising:
-
a transmitting modem with a programmable FDM modulator connected to modulate first and second frequency carriers, representing an input data stream, in said channel;
a receiving modem connected to said channel;
a modulator programmed to modulate said first and second frequency carriers coherently to represent a first subportion of said data stream in said first and second frequency bands to form first and second signals;
said receiving modem having a demodulator configured to combine coherently said first and second signals to extract said first subportion such that an incoherent distortion of said first and second symbols in said first channel is, on average, reduced in said extracted first subportion.
-
-
32. A method for increasing a data rate in a communication channel subject to a power spectral density mask, comprising:
-
detecting a transfer characteristic indicating a required minimum power of a respective carrier modulated to transmit one bit in each of a plurality of multitone subchannels of said channel;
supplying a data stream to a modulator;
modulating a first set of respective carriers to represent respective unique portions of said data stream in at least a subset of those of said multitone subchannels for which, in said step of detecting indicates said minimum power falls below a power limit imposed by said power spectral density mask;
modulating a second set of respective carriers to represent redundantly at least one portion of said data stream in at least a subset of those of said multitone subchannels for which said step of detecting indicates said minimum power exceeds a power limit imposed by said power spectral density mask;
receiving said at least first and second symbols at a receiving end of said communication channel;
combining said at least first and second symbols received at said receiving end in such a way as to increase a signal power of said at least first and second symbols and, on average, reduce incoherent distortion of said at least first and second symbols;
reconstructing said same portion of said data stream at said receiving end from a combination of said at least first and second symbols, resulting from said step of combining.
-
-
33. A communications system for communicating data in a channel having multiple subchannels, comprising:
-
a modulator having an output for each of said subchannels; and
a demodulator having an input for each of said subchannels;
said modulator having an input connected to receive data from a data source;
said modulator being programmed to modulate separate sets of carriers in each of said subchannels to represent respective portions of said data;
said modulator being programmed to modulate n separate frequency carriers coherently in each of said subchannels to represent a one of said respective portions of said data;
n modulated signals resulting from a modulation of said modulator being output by said modulator;
each of said n modulated signals, upon being received at said demodulator, including an incoherent component resulting from attenuation and/or noise in said channel, a first coherent component resulting from near-end cross talk from said n modulated signals in the subchannels other than said each, and a second coherent component output which is the original n modulated signals output by said modulator;
said modulator modulating said n separate frequency carriers such that when said demodulator demodulates said n modulated signals upon being received at said demodulator, by linearly combining said received n modulated signals, in a signal resulting from said linearly combining, said incoherent component and said first coherent component are, on average, suppressed and said second coherent component is, on average, amplified. - View Dependent Claims (37, 38, 39)
-
-
34. A transmitting modem receiving digital data from a data source, modulating carriers to represent said digital data, and applying a resulting modulated signal to a channel connectable to a receiving modem, said transmitting modem comprising:
-
first, second, and third signal modulators, each with an input;
a signal combiner with a combined output connected to said channel;
a serial-to-parallel converter connected to said data source and to each of said first and second signal modulator inputs such that said digital data from said data source is converted to multiple parallel streams applied respectively to said first and second signal modulators;
each of said first and second signal modulators having a respective output connected to said signal combiner such that a sum of output signals of said first and second signal modulators is applied to said channel;
said serial-to-parallel converter being programmed to feed a bit of said digital data to said first and second modulators to represent said second bit by coherently modulating in both said first and second frequency sub-bands, whereby resulting signals applied in said first and second frequency sub-bands may be coherently linearly combined by said receiving modem to retrieve said bit and such that incoherent components and coherent but at least partially orthogonal components of said resulting signals are attenuated and coherent component of a modulated signal applied by said first and second modulators is amplified.
-
-
35. A method for transmitting data through a channel subject to a power spectral density mask limit and an aggregate power constraint, comprising the steps of:
-
detecting a frequency-dependent transmission characteristic of said channel;
defining fist and second sub-bands of an aggregate transmission band responsively to a result of said step of detecting, said aggregate power constraint, and said power spectral density mask limit;
generating a first modulated signal with a first power dynamic range permitted by said power spectral density mask limit, said first modulated signal representing said first portion of said data;
generating a second modulated signal with a second power dynamic range permitted by said power spectral density mask limit, said second modulated signal representing said second portion of said data.
-
-
36. A method of communicating a signal through a first channel in which interfering signals are generated by other channels, comprising the steps of:
-
modulation said signal to generate a first encoded signal that is orthogonal to signals in said other channels; and
applying said first encoded signal to said first channel.
-
-
40. A method for communicating information through a cable containing a plurality of wires, comprising the steps of:
-
dividing the plurality of wires into groups; and
modulating signals that are to be communicated over different wires within a group with a modulation technique such that the modulated signal communicated over any wire in the group is orthogonal to the modulated signal communicated over any other wire in the group.
-
-
41. An apparatus for placement on a customer premises and for connecting premises communication devices to a wire pair leading to a communication network, comprising:
-
a network port for connecting to the wire pair;
a set of premises ports, containing at least one premises port, for connecting premises communication devices to said apparatus;
means for creating a CDM signal by modulating a source signal supplied by said premises devices with a code-division-multiplexing code that arranges for the spectrum of the CDM signal to occupy substantially all of the useful bandwidth of the wire pair; and
means for applying the CDM signal to the wire pair. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
Specification