MathOverflow will be down for maintenance for approximately 3 hours, starting Monday evening (06/24/2013) at approximately 9:00 PM Eastern time (UTC-4).
0

Here is the necessary information:

A file contains:

  • A header of size of h bits
  • Data component of size d bits
  • There is a probability b that a bit will be dropped (ruining the file)
  • The connection can support a maximum of c bits/second

I need to:

  • Calculate the probability a file will be ruined. Already did this: b(h+d)
  • Compute the throughput over the link. (h remains the same size, so what is the optimal value for d?)

I'm having problems coming up with a function to model the number of files being sent through. If I could do that, I think it would be simple to maximize it.

Any help is appreciated.

flag
MO isn't a good fit for this question (mathoverflow.net/faq#whatquestions). Please try math.stackexchange.com, stats.stackexchange.com or other math sites listed in the FAQ. – David Roberts Oct 10 2011 at 6:23

closed as too localized by Andres Caicedo, Will Jagy, David Roberts, Ryan Budney, Scott Morrison Oct 11 2011 at 0:24

2 Answers

0

Your answer to the first part is wrong. Let $h+d=2$ and $b=\frac{1}{2}$ then you give a 100% probability that the file will be ruined, but it should be more like 75% if bits are dropped independently. This question is going to be closed.

link|flag
0

Though it could be elementary for people who know information theory, its worth nontrivial question for others. So I would like to provide an answer.

What you have here is a binary erasure channel. Its capacity is $1-b$. By Shannon's channel coding theorem, so long as $(h+d)< c(1-b)$, we can send the file with error as small as we wish. That is, $d< c(1-b)-h$.

For the first part, it should be $1-(1-b)^{h+d}$.

link|flag

Not the answer you're looking for? Browse other questions tagged or ask your own question.