Синтезируйте и канализируйте аудио

Синтезируйте серию четырех стереосигналов в широкополосный сигнал с помощью блока Channel Syntheser. На приемном конце модели разделите этот широкополосный сигнал обратно на отдельные узкополосные сигналы с помощью блока Channelizer.

Входами к модели являются четыре стереосигнала.

  • FunkyDrums.mp3

  • SoftGuitar.ogg

  • RockDrums.mp3

  • RockGuitar.wav

Каждый сигнал имеет размер 1024 на 2 выборки. Эти два канала представляют левый и правый каналы стереосигнала. Для хранения стереоканалов каждый сигнал преобразуется в комплекс и мультиплексируется блоком Matrix Concatenate, чтобы сформировать матрицу 1024 на 4. Блок синтезатора канала синтезирует эти четыре сигнала в один широкополосный сигнал размера 4096 на 1. Блок Channelizer, который последует, разделяет этот широкополосный сигнал назад на узкие поддиапазоны. Выходы блока Channelizer являются матрицей 1024 на 4, причем каждый канал представляет узкую полосу.

Откройте модель.

Выберите аудиосигнал, который вы хотите прослушать, и воспроизведите этот сигнал с помощью блока Аудио Устройство Writer.

Запустите модель. Просмотрите спектры входных, мультисенсорных и выходных сигналов.

Окно Muxed Spectrum показывает спектр широкополосного сигнала. Окно Channelized Spectrum показывает спектры четырех узкополосных сигналов. Входной и выходной спектры совпадают для любого выбранного сигнала.

Увеличьте коэффициент избыточной дискретизации блока Channelizer до 2, что означает, что отношение M/D, описанное в Алгоритме, теперь равняется 2. Вы можете сделать это, увеличив количество полос частот до 8, так что M/D = 8/4, что равняется 2.

Как видно на графике Выхода Спектры, скорость выхода выборки набора полифазы фильтров увеличились в 2 раза.

Сохраните и закройте модель.

См. также

Блоки