Разработка DSP ПО на заказ

Модем V.32

Сайт перемещен по адресу rfdsp.ru

Модем реализует квадратурный (QAM) модулятор и демодулятор со скоростью от 2400 до 9600 бит/с и разработан в соответствии с требованиями рекомендации ITU-T V.32. Модем работает в полном дуплексе и использует эхоканселер для подавления отраженного эхо.

Разработка позволяет легко изменять характеристики модема под имеющиеся аппаратные ресурсы. Так, ограничение максимальной задержки дальнего эха позволяет оптимизировать требования по памяти. Имеется модификация разработки, предназначенная для использования на 4-х проводных линиях и не использующая эхоканселер.
Модем работает с 16-битными отсчетами с частотой оцифровки 8 КГц, что позволяет непосредственно стыковаться с ИКМ потоком E1 и со стандартными кодеками.

Код модема V.32 разработан для работы на DSP семейства TI 55XX и 54XX и оптимизирован на уровне языка С. С минимальными переделками, код может использоваться на платформе TI 64XX. Имеется возможность сборки модели проекта на ПК в составе тестовой среды. Возможно портирование разработки на другие DSP платформы: Blackfin, ARM и др.


Среда разработки телефонных модемов

При разработке модемов возникает необходимость в программной тестовой среде, обеспечивающей функционирование разрабатываемых программных модемов в удобном для отладки и тестирования режиме. Функционально, среда разработки состоит из следующих элементов: двух датапамп (софт модемов), эмулятора телефонного канала, источника и анализатора передаваемых данных, парсера скриптов конфигурирования среды, средств сохранения входных/выходных данных/отсчетов, журнала тестирования и т.д.

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

Среда разработки предназначена для сборки на ПК под MS Visual C 2008 Express и на DSP Texas Instruments семейства 55XX под Code Composer Studio 3.3. Код среды оптимизирован на уровне языка С с использованием intrinsic и pragma и алгоритмической оптимизации. С минимальными переделками, код может использоваться на платформах TI 64XX и 54XX. Для обеспечения полной функциональности, в качестве модема в тестовую среду включен FSK модем V.23 из известного пакета SpanDSP. Данная тестовая среда использовалась при разработке описанного выше модема V.32.
Схема эмулятора канала представлена ниже:
Схема эмулятора телефонного канала
Компоненты среды разработки:
  • Два модема - вызывающий и вызываемый
  • Эмулятор телефонного канала
  • BER тестер
  • Парсер скриптов тестирования
  • Блок формирования отчетов о тестировании
Искажения, моделируемые эмулятором канала:
  • Аддитивный белый Гауссовский шум
  • АЧХ канала, затухание и задержка сигнала в канале
  • Сдвиг частоты несущей
  • Нелинейные искажения 2-ого и 3-его порядка
  • Дальнее и ближнее эхо
Среда разработки легко может быть модифицирована для использования при разработке, например, телефонных факс модемов, беспроводных КВ модемов и других разработках.
  • Loop System Co. Ltd.
  • ЗАО ТТ Софт
  • Improv Systems, Inc
  • ЗАО ПараБайт
  • 74ZE Engineering, Inc
  • ЗАО ПКК Миландр
  • EasyPQ Technologies Pvt. Ltd.
  • Пульсар Группа компаний
  • НИЦ Тест-Электро
Email: powerdsp@narod.ru


Hosted by uCoz