| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Квадратурно амплитудная манипуляция QAM |
| Автор: Xabar 24.1.2008, 15:00 |
| Для модуляции я использовал след формулу: s(t)=ak*coswt+bk*sinwt, где ak и bk значения взятые из созвездия. Для демодуляции как я понимаю мне необходимо получить значение ak и bk. Каким образом это сделать? |
| Автор: maxim1000 24.1.2008, 19:19 |
| если модулированный сигнал есть в точном виде или погрешности приемлимы, можно просто посчитать: ak=s(0) bk=s(pi/(2*w)) |
| Автор: Xabar 25.1.2008, 02:50 |
| А если модулированный сигнал не точный, допустим полсе передачи, то есть какой нибудь другой способ демодулирования? |
| Автор: maxim1000 25.1.2008, 13:16 |
| ну тогда можно смотреть его спектр у точного сигнала должна быть одна гармоника с частотой w действительная часть спектра на этой частоте = ak мнимая = bk у искажённого сигнала гармоника, наверное, будет не одна, там уже надо пробовать выделить её, например, взять самую большую по модулю (если других критериев нет) |