| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Формула Гильберта для асма |
| Автор: GRIENDERS 15.10.2009, 09:49 |
| Необходимо выполнить преобразование Гильберата на ассемблера, в частности на MMX. 1. Какова формула преобразование Гильберата? 2. Как привести ее к виду, чтобы можно было выполнить на ассемблере - т.е. максимально все упростить, избавиться от sin и cos, если они есть, заменить их константами... |
| Автор: airyashov 16.10.2009, 07:30 |
| постря на разных форумах врядли найдете решение http://forum.sources.ru/index.php?showtopic=281653 может всеже "Преобразование Гильберта" |
| Автор: GRIENDERS 16.10.2009, 12:48 |
| Какая разница - формула или преобразование? Вот сама формула: hb(k дельтаt) = 2/(П k дельтаt), при k = +-1, +-3, +-5, ... А тема на том форуме тоже моя. |
| Автор: DRUID3 21.10.2009, 23:44 |
| http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%93%D0%B8%D0%BB%D1%8C%D0%B1%D0%B5%D1%80%D1%82%D0%B0 дает сдвинутый на 90 грд по всем частотным составляющим действительный сигнал. Искать, например, в "Ричард Лайонс Цифровая обработка сигналов". Ваша же формула - ерунда... Получается такой сигнал либо через FFT(блочный метод), либо через FIR(скользящий метод) со специально рассчитанными коэффициентами. Систему команд MMX я не знаю, потому не подскажу какой метод удобнее Вам. Кстати, насколько помню, в известной библиотеке FFTW есть реализация FFT через MMX - можно подсмотреть, а можно и вообще на базе FFTW это сделать... |
| Автор: DRUID3 23.10.2009, 06:58 |
| Добавлю - http://dspsystem.narod.ru/models.html интересный ресурс, и есть реализация Гильберта через FFT. Вам останется только найти FFT через MMX |
| Автор: Mikl_ 23.10.2009, 08:05 |
| DRUID3, Врят ли GRIENDERS, будет делать, что то сам, скорее он разместит своё сообщение "Необходимо выполнить преобразование Гильберата на ассемблера, в частности на MMX" еще на десятке форумов |
| Автор: 111u3 23.10.2009, 14:01 |
| to Mikl_, злой ты человек хотя то что я слышал про GRIENDERS подтверждают твои слова |