#Variable declaration
SS=80.; #Frame length of HV3 voice packet
R=64*10**3; #Data rate in bps
TS=240; #No of bits carried in a slot
#Calculations
#From table 19.3:Bluetooth air interface details, we get Frequency hopping rate as 1600hopes/second
#From table 19.5, we can note that for HV3, No of slots are 1 and carry in all(80(user voice sample)+160(parity bits))=240 bits in one slot packet
HR=1600; #hopes/second
Eff=SS/TS;
x=R/SS; #x is number of times a packet is sent
#Results
print 'Hopping rate is %d hopes/sec'%HR;
print 'No of bits transmitted in one slot are %d'%TS;
print 'Efficiency of packet transmission is %.4f'%Eff;
print 'Number of times a packet is sent is equal to %d'%x;
#Variable declaration
R=136.; # bits per slot
SR=800; # no of slots per second
#Calculations
# A symmetric 1-slot DM1 link is setup between a master and a slave
AR=R*SR; #Data rate in bps
#Result
print 'Associated data rate is %0.1f kbps'%(AR/1000);