the layer1 FN count

bob avwiseav at gmail.com
Mon Jul 9 08:28:03 UTC 2012


the flow is the TCH steal bit in a test network;in the burst_id branch, I do
as following:

	osmo_pbit2ubit_ext(steal_bit, 0 , bi->bits, 114 , 2 , 0);
	printf("steal_bit %x , %x\n",steal_bit[0],steal_bit[1]);

is that right?the result is below,:


 SACCH fn = 452204 fn_report = 90
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 0
 SACCH fn = 452230 fn_report = 12
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 0 , 1
steal_bit 0 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 0
steal_bit 1 , 0
steal_bit 0 , 0
 SACCH fn = 452256 fn_report = 38
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 1 , 0
steal_bit 0 , 1
steal_bit 1 , 0
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 0
 SACCH fn = 452282 fn_report = 64
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 1
 SACCH fn = 452308 fn_report = 90
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 0 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 1 , 1
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 1 , 1
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 0 , 0
 SACCH fn = 452334 fn_report = 12
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 0
steal_bit 0 , 1
steal_bit 0 , 1
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 0 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 0 , 0
 SACCH fn = 452360 fn_report = 38
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 0 , 1
steal_bit 1 , 1
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 0 , 1
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 1 , 0
steal_bit 0 , 0
steal_bit 1 , 1
steal_bit 0 , 0
steal_bit 1 , 0
 SACCH fn = 452386 fn_report = 64
steal_bit 0 , 0
steal_bit 0 , 0
steal_bit 0 , 0

but I think it is not correct,because A FACCH/F frame of 456 coded bits is
mapped on 8 consecutive bursts as specified for the TCH/FS, the even
numbered bits in the first 4 bursts and the odd numbered bits of the last 4
bursts are stolen. so I think what is right is :
steal_bit 1, 0
steal_bit 1 , 0
steal_bit 1 , 0
steal_bit 1 , 0
steal_bit 0 , 1
steal_bit 0 , 1
steal_bit 0 , 1
steal_bit 0 , 1
steal_bit 1 , 0
steal_bit 1 , 0
steal_bit 1 , 0
steal_bit 1 , 0
 
I am puzzled, what is the right answer?


--
View this message in context: http://baseband-devel.722152.n3.nabble.com/the-layer1-FN-count-tp4025120p4025121.html
Sent from the baseband-devel mailing list archive at Nabble.com.




More information about the baseband-devel mailing list