主权项 |
1. A modem for communicating application data over a voice channel, comprising:
an adaptive modulator, wherein the adaptive modulator modulates application data as a function of a source application of the application data and feedback information; a mixer, wherein the modulated application data is inputted to the mixer to generate mixed data; a vocoder, wherein the vocoder processes the mixed data for transmission through the voice channel; a pattern recognition module, wherein the pattern recognition module receives a mixed-in signal and wherein the pattern recognition module separates voice data and received application data from the received mixed-in signal; a demodulator, wherein the demodulator demodulates the received application data; a descrambler, wherein the descrambler descrambles the received application data; a bit-based log-likelihood-ratio (“LLR”) estimator, wherein the bit-based LLR estimator estimates LLRs for bits of the descrambled application data; a symbol LLR estimator, wherein the symbol LLR estimator estimates LLRs for symbols of the descrambled application data; a second scrambler, wherein the second scrambler scrambles the estimated LLRs for the bits of the descrambled application data; a probabilistic sequence estimator module, wherein the probabilistic sequence estimator module selects a best generated result from the bit-based LLR estimator; and an error detection module, wherein the error detection module applies error detection on the best generated result from the probabilistic sequence estimator module. |