Генерирует аппарат гармоники или не генерирует — это, как мне кажется, вопрос трактовки. Ведь все эти гармоники это всего лишь математические абстракции в рамках модели, описывающей явление, а не само явление.
... и добавил:
Вот возьмём чистую синусоиду и подвергнем её ограничению — форма сигнала в той или иной степени приблизилась к прямоугольной, и значит мы можем сказать, что появились новые гармоники. Появились — сгенерировались. Ведь можем так сказать? По-моему, можем.
Но! Даже чистую синусоиду можно представить в виде ряда Фурье, то есть суммы гармоник, и значит превращение её в прямоугольный сигнал при ограничении мы можем трактовать не как появление новых гармоник, а лишь как увеличение доли тех, что там уже были изначально.
А каждую гармонику, которая чистая синусоида, мы тоже можем представить в виде суммы гармоник, и каждую из них — тоже — до бесконечности (покуда не упрёмся в какое-нибудь фундаментальное ограничение на субъядерном уровне). Но надо ли так усложнять? Не надо, подсказывает нам старик наш Оккам.
И потому будем считать, что гармоники при ограничении синусоиды появились, сгенерировались — просто потому, что так проще.
Логично?