Перейти к содержанию

    

Grizzly

Свой
  • Публикаций

    642
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Grizzly

Посетители профиля

5 929 просмотров профиля
  1. Про dsp-ядра DELcore-30M прочитали документацию? Это собственная разработка. Вы же только про процессор пишете.
  2. Как вы получаете АЧХ фильтра? Смотрите на спектр выходного сигнала, когда на вход подаёте белый шум? Я бы на вашем месте сделал несколько контрольных точек внутри схемы. Но сначала проверил бы отдельно сам фильтр (коэффициенты, коэффициент усиления, если такой имеется как отдельный параметр, и т.д.).
  3. Не приходилось вызывать его из MATLAB, только читал для общего развития. Надо смотреть примеры. Сходу вот такое нашлось: https://www.mathworks.com/help/matlab/examples/call-python-from-matlab.html
  4. Анаконда - это лишь набор пакетов Python + IDE воедино. Первый вопрос не смог понять.
  5. Из Python точно можно, но есть некоторые ограничения. Про Mathcad ничего не могу сказать, потому что с ним не работаю.
  6. Читайте про MATLAB Coder. https://www.mathworks.com/help/comm/ug/code-generation-from-matlab.html
  7. Правильное. Посмотрите внимательнее, где и как у вас в коде изменяется LocalTime.
  8. Все определяется ОСШ (в том числе с учётом накопления), ссылки на минимально достижимую дисперсию я приводил. Преобразование Фурье, а тем более его реализация через БПФ, здесь ни при чём.
  9. Здесь, например, говорится о баге в GCC4 при сборке Doxygen (к нашей тематике генерация документации подойдет) с флагом -O3, а не -O2: https://github.com/doxygen/doxygen/issues/2234 Так что бывают ошибки как компиляторов, так и конкретных пакетов. В данном случае более редкая вещь.
  10. https://github.com/gentoo-mirror/gentoo/blob/24b0173ca0a3c7c97302415b7e23f2cd104b58b7/net-print/lprng/lprng-3.8.35-r3.ebuild#L37 https://github.com/gentoo-mirror/gentoo/blob/cb972b93a4a6e399829bd70719d5fbfc4eb1f659/app-doc/doxygen/doxygen-9999.ebuild#L88 https://github.com/gentoo-mirror/gentoo/blob/718e514351921e316be5e7aa9c4ba643ab04e37f/dev-db/vsqlite%2B%2B/vsqlite%2B%2B-0.3.13-r1.ebuild#L32 https://github.com/gentoo-mirror/gentoo/blob/718e514351921e316be5e7aa9c4ba643ab04e37f/dev-php/ming-php/ming-php-0.4.7.ebuild#L41 https://github.com/gentoo-mirror/gentoo/blob/718e514351921e316be5e7aa9c4ba643ab04e37f/sys-libs/libsmbios/libsmbios-2.3.3.ebuild#L50 https://github.com/gentoo-mirror/gentoo/blob/718e514351921e316be5e7aa9c4ba643ab04e37f/sci-biology/ncbi-tools/ncbi-tools-2.2.26-r2.ebuild#L40 https://github.com/gentoo-mirror/gentoo/blob/718e514351921e316be5e7aa9c4ba643ab04e37f/app-editors/vim-core/vim-core-8.0.1699.ebuild#L105
  11. Абсолютно согласен. Чем выше уровень оптимизации, тем больше вероятность получить ошибку компилятора. Понятно, что эта величина всё равно довольно малая, но про неё не стоит забывать. На поиск подобных ошибок дни могут уйти :(
  12. Да. Иногда -O3. Ровно как и сборка дистрибутивов идет с -O2, куда можно еще добавить march=native (или архитектура МК при работе с ними). Я бы работу с периферией, а особенно из сторонних библиотек, вообще бы собирал без оптимизации. Максимум -02. Какая-нибудь обработка данных может быть и с -O3. Алгоритмы обычно отлаживаются на моделях, зачастую даже на другом языке, ошибки искать проще, сравнивая выходы при подаче эталонных данных. При Ofast и fast (в ICC) происходит отклонение от стандарта при работе с float. За счет этого увеличивается быстродействие. Нужно проверять, удовлетворяют ли в этом случае полученные результаты в плане точности. Я сам за различные уровни оптимизации для разных частей программы.