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

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

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

  • FunkyDrums.mp3

  • SoftGuitar.ogg

  • RockDrums.mp3

  • RockGuitar.wav

Каждый сигнал имеет размер 1024 2 выборок. Эти два столбца (каналы) представляют левый канал и правильный канал сигнала стерео. Чтобы сохранить стереоканалы, блок 'Convert to Complex and Mux' преобразует каждый сигнал в комплексные сигналы. Это затем мультиплексирует комплексные сигналы блоком Matrix Concatenate, чтобы сформироваться 1024 4 матрица. Блок Channel Synthesizer синтезирует эти четыре сигнала в один широкополосный сигнал размера 4096 1. Блок Channelizer, который следует, разделяет этот широкополосный сигнал назад в узкие поддиапазоны. Выход блока Channelizer 1024 4 матрица с каждым каналом, представляющим узкую полосу.

Откройте модель путем нажатия на кнопку 'Open Model' на примере в браузере документации MATLAB®.

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

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

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

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

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

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

Смотрите также

Блоки

Для просмотра документации необходимо авторизоваться на сайте