<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Aug 4, 2019, 9:21 AM James Knott via talk <<a href="mailto:talk@gtalug.org" rel="noreferrer noreferrer" target="_blank">talk@gtalug.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2019-08-04 08:09 AM, Russell Reiter wrote:<br>
> Also interesting is that NRZI  seems to have two definitions. Non<br>
> Return Zero Inverted or NRZ-IBM. <br>
><br>
<br>
NRZI was created by IBM, specifically for use with tape drives.  They<br>
were one of the earliest, if not earliest to use mag tape.  I read the<br>
technical reason for "inverted" many years ago, but I have forgotten the<br>
details.  Often that sort of thing is done to obtain best performance<br>
from something.  One such example was the use of odd parity.  From a<br>
strictly error detection point of view odd or even will work, but with<br>
odd, there will always be one "1" bit for clocking, as I mentioned.<br>
<br>From looking at the manual, inverted might be a reference to their NOR & XOR logic gates. </blockquote></div></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Check out the wiring patches on the unit in the manual you can see what a cluster fork that could turn out to be if you had to troubleshoot it, especially where line voltage is used for sync. <br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From your Wikipedia link it is indicated that NRZI was designed to work with or without a clock sync. A term I never heard before, off keying, refers to using the actual line polarity to determine if the logical state is 0 or 1; that is where line clock tic is not used.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Here's the second paragraph from your link. There are secondary data sync methods when there is no specific timing signal multiplexed into the stream. </div><div dir="auto"><br></div><div dir="auto"><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)">"For a given </span><a href="https://en.m.wikipedia.org/wiki/Data_signaling_rate" style="margin:0px;padding:0px;border:0px;line-height:inherit;font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;vertical-align:baseline;background:none rgb(255,255,255);text-decoration-line:none;color:rgb(107,75,161)">data signaling rate</a><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)">, i.e., </span><a href="https://en.m.wikipedia.org/wiki/Bit_rate" style="margin:0px;padding:0px;border:0px;line-height:inherit;font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;vertical-align:baseline;background:none rgb(255,255,255);text-decoration-line:none;color:rgb(107,75,161)">bit rate</a><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)">, the NRZ code requires only half the </span><a href="https://en.m.wikipedia.org/wiki/Bandwidth_%28signal_processing%29" style="margin:0px;padding:0px;border:0px;line-height:inherit;font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;vertical-align:baseline;background:none rgb(255,255,255);text-decoration-line:none;color:rgb(107,75,161)">baseband bandwidth</a><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)"> required by the </span><a href="https://en.m.wikipedia.org/wiki/Manchester_code" style="margin:0px;padding:0px;border:0px;line-height:inherit;font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;vertical-align:baseline;background:none rgb(255,255,255);text-decoration-line:none;color:rgb(107,75,161)">Manchester code</a><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)"> (the passband bandwidth is the same). When used to represent data in an </span><a href="https://en.m.wikipedia.org/wiki/Asynchronous_communication" style="margin:0px;padding:0px;border:0px;line-height:inherit;font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;vertical-align:baseline;background:none rgb(255,255,255);text-decoration-line:none;color:rgb(107,75,161)">asynchronous communication</a><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)"> scheme, the absence of a neutral state requires other mechanisms for bit synchronization when a separate clock signal is not available."</span><br></div><div dir="auto"><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)"><br></span></div><div dir="auto"><span style="color:rgb(34,34,34);font-family:-apple-system,blinkmacsystemfont,"segoe ui",roboto,lato,helvetica,arial,sans-serif;font-size:16px;background-color:rgb(255,255,255)">It goes on to say that NRZ draws half the bandwidth of RZ encoding. I guess that's why there are numerous validation methods built into NRZ. Thats an attractive feature for in house IT, at a time when they have to cobble their own systems together with parts from different manufacturers.</span></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
> Some nice pictures of an IBM unit in this link to a manual, for any<br>
> other creative anachronists. <br>
><br>
> <a href="http://ibm-14In" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://ibm-14In</a> .info/223-6988-729-MagTapeCE-InstRef-62-r.pdf<br>
> <<a href="http://ibm-1401.info/223-6988-729-MagTapeCE-InstRef-62-r.pdf" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://ibm-1401.info/223-6988-729-MagTapeCE-InstRef-62-r.pdf</a>><br>
><br>
<br>
I used to work on drives that looked similar.  However, they were made<br>
by a company called Potter, but had the Collins branding on them.</blockquote></div></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
How often would you do routine servicing, as opposed to repairs? They look like huge dust magnets to me and I can't see dust and magnetic tape playing well together.  <br>
---<br>
Post to this mailing list <a href="mailto:talk@gtalug.org" rel="noreferrer noreferrer noreferrer" target="_blank">talk@gtalug.org</a><br>
Unsubscribe from this mailing list <a href="https://gtalug.org/mailman/listinfo/talk" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">https://gtalug.org/mailman/listinfo/talk</a><br>
</blockquote></div></div></div>