Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
46 views6 pages

PRA NetworkSetup10 Bandwidth

Uploaded by

mmousa12501
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views6 pages

PRA NetworkSetup10 Bandwidth

Uploaded by

mmousa12501
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

BANDWIDTH

PRAESENSA Network Setup – Technical Training Master


Bandwidth
 Maximum throughput of a logical or physical communication path
 Bandwidth will be determined by
 The sample rate (how many samples per second) [48 kHz]
 Encoding (how many bits per sample) [24 bps]
 You can’t just multiply the numbers (e.g. 48000*24=1.15Mbit/s) because:
 Ethernet (UDP) packets require additional info like MAC address, IP address, UDP packet header, CRC,
etc. This addes up to a total of 75 bytes!
 OMNEO encrypted audio adds 8 bits per sample
 If you allow more latency you can increase the number of samples in a packet (in PRAESENSA 32
samples are collected per audio packet)
 The number of slots (how many audio channels) [1]
 Changes in Bandwidth can affect the amount of time required for a set of data to travel from point A to
point B.

3 Internal | Building Technologies | ST-CO/MKA1.22 | 2018-06-20


© Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
PRAESENSA Network Setup – Technical Training Master
Bandwidth
 After an audio channel has been set up, the bandwidth used by this channel will remain the same.
It doesn’t matter if the channel has been filled or not (muted)
 Valid for both unicast and multicast flows

 Latency doesn't affect bandwidth, but insufficient bandwidth can increase latency
 To guarantee the audio quality on the network you should avoid the use of > 70% of the available
bandwidth. So you can use up to 700Mbit/s on a Gbit Ethernet
 Be aware that you probably need bandwidth for control traffic. The amount depends greatly on
the application so can not be given here.

4 Internal | Building Technologies | ST-CO/MKA1.22 | 2018-06-20


© Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
PRAESENSA Network Design – Technical Training Master
Bandwidth
 Changing the latency would automatically change the number of audio samples per packet
according the following table:
Rx Latency Samples/packet 48 kHz/24-bit 48 kHz/secure

1 ms 16 2.95 Mbit/s 3.34 Mbit/s

>2 ms 32 2.05 Mbit/s 2.44 Mbit/s

 With >2ms latency the packet size can be larger, so relatively less overhead leading to lower
bandwidth
 For PRAESENSA is chosen for a latency of 10 ms, which allows 32 samples per packet
 PRAESENSA internal routing always uses multicast flows of 1 channel.

5 Internal | Building Technologies | ST-CO/MKA1.22 | 2018-06-20


© Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
PRAESENSA Network Setup – Technical Training Master
Bandwidth
 Example calculation of One Channel in a Flow
 Sample depth is 24 bits
 Encryption adds 8 bits per sample
 32 samples per channel
 Sample rate of 48 kHz
#8
#8
#8
#8
#8
#8
#8
#8

#8
#8
#8
#8
#8
#8
#8
#8
#8
#8
#8
#8
#8
#8
#8
#8

#8
#8
#8
#8
#8
#8
#8
#8
24 bits sample
24 bits sample

24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample

24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample

24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample

24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
24 bits sample
75 bytes (600 bits)

Tx Ch 1 (32 samples) Header

6 Internal | Building Technologies | ST-CO/MKA1.22 | 2018-06-20


© Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.
PRAESENSA Network Setup – Technical Training Master
Bandwidth

 Packet size = Header + Samples per channel * channels per flow * sample dept
= 75 + 32 * 1 * (32 / 8)
= 203 bytes

 # Packets/s = Sample rate / Samples per channel


= 48000 / 32
= 1500

 Bandwidth = Packet size * # Packets per second [Megabits per second]


= 203 * 1500 * 8 / 1000000
= 2,44 Mbps

7 Internal | Building Technologies | ST-CO/MKA1.22 | 2018-06-20


© Robert Bosch GmbH 2018. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

You might also like