Аппроксимация на ассемблере

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 4
Зарегистрирован: Пн янв 16, 2012 21:19:21

Сообщение Catchhb »

Форумчане! Помогите пожалуйста: как можно преобразовать цифровой импульсный сигнал в восьмиразрядный код, который будет соответствовать аппроксимации этого сигнала? Как это можно реализовать на AVR-ассемблере?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Всё стесняюсь спросить: апроксимации по какому критерию? Частоте, скважности, длине импульсов, пауз? Или может быть соответствующее эффективное значение? Вы приведите внешний вид этого сигнала и что хотите иметь от него.
Docendo discimus
Контактная информация:
Реклама
Родился
Сообщения: 4
Зарегистрирован: Пн янв 16, 2012 21:19:21

Сообщение Catchhb »

Пожалуй, стоило привести задание как есть:
"На входе МПС присутствует цифровой импульсный сигнал с ненормированной скважностью и медленно меняющимся периодом (в 1000 и более раз меньше скорости изменения самого сигнала).
На выходе МПС должен присутствовать восьмиразрядный цифровой код со скоростью смены не менее 20 раз за период входного сигнала, соответствующий аппроксимации со знаком синусоидального сигнала с фазой 90гр относительно фронтов импульсов и периодом, равным периоду входного сигнала.
Амплитуда аппроксимации максимальная."

Вот такая вот беда... Подскажите с чего хоть начать?
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Т.е. сделать синусоиду, смещенную относительно цифры на 90 градусов, и частотой, равной средней цифре?
Честно говоря, нихера не понял...
Docendo discimus
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 4
Зарегистрирован: Пн янв 16, 2012 21:19:21

Сообщение Catchhb »

Совершенно верно! Первая фраза, что и мне пришла на ум, когда увидел задание. На сколько я понял, действительно надо импульсный сигнал аппроксимировать в синусоиду, смещенную по фазе на 90гр. Частота та же, что и у входной цифры
Реклама
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

Но ведь частота обратно пропорциональна периоду. А он у вас почти не меняется. Меняется длина импульса, т.е. скважность. Чего аппроксимировать-то?
Docendo discimus
Контактная информация:
Реклама
Родился
Сообщения: 4
Зарегистрирован: Пн янв 16, 2012 21:19:21

Сообщение Catchhb »

Как-то так это должно выглядеть.
Вложения
1.jpg
(37.23 КБ) 499 скачиваний
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

Сейчас, к сожалению, у меня нет времени на подробный разбор.
Гляньте файл во вложении, может, это натолкнет Вас на полезную мысль.
Вложения
Реализация синусоиды.doc
(19 КБ) 248 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск

Сообщение pyzhman »

:) Все просто и легко. А для условий задачи:?
Изображение
Не забываем сдвиг 90 градусов. Нарисуйте.
Docendo discimus
Контактная информация:
Ответить

Вернуться в «Цифровая техника»