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

Помогите разобраться с обратной связью...

В 04.10.2024 в 12:36, BIK14 сказал:

Да, она дополнительно аппаратно не ограничивается.

Собственно, а какая максимальная частота генератора, которую надо компенсировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 час назад, BIK14 сказал:

Будет ли такой алгоритм работать? Может есть варианты попроще и получше?

Компенсацию нелинейных искажений много где применяют, в близких приложениях - аудиофилюбители при измерениях Кг и, например, в ЦАП (у ESS см. ES9018 и др.). К основному тону (еще в цифре) добавляют в противофазе гармоники, изменением их амплитуды добиваются минимума искажений. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы все про каких-то там аудиофилов с микрофонами обратной связи, про какие-то аудиофильские гармоники... А я вот про что - как вы будете с помощью микрофона обратной связи избавляться от вот этих зубцов на желтом графике? Красный - исходная синусоида, синий - ШИМ-сигнал, модулированный исходной синусоидой, желтый - после фильтра. Придумайте, как сигнал с микрофона позволит убрать эти зубцы на желтом графике? Посоображайте, повыдвигайте теорий, предложений, самых невероятных и фантастических.

Screenshot_20241004_142458.thumb.jpg.934d4583ff76f688269f0bab8f11a076.jpg

А пока вы думаете, я покажу еще одну картинку, в которой изменен всего один параметр.

Screenshot_20241004_143013.thumb.jpg.e67d6fb4fa551f0207f6c47f04f3f9dd.jpg

———-

Вообще, непонятно, что хочет довиться топикстартер. 

Да можно в некоторой мере компенсировать неравномерность акустической АЧХ динамика (вернее, системы из зауаоизлучателя и помещения, в котором он звучит) введением измерительного микрофона с известной и откалиброванной АЧХ и проведением измерения спектра звука (обычно, это измерение проводится по спектру розового шума, микрофон располагается на некотором расстоянии от динамика) с тем чтобы потом цифровыми фильтрами ввести корректировку АЧХ - эквализацию. Но это будет корректировка АЧХ звуковоспроизведения. Но никак не избавление от гармоник, которые появляются в результате преобразований в тракте.

Если хочется избавиться от влияния несущей ШИМ, тогда не используйте ШИМ! Всё же просто. Дался вот этот ШИМ прям. 

Изменено пользователем EdgeAligned

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, EdgeAligned сказал:

Придумайте, как сигнал с микрофона позволит убрать эти зубцы на желтом графике?

Автор этого не просил, хотя изначальный пост и не был однозначно и внятно сформулирован " всяких паразитных гармоник", но затем автор уточнил что ему нужно :

17 часов назад, BIK14 сказал:

Вопрос: Как с помощью сигнала с микрофона и корректировки коэффициента заполнения скомпенсировать 2, 3 гармоники и искажения от динамика.

 

2 часа назад, EdgeAligned сказал:

я покажу еще одну картинку

Покажите (посмотрите) спектр,

Спойлер

составляющие от ШИМ расположены на частотах кратных частоте коммутации, большей чем сигнал на порядок (а то и два), и они давятся фильтром (линейный метод), а с гармоники сигнала...только нелинейно - предыскажениями 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 04.10.2024 в 15:31, EdgeAligned сказал:

А я вот про что - как вы будете с помощью микрофона обратной связи избавляться от вот этих зубцов на желтом графике? Красный - исходная синусоида, синий - ШИМ-сигнал, модулированный исходной синусоидой, желтый - после фильтра. Придумайте, как сигнал с микрофона позволит убрать эти зубцы на желтом графике?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Топикстартер заявил, что:

18 часов назад, BIK14 сказал:

Не могу увеличить разрядность и частоту ШИМ.
Генерируем заданную синусоиду, известную. Аппаратные ресурсы ограничены. Сейчас стоит фнч 2-порядка. Его улучшить никак нельзя.

Ну и всё, на этом можно и закончить.
Какие "предискажения" не вноси - ничерта там не улушчится, если нельзя изначально улучшить сам формируемый сигнал. Вы немного то хоть представляете, что такое дискретизация сигнала, какие гармоники она порождает? Там, если углубляться в теорию, там много чего понаписано. А беда нынешнего поколения - незнание базовых теоретических основ.

