Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Электронная лаборатория на IBM PC. Инструментальные средства и моделирование элементов практических схем

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
1.5. Программа SpectraLab
При внешнем запуске один из каналов используется для дан­ных, а другой — для формирования сигнала запуска.
4. Calibration — калибровка анализатора. По умолчанию она
выполняется по уровню сигнала, соответствующему максималь­ной шкале преобразования (8-, 16- или 24-битной), и этот уро­вень принимается за 0 дБ. Кроме этого, в программе предусмот­рена калибровка с использованием внешних источников соответ­ствующего класса точности. Если аудио карта имеет открытый вход, то задача выбора такого источника упрощается, поскольку имеется достаточно большой набор эталонных источников посто­янного тока, начиная с нормального элемента и кончая прецизи­онными стабилизаторами напряжения. При использовании источ­ников переменного тока (например, генератора звуковых частот) он может быть предварительно аттестован (поверен) с помощью цифрового вольтметра общего применения, класс точности кото­рых вполне достаточен для рассматриваемого случая. Напомним, что такие вольтметры измеряют действующее (RMS) значение на­пряжения.
Подключив ко входам аудио карты аттестованный источник пе­ременного напряжения (обычно в таких случаях используют сину­соидальный сигнал частотой 1000 Гц), переходим к выбору в окне на рис. 1.30 следующих параметров:
1. В строке Level оставляем значение напряжения 1 В, соответ­ствующее выходному напряжении эталонного источника; вместо peak (амплитуда) выбираем rms (действующее значение).
2. Включаем опцию Enable Calibration (при этом шкалы графи­ков будут отображены с учетом рассчитанных при калибровке масштабных множителей).
3. Если в компьютере используется графический ускоритель, то вводится поправка в строке Convert Spectrum To.
4. Поскольку калибровка ведется двухполярным (синусоидаль­ным) сигналом без постоянной составляющей, то для каждой по­луволны количество уровней квантования должно составлять 50% от полной шкалы (например, 128 уровней для 8-битной аудио кар­ты), т. е. в строках Detect levels оставляем показанные на рис. 1.30 значения.
5. Нажимаем кнопку Measure Input Signal для проведения ка­либровки, после чего анализатором автоматически меняются соот­ветствующие факторы масштаба (шкалы) для каждого канала.
51
1. Инструментальные средства на базе аудио карты IBM PC
Рис. 1.30. Окно настроек Calibration
6. Результаты калибровки могут быть сохранены в виде тексто­вого файла с расширением .CAL в папке CAL и при необходимо­сти загружены.
5. Device — тип аудио карты; определяется программой автома­тически.
6. Markers — этот пункт меню Options рассматривался выше (см. рис. 1.21).
7. File I/O Options — настройки по сохранению и управлению WAV-файлами, которые, в отличие от перечисленных выше на­строек, вызываются одноименной командой из меню File; в окне команды (рис. 1.31) задаются:
File Access method — метод доступа к WAV-файлам, сохранен­ными в оперативной памяти (RAM) или на жестком диске (Hard Disk) с опцией резервного копирования (Make Backup) и выбором пути к папке копий командой File/Set Paths, а также опцией вклю­чения в состав WAV-файла параметров калибровки (Include Calib­ration Data in WAV file) с незначительным увеличения его объема.
Real Time Mode Data Buffering — выбор параметров буфериро­вания данных с опцией разрешения (Enable Data Buffering) и раз­мером буфера (Data Buffer Size), определяющего время записи WAV-файла, используемого в дальнейшем при формировании спектрограмм и постобработке.
52
1.5. Программа SpectraLab
Рис. 1.31. Окно настроек File I/O Options
1.5.4. Примеры использования программы
В разд. 1.5.1 уже иллюстрировалась один пример использова­ния программы при формировании объемной трехмерной спек­трограммы (рис. 1.24) с помощью файла voice.wav из папки WAV после загрузки специального конфигурационного файла voice.cfg из папки CONFIG командой Config/Load Configuration. В указан­ных папках находятся еще ряд примеров конфигурационных и со­ответствующих им WAV-файлов, а в справочной системе програм­мы — описание способов их реализации; рассмотрим некоторые из этих примеров.
1. Исследование акустического отклика помещения (файлы EQU-
ALIZE.CFG, EQUALIZE.WAV). Файл конфигурации в части на­строек режимов анализа и отображения (с нашими комментария­ми) содержит следующие данные:
Mode: Real-Time (режим: реального времени)
Views: Spectrum, Time Series (просмотр: спектра и осциллограммы)
Amplitude axis: Logarithmic (ось амплитуд: логарифмическая)
Frequency axis: 1/3 Octave (ось частот: 1/3-октавная)
Standard Weighting: Flat (стандартное взвешивание: равномер-
íîå)
Mic compensation: Yes, if your mic is not sufficiently «flat» (êîì-
пенсация микрофона: да, если микрофон имеет недостаточно
равномерную АЧХ)
Sampling rate: 44100Hz (частота дискретизации: 44100 Гц)
FFT size: 8192 or 16384. (размер БПФ: 8192 или 16384)
Decimation: 1 (прореживание: 1)
53
1. Инструментальные средства на базе аудио карты IBM PC
Averaging size: infinite (размер усреднения: бесконечность)
Smoothing Window: Uniform (сглаживающее окно: единичное)
16 bit, Mono (16 áèò, ìîíî)
Целью измерения акустического отклика помещения является настройка эквалайзера акустической системы с целью обеспече­ния ее наилучшего звуковоспроизведения с учетом множества факторов [4]. Считается, что для этого акустический отклик поме­щения в идеальном случае должен обладать совершенно ровным спектром.
Порядок проведения эксперимента:
1. Ползунковые регуляторы (слайдеры) эквалайзера акустиче­ской системы устанавливаются в нулевое состояние или на одина­ковый уровень. Заметим, что выбор опции 1/3-октавного шкали­рования в меню Options/Scaling программы соответствует стандар­тному 1/3-октавному графическому эквалайзеру аудио систем.
2. Ко входу усилителей акустической системы подключается ге­нератор розового шума из SpectraLAB или Analyze (при этом по­требуется еще одна аудио карта или карта с несколькими входа­ми/выходами) или специальный компакт диск для акустического тестирования.
3. Ко входу аудио карты подключается измерительный микро­фон, размещаемый в центре помещения (комнаты).
4. Регуляторы уровня усилителей акустической системы и аудио карты устанавливаются в положение, при котором сигнал на выходе аудио карты не ограничивается (для контроля удобно ис­пользовать осциллограф из программы Analyze).
5. После запуска анализатора и проведения измерений исследу­ется форма спектра (остановка анализатора производится после стабилизации спектра). В качестве примера на рис. 1.32 показан спектр акустического отклика некоего виртуального помещения, записанного в файле EQUALIZE.WAV.
6. Нежелательные участки спектра удаляются (ослабляются или усиливаются) выбором положения регуляторов эквалайзера аудио системы с последующим контролем спектра и сравнением его с предыдущим, зафиксированным рассмотренным в разд. 1.5.1 спо­собом. При тонкой настройке необходимо установить линейный масштаб частот, подать на вход аудио системы белый шум вместо розового и использовать меньший размер БПФ, например, 1024.
54
1.5. Программа SpectraLab
Из рис. 1.32 видно, что для улучшения акустического отклика некоего виртуального помещения необходимо повысить усиление аудио системы в диапазоне частот 30—400 Гц и 2—15 КГц.
Рис. 1.32. Спектр акустического отклика помещения
2. Определение передаточной функции (файлы TRANSFER.CFG,
TRANSFER.WAV); файл конфигурации содержит следующие на­стройки режимов анализа и отображения (из справочной системы):
Mode: Real-Time
Views: Spectrum, Phase
Sampling Rate: At least twice the highest frequency produced by the
device under test
FFT size: 4096 typical
Averaging: 4
Peak Hold: Off
Smoothing Window: Hanning
Dual Channel Spectral Processing: Real Transfer Function
Left/Right
16 bit Stereo
Frequency scaling: your choice
Amplitude scaling: Logarithmic
Spectral Weighting: flat
Согласно приведенным в справочной системе сведениям, изме­рения проводятся по схеме на рис. 1.33 и состоят из следующих операций:
1. Ко входу тестируемого устройства и входу правого канала аудио карты подключается внешний генератор гармонических сиг­налов качающейся частоты (свип-генератор).
55
1. Инструментальные средства на базе аудио карты IBM PC
2. Выход тестируемого устройства подключается к левому кана­лу аудио карты.
3. Запускается анализатор и останавливается после стабилиза­ции формы спектра.
Рис. 1.33. Функциональная схема измерения передаточной
функции
Из сравнения схем на рис. 1.1, á и 1.33 видно, что последняя является частным случаем первой с той разницей, что в первой в качестве измерительного используется внешний (дополнитель­ный) генератор. Естественно, встает вопрос: а почему нельзя ис­пользовать соответствующий генератор из программы, осциллог­раммы и спектр сигналов которого легко анализируются и отобра­жаются в положении К (Контроль) переключателя П1 на схеме рис. 1.1, à? Ведь в этом случае между клеммами ВхИ и ВыхИ пра­вого канала достаточно поставить перемычку, а между теми же клеммами левого — включить исследуемое устройство и перевести переключатель в положении Р (Работа). К сожалению, ответа на поставленный вопрос в справочной системе нет. Поэтому нами были проведены испытания схемы на рис. 1.34, à с применением «родного» генератора белого шума, обладающего равномерным спектром в широком диапазоне частот и, следовательно, можно получить отклик исследуемого устройства на частотах от минима­льно низкой и, в идеале, до беспредельно высокой.
При проведении испытаний использовался файл конфигурации TRANSFER.CFG. При загрузке этого файла автоматически загру­жается и файл TRANSFER.WAV (он прописан в разделе [FileHis­tory] файла TRANSFER.CFG) с последующим автоматическим за­пуском в режиме постобработки (прописано в строках TimeSeri­es=0 SpectraPlot=1 PhasePlot=1 раздела [ViewStatus]). Поэтому перед запуском анализатора необходимо перейти в режим реаль­ного времени (Real Time) и активизировать сигнал-генератор командой Utilities/Signal Generator в режиме White Noise.
56
à)
á)
1.5. Программа SpectraLab
â)
Рис. 1.34. К определению передаточной функции
Результаты измерения представлены амплитудно-частотной (рис. 1.34, á) и фазо-частотной (рис. 1.34, â) характеристиками, а также их численными значениями в таблицах на рис. 1.35, полу­ченными командой View Data Values из контекстного меню. Про­ведем анализ полученных данных для частот 1000 и 3000 Гц с ис­пользованием параметров схем на рис. 1.34, à è 1.1, à.
Как видно из этих схем, выходной сигнал левого канала посту­пает на его вход через делитель напряжения с коэффициентом пе-
57
1. Инструментальные средства на базе аудио карты IBM PC
редачи K ≈ R/(R + Rk + R10 + XL), ãäå R10 — сопротивление за­щитного резистора в схеме на рис. 1.1, à; Rk — активное сопро­тивление катушки L (обмотка длинных волн магнитной антенны радиоприемника); X
На частоте 1000 Гц X стоте 3000 Гц X
L3
на частоте 1000 Гц K
=2πfL — ее реактивное сопротивление.
L
=2π⋅1000 ⋅ 540 ⋅ 10–6= 3,4 Îì, à íà ÷à-
L1
=2π⋅3000 ⋅ 540⋅10–6= 10,2 Ом. В таком случае
≈ 8,2/(8,2 + 2,5 + 22 + 3,4) ≈
1
0,228 ≡ –12,8 äÁ (â òàáë. íà ðèñ. 1.35, à — примерно –13,2 дБ), а фаза ϕ
= Arc tg [XL1/(R + Rk + R10)] = Arc tg [3,4/(8,2 + 2,5 +
1
22)] = Arc tg [3,4/(8,2 + 2,5 + 22)] = 6° (íà ðèñ. 1.35, á — примерно 9,3°). Íà частоте 3000 Ãö K
≈ 8,2/(8,2 + 2,5 + 22 +
3
10,2) ≈ 0,19 ≡ –14,37 äÁ (íà ðèñ. 1.35, â — примерно –13,9 дБ), а фаза ϕ
= Arc tg [XL3/(R + Rk + R10)] = Arc tg [10,2/(8,2 + 2,5 +
3
22)] = 17,3° (íà ðèñ. 1.35, ã — примерно 26,7°).
Из приведенных результатов расчета и измерения видно, что по порядку величин они достаточно близки, особенно для случая АЧХ.
à)
â)
á)
ã)
Рис. 1.35. Результаты измерения передаточной функции
58
1.5. Программа SpectraLab
Полученные данные целесообразно сравнить с аналогичными данными при отсутствии исследуемого четырехполюсника. Для этого переключатель П1 входного устройства (рис. 1.1) переводит­ся в положение К и отключается резистор R в схеме на рис. 1.34 в точке 1. Результаты измерений для этого случая показаны на рис. 1.36 и 1.37, откуда видно, что коэффициенты передачи на ча­стотах 1000 и 3000 Гц составляют 0,45 и 0,57 дБ (см. рис. 1.36) и, очевидно, должны быть прибавлены к соответствующим результа­там на рис. 1.35, что сближает результаты измерений и расчетов. Что же касается фазы, то результаты ее измерения (рис. 1.37) по­казывают, что в рассматриваемом случае наше измерительное устройство является системой с отрицательной обратной связью (ООС) с отставанием по фазе 180° – 171,5° = 8,5° на частоте 1000 Гц и 180° – 157,5° = 22,5° на частоте 3000 Гц. Поскольку ток в RL-цепи опережает напряжение и, следовательно, выходное на­пряжение, формируемое на резисторе R делителя, опережает вход­ное, то получаемое опережение по фазе компенсирует ее отстава­ние при 100-процентной ООС и, следовательно, должно суммиро­ваться с фазой отставания, однако не чисто арифметически, а с учетом изменения коэффициента передачи в петле ООС на K
, т. е. действительное отставание по фазе приблизительно равно
K
3
8,5K
= 1,94° è 22,5K3= 4,3°. Таким образом, расчетные значение
1
1
фазы для схемы на рис. 1.35 нужно увеличить на приведенные значения и, следовательно, приблизить результаты расчета к изме­ренным.
3. Цифровая фильтрация аудио сигналов; пример представлен
конфигурационным файлом FILTER.CFG и записью птичьего пе­ния (файл BLKBIRDS.WAV) с искажениями в виде низкочастот­ного шума и рокота, что обнаруживается при рассмотрении спек­тров на рис. 1.38. Коррекцию искажений целесообразно проводить путем сравнительного анализа как объективных данных в виде спектров и их изменения во времени (спектрограмм), так и субъ­ективных (путем прослушивания фрагмента до и после коррек­ции).
Исследование спектра и спектрограммы на рис. 1.38 показыва­ет, что искажения в основном сосредоточены в области низких ча­стот (ниже 1000 Гц). После прослушивания в режиме Record
è
(кнопкой ) исследуемого фрагмента íà спектрограмме
59
1. Инструментальные средства на базе аудио карты IBM PC
à)
á)
Рис. 1.36. Результаты измерения амплитудно-частотной
характеристики
(ðèñ. 1.38, á) инструментом выделим подозрительный учас-
ток, после чего кнопкой вызываем окно с параметрами цифрового фильтра (рис. 1.19), в котором выберем фильтр High Pass с частотой среза 1000 Гц и кнопкой OK запустим процесс фи­льтрации. После фильтрации исследуемый участок спектрограммы вновь выделяется и прослушивается: искажения должны быть в значительной мере подавлены. Если результат проведенной кор­рекции (редактирования) неудовлетворительный, то командой Edit/Undo можно отменить внесенные изменения и восстановить исходные данные.
При редактировании аудио сигнала может быть полезным так­же анализ его осциллограммы и спектра, получаемые после двой­ного щелчка в исследуемой точке спектрограммы.
60
â)
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]