System for controlling and shaping the spectrum and redundancy of signal-point limited transmission
First Claim
1. A method of lossless spectral shaping or coding of source samples to transmitted samples based on a set of predetermined characteristics of a frequency spectrum, where the allowable signal levels of the transmitted samples are limited to a prescribed set, and wherein the transmitted samples are transmitted via a communication channel, said method comprising the steps of:
- a) for each source sample, calculating any one of the following;
i) an RDS, to obtain a measurement of the DC component of the source sample up to a current block;
ii) a RDFT or RFFT, to obtain a measure of unwanted signal components of the source sample up to the current block;
iii) a Running Filter Sum, to obtain a measure of unwanted signal components of the source sample up to the current block;
b) for every block of a determined plurality (“
N”
) of source samples, computing an objective function based on the measure obtained from Step a), wherein said objective function shapes the source samples to a predetermined spectrum characterized by a set of filter coefficients associated with a transmitter of said transmitted samples;
c) for every block of said determined plurality (“
N”
) of source samples, selecting one of;
i) at least one redundant sample, ii) at least one redundant sign, or iii) both of at least one redundant sample and at least one redundant sign, to optimize the objective function in Step b); and
d) varying the redundancy of the sample or the sign according to communication channel conditions and characteristics.
15 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling and shaping the spectrum of transmitted signal samples having predetermined frequency characteristics and allowable transmit signal levels. A running measure of unwanted components is measured and, for each block of the transmitted samples, an objective function based on the previously calculated running measure is computed. Depending upon the measurements, redundancy is determined and selected for each block of the transmitted samples. Accordingly, at least one redundant sample may be added or, the sign of the sample modified, at structured or randomized locations within the block to optimize the objective function.
-
Citations
22 Claims
-
1. A method of lossless spectral shaping or coding of source samples to transmitted samples based on a set of predetermined characteristics of a frequency spectrum, where the allowable signal levels of the transmitted samples are limited to a prescribed set, and wherein the transmitted samples are transmitted via a communication channel, said method comprising the steps of:
-
a) for each source sample, calculating any one of the following;
i) an RDS, to obtain a measurement of the DC component of the source sample up to a current block;
ii) a RDFT or RFFT, to obtain a measure of unwanted signal components of the source sample up to the current block;
iii) a Running Filter Sum, to obtain a measure of unwanted signal components of the source sample up to the current block;
b) for every block of a determined plurality (“
N”
) of source samples, computing an objective function based on the measure obtained from Step a), wherein said objective function shapes the source samples to a predetermined spectrum characterized by a set of filter coefficients associated with a transmitter of said transmitted samples;
c) for every block of said determined plurality (“
N”
) of source samples, selecting one of;
i) at least one redundant sample, ii) at least one redundant sign, or iii) both of at least one redundant sample and at least one redundant sign, to optimize the objective function in Step b); and
d) varying the redundancy of the sample or the sign according to communication channel conditions and characteristics. - View Dependent Claims (2, 3, 4)
selecting the location of the redundant sample such that the location is encoded within the transmitted sequence.
-
-
4. The method of claim 1, wherein the objective function is the sum of the squares of the output of the running measure over the block of transmitted samples.
-
5. A method of lossless spectral shaping or coding of source samples to transmitted samples based on a set of predetermined characteristics of a frequency spectrum, where the allowable signal levels of the transmitted samples are limited to a prescribed set, and wherein the transmitted samples are transmitted at a transmit data rate, said method comprising the steps of:
-
a) for each source sample, calculating any one of the following;
i) an RDS, to obtain a measurement of the DC component of the source sample up to a current block;
ii) a RDFT or RFFT, to obtain a measure of unwanted signal components of the source sample up to the current block;
iii) a Running Filter Sum, to obtain a measure of unwanted signal components of the source sample up to the current block;
b) for every block of a determined plurality (“
N”
) of source samples, computing an objective function based on the measure obtained from Step a), wherein said objective function shapes the source samples to a predetermined spectrum characterized by a set of filter coefficients associated with a transmitter of said transmitted samples;
c) for every block of said determined plurality (“
N”
) of source samples, selecting one of;
i) at least one redundant sample, ii) at least one redundant sign, or iii) both of at least one redundant s ample and at least one redundant sign, to optimize the objective function in Step b); and
d) varying the redundancy of the sample or the sign according to the transmit data rate. - View Dependent Claims (6, 7)
-
-
8. A system for controlling and shaping, transmitted data samples having predetermined frequency characteristics and allowable transmit signal levels, wherein the transmitted samples are transmitted by a transmitter, and are arranged in blocks having structured or random locations, the system comprising:
-
a microprocessor for calculating for each of the transmitted samples, a running measure of unwanted components up to a current sample, computing for each block of the transmitted samples, an objective function based on the running measure, wherein said objective function shapes the source samples to a predetermined spectrum characterized by a set of filter coefficients associated with said transmitter, selecting, for each block of the transmitted samples, at least one redundant sample to be added or at least on transmitted sample within the corresponding block to be modified to optimize the objective function; and
a semiconductor memory device for storing and enabling the microprocessor to access the running measure, the objective function, and the redundant sample. - View Dependent Claims (9)
-
-
10. A communications system having, a limited number of signal points, for controlling and shaping the spectrum of data samples transmitted at a transmit data rate over a communications channel between a transmitter and a receiver, the receiver providing measurements of channel conditions, wherein the data samples are transmitted in blocks, the system comprising:
-
a microprocessor in communication with the transmitter, for processing the receiver measurements, determining a desired amount of redundancy to be added to the sample blocks in accordance with the receiver measurements, adding the desired redundancy to the sample blocks to shape the sample blocks to a predetermined spectrum characterized by a set of filter coefficients associated with said transmitter; and
a semiconductor memory device receiving and storing the receiver measurements, and the desired amount of redundancy determined by the microprocessor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for spectrally shaping transmitted samples having a predetermined set of frequency characteristics and a predetermined set of allowable transmitted signal levels, wherein N transmitted samples form a block of transmitted samples, comprising the steps of:
-
a) selecting the amplitudes of signal levels in a block based upon user data;
b) selecting an M-element subset of the 2N possible sign combinations based upon user data;
c) computing an objective function for each of the M sign combinations by applying the signs to the amplitudes of the transmitted signal levels, wherein said objective function shapes the transmitted samples to a predetermined spectrum characterized by a set of filter coefficients associated with a transmitter of said transmitted samples;
d) selecting the sign combination that best optimizes the objective function, wherein the M element sign combinations differ in more than one sign bit;
e) transmitting the signal points using the selected sign combination. - View Dependent Claims (20, 21, 22)
-
Specification