В этой статье расскажу и приведу много ссылок на методы вычисления квадратного корня. Захвачу тему вычисления инверсного корня. Разберемся, откуда берутся формулы для вычисления. Как работает метод Ньютона-Рафсона. Где для него взять первое приближение. И намекну, как это все устроено в математической FPU библиотеке Texas Instruments.
Нравится? Делимся информацией!
Показаны сообщения с ярлыком ЦОС. Показать все сообщения
Показаны сообщения с ярлыком ЦОС. Показать все сообщения
понедельник, 11 февраля 2013 г.
Вычисление корня квадратного и инверсного корня в C28x Delfino
В этой статье расскажу и приведу много ссылок на методы вычисления квадратного корня. Захвачу тему вычисления инверсного корня. Разберемся, откуда берутся формулы для вычисления. Как работает метод Ньютона-Рафсона. Где для него взять первое приближение. И намекну, как это все устроено в математической FPU библиотеке Texas Instruments.
понедельник, 4 февраля 2013 г.
Вычисление модуля вектора (работа над ошибками)
В данной статье объясняется как удалось улучшить работу моего алгоритма с 6000 тактов процессорного времени до 284 тактов!!!
среда, 12 декабря 2012 г.
FIR Filter Debugging _ Тестирование КИХ фильтра-дециматора разными входными сигналами
предыдущий пост << FIR filter Algorithm _ Разработка алгоритма работы КИХ фильтра-дециматора на кольцевом буфере
Способом, описанным в этой статье Export from Matlab_Экспорт из Матлаба требуемой части сигнала , создал несколько тестовых выборок сигнала. Их то и подаю на вход фильтра.
Способом, описанным в этой статье Export from Matlab_Экспорт из Матлаба требуемой части сигнала , создал несколько тестовых выборок сигнала. Их то и подаю на вход фильтра.
FIR filter Algorithm _ Разработка алгоритма работы КИХ фильтра-дециматора на кольцевом буфере
предыдущий пост << Create FIR filter C++ _ Создание КИХ фильтра на С++. Реализация класса, интерфейса класса.
Для организации достаточно эффективной реализации КИХ фильтра требуется реализовать “кольцевой буфер”( см. Работа с кольцевым буфером ). Этот буфер будет располагаться внутри класса фильтра. Размер его равен числу коэффициентов КИХ фильтра. Создается он динамически. Помимо него еще потребуется использование двух лишних переменных-индексов для передвижения по массиву, скажем, m_indexIn и m_indexOut .
Для организации достаточно эффективной реализации КИХ фильтра требуется реализовать “кольцевой буфер”( см. Работа с кольцевым буфером ). Этот буфер будет располагаться внутри класса фильтра. Размер его равен числу коэффициентов КИХ фильтра. Создается он динамически. Помимо него еще потребуется использование двух лишних переменных-индексов для передвижения по массиву, скажем, m_indexIn и m_indexOut .
Create FIR filter C++ _ Создание КИХ фильтра на С++. Реализация класса, интерфейса класса.
следующий пост >> FIR filter Algorithm _ Разработка алгоритма работы КИХ фильтра-дециматора на кольцевом буфере
Читаем гл 6,7,9, а так же с 460 и 820 Айфичера - это если совсем новичок и нет никаких наработок. У меня же есть модель в матлабе цифрового синхронного детектора ( а так же асинхронного, sqrt-детектора, разработанные мною). В этой модели я уже рассчитывал коэффициенты фильтра, поэтому осталось их оттуда вычленить и сгенерировать.
вторник, 11 декабря 2012 г.
Export from Matlab_Экспорт из Матлаба требуемой части сигнала
Прежде, чем экспортировать данные - нужно их создать и просмотреть, и наметить ту часть сигнала, которую хотим выложить в отдельный файл.
Для быстрого ликбеза по выше указанным шагам можно обратиться к статье Как в MatLab просмотреть сигнал, сформированный за все время моделирования? (где так же повествуется о записи данных в *.mat файл)
четверг, 6 декабря 2012 г.
как построить график переменной в Code Composer Studio v3.3 ?
Написал
на “приплюснутом” =) (C++) реализацию класса КИХ фильтра, который
одновременно выполняет децимацию. Хочу отладить в композере. Как
заливать данные в композер для отладки разобрался: ссылка 1 - читать первой , ссылка 2 , ссылка 3
Но как отображать выходные данные, чтобы не так много оперативной памяти расходовалось на отладку в TMS320F28335 ???
Ярлыки:
график переменной,
дециматор,
децимация,
КИХ фильтр,
переменная,
точка останова,
фильтрация,
цифровая обработка сигнала,
ЦОС,
break point,
C++,
C2000,
CCS v.3.3,
Code Composer Studio,
debug,
digital signal processing,
DSP,
FIR filter,
Texas Insruments,
TMS320F28335
Подписаться на:
Сообщения (Atom)