Data Rate Formula: Finding the Right Solution

Click For Summary

Discussion Overview

The discussion revolves around deriving a data-rate formula for a system that transmits symbols in transactions, considering variable delays between transactions. Participants explore the impact of these delays on the overall data rate and seek clarification on how to account for them in the formula.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant proposes a formula for symbols sent over time, considering the number of transactions and variable delays, but expresses uncertainty about its accuracy.
  • Another participant suggests that the issue may relate to Phase Noise or Jitter, recommending further research into these concepts for better understanding.
  • A different participant introduces variables for delay time, packet time, and the number of packets, emphasizing the need to sum unique delays to determine total time and the challenges in calculating packet fit within a given time without knowing interpacket delays.

Areas of Agreement / Disagreement

Participants do not appear to reach a consensus on the best approach to derive the data-rate formula, and multiple perspectives on handling variable delays and their effects remain present.

Contextual Notes

There are limitations regarding the assumptions made about the delays and the need for a clear expression for interpacket delay, which are not fully resolved in the discussion.

oneamp
Messages
222
Reaction score
0
I am trying to come up with a good data-rate formula for a system. The system sends out 'x' symbols per transaction. The transactions take place sequentially, but there is a delay 'z' between them. 'z' is variable and can even be pseudo-random. Also each transaction takes a time as well, but that time is constant.

I tried to derive a formula for symbols sent by a time 't' (in seconds): sent_t = ts(transactions/second) - zt, but that didn't quite work out. Where can I go from here?

Since 'z' can be random, I can either make 'z' constant for the formula, or make the formula an average data-rate...

Thank you
 
Last edited:
Engineering news on Phys.org
You seem to be talking about the effects of Phase Noise or Jitter, on error rate here. I Googled those terms and there were loads of hits. Trawl through a few of them a see if anything suits your 'level'. That could be more efficient for you, initially. You could then come back with some more specific queries.
 
lets call the delay time Tz, the packet time Tp and the number of packets n

For convienience assume there are an equal number of packets and delays (you can delete the last Tz if you want).

Since every Tz is unique you need to sum those delays (sum)Tz (Like Tz1+Tz2... to Tzn) and add the delay for the number of packets n*Tt to get the total time.

You cannot determine how many packets fit in a time without an expression for the interpacket delay. If you know the number of packets, you can determine the total interpacket delay, but not the specific delay between any two sequential packets.

That should more you forward a bit. Post clarification if I misinterpreted what you are asking.
 
Thanks both of you
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 19 ·
Replies
19
Views
3K
Replies
9
Views
6K
Replies
8
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 0 ·
Replies
0
Views
1K