Я бы еще понял магические усилия, если бы сигнал для коррекции снимался с выхода после фильтра. Но автор, черт возьми, хочет брать измерительный сигнал с какого-то MEMS-микрофона с воообще ничерта неизвестными характеристиками. А ведь микрофон - он же тоже механическая система, она тоже имеет какие-то характеристики колебаний, нелинейности. И сюда еще наложится окружающий шум (звук), который вообще имеет непостоянные характеристики. В общем, затея это полностью бессмысленная. Я уже объяснял, для чего используется микрофон обратной связи - это либо измерительный откалиброванный микрофон, которым разово проводят измерения звуковой АЧХ системы, либо это микрофон для вычитания спектра окружающего звука из основного микрофона или наушника.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

56 минут назад, EdgeAligned сказал:

Топикстартер заявил, что:

Но при этом не привел даже ориентировочных значений, в разделе для начинающих - нормально.

58 минут назад, EdgeAligned сказал:

Вы немного то хоть представляете, что такое дискретизация сигнала, какие гармоники она порождает?

В общем случае никаких, только при кратности частот дискретизации и сигнала, иначе это не гармоники, частоты гармоник строго кратны частоте тона(сигнала). Автор просит уменьшить 2 и 3, что вполне достижимо, при достаточной частоте дискретизации (модуляции).

1 час назад, EdgeAligned сказал:

MEMS-микрофона с воообще ничерта неизвестными характеристиками

Этого не указано, по умолчанию - с известными.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, vervs сказал:

В общем случае никаких

Правда никаких? Честно-честно? Значит, господа ученые-математики ошибались, очень сильно ошибались, когда писали свои талмуды на сотни страниц.
Печально, что молодое поколение не знает математики, печально

Ну и практическое задание - попробуйте магическими плясками с бубном уменьшить гармоники вот в этом сигнале, при учете того, что ничего в фильтрах и частотах ШИМирования изменять нельзя (условие топикстартера))

Снимок экрана 2024-10-04 191747.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 минут назад, vervs сказал:

по умолчанию - с известными

Особенно известными в реальном акустическом тракте "микрофон-динамик"? С миллионом переотражений/интерференций.

Изменено пользователем eddddy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

41 минуту назад, EdgeAligned сказал:

Значит, господа ученые-математики ошибались

У них то все правильно, а Вы дайте своё определение гармоник и покажите их в спектре для ранее представленных двух картинок и "вот в этом сигнале" 

Спойлер

не все искажения есть гармоники

30 минут назад, eddddy сказал:

С миллионом переотражений/интерференций.

и с соответствующим затуханием... автор не озвучил условий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, vervs сказал:

автор не озвучил условий

Поэтому АЧХ тракта будет неизвестным. Отсюда "что делать" - выглядит таким же неизвестным.

И вся помощь сейчас - это как вилами по воде, из области фантазий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 минут назад, eddddy сказал:

Поэтому АЧХ тракта будет неизвестным.

Обратное так же возможно (хотя и менее вероятно). "Сколько мелодий таит тишина?"(с)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вы думаете, что в результате ЦАП не возникает гармоник? 🙂 Ну тогда почитайте учебники. Там будут такие замечательные штуки, как например "отраженный спектр сигнала" и много других интересных слов 🙂 

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

Ну и еще раз - на показанной выше картинке приведен ШИМ-модулированный сигнал и отфильтрованный сигнал. Подумайте, какими манипуляциями, какими изменениями значений ШИМ вы сможете уменьшить гармоники в этом сигнале.

17 минут назад, vervs сказал:

автор не озвучил условий

Автор озвучил главное - он не имеет возможности изменить частоту ШИМ и параметры фильтра. И хочет использовать какой-то там микрофон. Подумайте - как микрофон, пусть даже и с известными характеристиками, расположенный в известном месте может уменьшить гармоники в сигнале? Я ж не зря привожу картинку именно с сигналом, а не со спектром гармоник. Просто посмотрите на сигнал и ответьте - КАК можно его изменить, имея указанные топикстрартером ограничения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А может ТС что-то слышал про подавление шумов, путем генерации такого же шума, но в противофазе? (т.н. активные шумовые экраны").

И спросил, можно ли так же компенсировать нелинейные искажения.

Изменено пользователем eddddy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 минут назад, EdgeAligned сказал:

Автор озвучил главное - он не имеет возможности изменить частоту ШИМ и параметры фильтра

Автор не озвучил главное - хотя бы  порядок частот сигнала и модулятора. Может у него случай из картинки "в которой изменен всего один параметр."

11 минут назад, EdgeAligned сказал:

Для справки

еще раз гармоники - это составляющие спектра кратные синалу, при дискретизации составляющие спектра (отображения, зоны Найквиста) на частотах кратных частоте дискретизации, которая в общем случае не кратна частоте сигнала.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...