Questions tagged [error-correction]
Error-correction is a technique that enable reliable delivery of digital data over unreliable communication channels.
90 questions
0
votes
1
answer
41
views
Singular matrix: check node error
What is the problem in my circuit? I tried changing the voltages but its no use. I made the same circuit that was working but it’s not working now. What is wrong with it? I’d be grateful for your help....
0
votes
0
answers
69
views
Are errors in the optimal syndrome decoding of Hamming codes correlated?
I was reading Mackay's Information Theory, Inference and Learning Algorithms and in the example of transmitting an image using $(7, 4)$ Hamming codes over a binary symmetric channel, the text mentions ...
0
votes
0
answers
76
views
MAX2839 I/Q DC offset and phase error cancellation in HackRF One
I have HackRF One r9 with slightly shifted I/Q in amplitude and phase at RX mode. After some research I found that RF chip (MAX2839) has built-in solution for these problems. But manufacturers of ...
3
votes
0
answers
113
views
What type of FEC is used in DDR4 and DDR5 ECC RAM?
This was surprisingly hard to research, as when you naively type in "ECC" and "DDR5", you get of course a thousand results of companies trying to sell you hardware, but all the ...
-1
votes
1
answer
193
views
Error correction technique for 4 kB of data with 10-15% bit errors in an embedded microcontroller?
I'm working with an embedded project that uses a 4 kB buffer. Every once in a while something happens which introduces 10-15% bit errors, scattered throughout the buffer. Can someone please recommend ...
0
votes
0
answers
106
views
problem with switching from arduino mega to ESP32
I bought an ESP32 to try instead of an Arduino Mega. But I ran into a problem with my program. The program has the function of controlling the stepper motor through the LCD display and it runs without ...
1
vote
1
answer
226
views
PS/2 Mouse Movement Frame - How do I detect, or correct errors on reception from device?
This question is from a project of mine I have been working on for about 3 months now, and I reached a point where I was going to go the route of using an interrupt based handler for my packet ...
0
votes
0
answers
562
views
CANOpen SDO block transfer retry if timeouted?
I'm using the CanFestival CANOpen library (https://canfestival.org/) for a PC app that talks to a device via CAN bus. The device is CIA-301 compliant. I'm using SDO block transfers for device firmware ...
17
votes
7
answers
7k
views
Is a bit error rate close to 1 just as desirable as one that is close to 0?
Let me explain the premise. If you have a communication system, and you know with a very good confidence margin what the bit error rate is, would you be able to exploit the properties of high bit ...
0
votes
0
answers
89
views
Checking correctness of an instruction and addressing mode
I'm given set of instructions and set of addressing modes that can used. In the first loaded byte is stored operation code of an instruction and in second byte is the addressing mode that instruction ...
2
votes
2
answers
2k
views
What is the practical probability of a bit getting flipped during transmission?
We know that Coding Theory depends on the fact that the probability p of a bit flip must be less than 0.5. From Fundamentals of ...
1
vote
1
answer
88
views
Can unwritten (but presumably otherwise usable/functional) blocks on an SD ever fail to be readable?
Does an SD come from "the factory" with all of its ECC (or spare area) set correctly?
Sometimes when I blindly dd (copy) an entire SD card (that is only partially ...
1
vote
3
answers
2k
views
Number of errors that can be detected with a single-bit even parity code word system?
How many errors can a transmission system which uses code words with 7 data bits and a single parity bit (Checking for Even parity) detect at the receiving end.
While I am aware of the fact that any ...
10
votes
4
answers
7k
views
VBE Multiplier with Emitter Resistance Cancellation
Function of shown circuit is biasing of output power stage complementary audio amplifier. P1 allows precise adjustment of \$ V_{CE} \$ of VBE multiplier and \$C_B\$ improves its rail rejection. \$ r_e'...
1
vote
1
answer
845
views
Causes for Double Bit error
If I have a 1 Gb memory with EDAC for single bit correction for a critical application, what could cause a double bit error in this memory? Provided that the queues never get out of sync which causes ...
0
votes
0
answers
106
views
How can I measure the actual magnetic strength of my electromagnet to compare against my calculations?
I am interested in building small scale electromagnets and I wanted to measure their actual magnetic strengths to compare against my calculations. What are possible ways to measure the difference?
0
votes
1
answer
264
views
Finding the overhead and distance of an unknown code based on message making algorithm
for an information word M with m bits that is coded as following:
M is coded into a word A using an unknown code that allows detection of not more than one error.
the code word is the word obtained by ...
0
votes
1
answer
286
views
difference between error control coding and channel coding
Is there a difference between error control coding (like forward error correction) and channel coding(like convolution coding)? Both of them help in correcting the errors because of the channel.Why is ...
3
votes
1
answer
2k
views
Generate hamming code-words with given minimum distance
My understanding of hamming code (adding this as it might help someone in future):
Description: Hamming code is basically an extended parity check code. Message is divided into blocks, and multiple ...
2
votes
1
answer
1k
views
Help with a DC motor speed controller circuit
I have a circuit which i'm trying to rebuild because the original stopped working due to a short-circuit (mechanical caused)
First i copied exactly how the circuit was made, with no modifications and ...
1
vote
1
answer
500
views
hamming burst error detection [closed]
I want to use Multiple Bit Error Detection and I have read a lot of sites but no one shows how to implement it using code and how the receiver performs the error correction to the received data.
The ...
0
votes
2
answers
800
views
Encoder problem
Earlier I connected one of those Joral encoders to a motor via a gearbox and recorded some test data – unfortunately the encoder is sometimes sending what seems to be nonsensical values (numbers much ...
0
votes
3
answers
10k
views
Hamming code parity bits calculation
I need to calculate the number of parity bits required for a given word (set of bits).
I know a way, but is not always working, below my current approach:
word length: 8
so 2^3
then parity bits = ...
1
vote
2
answers
2k
views
Genie-aided decoder
I am reading about different type of decoders and I am often coming across the term "genie-aided." However, I am having trouble understanding what this is. Can someone clarify? Genie-aided decoders ...
3
votes
1
answer
2k
views
Difference between hard decision and soft decision in error correction codes
I am having trouble understanding the difference between hard and soft decision. My current understanding is the following. Using a sparse graph, when we are trying to decode a stream of bits, we take ...