Цифровое предыскажение
comm.DPD
Система object™ применяет цифровое предварительное искажение (DPD) к комплексному сгенерированному модулированному сигналу при помощи полинома памяти, чтобы компенсировать нелинейность в усилителе мощности. Для получения дополнительной информации смотрите Цифровое Предварительное искажение.
Предварительно исказить сигналы:
Создайте comm.DPD
объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты?
создает цифровой Системный объект предыскажения, чтобы предварительно исказить сигнал.dpd
= comm.DPD
свойства наборов с помощью одной или нескольких пар "имя-значение". Например, dpd
= comm.DPD(Name
,Value
)comm.DPD('PolynomialType','Cross-term memory polynomial')
конфигурирует Системный объект предыскажения, чтобы предварительно исказить входной сигнал при помощи полинома памяти с перекрестными терминами. Заключите каждое имя свойства в кавычки.
Чтобы использовать объектную функцию, задайте Системный объект как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj
, используйте этот синтаксис:
release(obj)
[1] Морган, Деннис Р., Чжэнсян Ма, Джэехиеонг Ким, Михаэль Г. Цирдт и Джон Пэсталан. "Обобщенная полиномиальная модель памяти для цифрового предварительного искажения усилителей мощности". IEEE® Транзакции на Обработке сигналов. Издание 54, Номер 10, октябрь 2006, стр 3852–3860.
[2] М. Шецен. Волтерра и винеровские теории нелинейных систем. Нью-Йорк: Вайли, 1980.