Мегаобучалка Главная | О нас | Обратная связь


Принципы построения цифровых генераторов звуковых частот



2019-12-29 317 Обсуждений (0)
Принципы построения цифровых генераторов звуковых частот 0.00 из 5.00 0 оценок




 

В современной радиоэлектронной промышленности очень часто используются различного рода генераторы. Раньше, до широкого распространения и удешевления цифровой элементной базы, использовались в основном аналоговые устройства. Задачей генератора является преобразование энергии источника питания в энергию электрических колебаний необходимой формы и частоты. Для построения генераторов используются усилители с положительной обратной связью. Для превращения усилителя в генератор необходимо выполнение условий баланса фаз и баланса амплитуд, иными словами необходимо чтобы обратная связь была положительной, а усиление достаточным для компенсации потерь в цепи обратной связи. Стабильность генератора – это его способность генерировать заданную частоту без дрейфа. Дрейф генератора определяется стабильностью его компонентов. Физические и электрические параметры компонентов изменяются в зависимости от температуры, давления, влажности и питающих напряжений. Кроме того, на частоту генерируемого сигнала влияет разброс параметров элементов, входящих в схему.

В настоящее время в связи с развитием цифровой и микропроцессорной техники, увеличением степени интеграции микросхем, имеется возможность генерации сигналов практически любой формы. Схемы применения цифро-аналоговых преобразователей относятся не только к области преобразования код - аналог. Пользуясь их свойствами можно определять произведения двух или более сигналов, строить делители функций, аналоговые звенья, управляемые от микроконтроллеров, такие как аттенюаторы, интеграторы. Важной областью применения ЦАП являются также генераторы сигналов, в том числе сигналов произвольной формы.

Большое внимание уделяется решению задачи синтеза синусоидальных колебаний с частотами, задаваемыми с высокой точностью[4].

Возможны три цифровых метода получения синусоидальных колебаний:

1.Метод с использованием таблицы

2.Метод рекурсивных вычислений

3.Метод, сочетающий использование таблицы и рекурсивные вычисления.

Обобщенная структурная схема первого метода показана на рисунке 1.1.1

 

Рисунок 1.1.1

 

Количество разрядов адресного регистра обращения к таблице синусов может превышать величину log2M (здесь М – размер таблицы синусов), которая необходима для вызова любого отсчета таблицы. Дело в том, что наименьшее приращение адреса определяет минимально возможное значение синтезируемой частоты. Например, таблица синусов может содержать М = 1024 отсчета, тогда как регистр адреса может иметь 20 разрядов. Это означает, что если приращение адреса равно единице, то 1024 раза подряд будет выбираться один и тот же отсчет синуса, после чего произойдет переход к следующему отсчету и т. д. При таких малых приращениях адреса получаемая цифровая синусоида будет очень неточной, а возникающие при этом искажения в спектре трудно устранить с помощь фильтра нижних частот.

Описанная ситуация представлена на рисунке 1.1.2

 

Рисунок 1.1.2

 

Для получения идеальной синусоиды необходимо, чтобы спектр искажений, обусловленных цифровым методом формирования синусоиды, располагался выше частоты среза аналогового фильтра нижних частот.

Вместо выбора отсчетов синусоиды из таблицы их можно рассчитывать с помощью простой рекурсивной формулы. Действительно, пусть x(n) – комплексная экспонента вида exp(2pkn/NT). Тогда устройство, работающее согласно формуле

 

X(n)= exp[(j2pk/NT)x(n-1)],

 

будет генерировать требуемую комплексную экспоненту, причем ее действительная часть будет косинусоидой, а мнимая – синусоидой частоты F= k/NT. При таком подходе, если не принимать во внимание эффекты квантования, можно получить идеальную цифровую синусоиду без обращения к таблице. Система (рисунок 1.1.3) начинает работу при поступлении внешнего единичного импульса. Изменение частоты достигается путем изменения значения к в показателе степени коэффициента умножителя, причем предусматривается также восстановление фазы при приходе внешнего импульса или использование последнего выходного отсчета в качестве нового начального условия [4].

 

Рисунок 1.1.3

 

К настоящему времени синтезаторы частот рассматриваемого типа еще не построены, поскольку существует опасение, что в такой системе будут накапливаться нежелательные шумы квантования. С другой стороны, из теории предельных циклов следует, что устойчивые колебания всегда будут иметь место. Однако неясно, будут ли они пригодны для получения чисто синусоидальных аналоговых колебаний. Еще одной причиной, препятствовавшей созданию устройства рассматриваемого типа, является неравномерность сетки часто, связанная с квантованием коэффициентов.

Третий способ получается сочетанием первых двух. Он заключается в использовании и вычислений и таблицы синусов.

В техническом задании указано, что кроме гармонического сигнала, проектируемое устройство должно формировать меандр и пилообразный сигнал. Формирование пилообразного сигнала и меандра с различной скважностью проще всего реализовать вычислением отсчетов по соответствующим формулам.

