1. Определите тестовый сигнал, соединив четыре синусоиды с четырьмя разными частотами.
2. Постройте график тестового сигнала.
3. Используйте функцию cpt, чтобы вычислить прямое локальное косинус-преобразование уровня 2.
Возвращаемая матрица содержит 3 уровня локальных косинус-преобразований.
Блок на уровне 0:
Блок на уровне 1:
Блок на уровне 2:
4. Постройте график уровня 0 преобразования, содержащего дискретное косинусное преобразование единственного клиновидного блока данных.
У преобразования есть 4 пика, которые соответствуют частотам этих 4 синусоид.
5. Постройте график уровня 1 преобразования, содержащего 2 дискретных косинусных преобразования - одно для первой половины данных и одно для второй половины.
У преобразования есть 2 пика в каждом из двух дискретных косинусных преобразований n/2 точек данных. Как показывают щелчки по вертикальным маркерам, первые два находятся на половине частот первых двух синусоид, а вторые два - на (n/2) + половина частот вторых двух синусоид. Синий маркер показывает границу между двумя дискретными косинусными преобразованиями.
6. Постройте график уровня 2 преобразования, содержащего 4 дискретных косинусных преобразования, по одному для каждой четверти данных.
У преобразования есть 1 пик в каждом из четырех дискретных косинусных преобразований n/4 точек данных. Как показывают щелчки по вертикальным маркерам, первый пик находится на четверти частоты первой синусоиды, второй пик - на n/4 + четверть частоты второй синусоиды, третий пик - на 2n/4 + четверть частоты третьей синусоиды, а четвертый пик - на 3n/4 + четверть частоты четвертой синусоиды. Синие маркеры показывают границы между четырьмя дискретными косинусными преобразованиями.