УСОВЕРШЕНСТВОВАННОЕ ГАРМОНИЧЕСКОЕ ПРЕОБРАЗОВАНИЕ НА ОСНОВЕ БЛОКА ПОДДИАПАЗОНОВ

1. Модуль (102) обработки поддиапазонов, сконфигурированный для определения сигнала синтезируемого поддиапазона из первого и второго сигналов анализируемого поддиапазона; при этом каждый из первого и второго сигналов анализируемого поддиапазона включает ряд комплекснозначных анализируемых дискретных значений в различные моменты времени, называемых соответственно первым и вторым анализируемыми дискретными значениями, где каждое анализируемое дискретное значение имеет фазу и амплитуду; при этом первый и второй сигналы анализируемого поддиапазона связаны с соответствующими полосами частот входного звукового сигнала; и при этом модуль (102) обработки поддиапазонов содержит:
– первый экстрактор (301-1) блоков, сконфигурированный для периодического:
– извлечения кадра, состоящего из  первых входных дискретных значений, из ряда первых комплекснозначных анализируемых дискретных значений; при этом длина  кадра больше единицы; и
– применения величины скачка блоков из  дискретных значений к ряду первых анализируемых дискретных значений перед извлечением следующего кадра, состоящего из  первых входных дискретных значений;
таким образом генерируя набор кадров, состоящих из  первых входных дискретных значений;
– второй экстрактор (301-2) блоков, сконфигурированный для извлечения набора вторых входных дискретных значений путем применения величины скачка блоков  к ряду вторых анализируемых дискретных значений; где каждое второе входное дискретное значение соответствует кадру, состоящему из первых входных дискретных значений;
– модуль (302) нелинейной обработки кадров, сконфигурированный для определения кадра, состоящего из обрабатываемых дискретных значений, из кадра, состоящего из первых входных дискретных значений и из соответствующего второго входного дискретного значения, путем определения для каждого обрабатываемого дискретного значения кадра:
– фазы обрабатываемого дискретного значения на основе фазы соответствующего первого входного дискретного значения; и
– амплитуды обрабатываемого дискретного значения на основе амплитуды соответствующего первого входного дискретного значения и амплитуды соответствующего второго входного дискретного значения; и
– модуль (204) наложения и сложения, сконфигурированный для определения сигнала синтезируемого поддиапазона путем наложения и сложения дискретных значений из набора кадров, состоящих из обрабатываемых дискретных значений; при этом сигнал синтезируемого поддиапазона связан с полосой частот сигнала, растянутого во времени и/или преобразованного по частоте относительно входного звукового сигнала.
2. Способ генерирования сигнала синтезируемого поддиапазона, который связан с полосой частот сигнала, растянутого во времени и/или преобразованного по частоте относительно входного звукового сигнала, при этом способ включает:
– создание первого и второго сигналов анализируемого поддиапазона, которые связаны с соответствующими полосами частот входного звукового сигнала; при этом каждый из первого и второго сигналов анализируемого поддиапазона включает ряд комплекснозначных анализируемых дискретных значений в различные моменты времени, называемых соответственно первым и вторым анализируемыми дискретными значениями, где каждое анализируемое дискретное значение имеет фазу и амплитуду;
– извлечение кадра, состоящего из  первых входных дискретных значений, из ряда первых комплекснозначных анализируемых дискретных значений; при этом длина  кадра больше единицы;
– применение величины скачка блоков из  дискретных значений к ряду первых анализируемых дискретных значений перед извлечением следующего кадра, состоящего из  первых входных дискретных значений; таким образом генерируя набор кадров, состоящих из первых входных дискретных значений;
– извлечение набора вторых входных дискретных значений путем применения величины скачка блоков  к ряду вторых анализируемых дискретных значений; где каждое второе входное дискретное значение соответствует кадру, состоящему из первых входных дискретных значений;
– определение кадра, состоящего из обрабатываемых дискретных значений, из кадра, состоящего из первых входных дискретных значений и из соответствующего второго входного дискретного значения, путем определения для каждого обрабатываемого дискретного значения кадра:
– фазы обрабатываемого дискретного значения на основе фазы соответствующего первого входного дискретного значения; и
– амплитуды обрабатываемого дискретного значения на основе амплитуды соответствующего первого входного дискретного значения и амплитуды соответствующего второго входного дискретного значения; и
– определение сигнала синтезируемого поддиапазона путем наложения и сложения дискретных значений из набора кадров, состоящих из обрабатываемых дискретных значений.
3. Носитель данных, содержащий программу, реализованную программно, адаптированную для выполнения на процессоре и выполнения этапов способа по п. 2 при осуществлении на вычислительном устройстве.