Joint source-channel iterative decoding of arithmetic codes