Для пилообразного сигнала: y(n)= kd, k= ( n mod N), d – константа

Mod – операция взятия остатка от деления нацело.

На рисунке 1.1.4 показан пилообразный сигнал, сформированный по этой формуле.

 

Рисунок 1.1.4

 

Меандр формируется по формуле: y(n)= d, при (n mod (N+M)) <N y(n)= 0, при других n

Вид получаемого сигнала показан на рисунке 1.1.5

 

Рисунок 1.1.5


Принимая во внимание все выше сказанное, было принято решение для получения точного гармонического сигнала формировать отсчеты с помощью вычислений, причем чтобы исключить накопление шумов квантования вычисления производятся с помощью прямой формулы (y(n)= Acos(2πfnT), где f – частота, Т – интервал дискретизации), а не рекурсивной. Вычисления отсчетов в реальном масштабе времени (т.е. одновременно с генерацией сигнала) требуют достаточно быстродействующего, а, следовательно, и дорогого, микропроцессора. Поэтому принято решение перед началом генерации вычислять массив отсчетов подлежащего генерации сигнала и записывать его в оперативное запоминающее устройство. Требования к системе позволяют применить данный способ формирования сигнала. Размер массива рассчитывается таким образом, чтобы в него укладывалось не менее одного периода, подлежащего генерации сигнала. Генерация сигнала производится периодическим повторением вычисленного фрагмента.

Оценим необходимый размер буфера для массива отсчетов, подлежащего генерации сигнала. Из курса теории сигналов, известно, что импульсный периодический сигнал имеет дискретный спектр. Спектр периодического сигнала представлен на рисунке 1.1.6.

 

Рисунок 1.1.6

Тп – период повторения сигнала

F – частота основного тона равная 1/ Тп

 

Спектр периодического сигнала содержит только гармоники с частотой кратной частоте основного тона. Частота основного тона обратнопропорциональна периоду сигнала. Согласно техническому заданию шаг изменения частоты 1 Гц. Периодический сигнал обладающий этим свойством должен иметь период повторения равным одной секунде. Размер массива отсчетов, подлежащего генерации сигнала, связан с периодом дискретизации. Частота дискретизации является количеством отсчетов необходимых для генерации единицы времени сигнала (одной секунды). В подобных системах частота дискретизации выбирается по теореме Котельникова (Частота дискретизации должна быть больше чем удвоенная верхняя частота дискретизируемого сигнала). Стандартная частота дискретизации 48 кГц полностью удовлетворяет условиям теоремы Котельникова.

Таким образом, для генерации сигнала необходим буфер содержащий не менее 48000 отсчетов сигнала (48000*16 бит= 93,75кБайт).

Подлежащий генерации сигнал изначально является последовательностью дискретных отсчетов в двоичном коде. Разрядность двоичного кода и частота дискретизации определяет точность представления аналогового сигнала. Данная последовательность двоичных отсчетов с частотой дискретизации поступает на цифроаналоговый преобразователь, который каждый период частоты дискретизации выдает напряжение, пропорциональное поступившему на его вход двоичному числу. Максимально возможное напряжение, которое может быть получено на выходе цифроаналогового преобразователя определяется опорным напряжением, поданным на него, и ограничивается только паспортными характеристиками. Таким образом, на выходе цифроаналогового преобразователя получается сигнал ступенчатой формы, для сглаживания которого применяют фильтры низкой частоты. На рисунке 1.1.7 слева изображено напряжение на выходе ЦАП а справа – напряжение с выхода ЦАП прошедшее через ФНЧ.

 

Рисунок 1.1.7

где U – напряжение

t - время

 

Данный фильтр должен пропускать без ослабления сигналы звуковой частоты с 20 до 20000 Гц и ослаблять высокочастотный шум, вносимый цифро-аналоговым преобразователем. Обычно используют фильтры Баттерворта, Чебышева, Бесселя различных порядков. Частоту среза данных фильтров при расчете берут большей, чем 20кГц, так как на частоте среза фильтра мощность сигнала ослабляется в 2 раза, а нам необходимо пропустить сигналы звуковой частоты без ослабления. Фильтр Баттерворта имеет плавно спадающую к верхним частотам АЧХ, крутизна, которой увеличивается при увеличении порядка фильтра. Фильтр Чебышева имеет равновеликие пульсации либо в полосе пропускания, либо в полосе затухания, величина которых зависит от порядка фильтра. Вид фильтра выбирают исходя из конкретных требований к изделию и применяемых технических решений. После фильтра получается плавно изменяющееся напряжение звуковой частоты.

Достижения цифровой техники позволяют в настоящее время всего на нескольких микросхемах построить высококачественный, дешевый и надежный генератор, обладающий широкими возможностями формирования сигналов.

 



2019-12-29 317 Обсуждений (0)
Принципы построения цифровых генераторов звуковых частот 0.00 из 5.00 0 оценок









Обсуждение в статье: Принципы построения цифровых генераторов звуковых частот

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (317)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)