Just a guess, but maybe the data is ASCII (or similar) and you're interpreting the bits as a double, giving seemingly garbage numbers. It would help to see the full number, but it would help more to see the double converted to hex.