HardEgor 90 4 октября Опубликовано 4 октября · Жалоба В 04.10.2024 в 12:36, BIK14 сказал: Да, она дополнительно аппаратно не ограничивается. Собственно, а какая максимальная частота генератора, которую надо компенсировать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vervs 39 4 октября Опубликовано 4 октября · Жалоба 21 час назад, BIK14 сказал: Будет ли такой алгоритм работать? Может есть варианты попроще и получше? Компенсацию нелинейных искажений много где применяют, в близких приложениях - аудиофилюбители при измерениях Кг и, например, в ЦАП (у ESS см. ES9018 и др.). К основному тону (еще в цифре) добавляют в противофазе гармоники, изменением их амплитуды добиваются минимума искажений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 86 4 октября Опубликовано 4 октября (изменено) · Жалоба Вы все про каких-то там аудиофилов с микрофонами обратной связи, про какие-то аудиофильские гармоники... А я вот про что - как вы будете с помощью микрофона обратной связи избавляться от вот этих зубцов на желтом графике? Красный - исходная синусоида, синий - ШИМ-сигнал, модулированный исходной синусоидой, желтый - после фильтра. Придумайте, как сигнал с микрофона позволит убрать эти зубцы на желтом графике? Посоображайте, повыдвигайте теорий, предложений, самых невероятных и фантастических. А пока вы думаете, я покажу еще одну картинку, в которой изменен всего один параметр. ———- Вообще, непонятно, что хочет довиться топикстартер. Да можно в некоторой мере компенсировать неравномерность акустической АЧХ динамика (вернее, системы из зауаоизлучателя и помещения, в котором он звучит) введением измерительного микрофона с известной и откалиброванной АЧХ и проведением измерения спектра звука (обычно, это измерение проводится по спектру розового шума, микрофон располагается на некотором расстоянии от динамика) с тем чтобы потом цифровыми фильтрами ввести корректировку АЧХ - эквализацию. Но это будет корректировка АЧХ звуковоспроизведения. Но никак не избавление от гармоник, которые появляются в результате преобразований в тракте. Если хочется избавиться от влияния несущей ШИМ, тогда не используйте ШИМ! Всё же просто. Дался вот этот ШИМ прям. Изменено 4 октября пользователем EdgeAligned 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vervs 39 4 октября Опубликовано 4 октября · Жалоба 2 часа назад, EdgeAligned сказал: Придумайте, как сигнал с микрофона позволит убрать эти зубцы на желтом графике? Автор этого не просил, хотя изначальный пост и не был однозначно и внятно сформулирован " всяких паразитных гармоник", но затем автор уточнил что ему нужно : 17 часов назад, BIK14 сказал: Вопрос: Как с помощью сигнала с микрофона и корректировки коэффициента заполнения скомпенсировать 2, 3 гармоники и искажения от динамика. 2 часа назад, EdgeAligned сказал: я покажу еще одну картинку Покажите (посмотрите) спектр, Спойлер составляющие от ШИМ расположены на частотах кратных частоте коммутации, большей чем сигнал на порядок (а то и два), и они давятся фильтром (линейный метод), а с гармоники сигнала...только нелинейно - предыскажениями 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 90 4 октября Опубликовано 4 октября · Жалоба В 04.10.2024 в 15:31, EdgeAligned сказал: А я вот про что - как вы будете с помощью микрофона обратной связи избавляться от вот этих зубцов на желтом графике? Красный - исходная синусоида, синий - ШИМ-сигнал, модулированный исходной синусоидой, желтый - после фильтра. Придумайте, как сигнал с микрофона позволит убрать эти зубцы на желтом графике? Я думаю проблема в том, что у автора слишком низкая частот, и поэтому, и что бы как-то приемлимо отфильтровать, понадобятся огромные конденсаторы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 86 4 октября Опубликовано 4 октября · Жалоба Топикстартер заявил, что: 18 часов назад, BIK14 сказал: Не могу увеличить разрядность и частоту ШИМ. Генерируем заданную синусоиду, известную. Аппаратные ресурсы ограничены. Сейчас стоит фнч 2-порядка. Его улучшить никак нельзя. Ну и всё, на этом можно и закончить. Какие "предискажения" не вноси - ничерта там не улушчится, если нельзя изначально улучшить сам формируемый сигнал. Вы немного то хоть представляете, что такое дискретизация сигнала, какие гармоники она порождает? Там, если углубляться в теорию, там много чего понаписано. А беда нынешнего поколения - незнание базовых теоретических основ. Я бы еще понял магические усилия, если бы сигнал для коррекции снимался с выхода после фильтра. Но автор, черт возьми, хочет брать измерительный сигнал с какого-то MEMS-микрофона с воообще ничерта неизвестными характеристиками. А ведь микрофон - он же тоже механическая система, она тоже имеет какие-то характеристики колебаний, нелинейности. И сюда еще наложится окружающий шум (звук), который вообще имеет непостоянные характеристики. В общем, затея это полностью бессмысленная. Я уже объяснял, для чего используется микрофон обратной связи - это либо измерительный откалиброванный микрофон, которым разово проводят измерения звуковой АЧХ системы, либо это микрофон для вычитания спектра окружающего звука из основного микрофона или наушника. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vervs 39 4 октября Опубликовано 4 октября · Жалоба 56 минут назад, EdgeAligned сказал: Топикстартер заявил, что: Но при этом не привел даже ориентировочных значений, в разделе для начинающих - нормально. 58 минут назад, EdgeAligned сказал: Вы немного то хоть представляете, что такое дискретизация сигнала, какие гармоники она порождает? В общем случае никаких, только при кратности частот дискретизации и сигнала, иначе это не гармоники, частоты гармоник строго кратны частоте тона(сигнала). Автор просит уменьшить 2 и 3, что вполне достижимо, при достаточной частоте дискретизации (модуляции). 1 час назад, EdgeAligned сказал: MEMS-микрофона с воообще ничерта неизвестными характеристиками Этого не указано, по умолчанию - с известными. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 86 4 октября Опубликовано 4 октября · Жалоба 2 минуты назад, vervs сказал: В общем случае никаких Правда никаких? Честно-честно? Значит, господа ученые-математики ошибались, очень сильно ошибались, когда писали свои талмуды на сотни страниц. Печально, что молодое поколение не знает математики, печально Ну и практическое задание - попробуйте магическими плясками с бубном уменьшить гармоники вот в этом сигнале, при учете того, что ничего в фильтрах и частотах ШИМирования изменять нельзя (условие топикстартера)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eddddy 31 4 октября Опубликовано 4 октября (изменено) · Жалоба 16 минут назад, vervs сказал: по умолчанию - с известными Особенно известными в реальном акустическом тракте "микрофон-динамик"? С миллионом переотражений/интерференций. Изменено 4 октября пользователем eddddy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vervs 39 4 октября Опубликовано 4 октября · Жалоба 41 минуту назад, EdgeAligned сказал: Значит, господа ученые-математики ошибались У них то все правильно, а Вы дайте своё определение гармоник и покажите их в спектре для ранее представленных двух картинок и "вот в этом сигнале" Спойлер не все искажения есть гармоники 30 минут назад, eddddy сказал: С миллионом переотражений/интерференций. и с соответствующим затуханием... автор не озвучил условий Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eddddy 31 4 октября Опубликовано 4 октября · Жалоба Только что, vervs сказал: автор не озвучил условий Поэтому АЧХ тракта будет неизвестным. Отсюда "что делать" - выглядит таким же неизвестным. И вся помощь сейчас - это как вилами по воде, из области фантазий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vervs 39 4 октября Опубликовано 4 октября · Жалоба 8 минут назад, eddddy сказал: Поэтому АЧХ тракта будет неизвестным. Обратное так же возможно (хотя и менее вероятно). "Сколько мелодий таит тишина?"(с) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 86 4 октября Опубликовано 4 октября · Жалоба А вы думаете, что в результате ЦАП не возникает гармоник? 🙂 Ну тогда почитайте учебники. Там будут такие замечательные штуки, как например "отраженный спектр сигнала" и много других интересных слов 🙂 Для справки - при нелинейных искажениях увеличивается доля высших гармоник, хотя вторая и третья может оставаться на сравнительно невысоком уровне. Ну и еще раз - на показанной выше картинке приведен ШИМ-модулированный сигнал и отфильтрованный сигнал. Подумайте, какими манипуляциями, какими изменениями значений ШИМ вы сможете уменьшить гармоники в этом сигнале. 17 минут назад, vervs сказал: автор не озвучил условий Автор озвучил главное - он не имеет возможности изменить частоту ШИМ и параметры фильтра. И хочет использовать какой-то там микрофон. Подумайте - как микрофон, пусть даже и с известными характеристиками, расположенный в известном месте может уменьшить гармоники в сигнале? Я ж не зря привожу картинку именно с сигналом, а не со спектром гармоник. Просто посмотрите на сигнал и ответьте - КАК можно его изменить, имея указанные топикстрартером ограничения Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eddddy 31 4 октября Опубликовано 4 октября (изменено) · Жалоба А может ТС что-то слышал про подавление шумов, путем генерации такого же шума, но в противофазе? (т.н. активные шумовые экраны"). И спросил, можно ли так же компенсировать нелинейные искажения. Изменено 4 октября пользователем eddddy Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vervs 39 4 октября Опубликовано 4 октября · Жалоба 9 минут назад, EdgeAligned сказал: Автор озвучил главное - он не имеет возможности изменить частоту ШИМ и параметры фильтра Автор не озвучил главное - хотя бы порядок частот сигнала и модулятора. Может у него случай из картинки "в которой изменен всего один параметр." 11 минут назад, EdgeAligned сказал: Для справки еще раз гармоники - это составляющие спектра кратные синалу, при дискретизации составляющие спектра (отображения, зоны Найквиста) на частотах кратных частоте дискретизации, которая в общем случае не кратна частоте сигнала. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться