Найдено 15 результатов

mbk
27 янв 2014, 20:24
Форум: GNU OCTAVE и MATLAB
Тема: MATLAB генерация кода на C
Ответы: 26
Просмотры: 14546

Re: MATLAB генерация кода на C

Добрый день Сергей!)
Я так и делаю...только хотелось изучить код фильтра MATLAB-а...
"Если надо сишную функцию цифровой фильтрации могу дать." - а какие у Вас C-ые функции? Буду очень признателен если дадите)
Заранее благодарен.
mbk
25 янв 2014, 14:12
Форум: GNU OCTAVE и MATLAB
Тема: MATLAB генерация кода на C
Ответы: 26
Просмотры: 14546

MATLAB генерация кода на C

Есть ли в MATLAB возможность генерировать код на языке C? Конкретно в Filter Design and Analysis Tool(fdatool), при разработке фильтра есть возможность с генерировать файл(хидер) с коэффициентами фильтра...а еще нужен исходный код реализации фильтра.
mbk
17 авг 2012, 09:51
Форум: Общие вопросы ЦОС
Тема: Вопрос по преобразованию Гильберта
Ответы: 42
Просмотры: 47266

Re: Вопрос по преобразованию Гильберта

Вопрос : удвоить спектр в положительной области частот - как правильно удваивать положительную часть спектра?
После прямого преобразования получаем комплексный массив. Удваивать как сумму комплексных чисел или удваивать отдельно реальную и отдельно мнимую части в массиве?
mbk
08 авг 2012, 21:05
Форум: Общие вопросы ЦОС
Тема: БПФ
Ответы: 15
Просмотры: 13061

Re: БПФ

в out_ifft[].re все значения равны 0x100 как и на входе в in[].re
mbk
08 авг 2012, 19:38
Форум: Общие вопросы ЦОС
Тема: БПФ
Ответы: 15
Просмотры: 13061

Re: БПФ

в out_ifft[] лежит 0ч100
mbk
08 авг 2012, 09:28
Форум: Общие вопросы ЦОС
Тема: БПФ
Ответы: 15
Просмотры: 13061

Re: БПФ

Я провел эксперимент: при значениях входного сигнала ( массив in[] ) <= 0x100 (т.е. половине разрядной сетки - 256) для 16-разрядных значений с фиксированной точкой, надо делать масштабирование (сдвигать влево, т.е. умножать значения в частотной области на log2(N_FFT) = 6 - массив out_cfft[] после п...
mbk
08 авг 2012, 08:53
Форум: Общие вопросы ЦОС
Тема: БПФ
Ответы: 15
Просмотры: 13061

Re: БПФ

но эти значения получаются после цикла со сдвигом, for( i = 0; i < N_FFT; i++ ) { out_cfft .re = out_cfft .re << 6; /* log2(N_FFT) = 6 */ out_cfft .im = out_cfft .im << 6; } а до этого цикла(сдвига), т.е. сразу после прямого преобразования в массиве out_cfft[0].re = 0x100 все остальное нули, в out_c...
mbk
08 авг 2012, 08:46
Форум: Общие вопросы ЦОС
Тема: БПФ
Ответы: 15
Просмотры: 13061

Re: БПФ

Да, все верно, в массиве out_cfft[0].re = 0x4000 все остальное нули, в out_cfft.im все нули.
mbk
07 авг 2012, 11:40
Форум: Общие вопросы ЦОС
Тема: БПФ
Ответы: 15
Просмотры: 13061

Re: БПФ

спектр сигнала...гармоники и фазы Спектр аналитического сигнала: еще вопрос по преобразованию Гилберта(я его задал в теме по преобразованию Гилберта, но вы не ответили-кто то дал ответ который я не просил) Исходный сигнал подвергнуть преобразованию Фурье, обнулить спектр в отрицательной области част...
mbk
06 авг 2012, 10:29
Форум: Общие вопросы ЦОС
Тема: Вопрос по преобразованию Гильберта
Ответы: 42
Просмотры: 47266

Re: Вопрос по преобразованию Гильберта

ivan219 писал(а):Плохой метод очень сильное влияние эффекта Гипса.
какой лучше?