Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Я в той дискуссии говорил о интермодуляции восстанавливаемого дискретного сигнала и частоты дискретизации ЦАП. Ее корни растут из "пролезания" данной частоты с регистра, который тактируется частотой дискретизации через емкостные связи в выходной сигнал. И на нелинейных элементах, входящих в схему ЦАП, появляются компоненты спектра с частотами, равными разности и сумме частоты дискретизации и ее гармоник с составляющими спектра восстанавливаемого сигнала. В результате этой интермодуляции для каждой спектральной компоненты восстанавливаемого сигнала с частотой +-F+N*Fs появляется множество компонент с частотами (+-F)+N*Fs+-M*Fs. Учитывая, что F <= Fs/2, какими бы N и M не были (целыми), ни одна из этих компонент не попадает в "первую зону Найквиста", т.е. 0 <= F <= Fs/2. Что еще имеется в результате нелинейности ЦАП? В результате нелинейности ЦАП для каждой частоты +-F+N*Fs появляются составляющие M*(+-F+N*Fs), где М тоже целое число. Для N=0 и F < Fs/2/M эти составляющие появляются в "первой зоне Найквиста", но никак не являются продуктами спектрального наложения. Это самые обычные нелинейные искажения, как в любом усилителе, или любой схеме, содержащей нелинейные элементы. Все. На этом продукты нелинейности ЦАП заканчиваются.
Леонид Иванович говорил про "палки в спектре", которые в DDS появляются около искомой частоты в результате процесса восстановления синтезированного синуса в ЦАП. Так вот, эти "палки" (мое мнение) являются отнюдь не продуктом нелинейности ЦАП, а присутствуют уже в дискретном сигнале, подаваемом в ЦАП (и там в дискуссии была картинка со спектром такого дискретного сигнала). И их природа в том, что сам синтез производится в дискретных уровнях и времени, который с натягом можно представить как процесс дискретизации непрерывного сигнала, таблично заданного кусочно-линейными функциями и имеющим бесконечный спектр, который в этом процессе дискретизации (с переменной Fs относительно той, на которой была записана или рассчитана таблица) получает спектральные составляющие, соответствующие спектральным наложениям, которые были бы, если бы это был действительно процесс дискретизации такого непрерывного сигнала. (кстати наипротивнейшее явление при wavetable-синтезе вообще, а не только DDS). НО! Эти составляющие УЖЕ ЕСТЬ В ДИСКРЕТНОМ СИНТЕЗИРОВАННОМ СИГНАЛЕ. И они никак не являются продуктами нелинейности ЦАП. Их ЦАП просто-напросто честно восстанавливает в непрерывное время во всей их красе.
Составить ответ | Вернуться на конференцию
Ответы
- Получается, можем уличить Analog Devices во лжи? — Леонид Иванович (13.01.2008 22:19:43 87.252.227.56, 2610 байт, ссылка, картинка)
- AD совершенно правы. — Oldring (14.01.2008 11:15:16 91.76.18.232, 751 байт)
- А вы сами подумайте, они привели "алгоритм" который якобы помогае...{+}(+) — рл (14.01.2008 01:27:4 83.217.54.81, 793 байт)
- ИМХО, есть еще один неучтеный фактор, который даст дополнительные спектральные составляющие даже при идеальном ЦАП: паразитная частотная модуляция синтезированного сигнала. Сама по себе она невелика, но спектр ее сильно зависит от индекса модуляции. Даже если предположить ее эквивалентность АМ при низких индексах, получите побочные палки, примерно равные боковым при АМ. Для 10-битного ДДС это будет на уровне около -66 дБ в лучшем случае. — Tiro (13.01.2008 23:31:19 84.52.79.227, пустое)
- Кстати, насчет "профильности конфы", с Вашего последнего поста в аналоге... Профильная конфа называлась бы "математика"... :) Ибо этот вопрос наполовину в аналоге, наполовину в цифре. Но полностью в математике. — SM (13.01.2008 23:28:56 80.92.255.53, пустое)
- Это и есть теория ЦОС (из аналога в цифру и обратно) — рл (14.01.2008 00:13:19 83.217.54.81, пустое)
- Все же давайте разграничим цифровую обработку работой над последовательностями выборок сигнала, и аналог - системы непрерывного времени и непрерывных уровней. — SM (14.01.2008 02:49:29 80.92.255.53, пустое)
- А кто тогда промежуточными преобразованиями из аналога в цифру и обратно бу...{+}(+) — рл (14.01.2008 03:18:34 83.217.44.46, 798 байт)
- А вот это и есть нюансы нашего с Л.И. спора (+) — SM (14.01.2008 03:27:21 80.92.255.53, 786 байт)
- Вот в этом есть здравая мысль. — Oldring (14.01.2008 11:59:34 91.76.18.232, 203 байт)
- Будут. — Леонид Иванович (14.01.2008 12:19:37 87.252.227.56, 1353 байт)
- Вообще то на выходе ЦАП, даже без фильтра, сигнал уже непрерывный. Скачки н...{+} — рл (14.01.2008 13:19:10 83.217.47.189, 270 байт)
- А я категорически против! То самое удержание, ZOH, является непрерывной функцией времени, так как определена для любого t, а не только в точке дискретизации. И кроме sinc-а ничего не вносит, то есть является линейной системой непрерывного времени. — SM (14.01.2008 12:56:19 80.92.255.53, пустое)
- Да, наверное будут. — Oldring (14.01.2008 12:33:52 91.76.18.232, 799 байт)
- Присоединяюсь. По мне так тоже ошибки из-за интегральной-дифф. нелинейности...{+} — andyP (14.01.2008 12:31:15 89.18.130.241, 184 байт)
- Я думаю (+) — SM (13.01.2008 22:38:22 80.92.255.53, 921 байт)