Таким образом, если вы генерируете прямоугольную волну, просто переключая сигнал между двумя значениями на границах семплов, он генерирует бесконечный ряд гармоник, которые создают псевдоним и воспроизводят тоны ниже вашего основного уровня, что очень хорошо слышно. Решением является Band-Limited Synthesis , либо с использованием аддитивного синтеза, либо с помощью шагов с ограничением по полосе, чтобы получить сигналы, которые такие же, как если бы вы имели ограничение по диапазону идеальной математической прямоугольной волны перед ее дискретизацией:
Но я только что понял, что если вы примените большое усиление к цифровой синусоиде, а затем обрежете ее цифровым способом, то получится такая же прямоугольная форма волны, без ряби феномена Гиббса. Таким образом, он также производит алиасные искажающие продукты, верно? Таким образом, любое нелинейное искажение в цифровой области, которое производит гармоники вне пределов Найквиста, приведет к появлению искаженных продуктов искажения? (Изменить: я провел несколько тестов и подтвердил, что эта часть верна.)
Существует ли такая вещь, как искажение, ограниченное полосами, для имитации (в цифровой области) эффектов искажения (в аналоговой области) перед ограничением полосы и дискретизацией? Если так, то как ты это делаешь? Если я ищу «искажение с ограниченной полосой», я нахожу некоторые ссылки на полиномы Чебышева, но я не знаю, как их использовать или они работают только для синусоидальных волн или что:
Этот инструмент не пытается генерировать искажения, ограниченные полосами. Те, кто заинтересован в искажении, ограниченном полосами, должны исследовать использование полиномов Чебышева для получения эффекта. Гиперболическое касательное искажение
«Чебышевский многочлен» - формирующие функции с важным свойством, заключающимся в том, что они по существу ограничены полосами, т.е. они не вводят паразитные спектральные гармоники из-за перекрытия и т. Д. Wave Shaper