[an error occurred while processing this directive]
|
Возьмём, например, АДИшные ДДС. Там просто как грабли: аккумулятор фазы, LUT, ЦАП. Получается на выходе синус с гармониками и другими паразитами, утоптанными в пыль. Хотя LUT тоже обязана содержать алиасные составляющие.
В спектре, из заслуживающего упоминания, только зеркальные составляющие. Причём сама АДИ рекомендует пользовать их для синтеза частот вида Фд±Фс. Например клокаем ДДСку 100МГц, для получения синуса 21,344561МГц. А полосовым фильтром выделяем, соответственно, 121,344561МГц. Проверяли - работает.
Больше в спектре нет никаких алиасов, достойных упоминания гармоник. Вернее есть, но по уровню -50Дб для соотношения Фд/Фс как 180/70. Если соотношение больше, то, соотв., и децибел больше. Т.е. был бы ЦАП получше, были бы и картинки красивше.
Смысл, видимо, в том, что в LUT алиасящие составляющие совмещены с основным сигналом и поэтому они не мешают, т.к. LUT делается для одного периода.
Теперь так: кто мешает создать аналогичную LUT для пилообразного сигнала, ограниченного 3-й гармоникой? Никто. По идее. Разбиваем период пилы на 360*N(по вкусу) точек, рассчитываем уровни для пилы, ограниченой 3-й гармоникой и, по идее, всё. Получаем ДДС с тактовой 44000Гц и сигналом от 0(практически) и до искомых 7кгЦ. Хотя правильнее в нашем случае до 5,8кГц.
Ну и совсем геморройный вариант рисуется: LUT для синуса, аккумулятор фазы. и выходной сигнал как сумма: U1(Ph)+U2(Ph*2)+...Un(Ph*n). Де-то читал, что на слух фазовые искажения незаметны, поэтому фазу мона похерить. Или не херить, она лехко учитывается.
E-mail: info@telesys.ru