Blind modulation detection
First Claim
1. A method of blind modulation detection for demodulating and decoding a plurality of data bursts, each data burst in the plurality modulated with the same modulation technique selected from a set of known modulation techniques, by a receiver in a wireless communication network, comprising:
- for each data burst in the plurality,saving each data burst to memory;
independently formulating a preliminary decision as to which modulation technique was applied to each data burst; and
demodulating each data burst using the preliminary modulation decision;
formulating a global decision as to modulation technique based on an analysis of all data bursts in the plurality;
for each data burst for which the preliminary decision differs from the global decision,retrieving the original data burst that was erroneously decoded, from memory; and
demodulating the retrieved data burst using the global modulation decision;
assembling the demodulated data bursts; and
decoding the assembled data bursts.
1 Assignment
0 Petitions
Accused Products
Abstract
In receiving a radio block comprising a plurality of bursts, burst data is saved prior to demodulating each burst using an independent preliminary modulation technique decision. When a global modulation technique decision over the radio burst is formulated, if the preliminary modulation technique decision for one or more bursts disagrees, data associated with that burst may be retrieved and demodulated using the global modulation technique decision. In one embodiment, the mismatching burst is erased and decoding over the block is attempted, with the second demodulation being performed only if a decoding metric indicates decode errors. In another embodiment, each mismatching block is re-demodulated as soon as a global modulation technique decision is formulated and a mismatch to the preliminary modulation technique decision is detected. In both embodiments, an increase in the number of soft bits improves decoder performance.
-
Citations
6 Claims
-
1. A method of blind modulation detection for demodulating and decoding a plurality of data bursts, each data burst in the plurality modulated with the same modulation technique selected from a set of known modulation techniques, by a receiver in a wireless communication network, comprising:
-
for each data burst in the plurality, saving each data burst to memory; independently formulating a preliminary decision as to which modulation technique was applied to each data burst; and demodulating each data burst using the preliminary modulation decision; formulating a global decision as to modulation technique based on an analysis of all data bursts in the plurality; for each data burst for which the preliminary decision differs from the global decision, retrieving the original data burst that was erroneously decoded, from memory; and demodulating the retrieved data burst using the global modulation decision; assembling the demodulated data bursts; and decoding the assembled data bursts. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of blind modulation detection for demodulating and decoding a plurality of data bursts, each data burst in the plurality modulated with the same modulation technique selected from a set of known modulation techniques, by a receiver in a wireless communication network, comprising:
-
for each data burst in the plurality, saving the data burst to memory; formulating a preliminary decision as to modulation technique; and demodulating the data burst using the preliminary modulation decision; formulating a global decision as to modulation technique over all data bursts in the plurality; erasing each data burst for which the preliminary decision differs from the global decision by setting the demodulator output soft bits to zero; assembling the data bursts which were demodulated using a preliminary modulation decision; decoding the data burst; and if a decoding metric indicates decoding errors, for each data burst for which the preliminary decision differs from the global decision, retrieving the data burst from memory; and demodulating the data burst using the global modulation decision; assembling the demodulated data bursts; and decoding the data burst.
-
Specification