Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной
показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
- __techs (2:5015/42) ----------------------------------------------- __techs - Msg : 395 of 1000 From : Andy Chernyshenko 2:5020/326 07 May 97 08:41:14 To : Dmitry Preobrajensky 07 May 97 21:44:22 Subj : Фильтp посчитать ------------------------------------------------------------------------------- @AREA:SU.HARDW.SCHEMES Hello Dmitry! Wednesday April 30 1997 03:32, Dmitry Preobrajensky wrote to All: DP> Кто бы мне помог в таком вопpосе: надо ypавнение для комплексного DP> коэфициента пеpедачи фильтpа вида DP> === Cut === DP> Z4 DP> ┌-------------███------┐ DP> │ │ DP> Z1 │Z2 ┌-------┐ │ DP> o--███-┴███-┬-----┤ │ │ DP> │Z3 │ |\\ ├---┼-o DP> █ ┌--o |/ │ │ DP> █ │ └-------┘ │ DP> │ │ R2 │ DP> -┴- ├---███--------┘ DP> █ DP> █R1 DP> │ DP> -┴- === Cut === DP> Imho Саллена-Ки называется (?), Zi - pезистоp или конденсатоp DP> (зависит от DP> типа фильтpа),- т.е. в общем слyчае Z(jw). Я этими вещами лет ~10 не DP> занимался и основательно подзабыл, а тyт вот понадобилось :-/ DP> Подскажите, DP> а? Дим, ты все же торррмоз ;-) Именно про подобное я тебе и говорил, это одна из реализаций из известного тебе пособия, от которого ты так небрежно отмахнулся... Тебе ведь требуется _рассчитать_, а не анализировать? Тогда лови, может еще кому сгодится. В общем, приведенное к рассчетной методе это будет выглядеть так: ФHЧ: T(p)=T0*w0^2 / (p^2 + (w0/Q)*p + w0^2) Позиционные обозначения элементов на твоей схеме читать так: Z1=R1, Z2=R2, Z3=C1, Z4=C2, R1->R3, R3->R4 При переходе от HЧ-эквивалента к реальному звену используется соотношение: w0=W1*wв T0 - КУ на нулевой частоте, wв - частота среза. Система уравнений для рассчета номиналов: T0=1+ R4/R3 w0/Q=(1/R1 + 1/R2)/C2 + (1-T0)/(R2*C1) w0^2=1/(R1*R2*C1*C2) Для получения реализуемых сопротивлений емкости должны удовлетворять неравенству C1 <= C2 * (1/((2Q)^2) + T0 - 1) (T0<>1) ---------- ФВЧ: T(p)=T0*p^2 / (p^2 + (w0/Q)*p + w0^2) Позиционные обозначения элементов на твоей схеме читать так: Z1=Z2=C1, Z3=R2, Z4=R1, R1->R3, R2->R4 При переходе от HЧ-эквивалента к реальному звену используется соотношение: w0=wн/W1 T0 - КУ в бесконечности, wн - частота среза. Система уравнений для рассчета номиналов: T0=1 + R4/R3 w0/Q=2/(R2*C1) + (1-T0)/(R1*C1) w0^2=1/(R1*R2*C1^2) ---------- Последовательность рассчета: 1. Задаемся неравномерностью в полосе пропускания и порядком фильтра. Конечно, предварительно оценив требуемый порядок фильтра, но это по графикам :-( 2. По таблице выбираем необходимые коэффициенты и вычисляем значение w0 для _каждого_ звена. 3. Задаем значение некоторых элементов (обычно емкостей), T0 и решаем систему уравнений относительно оставшихся для _каждого_ звена. 4. В случае нереализуемости получившихся номиналов goto 3. ---------- Коэффициенты HЧ-прототипа для аппроксимации по Чебышеву Баттерворту еравномерность в полосе прозрачности в дБ 0.1 0.2 0.5 1 3 3 ----------------------------------------------------- второго порядка ----------------------------------------------------- W1^2 | 3.314 2.355 1.516 1.102 0.707 1.000 Q1 | 0.767 0.797 0.864 0.957 1.307 0.707 ----------------------------------------------------- четвертого порядка ----------------------------------------------------- W1^2 | 0.623 0.492 1.063 0.986 0.196 1.000 Q1 | 0.619 0.646 2.941 3.566 1.078 1.306 W2^2 | 1.331 1.196 0.356 0.279 0.903 1.000 Q2 | 2.185 2.430 0.705 0.785 5.589 0.541 ----------------------------------------------------- шестого порядка ----------------------------------------------------- W1^2 | 0.263 0.212 1.023 0.991 0.248 1.000 Q1 | 0.599 0.626 6.517 8.014 0.588 1.931 W2^2 | 0.695 0.654 0.590 0.558 0.522 1.000 Q2 | 1.332 1.493 1.811 2.199 3.466 0.707 W3^2 | 1.128 1.077 0.157 0.125 0.955 1.000 Q3 | 4.618 5.294 0.684 0.761 12.822 0.518 ----------------------------------------------------- Для Баттерворта коэффициенты прочих неравномерностей пересчитываются через множитель 1 / корень_степени_2*N_из_((10_в_степени_0.1*M) - 1) где N - порядок фильтра, M - неравномерность в полосе пропускания (дБ). у и т.д. и т.п. Полосовики, режекторы и пр. набивать лениво... P.S. Если ты продолжаешь считать, что Горбань умнее всех мамонкиных и капустянов вместе взятых, то жми F8 и изобретай велосипед... ;-) 73 & Cheerio! Andy. --- GoldED/2 2.50+ * Origin: ...to be continued...1:00-7:30... (2:5020/326)