RECORDING
PHILOSOPHY
Types
of
Codes:
NRZI
PE
GCR
Non-Return
to
Zero Indicating
Phase Encoding
Group Coded Recording
The progression
of
IBM
digital recording from NRZI
to
PE to GRC
is
the result
of
IBM's
effort to provide the customer with
the lowest cost and highest reliability tape storage
devices.
NRZI coding utilizes a chnage in flux
to
indicate a one and no change
to
represent a zero.
NRZI tapes can be written in densities
of
200, 556 bpi in 7 -track format, and 800 bpi in
9-trace format. (See example A.)
PE coding utilizes a change
of
magnetic flux in the positive direction
to
indicate a one
and a change in the negative direction
to
indicate a zero. PE tapes are written
in
1600
bpi 9-track density only. (See example B.)
GCR coding utilizes a combination
of
NRZI and PE
to
achieve the highest density avail-
able on
IBM
drives. Density for GCR
is
effectively 6250 bpi. (See Example C.)
Group
Coded Recording -
6250
bpi
Group Coded Recording (GCR) offers many advantages over previously used recording
methods. This recording offers higher reliability even with existing tape libraries.
Greatly expanded error correction capability has been engineered into GCR. Higher
data rates and lower access times
give
higher throughput and reduced channel time,
re-
sulting in higher system performance. Data
is
compacted on tape, reducing rewind
times, shortening the length
of
tape required for a data set, reducing the number
of
reels, reducing mounts and dismounts, and improving overall tape handling. Other
advantages exist,
but
here
we
wish
to
discuss only the recording technique.
The data
is
still recorded in blocks, or groups
of
characters. A block
of
data may be
a single character or byte, or a number
of
bytes
as
determined by the programming
system used. The significant improvements in the GCR mode are:
1. The information data
is
recorded at an effective density
of
6250 bytes per inch.
2. The separation between blocks (IBG)
is
0.3 inch, and,
3. That simultaneous errors in any two
of
the nine tracks are corrected automatically.
A GCR block consists
of
a preamble, data and a postamble. The preamble and post-
amble are each
80 bytes long and serve to synchronize the read detection circuits in a
manner similar
to
previous 1600 bpi subsystems. The data portion
of
the block consists
of
the following:
5