Code Design for Dependable Systems

Chapter 13 - Codes for Data Entry Systems

Nonbinary M-ary words processed by data entry systems often suffer from asymmetric
errors
. In character recognition systems, for example, two symbols ai and aj with similar
shapes have a high probability of being mistaken for one another. Among the many types
of data processed by data entry systems, M-ary words selected from a specified codebook,
such as postal codes and product numbers, should be strongly protected from asymmetric
errors because these words are often used for indexing a database. This chapter presents
two types of M-ary asymmetric error correcting codes, that is, systematic codes and
nonsystematic codes, that can be utilized to generate these codebooks.

In the data entry systems such as keyboard input systems and character recognition
systems, some types of human-made errors may add to the asymmetric errors. These
errors are, for example, symbol deletion / insertion errors in the keyboard input systems, or
adjacent-symbol-transposition errors in the keyboard input systems or the handwritten
character recognition systems. This chapter also presents another class of M-ary
asymmetric error correcting codes capable of correcting single deletion / insertion /
adjacent-symbol-transposition errors as well as correcting single asymmetric errors.

As another data entry systems, new types of bar codes (i.e., two-dimensional matrix
symbols) have been popularly used in various sales items and products. This chapter
discusses quick response codes (i.e., QR codes) and two-dimensional unidirectional
clustered error correcting codes for high-density two-dimensional matrix symbols.

13.1  M-ARY ASYMMETRIC ERRORS IN DATA ENTRY SYSTEMS

Improved reliability is strongly required for data entry systems, for example, keyboard
input systems and character recognition systems, because they often suffer from errors
such as mis-typing and mis-identification. Among the many types of data processed by
data entry systems, M-ary words selected from a specified codebook, such as postal codes,
product numbers, bank account numbers, and driver’s license numbers, should be strongly
protected from errors because these words are often used for indexing a database. Errors in
these M-ary words can be corrected or detected by applying M-ary error control codes
[GALL96, TANG70].

UNLIMITED FREE ACCESS TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Error Correction Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.