Since this issue is alredy handled through the private support. So I am closing this thread in order to avoid the duplication of effort.

The summary is given below, for other people as reference:

The SRC output to input sampling frequency ratio is reported in 4.11 (integer.fraction) format where the 15-bit value of the normal binary number is comprised of 4 bits for the integer and 11 bits for the fraction. Unfortunatelly we don’t have any ready made code for converting 4.11(interger.fraction) format to floating point format. In general, I can give some idea about how to decode the 4.11 format.

For example, Convert ( 101.101 )2= ( ? )10

= 1 0 1 . 1 0 1

↑ ↑

MSB LSB

= 1 x 2^2 + 0 x 2^1 + 1 x 2^0 . 1 x 2^-1 + 0 x 2^-2 + 1 x 2^-3

= 1 x 4 + 0 x 2 + 1 x 1 . 1 x ( 1 / 2 ) + 0 x ( 1 / 4 ) + 1 x ( 1 / 8 )

= 4 + 0 + 1 . ( 1 / 2 ) + 0 + ( 1 / 8 )

= 5 . 0.5 + 0.125

= 5 . 625

Therefore ( 1 0 1 . 1 0 1 )2 = ( 5.625 )10

So please write your own code to convert 4.11(interger.fraction) format to 32 bit floating point format.

Hi,

Since this issue is alredy handled through the private support. So I am closing this thread in order to avoid the duplication of effort.

The summary is given below, for other people as reference:

The SRC output to input sampling frequency ratio is reported in 4.11 (integer.fraction) format where the 15-bit value of the normal binary number is comprised of 4 bits for the integer and 11 bits for the fraction. Unfortunatelly we don’t have any ready made code for converting 4.11(interger.fraction) format to floating point format. In general, I can give some idea about how to decode the 4.11 format.

For example, Convert ( 101.101 )2= ( ? )10

= 1 0 1 . 1 0 1

↑ ↑

MSB LSB

= 1 x 2^2 + 0 x 2^1 + 1 x 2^0 . 1 x 2^-1 + 0 x 2^-2 + 1 x 2^-3

= 1 x 4 + 0 x 2 + 1 x 1 . 1 x ( 1 / 2 ) + 0 x ( 1 / 4 ) + 1 x ( 1 / 8 )

= 4 + 0 + 1 . ( 1 / 2 ) + 0 + ( 1 / 8 )

= 5 . 0.5 + 0.125

= 5 . 625

Therefore ( 1 0 1 . 1 0 1 )2 = ( 5.625 )10

So please write your own code to convert 4.11(interger.fraction) format to 32 bit floating point format.

Thanks,

Jithul