ProGrammer
Сайт о программировании, математике и моделировании
Сайт о программировании, математике и моделировании
1 Декабрь
Проведем тестирование разработанной программы моделирующей работу НЧ фильтров ЧебышеваВходные параметры: Δt=0.0001 сек, Fp=300Гц, Fs=500Гц, Ap=0.1, As=0.1
1 Декабрь
Пользователь, при запуске программы открывает форму№1, где ему предлагается выбрать род фильтра Чебышева, который будет рассчитываться в дальнейшем (по умолчанию выбран фильтр Чебышева 1-го рода). При переходе в форму№2 пользователю предлагается ввести исходные данные для дальнейшего расчета фильтра: Читать дальше >
1 Декабрь
В предыдущей статье мы рассмотрели пользовательский интерфейс созданной программы, моделирующей работу низкочастотных фильтров Чебышева, а в этой статье мы опишем внутреннюю структуру программы и принципы взаимодействия ее модулей. Читать дальше >
1 Декабрь
Представляю вам описание разработанной программной модели фильтров Чебышева написанной на языке С++ с использование библиотек и функций программы математических расчетов MathCAD. Графический интерфейс программы представлен на рисунке ниже.
Программа состоит из 7 модулей: 6 модулей, имеющих форму + модуль, содержащий описание основных функций, процедур и глобальных переменных. Читать дальше >
1 Декабрь
Системы MathCAD традиционно занимают особое место среди множества таких систем (Eureka, Mercury, MatLAB, Mathematica 2 и 3, Maple V R3 и R4 и др.) и по праву могут называться самыми современными, универсальными и массовыми математическими системами. Они позволяют выполнять как численные, так и аналитические (символьные) вычисления, имеют чрезвычайно удобный математико-ориентированный интерфейс и прекрасные средства графики. Системы класса MathCAD предоставляют уже привычные, мощные, удобные и наглядные средства описания алгоритмов решения математических задач. Читать дальше >
1 Декабрь
Borland C++Builder,сегодня является наиболее совершенной визуальной средой быстрой разработки на Си++ для Windows. В ее состав входит около 200 самых разных компонентов, а создание законченной программы требует минимума усилий. Ближайший конкурент Borland C++Builder — это не система Microsoft Visual C++, которая построена по другой схеме, a Microsoft Visual Basic. Однако эффективность программ, создаваемых с помощью C++Builder, в десятки раз превосходит быстродействие программ, написанных на MS Visual Basic. Да и по числу свободных доступных компонентов равных среде C++Builder сегодня не найти.
У этой системы есть родной брат — среда Borland Delphi, технология работы с которой полностью совпадает с технологией, принятой в С++Builder. Читать дальше >
1 Декабрь
Фильтры Чебышева 2 рода (иногда их называют также обратными фильтрами Чебышева) обеспечивают монотонное изменение ослабления в полосе пропускания (максимально гладкое при W=0) и равновеликие пульсации в полосе непропускания. Для фильтров Чебышева второго рода, с гладкой передаточной характеристикой в зоне пропускания и равноволновыми пульсациями в зоне подавления, используется функция: Читать дальше >
1 Декабрь
Критерий приближения Чебышева, широко используется не только в теории фильтров – минимум максимальной ошибки приближения (минимаксное приближение). В соответствии с этим приближением параметры передаточной функции подбираются таким образом, чтобы в полосе передачи АЧХ наблюдались равноволновые пульсации коэффициента передачи, которые являются «платой» за повышение крутизны среза фильтра. Полиномы Чебышева вычисляются по рекуррентной формуле: Читать дальше >
1 Декабрь
Отличительной чертой фильтров Чебышева является наименьшая величина максимальной ошибки аппроксимации в заданной полосе частот. В действительности ошибка аппроксимации представляется в заданной полосе равновеликими пульсациями, т.е. она флуктуирует между максимумами и минимумами равной величины. В зависимости от того, где минимизируется ошибка аппроксимации — в полосе пропускания или в полосе непропускания, различают фильтры Чебышева 1-го и 2-го рода. Читать дальше >
1 Декабрь
Фильтр Баттерворта обеспечивает наиболее плоскую характеристику в полосе пропускания, что достигается ценой плавности характеристики в переходной области, т.е. между полосами пропускания и задерживания. Его амплитудно-частотная характеристика задаётся следующей формулой:
где N – определяет порядок фильтра (число полюсов). Увеличение числа полюсов дает возможность увеличить крутизну спада от полосы пропускания к полосе подавления. Читать дальше >