Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Г. Функциональные узлы микроэлектронных устройств, выполняющих рассматриваемые преобразования. Генераторы базисных функций. Генераторы псевдослучайных чисел. Аналого-цифровые и цифро-аналоговые преобразователи (АЦП, ЦАП). Приборы с зарядовой связью (ПЗС), области их применения.При написании этого раздела учитывалось следующее. В устройствах, используемых для выполнения преобразований Фурье и других ортогональных преобразований, а также и в цифровых фильтрах во многих случаях применяются специализированные функциональные узлы. В качестве примера укажем некоторые из них. Разработано специализированное устройство быстрого умножения для БПФ-процессоров [18]. Применение специального схемного умножителя позволило по данным авторов работы [338] уменьшить в 4 раза время выполнения БПФ. Разработано также устройство умножения с использованием чисел Ферма [317]. Имеются сведения о создании специализированного устройства для выполнения при БПФ операции "бабочка" [469]; это устройство построено так, что может использоваться как при БПФ с прореживанием по времени, так и с прореживанием по частоте. Является эффективным применение сочетания умножителей и накапливающих сумматоров. В работе [368] онисаны интегральные устройства этого вида, которые позволяют при БПФ свести в ряде случаев, как указано в этой работе, время выполнения операций умножения и сложения до величины, меньшей 100 не (напомним, что Для того чтобы привести более подробные сведения обо всех этих и других специализированных устройствах такого же назначения, нужно было бы предварительно обратиться к литературе по микропроцессорам и к работам по архитектуре цифровых систем (первые из этих вопросов освещены в книгах [100, 114], вторые — в статье [11]). Такое изложение материала не предусмотрено планом данной книги. Ограничимся далее тем лишь, что рассмотрим вопросы построения специализированных устройств, указанные в заглавии этого раздела. Они имеют большое значение идя рассматриваемой области приложений. Генераторы базисных функций. Устройства, формирующие базисные функции, являются обязательными для процессоров, выполняющих ортогональные преобразования по соответствующему базису. Сначала обратимся к генераторам значений тригонометрических функций, затем рассмотрим некоторые из схем построения генераторов функций Уолша. Применяется два вида генераторов значений тригонометрических функций (весовых коэффициентов): такие, у которых набор весовых коэффициентов хранится в ПЗУ, из которого они выбираются в требуемой последовательности адресным устройством фурье-процессора; активные генераторы, у которых весовые коэффициенты получаются при функциональных преобразованиях кода аргумента (адреса). Ниже приводятся краткие сведения о тех и других генераторах значений тригонометрических функций [14]. Прежде всего формируется адрес обращения к ПЗУ или код аргумента, если имеется в виду активный генератор. С выполнением этой процедуры совмещается формирование знаков синуса и косинуса. Затем получается значение тригонометрической функции. Соответственно с этим основными частями генератора тригонометрических функций являются: адресное устройство и формирователь знаков тригонометрических функций; формирователь значений тригонометрических функций. Первой из этих частей выполняются указываемые ниже действия. Аппаратурно реализуются функции
Величиной
где
полностью определяется величина Пояснения к этому выводу приведены в источнике [14], где также указано следующее: "... если
и
В приведенных здесь формулах алгебры логики Для рис. Таким образом производится формирование кодов аргумента и знаков тригонометрических функций. Второй частью генератора значений тригонометрических функций является, как это было оговорено ранее, формирователь значений тригонометрических функций. Следуя здесь также приведенному в источнике [14] описанию этого устройства, сначала рассмотрим выполнение его в виде цифрового кусочно-линейного аппроксиматора, построение которого основано на нижеследующем. Используется найденный код аргумента и на основе его формируется абсолютное значение синуса или косинуса при приближенной замене
где (кликните для просмотра скана) представляется в вице
с условием, что
Здесь Указанные значения Описанный формирюватель значений тригонометрических функций может использоваться только лишь в фурье-процессорах, от которых не требуется высокого быстродействия: при параметрах кусочно-линейного аппроксиматора, указанных в источнике [14], максимальное значение синуса или косинуса получается при поступлении 244 тактовых импульсов, что занимает при частоте следования тактовых импульсов Производится это следующим образом. Получаемый на выходе формирователя 2 код аргумента Для решения поставленной задачи формирования значения синуса или косинуса необходимо решить вопрос о безымпульсном определении номера порогового значения кода аргумента, являющегося ближайшим меньшим значением к текущему значению аргумента Выше были приведены сведения лишь об одном тине цифровых генераторов тригонометрических функций, Разработаны также и генераторы этих функций других типов. В книге [221] рассмотрены три цифровых метода получения синусоид: с использованием таблицы запомненных значений синусоид; путем рекурсивных вычислений; путем сочетания обращений к таблице и вычислений. Одним из описанных здесь устройств является устройство, в которое входят: синхронизатор, Это устройство, как и ранее описанные, является конструктивно сложным и требует затраты относительно большого времени для выполнения нужных действий. Кроме указанных выше, разработаны также и другие генераторы тригонометрических функций, рассмотренные в работах, на которые есть ссылки в соответствующем разделе § 5. Намного проще цифровых генераторов тригонометрических функций генераторы функций Уолша, оперирующие на всех этапах их работы с двоичными сигналами. На рис. 6-5,г Предложено много различных схем формирования функций Уолша. Некоторые из посвященных этому вопросу публикаций будут указаны в § 5 при обзоре литературы. Благодаря тому, что получение функций Уолша намного проще, чем достаточно точное формирование указанными ранее способами тригонометрических функций, все большее внимание привлекает к себе аппроксимация синусоидальных колебаний функциями Уолша, о которой говорилось в гл. IV. Генераторы псевдослучайных сигналов. В предшествующих главах книги было показано, что во многих случаях при применениях рассматриваемых преобразований возникает необходимость использования случайных сигналов. Они используются при идентификации объектов управления, синтезе речевых сигналов, некоторых видах обработки изображений, моделировании шумовых характеристик выполняющих преобразования микропроцессоров и ЭВМ. Применяются специальные устройства, воспроизводящие искусственным образом характеристики, близкие к характеристикам естественных случайных процессов. В этом смысле говорят о генерировании псевдослучайных сигналов. Разработаны различные методы построения таких устройств. Один из них, примененный в качестве источника возбуждения глухих звуков при синтезе речевых сигналов, так описан в книге [221]: "... используется
В указанной книге, в книге [291] и в других источниках, которые будут названы при обзоре литературы в § 5, описаны также и другие методы генерирования псевдослучайных чисел, в том числе и выполняемые не только специализированными устройствами, но и программным способом на ЭВМ (о программном выполнении преобразований см. далее раздел Ж). Ниже рассматриваются три таких метода генерации равномерно распределенных псевдослучайных чисел [221]. Один из них основан на том, что текущее значение Устройство, схематично показанное на первом из этих рисунков, работает при использовании предварительно запомненных случайных чисел для диапазона от —1/2 до 1/2, которые взяты из таблицы случайных чисел. Формируется последовательность чисел, текущее значение
На рис. 6.6,б представлена схема генерирования псевдослучайных чисел, при которой текущее значение
Рис. 6.6 формуле Каждый из указанных методов имеет свои преимущества и недостатки. Однако во всех случаях распределение получаемых этими методами статистических последовательностей близко к равномерному и тоже почти равномерным является получаемый энергетический спектр, т.е. генерируемый шум близок к белому шуму. В ряде случаев как раз это требуется при рассматриваемой нами обработке информации. Но возникает необходимость в получении последовательностей случайных величин и с другими законами распределения, чаще всего с гауссовым. Генерирование гауссовых псевдослучайных чисел производится обычно с использованием указанных ранее последовательностей псевдослучайных чисел с равномерным распределением на основе центральной предельной теоремы случайных величин. Согласно последней распределение суммы N одинаково распределенных случайных величин стремится к нормальному (гауссовому) при с гауссовым распределением посредством нормирующего преобразования:
В какой мере отвечает полученная таким образом гистограмма генератора гауссовых псевдослучайных чисел теоретическим данным можно судить по характеристикам, приведенным на рис. Заканчивая рассмотрение данного вопроса, отметим следующее. Получение псевдослучайных чисел используется для ряда приложений, основанных на применении БПФ и БПУ. Вместе с тем преобразования Фурье и Уолша применяются и при генерировании гауссовых псевдослучайных чисел: в работах [163, 231] показана эффективность применения БПФ при выполнении указанного выше нормирующего преобразования; в книге [221] сказано о варианте генератора гауссовых псевдослучайных чисел, при работе которого используются матрицы Адамара. Это еще один из примеров применения преобразований Фурье и Уолша, дополняющие многие другие, приведенные в нашей книге. АЦП, ЦАП. О применении аналого-цифровых преобразователей уже упоминалось при описании БПФ-процессоров. АЦП используются для преобразования непрерывных входных сигналов в цифровые, обрабатываемые основными микроэлектронными устройствами. Некоторые АЦП выполняются независимо от последних. С созданием же СБИС во многих случаях АЦП размещается в том же кристалле, в котором находятся основные устройства, служащие для обработки сигналов. В некоторых микроэлектронных устройствах используются также ЦАП-преобразователи цифровых сигналов в выходные аналоговые сигналы. Принципы построения АЦП и ЦАП описаны в книгах [20, 62]. Сведения о применяемых схемных решениях и о конструкциях, разработанных в СССР и за рубежом, АЦП и ЦАП, в том числе микропроцессорных, приведены в книге автора [100]. Далее дается сокращенное изложение этого вопроса. К АЦП в разных случаях предъявляются различные требования: иногда бывает важным возможно более простое их выполнение и не требуется от них высокого быстродействия, в других случаях последнее требование является одним из главных, и для того чтобы оно было удовлетворено, допускается усложнение схемы АЦП. С учетом этого строятся АЦП различных типов, основными из которых являются АЦП рассматриваемых ниже трех типов. К одному из них относятся так называемые АЦП последовательного счета. Принцип их работы иллюстрируется на рис. 6.7,а. На рисунке показано, как производится отсчет преобразуемой непрерывной величины х, значение которой заранее неизвестно и должно быть представлено его цифровым эквивалентом в результате аналого-цифрового преобразования. Справа на рисунке указаны деления, отвечающие Рис. 6.7. (см. скан) с отсчетом величины х. Последовательно наращиваются от 1 и выше значения текущих отсчетов до того, что будет достигнуто значение, равное (с точностью до единицы шкалы) значению х. Рисунком иллюстрируется окончание этой процедуры после В АЦП второго типа производится, как говорят, поразрядное кодирование. Принцип работы таких АЦП поясняется рисунком указывается Третья из основных схем построения АЦП - схема считывания, называемая также параллельной. Процесс работы таких АЦП иллюстрируется рис. 6-7,е. Отечет х непрерывной величины одновременно сравнивается с АЦП строятся также, как было отмечено, по промежуточным схемами по схемам, предусматривающим другие виды аналого-цифрового преобразования. В качестве примера таковых укажем АЦП, схема которого приведена на рис. 6.7,г. Его особенностью является то, что он содержит ЦАП. Составными его узлами являются: генератор импульсных сигналов Отметим еще АЦП, работающие с так называемым двухшаговым интегрированием. Последнее существенно улучшает характеристики АЦП последовательного счета, которые в простейшем их варианте недостаточно помехоустойчивы, что препятствует тому, чтобы выполнять их многоразрядными. Принцип двухшагового интегрирования заключается в следующем, В течение первого шага, занимающего заданный промежуток временил аналоговым интегратором производится интегрирование входного напряжения. При этом на интегрирующем конденсаторе накапливается заряд, отражающий среднее за выделенный промежуток времени значение входного напряжения. Во время второго шага конденсатор разряжается, будучи соединенным переключателем с источником опорного напряжения, имеющим полярность, противоположную входному напряжению. В конце второго шага конденсатор приходит к начальному состоянию, что фиксируется компаратором. Работа АЦП находится под контролем устройства управления. В преобразователе имеется счетчик, соединенный с выходным регистром. Схема данного АЦП приведена на рис. 6.7,д, где 1 — переключатель, 2 - источник опорного напряжения, 3 и 4 — операционные усилители, 5 — компаратор, 6 — устройство управления и счетчик, 7 — выходной регистр, 8 — входной канал, 9 — выходной код, 10 — канал передачи счетных импульсов, 11 — канал передачи импульсов управления. Точность АЦП зависит от числа разрядов, принятых для цифрового сигнала. Это же относится и к рассматриваемым далее ЦАП. По данным, приведенным в книге [20], для АЦП различных типов характерны следующие величины максимальной скорости выполнения преобразований. У последовательного АЦП с десятиразрядным счетчиком, в который счетные сигналы поступают с частотой 1 МГц, максимальная частота работы порядка 1 кГц. АЦП последовательных приближений обычно могут уже выполнять Для того чтобы АЦП и ЦАП могли работать совместно с микропроцессорными устройствами обработки информации или в их составе, согласовываются характеристики АЦП и ЦАП с характеристиками соответствующих элементов этих устройств. Разработаны специализированные АЦП Для устройств, производящих спектральный анализ. Применяются также более сложные аналого-цифровые вычислительные системы, работающие с программным управлением. В таких системах в самом АЦП имеются микропроцессорные БИС. АЦП и микропроцессор выполняют здесь совместно и аналого-цифровое преобразование, и ряд других функций. АЦП этого вида являются многофункциональными. Так как такие электрические многофункциональные АЦП представляют собой объединенные вместе преобразователь напряжения в код (ПНК) и микропроцессор (МП), для них принято также сокращенное обозначение МП ПНК. Они отличаются от обычных АЦП следующим. При их перестройке могут выполняться функции АЦП различных типов. Структура АЦП может быть адаптивной; она может изменяться так, чтобы наилучшим образом удовлетворять требованиям, которые могут быть различными при различных условиях работы. При этом учитываются характеристики преобразуемой аналоговой величины: диапазон ее изменения, скорость изменения, уровень помех, требуемая точность преобразования. Может производиться предварительная обработка информации. Кроме аналого-цифрового преобразования могут выполняться функции согласования формы представления информации в различных частях системы. Приборы с зарядовой связью (ПЗС), области их применения. ПЗС являются особым видом микроэлектронных устройств. Они применяются при построении фурье-процессоров, получивших название аналоговых фурье-процессоров и комбинированных фурье-процессоров. ПЗС используются также при фильтрации сигналов. ПЗС применены в ряде систем обработки речевых сигналов и изображений. Во многих случаях оказывается эффективным применение ПЗС совместно с устройствами, при работе которых сигналы передаются поверхностными акустическими волнами (ПАВ-устройства). Здесь рассмотрим только то, что касается ПЗС, сведения об устройствах на ПАВ будут приведены в § 3. В построенных на базе ПЗС фурье-процессорах для выполнения преобразования Фурье используется алгоритм линейной частотной модуляции Выполнение устройств на базе ПЗС составляет особое направление в микроэлектронной технике обработки сигналов. Это так называемая дискретно-аналоговая техника, отличающаяся от цифровой, о которой говорилось раньше в нашей книге. При цифровой обработке аналоговых сигналов последние преобразуются с помощью АЦП в цифровые сигналы. В дискретно-аналоговых системах берутся, как и в цифровых, выборочные значения исходного аналогового сигнала, однако затем производится не цифровая, а аналоговая их обработка. Хотя при этом и не достигается высокая точность, получаемая при работе цифровых устройств, однако сохраняются такие присущие последним свойства, как стабильность времени выборки значений входного сигнала и простота перестройки преобразователей в тех случаях, когда это представляется нужным. В книге [276], в которой рассмотрены принципы выполнения систем на базе ПЗС, отмечены следующие преимущества устройств дискретно-аналоговой обработки сигналов: простота их и технологичность; возможность высокой степени их интеграции; малые затраты мощности при работе их в режиме передачи информации (намного меньшие, чем для наиболее экономичных устройств, построенных на микроэлектронных элементах обычного вида); очень высокое их быстродействие, достигаемое благодаря исключению операции квантования выбираемых аналоговых сигналов, являющейся обязательной при цифровой обработке (возможно достижение при работе дискретно-аналоговых устройств гигагерцевого диапазона по тактовой частоте, т.е. диапазона по тактовой частоте, ограниченного значением ПЗС представляют собой один из видов более широкого класса устройств — приборов с переносом заряда (ППЗ), к числу которых кроме ПЗС относятся так называемые "пожарные цепочки" (ПЦ). Важнейшими функциональными устройствами дискретно-аналоговой техники являются дискретно-аналоговые линии задержки (ДАЛЗ). Согласно [276] ДАЛЗ "в простейшем случае состоит из последовательно соединенных элементов памяти и аналоговых переключателей, причем задержка сигнала осуществляется путем запоминания выборочных значений входного сигнала и очередного сдвига отсчетных импульсов, амплитуды которых пропорциональны соответствующим выборочным значениям. Каждый из аналоговых переключателей выполняет функцию считывания выборочного значения сигнала с устройства и перезаписи его в следующую ячейку памяти. Процессу записи должны предшествовать считывание и стирание предыдущего выборочного значения. Таким образом, ДАЛЗ в известном смысле подобна регистру сдвига с тем отличием, что в ней сохраняются все градации выборочных значений исходного сигнала". Принципы работы элементов ПЗС и технология их изготовления отличаются от принципов работы и технологии изготовления элементов микропроцессорной техники, описанных нами в книге [100]. Приведем краткие сведения об элементах ПЗС, следуя изложению этого вопроса в книге [276]. Принцип построения ППЗ иллюстрируется рис. 6.8,а. Здесь показан конденсатор, выполненный в виде металлического электрода, нанесенного на термически окисленную кремниевую подложку. Для рисунка приняты следующие обозначения: 1 — металл, 2 — окисел, 3 — полупроводник. При приложении к подложке На рис. 6.8,б показано, как производится в ПЗС передача заряда из одной ячейки памяти в другую. Здесь изображены два одинаковых Рис. 6.8 (см. скан) конденсатора, расположенных на общей полупроводниковой подложке. При приложении ко второму из показанных электродов напряжения — большего по абсолютной величине чем напряжение Риснуком 6.8,г иллюстрируется принцип работы трехтактного ПЗС. Направленная, управляемая передача зарядов в таком ПЗС производится следующим образом. При состоянии ПЗС, показанном в верхней части рисунка, к электродам электроды При применении ПЗС как ДАЛЗ производится линейное преобразование выборочных входных сигналов в зарядовые пакеты и производится обратное преобразование. Пожарными цепочками называются ППЗ, в которых, как показано на рис. 6.8,д, имеются диффузионные области В книге [276] и в источниках, которые будут дополнительно указаны в § 5, приводятся более подробные сведения
|
1 |
Оглавление
|