Encoding and decoding digital information utilizing time intervals between pulses
OwnerDavid H. Chunginventor
Life of this patent
Estimating the term…
Loading patent…
OwnerDavid H. Chunginventor
Estimating the term…
A method and apparatus for encoding and decoding digital information upon a recording medium using the time interval between adjacent pairs of pulses. A number "n" of unique time intervals between pulse pairs correspond to "n" unique symbols contained within a coding table. Assignment of the durations between pulses adapted to the frequency of occurrence of particular symbols within a data stream materially increases the efficiency of the method. Division of the data stream and numerical transformation of the data stream improve the efficiency of adaptive assignment of the durations between pulses on the basis of frequency of occurrence of particular symbols within a data stream. The method realizes a multiple-fold increase in data storage capacity of rotating magnetic disk memories over common MFM encoding, and the method similarly realizes a multiple-fold increase in data transfer rate for telecommunications applications.
A method for decoding digital information encoded into a first plurality of time intervals respectively between a plurality of successive pairs of digital pulses into a plurality of successive symbols equal in number to said first plurality of time intervals, said encoded data stream having a total time interval equal to the sum of said first plurality of time intervals plus said duration of all of said digital pulses, said plurality of symbols upon decoding making up a data stream, all of said symbols in said data stream being members of a non-empty set of "n" symbols, said second plurality of successive pairs of digital pulses being received by transmission, the method for decoding said encoded digital information comprising the steps of:
A method for encoding digital information for transmission thereof, said digital information including a first plurality of successive symbols making up a data stream with all of said symbols being members of a non-empty set of "n" symbols, comprising the steps of:
A method for decoding digital information encoded into a succession of tones for telecommunications thereof, said digital information including a plurality of successive symbols making up a data stream, all of said symbols in said data stream being members of a non-empty set of "n" symbols, the method for decoding said succession of tones as applied repetitively to decode successive symbols comprising the steps of:
A method for encoding digital information for telecommunications thereof, said digital information consisting of a first plurality of successive symbols making up a data stream, all of said symbols in said data stream being members of a non-empty set of "n" symbols, the method for encoding said symbols making up said data stream as applied repetitively to encode successive symbols comprising the steps of:
A method for encoding digital information for transmission thereof, said digital information including a first plurality of successive symbols making up a data stream, with all of said symbols being members of a non-empty set of "n" symbols, comprising the steps of:
A method for decoding digital information encoded into a first plurality of time intervals respectively between a plurality of successive pairs of digital pulses into a plurality of successive symbols equal in number to said first plurality of time intervals, said encoded data stream having a total time interval equal to the sum of said first plurality of time intervals plus said duration of all of said digital pulses, said plurality of symbols upon decoding making up a data stream, all of said symbols in said data stream being members of a non-empty set of "n" symbols, said plurality of successive pairs of digital pulses being received by transmission, the method for decoding said encoded digital information comprising the steps of:
A method for encoding digital information for telecommunications thereof, said digital information including a plurality of successive symbols making up a data stream, all of said symbols in said data stream being members of a non-empty set of "n" symbols, the method for encoding said symbols making up said data stream as applied repetitively to encode successive symbols comprising the steps of:
A method for decoding digital information encoded into a succession of tones for telecommunications thereof, said digital information including a plurality of successive symbols making up a data stream, all of said symbols in said data stream being members of a non-empty set of "n" symbols, the method for decoding said succession of tones as applied repetitively to decode successive symbols comprising the steps of:
Dependencies are inferred from the claim text.