Dynamic time metered delivery
First Claim
1. A method of generating a broadband carrier-less analog signal from a digital data stream for transmission over a channel, comprising the steps of:
- encoding the digital stream of data to provided an enhanced data signal without using carriers;
pseudo-randomizing said enhanced data signal to provide a randomized data signal;
framing said randomized data signal into a numerical matrix having a plurality of cells;
orthogonalizing each cell value in said matrix to provide orthogonalized vectors, wherein one or more of said orthogonalized vectors are sync vectors and the remaining orthogonalized vectors are data vectors;
summing said orthogonalized vectors on a per cell basis to generate spectrally shaped waveforms from said summed values; and
converting said summed values into said broadband carrier-less analog signal.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamic Time Metered Delivery (DTMD) is a unique physical layer communication Method. DTMD uses enhanced time-based techniques to enable and control the flow of more data/Hertz through a variety of transmission media including existing and new copper phone lines, coaxial cable, fiber optic, powerline and wireless RF, Optical and Acoustic, to and from a comprehensive, multi-function customer data gateway. The system measures the transmission parameters as viewed from the “end of the line” and then sends these numerics back to the source which alters the shape of the basic signal structure such that when received at the far end, it will have maximum recognition attributes against interferers and noise. The present system and method add the adaptivity to the line conditions and set a maximum allowable data rate within the subscribed levels of performance.
-
Citations
32 Claims
-
1. A method of generating a broadband carrier-less analog signal from a digital data stream for transmission over a channel, comprising the steps of:
-
encoding the digital stream of data to provided an enhanced data signal without using carriers; pseudo-randomizing said enhanced data signal to provide a randomized data signal; framing said randomized data signal into a numerical matrix having a plurality of cells; orthogonalizing each cell value in said matrix to provide orthogonalized vectors, wherein one or more of said orthogonalized vectors are sync vectors and the remaining orthogonalized vectors are data vectors; summing said orthogonalized vectors on a per cell basis to generate spectrally shaped waveforms from said summed values; and converting said summed values into said broadband carrier-less analog signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of decoding a broadband carrier-less analog M-ary signal having orthogonalized data and sync vectors, comprising the steps of:
- sampling said broadband carrier-less analog M-ary signal to capture encoded number set;
filtering said encoded number set to compensate for media effects during transmission of said broadband carrier-less analog M-ary signal;
correlating said filtered number set against a vocabulary of orthogonalized vectors to detect sync word and encoded word;
forward error correcting said encoded word to provide FEC corrected data; and
de-randomizing said FEC corrected data to recover encoded data, wherein the step of sampling includes the step of oversampling said broadband carrier-less analog M-ary signal to provide an oversampled encoded number set, wherein the step of correlating comprises the steps of asynchronously correlating said oversampled encoded number set to vernier locate a time slip and synchronously correlating said oversampled encoded number set to determine said encoded word based on said time slip. - View Dependent Claims (13, 14, 15, 16)
- sampling said broadband carrier-less analog M-ary signal to capture encoded number set;
-
17. A method of transmitting and receiving broadband carrier-less analog M-ary signals over a channel, comprising the steps of:
-
encoding a digital stream of data to provided an enhanced data signal without using carriers; pseudo-randomizing said enhanced data signal to provide a randomized data signal; framing said randomized data signal into a numerical matrix having a plurality of cells; orthogonalizing each cell value in said matrix to provide orthogonalized vectors, wherein one or more of said orthogonalized vectors are sync vectors and the remaining orthogonalized vectors are data vectors; summing said orthogonalized vectors on a per cell basis to generate spectrally shaped waveforms from said summed values; converting said summed values to encode the digital data stream into a first broadband carrier-less analog M-ary signal for transmission over said channel; transmitting said first broadband carrier-less analog M-ary signal over said channel based on predetermined blanking intervals; receiving a second broadband carrier-less analog M-ary signal over said channel based on complementary predetermined blanking intervals; sampling said second broadband carrier-less analog M-ary signal to detect said data vectors and said sync vectors; correlating said sync vectors and data vectors into data bits using a vocabulary of orthogonal and quasi-orthogonal vectors; and forward error correcting said data bits to provide FEC corrected data; de-randomizing said FEC corrected data to recover into a data stream bits to recover the output data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for generating a broadband carrier-less analog signal from a digital data stream for transmission over a channel, comprising:
-
means encoding the digital stream of data to provided an enhanced data signal without using carriers; means for pseudo-randomizing said enhanced data signal to provide a randomized data signal; means for framing said randomized data signal into a numerical matrix having a plurality of cells; means orthogonalizing each cell value in said matrix to provide orthogonalized vectors, wherein one or more of said orthogonalized vectors are sync vectors and the remaining orthogonalized vectors are data vectors; means for summing said orthogonalized vectors on a per cell basis to generate spectrally shaped waveforms from said summed values; and means for converting said summed values into said broadband carrier-less analog signal.
-
-
31. A system for decoding a broadband carrier-less analog M-ary signal having orthogonalized data and sync vectors, comprising:
- means for sampling said broadband carrier-less analog M-ary signal to capture encoded number set;
means for filtering said encoded number set to compensate for media effects during transmission of said broadband carrier-less analog M-ary signal;
means for correlating said filtered number set against a vocabulary of orthogonalized vectors to detect sync word and encoded word;
means for forward error correcting said encoded word to provide FEC corrected data; and
means for de-randomizing said FEC corrected data to recover encoded data, wherein means for sampling includes means for oversampling said broadband carrier-less analog M-ary signal to provide an oversampled encoded number set, and wherein means for correlating comprises means for asynchronously correlating said oversampled encoded number set to vernier locate a time slip and synchronously correlating said oversampled encoded number set to determine said encoded word based on said time slip.
- means for sampling said broadband carrier-less analog M-ary signal to capture encoded number set;
-
32. A system for transmitting and receiving broadband carrier-less analog M-ary signals over a channel, comprising the steps of:
-
means for encoding a digital stream of data to provided an enhanced data signal without using carriers; means for pseudo-randomizing said enhanced data signal to provide a randomized data signal; means for framing said randomized data signal into a numerical matrix having a plurality of cells; means for orthogonalizing each cell value in said matrix to provide orthogonalized vectors, wherein one or more of said orthogonalized vectors are sync vectors and the remaining orthogonalized vectors are data vectors; means for summing said orthogonalized vectors on a per cell basis to generate spectrally shaped waveforms from said summed values; means for converting said summed values to encode the digital data stream into a first broadband carrier-less analog M-ary signal for transmission over said channel; means for transmitting said first broadband carrier-less analog M-ary signal over said channel based on predetermined blanking intervals; means for receiving a second broadband carrier-less analog M-ary signal over said channel based on complementary predetermined blanking intervals; means for sampling said second broadband carrier-less analog M-ary signal to detect said data vectors and said sync vectors; means for correlating said sync vectors and data vectors into data bits using a vocabulary of orthogonal and quasi-orthogonal vectors; and means for forward error correcting said data bits to provide FEC corrected data; and means for de-randomizing said FEC corrected data to recover into a data stream bits to recover the output data.
-
Specification