Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Method-and-apparatus-for-encoding-binary-data

 Flexible mode DES system
OF THE INVENTION (The reader should note that nearly all description below applies to encryption ...


 Sigma delta modulator with distributed prefiltering and feedback
OF A PREFERRED EMBODIMENT FIG. 7 shows a block diagram of the inventive sigma delta modulator. A ...


 Method and system for controlling exclusive access to shared resources in computers
What is claimed is: 1. An exclusive control method for a computer system for controlling an ...


 Disk file apparatus
Accordingly, it is a primary object of the present invention to provide a disk file apparatus ...


 Automatic exchanging system for storage and retrieval of magnetic tape cassettes
The present invention has been developed in order to remove the drawbacks inherent to the ...


 Tape changer for loading and unloading a magazine of magnetic tape cartridges
The present invention has an object to overcome the above-mentioned drawbacks of the conventional ...


 Cartridge loader for loading each of a plurality of cartridges into a cartridge insertion slot
The present invention comprises a loader for a drive having a cartridge acceptor, including a ...


 Single tape cartridge access port
The present invention provides an access port for loading and retrieval of single tape cartridges ...


 Five and one-quarter inch form factor combination DAT tape drive and cassette magazine loader
It is therefore the primary object of the present invention to provide a combination DAT tape drive ...


 Optical disk playback and recording device which alternately allocates logical addresses on different sides of disk
Accordingly, it is an object of the present invention to provide an optical disk playback and ...


 Method and apparatus for encoding binary data

Details
Inventors: Tanaka, Shinichi;
Assignee: Matsushita Electric Industrial Co., Ltd. (Osaka, JP)
Primary Examiner: Sloyan; T. J.
Assistant Examiner:
Attorney, Agent or Firm: Wenderoth, Lind & Ponack

A method and apparatus for encoding binary data in which the method includes the steps of converting data words each containing N data bits to channel words each containing M data bits, and producing NRZI code data from the channel words. In the converting step, a data word is not converted in real time when the data word has a specific data bit pattern or when the data word is in a specific relationship to adjacent data words. This unconverted data word is converted to an established channel word which is so determined to reduce the DSV at a time when a predetermined number of data words which are convertible in real time have been inputted or when another data word which should be maintained unconverted has been inputted again. The established channel word is outputted after at least a delay time which is required to convert the unconverted data word to the established channel word.

DETAILED DESCRIPTION An object of the present invention is to provide a method and an apparatus for encoding binary data using a method for encoding binary data which has the features of being DC free and a large minimum distance between encoded signal transitions and does not require a complicated decoding circuit.
In order to achieve this object, the apparatus for encoding binary data according to the present invention comprises: a converting means for separating input binary data into data words each containing N data bits (wherein N is an integer larger than (1) and converting each of the data words to a channel word containing M data bits (wherein M is an integer large than (N); and an encoding means for producing NRZI code data from said channel word.
The converting means does not convert a data word when the data word has a specific data bit pattern or when the data word is in a specific relationship to adjacent data words.
This unconverted data word is converted to an established channel word which is so determined to reduce the DSV at a time when a predetermined number of data words which are convertible in real time have been inputted or when another data word which should be maintained unconverted has been inputted again.
Further, the converting means outputs a channel word after at least a delay time which is required to convert the unconverted data word to the established channel word.
The conversion may preferably be performed according to the following rules: (i) two or more `0` bits exist between two `1` bits in the channel word if the channel word contain two or more `1` bits; (ii) a most significant bit or least significant bit of each channel word is made normally `0` as a merging bit, and when bits adjacent to said merging bit at both sides thereof are both `1`, the adjacent bits are both made `0` and the merging bit is made `1`; and (iii) the merging bit is made `0` or `1` so that the absolute value of the DSV is reduced when a bit which is three bits before the merging bit is `1` and the merging bit is followed by two continuous `0` bits or when two continuous bits just before the merging bit are both `0` and a bit three bits after the merging bit is `1`



Related patents
  Serial data communication system having simplex/duplex interface
OF THE PREFERRED EMBODIMENT System Overview Machine Description Master/Area Communication System MACS Optical Link MACS I/O Instructions and Operational Overview TABLE 1...
  Detecting improper operation of a digital data processing apparatus
I claim: 1. A method of testing a digital memory apparatus that comprises a memory device having first through mth separately addressable memory locations each memory ...
  "Simple code" encoder/decoder
WHAT IS CLAIMED IS: 1. A method for converting a ternary signal on a signal input line into a binary signal comprising the steps of: generating a high value for the ...
  Method and system for the efficient response to multiple different types of interrupts
It is therefore one object of the present invention to provide an improved method and system for the efficient response to multiple different types of interrupts in a ...
  Configuration pin emulation circuit for a field programmable gate array
The subject invention is an apparatus and method for providing a pin-to-pin emulation of SRAM-based FPGAs that is transparent to the user. The present invention may be ...
  Binary data encoding and decoding process
Briefly stated, the present invention is a binary data encoding process comprising the steps of: applying a binary data sequence; separating the applied binary data ...
  Analog digital cascade converter
More precisely, the invention concerns an analog-digital converter converting an input analog signal into an output digital signal formed by several bits, wherein the ...
  Portable computer capable of switching CPU clocks
The present invention has been made in consideration of the above situation, and has as its object to provide a mechanism for arbitrarily switching clock frequencies ...
  Method for maintaining data integrity during information transmission by generating indicia representing total number of binary 1's and 0's of the data
This invention may be briefly described as an improved method for maintaining the integrity of data transmission between discrete separated data processing system ...
  Data processor with on-chip logical addressing and off-chip physical addressing
An object of the present invention is to provide a data processor which can reduce conflict during access of an instruction control unit and an instruction execution ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved