реклама на сайте
подробности

 
 
7 страниц V  « < 3 4 5 6 7 >  
Reply to this topicStart new topic
> модель RC цепочки
wim
сообщение Jan 23 2008, 12:11
Сообщение #61


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 15:00) *
Есть проблема, есть...
Речь была, как раз, о немного-немного разных цепочках (мост) и о том, что ошибки при численном интегрировании накапливаются - ведь следующая точка вычисляется по предыдущей.
Как ни мельчи шаг с одновременным повышением разрядности... - ответ не сошелся, все равно, с аналитическим выражением... заметно.

Не понимаю, как такое возможно - ведь на каком-то очередном шаге программа не сможет найти решение, удовлетворяющее заданной точности, и должна выдать ошибку сходимости, т.е. ответа не должно быть вообще. Ладно, буду считать, что мне пока "везло" с задачками.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 23 2008, 12:16
Сообщение #62


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 23 2008, 15:11) *
Не понимаю, как такое возможно - ведь на каком-то очередном шаге программа не сможет найти решение, удовлетворяющее заданной точности, и должна выдать ошибку сходимости, т.е. ответа не должно быть вообще. Ладно, буду считать, что мне пока "везло" с задачками.

Что тут непонятного? Чтобы достичь заданной точности она мельчит шаг, но их число (шагов) становится очень большим, а ошибочки от каждого складываются. Хорошо, если как корень... Это стандартная проблема при численном интегрировании дифференциальных уравнений.
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 23 2008, 13:02
Сообщение #63


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 15:16) *
Что тут непонятного? Чтобы достичь заданной точности она мельчит шаг, но их число (шагов) становится очень большим, а ошибочки от каждого складываются. Хорошо, если как корень... Это стандартная проблема при численном интегрировании дифференциальных уравнений.

Но ведь программа не может мельчить его бесконенчно - ограничения на разрядность чисел действуют и для времени тоже. Хотя, навереное, возможно, если интервал наблюдения небольшой - программа не успеет дойти до минимального шага, а результат будет некорректным.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 23 2008, 13:06
Сообщение #64


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Tanya @ Jan 23 2008, 13:37) *
Done.
Краткий перевод:

"1. Введение.

Существует коммерческое оборудование для измерения THD в звуковом диапазоне
в котором используется технология активных фильтров.
Прогресс в технологии полупроводников привел к появлению широкополосных систем,
таких как xDSL-модемы, сотовые телефоны и ТВЧ с полосой частот в несколько мегагерц.
Для подобных устройств хорошим показателем линейности является THD, однако измерение
THD в широкополосных схемах с большим ДД с использованием активных фильтров при уровне
THD меньшем 100 dBc затруднительно из-за нелинейности и шумовых характеристик активных схем.
В статье предлагается метод измерения очень слабых THD-компонент сигнала (до -130 dBc)
в широком диапазоне частот (1-100МГц), а также описана рабочая установка и её параметры.
Система состоит из пассивного полосно-пропускающего фильтра (band pass filter - BPF)
и пассивного полосно-заграждающего фильтра (band elimination filter - BEF).
Пассивный BPF используется для получения чистого гармонического сигнала,
который подается на вход измеряемого прибора (device under test - DUT).
Пассивный BEF используется для удаления основного гармонического сигнала на выходе DUT с тем,
чтобы последующий спектро-анализатор мог измерить спектр гармоник с большой точностью.
Для достижения большой линейности и низкого уровня шумов оба фильтра выполнены на основе
точно подобранных пассивных R,L,C элементов.

Сигнал на входе измеряемого прибора запишем в виде:

Vin(t) =a cos(ωt).

Сигнал на выходе измеряемого прибора запишем в виде:

Vout(t) =b0 + b1 cos(ωt) + b2 cos(2ωt) + b3 cos(3ωt) + b4 cos(4ωt) + b5 cos(5ωt) + ???

Тогда для THD получаем:

THD = 10*log(b1^2/(b2^2+b3^2+b4^2+...)) (dB).

2. Принципы измерения THD.

A. Установка для измерения THD.

Схема измерения, Рис. 2: Sinewave_Generator => BPF => DUT => BEF => Spectrum_Analyzer.

Поскольку существующие в настоящее время коммерческие синусоидальные генераторы (Sinewave_Generator)
обладают уровнем паразитных гармоник -60 dBc, мы не можем использовать их для точного измерения малых THD.
Таким образом, для удаления нежелательных гармоник на выходе генератора необходимо использовать фильтры,
причем, для достижения высокой точности измерения, сами фильтры не должны вносить дополнительных нелинейных искажений.
Для этого можно использовать пассивные ФНЧ, однако ПФ более предпочтительны, т.к. устраняют низкочастотный шум генератора.

Обычно динамический диапазон спектро-анализатора не превышает 80 dBc, что также ограничивает диапазон измеряемых THD.
Чтобы обойти это ограничение, мы используем BEF между выходом DUT и входом спектроанализатора.
Этот фильтр подавляет основную гармоническую компоненту сигнала, не влияя на гармоники.
Чтобы достичь уровня -130 dBc между выходом BEF и входом спектро-анализатора был включен малошумящий усилитель.
Этот усилитель позволил уменьшить эквивалентный уровень шума спектро-анализатора.

B. BPF фильтр.

1. BPF фильтр каскадный, состоящий из R,L,C звеньев с постоянным выходным импедансом во всей полосе частот.
2. Добротность каждого звена невелика, однако каскадное соединение нескольких звеньев позволяет получить фильтр
с большой крутизной среза.
3. Малые вносимые потери в полосе пропускания. В реальности, потери существуют, но могут быть учтены при калибровке.

Формулы (1)-(5) описывают передаточную характеристику фильтра - HBPF(jω).

C. BEF фильтр.

BEF фильтр спроектирован на основе тех же принципов, что и BPF, но имеет постоянный входной импеданс.

Формулы (6)-(10) описывают передаточную характеристику фильтра - HBEF(jω).

На рис. 5 приведены результаты SPICE-моделирования АЧХ 20-ти звенного BPF фильтра и АЧХ, полученная в результате измерения.

D. Практическая реализация.

BPF с центральной частотой 10 МГц имеет на частоте 20 МГц затухание -100 dB и на частоте 30 МГц затухание -185 dB.
Затухание на частоте 10 МГц равно -4.8 dB.

Благодаря большому затуханию в полосе заграждения чистый синусоидальный сигнал может быть получен фильтрацией
сигнала в виде меандра. Эффективность этого подхода описана в Разделе 3-С.

Замечания:

1. Имеет большое значение качество используемых R,L,C компонентов. В большинсте случаев,
нелинейность сердечника индуктивности приводит к нелинейным искажениям сигнала.
2. Также важно качество монтажа элементов. Любая электромагнитная связь между звеньями фильтра
уменьшает коэффициент ослабления фильтра вне полосы пропускания.
С целью уменьшения шума вызванного вибрацией, вся конструкция фильтра смонтирована
внутри дюралюминиевого монолитного корпуса.

Конструкция BEF фильтра аналогична конструкции BPF фильтра, однако в этом случае,
достаточно фильтра состоящего из пяти звеньев.

На рис. 7 показана АЧХ пяти-звенного BEF фильтра.

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

В таблице 7 приведены параметры для семи различных BPF и BEF фильтров с различными центральными частотами.

3. Примеры измерения THD с использованием BPF и BEF фильтров.

A. Измерение нелинейных искажений Операционного Усилителя (ОУ)

Измерение THD ОУ OPA642. См. рис. 9.

B. Измерение нелинейных искажений фототранзистора (МОП).

См. рис. 10.

С. Использование меандра в качестве источника гармонического колебания.

Для измерения параметров АЦП нам необходимо учесть фазовый шум входного сигнала,
причем если уровень фазового шума источника сигнала большой, BPF фильтр этот шум удалить не сможет.
Известно, что при использовании источника сигнала с большой скоростью нарастания (high slew rate)
шум напряжения, такой напр. как тепловой шум, будет преобразован в фазовый шум.
Чтобы сохранить низкий фазовый шум источника сигнала, мы должны трактовать сигнал
с быстрым изменением уровня как прямоугольный. С этой целью мы предлагаем подавать прямоугольный сигнал
с выхода кварцевого генератора непосредственно на вход BPF фильтра. Как показано в Разделе 2-В,
предложенный BPF фильтр выделит из меандра чистый синусоидальный сигнал с приемлемым уровнем фазовых шумов.
(Также заметим, что в качестве источника сигнала может быть использован DDS).

D. АЦП с широкополосной схемой выборки/хранения.
....
4. Заключение
...."
==========

Мораль: Имея плохой генератор и хороший фильтр можем получить хороший сигнал.. smile.gif
/Прим. пер./
Go to the top of the page
 
+Quote Post
Designer56
сообщение Jan 23 2008, 15:33
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Цитата
Мораль: Имея плохой генератор и хороший фильтр можем получить хороший сигнал..
/Прим. пер./

А что здесь нового, простите? Многие из генераторов серии Г3 комплектуются как полосовыми, так и режекторноми фильтрами для точного измерения КНИ.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 23 2008, 15:45
Сообщение #66


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Designer56 @ Jan 23 2008, 18:33) *
А что здесь нового, простите? Многие из генераторов серии Г3 комплектуются как полосовыми, так и режекторноми фильтрами для точного измерения КНИ.

Я, кстати, не утверждал, что в статье IEEE за 2007 год есть что-то новое..
Более того, мой комментарий к переводу, как раз и сводился к тому, что в ней ничего нового нет,
что, как я полагаю, и позволило Вам задать столь гениальный вопрос. biggrin.gif

PS. Тем не менее вся статья есть в некотором смысле ответ на вопрос ранее заданный Tanya:

Цитата(Tanya @ Jan 21 2008, 14:41) *
Вот меня лично очень интересует, а где можно взять гармонический сигнал необходимой точности?


Сообщение отредактировал blackfin - Jan 23 2008, 15:47
Go to the top of the page
 
+Quote Post
Designer56
сообщение Jan 23 2008, 15:57
Сообщение #67


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Цитата
Более того, мой комментарий к переводу, как раз и сводился к тому, что в ней ничего нового нет,
что, как я полагаю, и позволило Вам задать столь гениальный вопрос.

Так вопрос не к Вам был. чисто риторический. rolleyes.gif


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 23 2008, 16:04
Сообщение #68


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Designer56 @ Jan 23 2008, 18:57) *
Так вопрос не к Вам был. чисто риторический. rolleyes.gif
Тогда вопрос исключительно к Вам.. wink.gif

Сможете назвать величину КНИ для генераторов серии Г3 укомплектованных полосовыми фильтрами?
Именно число, причем, точно, ибо когда речь идет о КНИ = -130 dBc и 24-х битных АЦП,
лучше все же знать, чем десять раз догадываться..

Статья, при всей её тривиальности, тем и хороша, что приводит реально измеренные величины.

Сообщение отредактировал blackfin - Jan 23 2008, 16:06
Go to the top of the page
 
+Quote Post
Designer56
сообщение Jan 23 2008, 16:14
Сообщение #69


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Это сделать можно. Поскольку в паспортных данных приводятся, во первых, гарантированные КНИ без фильтров, а во вторых, гарантированные АЧХ фильтров, а в третьих- КНИ с фильтрами. Конкретных паспортов у меня сейчас под рукой нет, я дома сейчас.Нужно? Я вот пользовался Г3-118 и Г3-112 широко.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 23 2008, 16:18
Сообщение #70


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Designer56 @ Jan 23 2008, 19:14) *
Нужно?

Нет, не нужно.. Спросите Tanya, может, ей нужно? smile.gif
Go to the top of the page
 
+Quote Post
Designer56
сообщение Jan 23 2008, 16:21
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Цитата
Нет, не нужно.. Спросите Tanya, может, ей нужно?

Страшно... crying.gif


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
Tanya
сообщение Jan 23 2008, 18:04
Сообщение #72


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Jan 23 2008, 16:02) *
Но ведь программа не может мельчить его бесконенчно - ограничения на разрядность чисел действуют и для времени тоже. Хотя, навереное, возможно, если интервал наблюдения небольшой - программа не успеет дойти до минимального шага, а результат будет некорректным.

Думается, что машина мельчит шаг до тех пор, пока ей не покажется, что дальше смысла нет (разница меньше допуска). А уже есть в продаже 32-разрядные АЦП (TI)... Под них придется новые симуляторы делать...?

2 blackfin -
Восхищаюсь. Вот так взять и перевести, и настучать еще...! (по клавишам...)
2 Designer56 - "Страшно... crying.gif "
Да уж, к ночи не надо бы... Утром спросите...
Go to the top of the page
 
+Quote Post
SasaTheProgramme...
сообщение Jan 23 2008, 21:00
Сообщение #73


Частый гость
**

Группа: Новичок
Сообщений: 129
Регистрация: 4-08-06
Пользователь №: 19 327



Цитата(SALOME @ Jan 23 2008, 11:19) *
Идеальная модель в моем случае - это самый правильный и быстрый ответ. RC цепь подключена прямо ко входу АЦП, источник импульсов тут же на плате. А откуда Вы узнали, что входное сопротивление неизвестно 05.gif ? И симулировать придется конкретное устройство. Чо_то я сомневаюсь, что у Вас есть модель кандюка К31-7-4 20нФ 0,05%. Размером примерно со спичечный коробок. Уж не знаю, где его нарыл мой коллега СП 05.gif .
Зачем мне еще разбираться и с Excel? Вы будете удивляться, но я его использую для составления смет. И все. Графики рисую в другой оболочке. График можно вообще не рисовать. Сравнить может и процессор (у меня за работу АЦП отвечает BF537.). Ну например тупо сложить разнополярные выбросы.
Или посложнее: применить методы корреляции.
Что касается крякнутых программ - не брезгую. Боюсь вызвать у Вас непереносимое отвращение, но даже дату на компе переставляю, чтобы продлить работу Демо версии smile.gif. И еще живу на Колыме...
Однако Ваше искреннее предложение помощи не отвергаю и запишу Вас в свой девичий блокнот :-)
У меня немного, а вернее совсем другая задача. Мне нужно оцифровать именно вот этот переходной процесс (т.е. сам экспоненциальный спад). А потом посмотреть, насколько точно он оцифровался на различных участках экспоненты вплоть до неустранимых шумов.
Проблему синхронизации Вы ухватили за самый кончик. Чуствуются рука мастера smile.gif. Но старт и спад скачка - в наших руках и ничего ловить не надо. Кстати экспонента хорошо подходит для оценки точности синхронизации. Ну уж от накопления никак не уйти. В этом и фишка. Подключим все мощь статистических методик (Сильно сказала, "студентка", аж у самой дух захватило).

Уважаемая SALOME! У Вас всё упирается в требуемую точность. На 24-х битах будет сказываться уже нелинейнеость паразитных ёмкостей. Источник импульсов, междк прочим, тоже не свхар. Если при слове "синус" все немедленно заговорили о КНИ, то источник меандра представляется чем-то идеальным (вероятно потому, что не используется в аудифильских целях :-) ). Щас! А дифф.цепочки отлично передают малейшие дрожания со входа на выход. Может быть, стоит подумать о модификации схемы? Например, заряжать ёмкость, а потом отключать от "грязного" источника герконом и пусть себе тихонько разряжается?
А в этой схеме я бы ограничил "проверку точности" где-то 12-ю, ну максимум 16-ю битами.
Go to the top of the page
 
+Quote Post
Designer56
сообщение Jan 24 2008, 03:59
Сообщение #74


Гуру
******

Группа: Свой
Сообщений: 2 932
Регистрация: 13-10-06
Из: Уфа
Пользователь №: 21 290



Цитата
Если при слове "синус" все немедленно заговорили о КНИ

А с чего, собственно? Зачем для измерения АЧХ/ФЧХ нужен идеально синусоидальный источник? Совсем необязательно. Т.е., конечно, его КНИ не должен быть очень уж большим, но параметров серийных генераторов вполне достаточно для этих целей. То же касается и точности воспроизведения амплитуды.
Что касается генераторов образцовых импульсов, то во- первых, есть прецизионные импульсные генераторы- калибраторы осциллографов, у которых гарантируется качество импульса- плоскостность вершины, скорость нарастания и т.п. Кроме того, есть методы получения импульсов с гарантированно плоской вершиной, мне приходилось делать такие когда в свое время встала нужда в измерении динамических параметров ОУ. К слову, аналоговыми методами можно измерить время установления с погрешностью 0,01% от установившегося.
Про 24 битную точность давайте не будем лучше, а? Несерьезно это.


--------------------
"...Дьяволу ведомо многое не потому, что он- Дьявол, а потому, что он стар..."
Go to the top of the page
 
+Quote Post
wim
сообщение Jan 24 2008, 08:15
Сообщение #75


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Jan 23 2008, 21:04) *
Думается, что машина мельчит шаг до тех пор, пока ей не покажется, что дальше смысла нет (разница меньше допуска). А уже есть в продаже 32-разрядные АЦП (TI)... Под них придется новые симуляторы делать...?

Что-то здесь не так - программа должна выдать сообщение 'time step too small" и на этом остановиться. По крайней мере, классические PSpice и OrCAD так работают. И в таких случаях обычно оказывалось, что чего-то просто не учли при составлении модели, например, в какой-то момент времени у источника тока не было законного пути для протекания тока, а программа тупо пыталась найти этот путь.
Go to the top of the page
 
+Quote Post

7 страниц V  « < 3 4 5 6 7 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01532 секунд с 7
ELECTRONIX ©2004-2016