Аппроксимация на ассемблере
- Сообщения: 4
- Зарегистрирован: Пн янв 16, 2012 21:19:21
Форумчане! Помогите пожалуйста: как можно преобразовать цифровой импульсный сигнал в восьмиразрядный код, который будет соответствовать аппроксимации этого сигнала? Как это можно реализовать на AVR-ассемблере?
- Реклама
Всё стесняюсь спросить: апроксимации по какому критерию? Частоте, скважности, длине импульсов, пауз? Или может быть соответствующее эффективное значение? Вы приведите внешний вид этого сигнала и что хотите иметь от него.
Docendo discimus
- Сообщения: 4
- Зарегистрирован: Пн янв 16, 2012 21:19:21
Пожалуй, стоило привести задание как есть:
"На входе МПС присутствует цифровой импульсный сигнал с ненормированной скважностью и медленно меняющимся периодом (в 1000 и более раз меньше скорости изменения самого сигнала).
На выходе МПС должен присутствовать восьмиразрядный цифровой код со скоростью смены не менее 20 раз за период входного сигнала, соответствующий аппроксимации со знаком синусоидального сигнала с фазой 90гр относительно фронтов импульсов и периодом, равным периоду входного сигнала.
Амплитуда аппроксимации максимальная."
Вот такая вот беда... Подскажите с чего хоть начать?
"На входе МПС присутствует цифровой импульсный сигнал с ненормированной скважностью и медленно меняющимся периодом (в 1000 и более раз меньше скорости изменения самого сигнала).
На выходе МПС должен присутствовать восьмиразрядный цифровой код со скоростью смены не менее 20 раз за период входного сигнала, соответствующий аппроксимации со знаком синусоидального сигнала с фазой 90гр относительно фронтов импульсов и периодом, равным периоду входного сигнала.
Амплитуда аппроксимации максимальная."
Вот такая вот беда... Подскажите с чего хоть начать?
Т.е. сделать синусоиду, смещенную относительно цифры на 90 градусов, и частотой, равной средней цифре?
Честно говоря, нихера не понял...
Честно говоря, нихера не понял...
Docendo discimus
- Сообщения: 4
- Зарегистрирован: Пн янв 16, 2012 21:19:21
Совершенно верно! Первая фраза, что и мне пришла на ум, когда увидел задание. На сколько я понял, действительно надо импульсный сигнал аппроксимировать в синусоиду, смещенную по фазе на 90гр. Частота та же, что и у входной цифры
- Реклама
Но ведь частота обратно пропорциональна периоду. А он у вас почти не меняется. Меняется длина импульса, т.е. скважность. Чего аппроксимировать-то?
Docendo discimus
Сейчас, к сожалению, у меня нет времени на подробный разбор.
Гляньте файл во вложении, может, это натолкнет Вас на полезную мысль.
Гляньте файл во вложении, может, это натолкнет Вас на полезную мысль.
- Вложения
-
- Реализация синусоиды.doc
- (19 КБ) 248 скачиваний
Docendo discimus



