Книгу посмотрел, написано как то не очень. Не помогло....
Сообщаю к чему все пришло....
Родился новый вариант.
Вариант 5
1 Определяется частота несущей с точность 500 Гц. Назовем ee fn.
2 Входной сигнал умножается на комплексный сигнал exp(-j * fn * 2 * pi * t). Получаем комплексный сигнал с переносом спектра в область нулевой частоты.
3 Многоступенчатая ФНЧ фильтрация (до 4 кГц) комплексного сигнала с децимацией до частоты дискретизации 50 кГц.
4 Взятием модуля (abs(x)) каждого комплексного отсчета получаем некий сигнал.
5 Умножаем полученное на 2 и получаем сигнал точного значения текущей амплитуды несущей т.е. он же демодулированный сигнал.
Вопросы:
1 Почему метод дает сверхточный результат несмотря на то, что несущая задана с погрешностью 500 Гц?
2 Почему пришлось умножать на 2? Как-то это в голове не укладывается….
3 Что собственно происходит со спектром при взятии модуля?
Сообщение отредактировал AlexOr - Nov 28 2009, 12:53
Прикрепленные файлы
matlab.zip ( 11.31 килобайт )
Кол-во скачиваний: 32