Patent ID: 11870574
Assignee: STAR ALLY INTERNATIONAL LIMITED
Field: Basic communication processes (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A decoder for decoding an encoded message in an analog signal received at a receiver to obtain a decoded message, wherein the message is (i) encoded according to an error detection scheme, (ii) further encoded in Turbo Codes, and (iii) modulated for transmission as a plurality of analog values in the analog signal; the decoder comprising:
a demodulator that demodulates the analog signal to recover the Turbo Codes-encoded message; and
an iterative Turbo Code decoder that (i) based on channel condition, determines a required number of iterations necessary to achieve a predetermined bit error rate in the decoded message; (ii) provides a current result after a predetermined number of iterations of decoding the encoded message that is less than the required number; (iii) upon application of the error detection scheme on the current result, determines whether or not the encoded message has been successfully decoded; and (iv) returns to further iterative decoding of the encoded message when the encoded message is determined not to have been successfully decoded, wherein the iterative Turbo Code decoder operates in conjunction with evaluating a probability that the current result corresponds to a correctly received message, the probability relating to the deviation of the analog values in the analog signal received from their corresponding values at transmission.