Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Представим себе для простоты N-разрядный thermometer-coded ЦАП, который имеет делитель опорного напряжения с 2^N отводами и такое же количество ключей, управляемых дешифратором входного кода. ЦАП работает на частоте дискретизации Fs. На отводах делителя формируются напряжения Vn, соответствующие всем кодовым комбинациям. Выходной сигнал ЦАП будет V(n) = Vn, он дискретизирован по времени в результате удержания сигнала неизменным в течение периода дискретизации (zero order hold, ZOH). Дополнительно ZOH приводит к появлению весовой функции вида sinc(πFout/Fs). А уже дальше, в фильтре, дискретизированный по времени сигнал V(n) превращается в непрерывный V(t).
Пусть напряжения на отводах делителя имеют ошибки ERRn. Тогда выходное напряжение ЦАП будет V(n) = Vn + ERRn, где второе слагаемое представляет собой сигнал ошибки. Но сигнал ошибки изменяется только вместе со сменой кода, поэтому для него тоже будет действовать ZOH, а значит и сигнал ошибки будет дискретизирован по времени со всеми вытекающими последствиями. Спектральные компоненты сигнала ошибки будут перенесены в первую зону найквиста.
Другое дело, если после ключей ЦАП имеет, например, буферный усилитель. Вносимый им сигнал искажений не будет дискретизирован по времени и все созданные им гармоники останутся на своих местах.
Составить ответ | Вернуться на конференцию
Ответы
- Вообще то на выходе ЦАП, даже без фильтра, сигнал уже непрерывный. Скачки н...{+} — рл (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 байт)