Questions tagged [encoding]
The process of encoding converts information from a source into symbols for communication or storage. Decoding is the reverse process, converting code symbols back into a form that the recipient understands.
86
questions
0
votes
0
answers
32
views
3 bit to 2 trit mapping scheme derivation
3 bit data can be converted to 2 bit trit to increase the bandwidth efficiency. I don't know how did one come up with such mapping technique. Is there any derivation for this? Will this mapping scheme ...
-1
votes
1
answer
60
views
Self clock synchronization in NRZ-I encoding
I was going through NRZ-I encoding technique, somebody mentioned that long stream of 0's will cause loss of synchronization in NRZ-I encoding scheme. But how?
What I understand is the receiver should ...
0
votes
2
answers
60
views
Clock synchronization in ethernet PHY
I am beginning to start with ethernet PHY. As per my understanding, digital signal will be transmitted and we apply encoding scheme to incorporate clock information into the data signal. Can't we just ...
3
votes
2
answers
562
views
MEMS microphone encode to AAC low performance
I am looking for a solution to encode the data from a MEMS microphone to AAC LC. I have a small microcontroller that is very low power but that lacks the RAM required for encoding so I am looking for ...
0
votes
2
answers
64
views
Positionally aware 360° (or beyond) motor (DC or stepper)?
Most servo motors out there are driven within 180° (at least hobby ones). There are more bulky and expensive servos out there as well. Since, I have tight space constraints, I am looking for a ...
0
votes
2
answers
65
views
How do we change the digital encoding method of a signal? (eg. From Unipolar NRZ to Polar NRZ)
We have different digital encoding methods like Unipolar, Polar, Bipolar, Manchester. I was working with stm32f411re and I saw USART uses Unipolar NRZ. So how do we change this encoding methods?
I ...
2
votes
1
answer
156
views
SystemVerilog error: Can't unroll generate for; Unable to unroll loop
I am trying to write a code that converts binary to thermometer code. Thermometer (a.k.a. unary) coding is frequently used in digital systems applications to represent a natural number.
In a ...
0
votes
0
answers
425
views
Help needed with solving MIPS jump instruction encoding question
I am currently working on a project that involves understanding the encoding of MIPS assembly instructions and I am struggling with a question that I hope someone here can help me with.
The question ...
0
votes
2
answers
518
views
How do I successfully transfer MIDI OUT signal to Windows 7 (32 bit) Desktop PC? [closed]
Things I have:
I have an old type MIDI input device (Piano Keyboard Panel) which has a MIDI "OUT" port (female type jack) that has 5 holes. (and no USB port). it has a 9V power input (AC ...
2
votes
2
answers
733
views
Manchester encoding clock rate
The statement given is
Bi-phase Encoding
The signal level is checked twice for every bit time, both initially and in the middle. Hence, the clock rate is double the data transfer rate and thus the ...
6
votes
1
answer
2k
views
Why use 128b/132b line coding?
Some background/research: for various reasons, many protocols use 8b/10b encoding, which encodes 8 bits of data in 10 bits of line code. However, doing so adds 25% overhead to the number of bits ...
0
votes
2
answers
486
views
Unable to display entered digits via KEYPAD-PHONE in Proteus correctly
I've started doing some project that includes displaying entered digits via keypad phone in Proteus. I'll leave a screenshot below, so this post doesn't look undefined. You've probably seen this ...
0
votes
1
answer
164
views
Hamming code question
Suppose we have m data bits and n parity bits. In order for the Hamming code to function: $$m+n<2^n-1$$
If we have 3 parity bits we can have up to 4 data bits. But lets say we don't have 4 data ...
-1
votes
2
answers
446
views
Digital data to digital signals with Non return to zero(NRZ)
NRZ codes share the property that voltage level is constant during a bit interval. High level voltage = bit 1 and Low level voltage = bit 0.
A problem arises when there is a long sequence of 0s or 1s ...
2
votes
1
answer
351
views
What are the correct frame control bytes in IEEE 802.15.4 standard data frame encoding for using 32 bit addressing?
I am trying to implement a UWB ranging system using IEEE 802.15.4 standard data frame encoding, but the example I found only uses 16-bit addressing with a frame control byte of ...