Tips for Making Exercise Easy and Enjoyable

  • Context: Comp Sci 
  • Thread starter Thread starter Dan78
  • Start date Start date
  • Tags Tags
    Exercise Tips
Click For Summary

Discussion Overview

The discussion revolves around understanding NRZI (Non-Return-to-Zero Inverted) encoding and its relationship with NRZ (Non-Return-to-Zero) and NRZ-I (Non-Return-to-Zero Inverted). Participants explore the definitions, differences, and implications of these encoding schemes, with a focus on their technical aspects and potential confusions.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Some participants suggest that NRZI involves simple inversion of NRZ levels, while others argue that NRZ-I is a distinct edge-based system that does not merely invert levels.
  • A participant points out that the "I" in NRZ-I originally referred to IBM and not inversion, indicating a potential misunderstanding of the terminology.
  • There is a discussion about the differences between NRZ, NRZI, and NRZ-I, with some participants expressing uncertainty about the definitions and relationships among these terms.
  • One participant provides a visual summary of the transitions and representations for NRZ and NRZI, highlighting the differences in how data is encoded.
  • A later reply confirms a participant's understanding of changing voltage levels in response to data bits, indicating a potential resolution for their specific implementation.

Areas of Agreement / Disagreement

Participants express differing views on the definitions and implications of NRZI and NRZ-I, indicating that multiple competing interpretations remain. The discussion does not reach a consensus on the terminology or the technical distinctions.

Contextual Notes

Some participants acknowledge the need for further reading to clarify their understanding of NRZI and NRZ-I, suggesting that there may be unresolved assumptions or definitions influencing the discussion.

Dan78
Messages
6
Reaction score
1
Homework Statement
Using the grid below, sketch a waveform to show how the data 10101000 would be transmitted to line using Non-return-to-zero inverted (NRZI) line encoding. Assume the signal level is initially high as shown.
Relevant Equations
None
2022-04-20.png
 
Physics news on Phys.org
You need to show your attempt at this problem. I thought that I made that clear in my previous PM to you...
 
Sorry. What i have is this
 

Attachments

  • 2022-04-20 (1).png
    2022-04-20 (1).png
    27.8 KB · Views: 171
Dan78 said:
Sorry. What i have is this
That looks close, but the "Inverted" part of NRZI means that you should invert that plot, no?

From the Google search preview:

1650487492348.png
 
berkeman said:
That looks close, but the "Inverted" part of NRZI means that you should invert that plot, no?
I think the "I" is more complicated than that - it doesn't just invert the levels of NRZ, it is a completely different (and poorly named) edge-based system (an edge of either sign is a 1 and the absence of a signal edge on a clock pulse signifies a 0).

https://en.wikipedia.org/wiki/Non-return-to-zero#Non-return-to-zero_inverted
Edit: I don't normally like videos but this one is really clear:
 
Last edited:
pbuk said:
I think the "I" is more complicated than that - it doesn't just invert the levels of NRZ, it is a completely different (and poorly named) edge-based system
Interesting. I only briefly looked at the Wikipedia article for NRZI, which looked like simple inversion. I wonder if NRZ-I is different from NRZI... Guess I need to do some more reading...
 
  • Like
Likes   Reactions: pbuk
berkeman said:
Interesting. I only briefly looked at the Wikipedia article for NRZI, which looked like simple inversion. I wonder if NRZ-I is different from NRZI... Guess I need to do some more reading...
As I understand it NRZ-I and NRZ(I) are the same thing as NRZI: I have only ever seen it called NRZI (e.g. in the USB 2.0 specification) and importantly the "I" originally stood for IBM and was nothing to do with inversion (see http://ibm-1401.info/223-6988-729-MagTapeCE-InstRef-62-r.pdf).

This is totally different from NRZ, also called "on-off keying" where 1 is normally represented by a high voltage and 0 a low voltage: I am not aware of the opposite convention having a specific name, I suppose you could call it "Inverted NRZ" but that would just add to the confusion!

In summary

Data 0
Data 1
L​
H​
NRZ​
H​
L​
NRZ​
No transition​
Transition (H-L or L-H)​
NRZI​
NRZ IBM​
Transition (H-L or L-H)​
No transition​
NRZI​
USB, USB 2​
 
What about now.
I have a starting point which is higher voltage level and every time when I encounter a 1 i have to change a voltage level. Hope is good now.
 

Attachments

  • 2022-04-24.png
    2022-04-24.png
    29.6 KB · Views: 169
  • Like
Likes   Reactions: pbuk
  • #10
Dan78 said:
every time when I encounter a 1 i have to change a voltage level.
Looks good to me.
 
  • Like
Likes   Reactions: Dan78

Similar threads

  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
962
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 13 ·
Replies
13
Views
6K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K