The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 04, 1992
Filed:
Jun. 18, 1990
James W Bond, San Diego, CA (US);
Paul A Singer, San Diego, CA (US);
Other;
Abstract
A message expansion decoder for a communication channel includes decoder and address read-only memories (ROMs). The decoder ROM has storage locations storing fixed-length code words representing characters of messages carried by the communication channel and integers of a first set representing partial addresses of storage locations in the decoder memory of the fixed-length code words. The address ROM has storage locations storing integers of a second set representing variable-length code words which, in turn, represent the same characters as represented by the fixed-length code words. The decoder further includes a detector, counters and an adder. The detector and counters are coupled with the address ROM and receive a concatenated string of variable-length comma-free code words and identify individual variable-length code words therefrom to generate addresses of storage locations of the address ROM for addressing the same to output integers from the second set. The adder is coupled between the address and decoder ROMs and receives integers outputted from the address ROM and adds thereto integers from the first set stored in the decoder ROM to generate complete addresses of storage locations of the decoder ROM for addressing same to output fixed-length code words stored at the addressed storage locations and to output stored integers of the first set.