MATLAB для DSP. Моделирование приемника DTMF. Часть 1

         

посвящена важнейшему инструменту пакета MATLAB


Настоящая статья — очередная публикация в рамках проекта “MATLAB для DSP”, посвящена важнейшему инструменту пакета MATLAB — средству имитационного моделирования Simulink. Как и в предыдущей публикации, мы рассмотрим конкретный пример, и обсудим особенности применения Simulink.
    Пример связан с проектированием очень распространённого в средствах телефонии прибора — приёмника тонального вызова DTMF. Реализуемый средствами цифровой обработки сигналов (обычно на ЦПОС) приёмник должен удовлетворять жёстким требованиям стандарта и при этом быть предельно экономным по производительности и затратам памяти. Не случайно по этой причине в литературе обсуждаются различные варианты алгоритмов DTMF и способы их реализации. Мы рассмотрим одно из новых предложений по данному вопросу.
    После краткого изложения рекомендации по DTMF и нового алгоритма в статье приводится функциональная схема приёмника. По ней из библиотеки Simulink выбираются функциональные блоки, необходимые для построения модели, и определяются их параметры. Затем проводится первый этап моделирования, после чего вносятся необходимые коррекции. Моделирование и коррекции осуществляются до тех пор, пока на стандартном тестовом материале не получатся необходимые результаты.
    Следует особо подчеркнуть, что финальная модель является достаточной для построения реальных приёмников DTMF.

Содержание раздела