You are on page 1of 3

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/268872879

FAULT-TOLERANCE: INFORMATION REDUNDANCY - ERROR CONTROL


EXAMPLES: CHECK DIGIT COMPUTATION OF BANK ROUTING NUMBER

Data · November 2014


DOI: 10.13140/2.1.3009.1842

CITATIONS READS

4 204

1 author:

Afaq Ahmad
Sultan Qaboos University
280 PUBLICATIONS   1,507 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Membership certificates View project

Mathematical Morphology and Pattern Recognition View project

All content following this page was uploaded by Afaq Ahmad on 30 November 2014.

The user has requested enhancement of the downloaded file.


FAULT-TOLERANCE: INFORMATION
REDUNDANCY - ERROR CONTROL
EXAMPLES
1 CHECK DIGIT COMPUTATION OF BANK ROUTING NUMBER
Consider an image of bank cheque template available at web link provided in reference
[1] and is shown in Figure 1. Base Ten number system is used to express the routing
number of a bank. The routing number of the bank comprises of nine digits. In this
example the routing number is 044072324. The least significant digit that is the 9 th digit
is the computed check digit which is 4 in this case. The group of first four digits of the
code defines the geographic location of the bank in accordance with the national bank of
the country. The second set of four digits identifies the specific branch.

Figure 1: an image of bank cheque template

Mod (10) [2] is used in computing the check digit of a bank routing number. The check
digit is the last digit of the weighted sum of the first 8 digits with weights 7, 3, 9, 7, 3, 9,
7, 3. More can be learned from [3], [4].

Example 1: Consider an example of routing number as 231381116. The computing


procedure is given in Table 1.
Table 1: Working for Example 1
Routing Number Digits 0 4 4 o 7 2 3 2
Multiplying Weight factor 7 3 9 7 3 9 7 3
Multiplication Result 0 12 36 0 21 18 21 6
Sum 0 + 12 + 36 + 0 + 21 + 18 + 21 + 6 = 114
Check Digit Sum = Check Digit (mod 10)
Answer 114 = 4 (mod 10); Therefore, check digit is 4

Example 2: Consider an example of routing number provided in the template i. e.


044072324. The computing procedure is given in Table 2.

Table 2: Working for Example 2


Routing Number Digits 2 3 1 3 8 1 1 1
Multiplying Weight factor 7 3 9 7 3 9 7 3
Multiplication Result 14 9 9 21 24 9 7 3
Sum 14 + 9 + 9 + 21 + 24 + 9 + 7 + 3 = 96
Check Digit Sum = Check Digit (mod 10)
Answer 96 = 6 (mod 10); Therefore, check digit is 6

[1]. Images for bank cheque computing check digit template


https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-
8#q=bank+cheque+computing+check+digit+template+images
Downloaded on November 29, 2014.
[2]. A. Ahmad, Lecture notes on mod theory, Switching theory – spring 2014, Department of
Electrical and Computer Engineering, Sultan Qaboos University, Oman
[3]. Routing transit number - Wikipedia, the free encyclopedia
https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-
8#q=computing+check+digit+bank+routing+number+example&start=0
Downloaded on November 29, 2014.
[4]. A. Ahmad, Lecture on, Fault-Tolerance in daily life, Fault-tolerant computing –fall 2014,
Department of Electrical and Computer Engineering, Sultan Qaboos University, Oman

View publication stats

You might also like