График гармоник по децибелам

Страницы: Пред. 1 2 3 4 5 След.
RSS
График гармоник по децибелам
 

Спасибо, попробую.

 

Сейчас, вечером, в спокойной обстановке, обдумал предложение сравнить график сигнала и его "восстановленную" версию из ряда Фурье - как-то сомнительно это представляется, врядли на глаз можно будет увидеть разницу между сигналом и его немного искажённой копией, когда сами искажения составляют сотые (и даже менее) доли процента.

Повторюсь, не думаю что сама реализация FFT в SimOne неточна, ведь одним и тем-же алгоритмом с одинаковыми параметрами обрабатывались сигналы на ВХОДЕ (выходе генератора напряжения) и ВЫХОДЕ схемы, и искажения были уже на выходе ГЕНЕРАТОРА напряжения.

Думаю, нужно смотреть алгоритм генератора напряжения, чтобы он выдавал более "чистый" сигнал синусоиды.

 

Если под генератором напряжения Вы имеете ввиду независимый источник напряжения, который используется в SimOne, то "чистота" синуса там гарантирована, т. к. сигнал считается просто вызовом в дискретные моменты времени соответствующей функции sin из математической библиотеки языка С++,

Еще один момент: для более точного взятия БПФ необходимо задавать меньшую величину максимального шага интегрирования временного процесса.

И еще: на днях выпустим обновление версии с откорректированным представлением графиков в логарифмической шкале. Ожидайте))

 

Добрый день!

Масштабирование логарифмической шкалы стало удобным, спасибо.

Если не возражаете, хочу снова поднять вопрос о преобразовании Фурье:

1) Спрашивал уже, и так и не понял, почему на графике получаются, явно "искусственные"," всплески" в виде буквы "М" ровно через каждые 200кГц.

2) И опять-же, о точности БПФ. Увеличение количества точек относительно стандартных (по умолчанию) 1024 эффект даёт, конечно, но всё равно не даёт возможность получить ожидаемый результат. В порядке эксперимента увеличивал количество точек вплоть до 32768 (специально кратно степени 2 из-за особенностей некоторых алгоритмов БПФ) - до 8192 точек эффект ещё заметен, далее практически не влияет. При этом уровень 2-й гармоники на генераторе синуса получился -97дБ (при этом 3-я и последующие гармоники практически одного уровня) , что явно нельзя отнести к "чистому" сигналу. Раз Вы пишете, что алгоритм генератора синуса гарантирует чистый сигнал, то вывод напрашивается только один - что-то не так с используемым алгоритмом БПФ (и описанное выше в п.1 косвенно подтверждает это). Я не зря ранее спрашивал, какой именно алгоритм БПФ используется в SimOne, признаться, Ваш ответ "самый обычный" не сильно вдохновил, - результаты расчётов похожи на ограничение в точности. Может всё-же стОит ещё раз проверить используемый алгоритм БПФ и, особенно, его коэффициенты. В качестве примера - MicroCap, - может не по конкретным цифрам, но по характеру графика Фурье очень близко к теории.

P.S.

Извините за настырность...

 

Пожалуйста, ничего страшного))

Просто все Ваше многобуквенное описание проблемы бесполезно, пока Вы не пришлете схему, на которой проявляются все эти неточности БПФ,Я Вас уже просил об этом. Повторяю просьбу еще раз.

 

Чуть попозже постараюсь перерисовать схему и графики - рабочий компьютер не имеет доступа в Инет, так определил работодатель.

И, к сожалению, полную схему не смогу показать, опять-же по вышеуказанной причине, но ключевые моменты сделаю.

 

Будем ждать.

 

Для uryd:

FFT от чистой синусоиды ( источник sin напряжения 1MHz, шаг 1ns) дает вот такой спектр:

12675479.png

Вычислительные шумы на уровне -188 дБ, куда еще лучше :)

Если шаг изменить до 0.1 ns, то уровень выч. шумов падает до -209 дБ. Смысл понятен, надеюсь.

Ни одно реальное устройство таких спектр. шумов иметь не может.

 

Вот если бы у меня получились такие порядки цифр, - я бы для себя закрыл этот вопрос...

 

Мой ответ снимает вопрос о мифической вычислительной погрешности. Она есть, но в рамках.

Возьмем диодный ограничитель (два диода) и подадим на них через резистор 100 Ом сигнал 1V 1 kHz.

Получим вполне ожидаемое "мягкое" ограничение и спектр почти как у меандра.

12664233.png

12662185.png

Страницы: Пред. 1 2 3 4 5 След.
Читают тему

Будьте в курсе новостей и спецпредложений

Авторизация
Чтобы продолжить покупку, пожалуйста, авторизируйтесь на сайте.
Забыли пароль?