摘要 |
Method for automatic modulation recognition in adaptive modulation based cognitive software defined radio (SDR), including receiving a transmitter signal from a transmitter; inputting signal data frame r(k), k=1, . . . , K; estimating SNR for data frame; feeding channel condition to transmitter; selecting one of plurality of predetermined modulation schemes from database; determining whether SNR(r(k))< or =threshold T(i); reporting failure if SNR(r(k))< or =T(i) and if not then estimating mean bj(i)(k) for r(k); calculating ∥r(k)−{circumflex over (b)}(i)(k)∥2; accumulating to calculate g ( i ) = ∑ k = 1 K ⁢  r ⁡ ( k ) - b ^ ( i ) ⁡ ( k )  2 ; repeating above steps from selecting for the other predetermined modulation schemes; finding minimum g ( i ) = ∑ k = 1 K ⁢  r ⁡ ( k ) - b ^ ( i ) ⁡ ( k )  2 ; determining whether [K/SNR(r(k))−g(I)]<predetermined D; reporting the modulation scheme if determination is yes and failure if no. An SDR can be configured to perform the above method.
|