Questions tagged [channel-coding]

12 questions
2
votes
1 answer

Calculating number of errors that is undetected by a CRC using a particular polynomial

My goal is to determine optimal generator polynomial and size of the Frame Check Sequence (CRC field) for protocol that I am developing. Reading the paper, "Cyclic Redundacy Code (CRC) Polynomial Selection For Embedded Networks" by Koopman and…
balboa
  • 203
  • 2
  • 11
1
vote
0 answers

How to measure channel capacity performance for enhanced speech samples in GSM speech coders?

I've been conducting some research lately on Speech Enhancement of the ITU-T Recommended G.729 Voice Activity Detection (VAD) algorithm for GSM Speech coders. It has been suggested in the literature to measure the performance of speech enhancement…
1
vote
1 answer

How does bipolar line coding such as AMI work with medium like fiber optics

We know that in bipolar encoding (sometimes called multilevel binary), there are three voltage levels: positive, negative, and zero. The voltage level for one data element is at zero, while the voltage level for the other element alternates between…
amjad
  • 255
  • 2
  • 6
1
vote
1 answer

A query on (7,4) Hamming Code

I have a query on (7,4) Hamming code. The generator polynomial for this is \$g(x) = x^3 + x + 1\$. The non-systematic code for the message signal \$m(x)\$ is \$c(x) = m(x)g(x)\$ The above procedure is giving a different answer from what is given in…
1
vote
2 answers

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 seem to be a common topic when dealing with…
user91567
0
votes
2 answers

Unable to get ADC voltage reading from Infineon MCU

Processor is an Infineon CY8C6245LQI-S3D42. We're basing our code on the examples in the documentation but seem to be unable to get an actual reading off the ADC. Debugging has traced the problem to something about our CheckADC() function. int…
StarSword
  • 11
  • 4
0
votes
0 answers

How can I find common factor in convolutional coding, to check if it's catastrophic or not?

I'm studing Digital Communications - Fundamentals and Applications by Bernard Sklar. About channel coding - convolutional coding, looking for a common factor is a key to check if it's catastrophic or not. For example, question 1: Common factor…
0
votes
0 answers

Real-world CQI-to-MCS and SNR-to-CQI tables?

How can I get real-world CQI-to-MCS and SNR-to-CQI tables? I am particularly looking for 5G-NR or LTE-A related tables. Can someone share any references? Edit: I had found one table for CQI-MCS conversion here. But there are no details as to how…
SJa
  • 125
  • 8
0
votes
0 answers

Difference between 2b1q and 2b1q with paired disparity

I have a question about 2b1q line code. Is there a modified 2b1q code with paired disparity option available? And if yes, which is the coding rule for a simple 2b1q and modified 2b1q code, plus the voltage levels are something like -1,-3,+3,+1 or I…
0
votes
1 answer

In discrete memoryless channels what is meant by output probabilities?

In my book it is mentioned that P[Y]= P(X)* P(Y/X) Where P[Y] is the output probability matrix, P(X)=input probability matrix, P(Y/X)= channel matrix. I understand the physical significance of input probabilities and channel matrix probabilities…
0
votes
2 answers

Shift Registers for generating codes

can you explain me in simple words how does a linear feedback shift register work for generating a code? Consider for instance this scheme: If I have understood it correctly, each block is a D Flip Flop whose output bit becomes equal to its input…
0
votes
1 answer

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 Error control used at the data link layer and…
vai
  • 21
  • 2