Пред.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
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 |
Оглавление
|