User Tag List

Показано с 1 по 10 из 234

Тема: YM2203 = AY8910+FM

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #32

    Регистрация
    16.01.2005
    Адрес
    Бобруйск
    Сообщений
    1,267
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    с шифтом сталкивался, победить не смог, что directInput, что win32 api никак не отличают. но способ есть (не помню только в каком эмуляторе видел различие). хотел положить его в очередь на взломку, но теперь уже без живой 98-й нет смысла

    Цитата Сообщение от Bulba
    В Ay_Emul "в лоб" реализована формула FIR-фильтра
    могу расказать, что у себя придумал: ЦАПы генерируют кусочно-постоянные функции (между выводами в ЦАПы - константа). пусть x - сигнал, f - импульсная характеристика. тогда самый тяжёлый цикл

    y(k)=... + x(i+1)*f(j+1)+x(i+2)*f(j+2)+...+x(i+n)*f(j+n) + ...,

    где x не изменяется в период от (i+1) до (i+n) можно записать как

    x(i+1)*(f(j+1)+f(j+2)+..+f(j+n)) = x(i+1)*(s(j+n)-s(j)),

    где s(m)=f(1)+f(2)+...+f(m) - посчитана заранее. то есть на n постоянных семплах (а в оверсемплинге у меня частота около 3mhz) вместо n умножений и сложений - только одно. заодно не важно, какая частота оверсемплинга, всё равно 1 умножение на 1 вывод в ЦАП
    Последний раз редактировалось SMT; 31.08.2005 в 20:42.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •