|
|
  |
режекторный фильтр 50 Hz, ищу схему |
|
|
|
Jan 30 2007, 00:42
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(AndreyVN @ Jan 29 2007, 09:11)  Фильтр для кардиографа, оринтеровочные параметры: добротность 50-80, полоса в райноне 46-54 Гц... Понятно. Не являясь специалистом в мед. технике, всё же позволю выразить сомнение в том, что такой фильтр в тракт кардиографа вообще можно ставить. Дело в том, что он исказит до неузнаваемости форму сигнала (с такой добротностью получится отклик на какой-нить R-зубец в виде длиннющих "хвостов"), а это, как я понимаю, абсолютно недопустимо. Сетевую наводку в кардиографах, насколько мне известно, давят не так. К телу обследуемого человека прикрепляют дополнительный контакт, вдали от сердца (например, на ноге). С него снимается сетевая наводка, впоследствии вычитаемая из суммарного сигнала, который при этом не портится.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 30 2007, 09:13
|
Знающий
   
Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458

|
Цитата Сетевую наводку в кардиографах, насколько мне известно, давят не так. К телу обследуемого человека прикрепляют дополнительный контакт, вдали от сердца (например, на ноге). С него снимается сетевая наводка, впоследствии вычитаемая из суммарного сигнала, который при этом не портится. Это уже сделано. Еще можно на третий электрод подавать выделенный синфазный сигнал в противофазе.  Действует на удивление эффективно, при напряжении +,- 2В. Цитата ...А какой КОСС реально Вы получили, и есть ли у Вас подстройка этого параметра (точнее - подстраивается ли у Вас)?... Подстройка КООС есть, цифру не скажу, пока не мерил. Честно говоря, я на фильтр надеялся, надо будет посмотреть насколько исказиться картинка типичного зубца, если из его спектра вырезать где-то 48-53 герца.
|
|
|
|
|
Jan 30 2007, 11:07
|
Местный
  
Группа: Свой
Сообщений: 252
Регистрация: 29-12-04
Пользователь №: 1 728

|
Цитата(AndreyVN @ Jan 29 2007, 15:30)  А где вы брали, два одинаковых конденсатора, например, 0,1 мкф? Ставить 1% К71-7 я не хочу (габарит как у спичечного коробка), а у керамических (блокировочных) разброс параметров 10-15%, ТКЕ , наверняка, еще хуже. Брал и беру ТАМ.
|
|
|
|
|
Jan 30 2007, 16:35
|
Местный
  
Группа: Свой
Сообщений: 341
Регистрация: 6-12-04
Пользователь №: 1 352

|
Цитата(AndreyVN @ Jan 30 2007, 09:13)  Честно говоря, я на фильтр надеялся, надо будет посмотреть насколько исказиться картинка типичного зубца, если из его спектра вырезать где-то 48-53 герца. Посмотрите этот апнот от TI. В этом варианте подавление сетевой помехи осуществляется цифровым фильтром. Исходники лежат здесь. А на этой странице дается общее описание принципа построения входного тракта кардиографа и приводятся данные о требуемой полосе пропускания в разных режимах.
|
|
|
|
|
Jan 30 2007, 19:06
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(FPGA @ Jan 30 2007, 16:35)  Посмотрите этот апнот от TI. В этом варианте подавление сетевой помехи осуществляется цифровым фильтром. Исходники лежат здесь. А на этой странице дается общее описание принципа построения входного тракта кардиографа и приводятся данные о требуемой полосе пропускания в разных режимах. Этот фильтр не годится, даже для "стандартной" полосы пропускания в 30 Гц - он имеет эффективную полосу всего 6 Гц. Автор, к сожалению, не привёл рабочую полосу усилителя, но думаю, что она больше этой величины. Для 30 Гц полосы можно придумать фильтр и получше. Узкополосную помеху, сидящую в рабочей полосе, не надо подавлять режекторным фильтром, а надо оценивать, реконструировать и вычитать из сигнала, чтобы не искажать его форму, и не вносить потери. Сделать качественно это можно только в цифрЕ.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 30 2007, 19:35
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(el34 @ Jan 30 2007, 19:26)  Stanislav>не надо подавлять режекторным фильтром, а надо оценивать, реконструировать и вычитать из сигнала, чтобы не искажать его форму
- цифровое вычитание - это и есть режектор ....т.к. и в аналоговом режекторе подавление тож происходит за счет ВЫЧИТАНИЯ (векторного сложения )кот соответственно имеет свои переходные х-ки(время установления и тп).... ведь чтоб вычесть надо сформировать вычитаемое....и чем точнее нужно это сделать - тем больше уйдет на его поиск времени...IMHO это все верно для системы с обратной связью....но если помеха неизменна... то да.... можно один раз найти ее и потом вычитать... получится система с прямым регулированием... но это редко работает...и вроде тут не такой случай... Простите, но Вы не поняли. Вы пытаетесь возражать на часть предложения, вместо того, чтобы прочитать его полностью. Режектор вычитает из сигнала не только помеху, но и полезные составляющие, что приводит к потерям информации. Я же предлагаю вычитать только узкополосную помеху, предварительно её реконструировав. При этом даже очень близкие или равные ей по частоте компоненты сигнала не пострадают.И здесь именно такой случай: стационарная узкополосная помеха.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 30 2007, 20:49
|

Местный
  
Группа: Участник
Сообщений: 230
Регистрация: 5-07-05
Пользователь №: 6 552

|
Цитата(el34 @ Jan 29 2007, 21:33)  Ильдус>"Компьютерный кардиограф." попробовать можно...но... -приличное ослабление по синфазному сигналу в такой схеме не получить (точности номиналов и их стабильность во входном каскаде - проблема #1) -режектор тоже....на иголке фильтра будет наверно -60 а вот при нестабильной частоте сети....совсем плохо....вроде лишних деталей куча...ну в общем.... Там две регулировки. Если не изменяет память: "на вход подают синфазный сигнал 5 мВ 50 Гц, регулировкой входного каскада добиваются минимума на выходе. Затем подают дифференциальный сигнал 5 мВ 50 Гц, регулировкой фильтра добиваются минимума на выходе." Лично мне больше нравится кольцевой (биквадратный) фильтр по прилагаемой схеме. При "Т=0,06 с, дзита=0,3 и дзита1=0,1" забот не знали, емкости 5%, резисторы 0,5%.
Сообщение отредактировал Ильдус - Jan 30 2007, 20:51
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 30 2007, 20:51
|
Местный
  
Группа: Свой
Сообщений: 341
Регистрация: 6-12-04
Пользователь №: 1 352

|
Цитата(Stanislav @ Jan 30 2007, 19:06)  Цитата(FPGA @ Jan 30 2007, 16:35)  Посмотрите этот апнот от TI. В этом варианте подавление сетевой помехи осуществляется цифровым фильтром. Исходники лежат здесь. А на этой странице дается общее описание принципа построения входного тракта кардиографа и приводятся данные о требуемой полосе пропускания в разных режимах. Этот фильтр не годится, даже для "стандартной" полосы пропускания в 30 Гц - он имеет эффективную полосу всего 6 Гц. Автор, к сожалению, не привёл рабочую полосу усилителя, но думаю, что она больше этой величины. Для 30 Гц полосы можно придумать фильтр и получше.  Естественно, не годится, он ведь спроектирован для другого применения и предлагался не как готовое решение, а как возможная идея для решения проблемы. Цитата(Stanislav @ Jan 30 2007, 19:06)  Узкополосную помеху, сидящую в рабочей полосе, не надо подавлять режекторным фильтром, а надо оценивать, реконструировать и вычитать из сигнала, чтобы не искажать его форму, и не вносить потери. Сделать качественно это можно только в цифрЕ. Снова согласен. Хотя, по-видимому, дело обстоит проще и нет необходимости реконструировать помеху, поскольку она уже автором выделена. Цитата(AndreyVN @ Jan 30 2007, 09:13)  Цитата Сетевую наводку в кардиографах, насколько мне известно, давят не так. К телу обследуемого человека прикрепляют дополнительный контакт, вдали от сердца (например, на ноге). С него снимается сетевая наводка, впоследствии вычитаемая из суммарного сигнала, который при этом не портится.
Это уже сделано. Еще можно на третий электрод подавать выделенный синфазный сигнал в противофазе.  Действует на удивление эффективно, при напряжении +,- 2В. 2 Stanislav: Иными словами, ее надо оцифровать и вычесть, как Вы и предлагаете.
|
|
|
|
|
Jan 30 2007, 22:28
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(el34 @ Jan 30 2007, 19:42)  сорри.... в догонку.... когда мне надо было _хорошо_ подавить 50Hz и гармоники а они иногда не меньше основной частоты ....я в цифре выполнял фильтрацию при помощи FIR....легко получал -90 в полосе +-2Hz без искажения формы сигнала...фильтр длиной 63 тапа... А какова была частота дискретизации и полоса заграждения, скажем, по -3 дБ? FIR с симметричными к-тами для такой цели, конечно, подходит идеально: не вносит фазовых искажений, и позволяет подавить гармоники основной частоты. Однако, для "вырезания" узких полос потребуется довольно большая его длина, что неизбежно повлечёт за собой существенное изменение формы сигнала. Здесь не следует забывать, что даже хорошие врачи часто имеют весьма туманные представления о спектре сигнала, а кардиограмму привыкли оценивать "на глазок", что лично я считаю единственно верным подходом. Цитата(el34 @ Jan 30 2007, 19:42)  Stanislav>И здесь именно такой случай: стационарная узкополосная помеха. позвольте не согласится.....пациент шевельнулся и тю-тю... лампочку включили...тю-тю....я уж не говорю про мотор... Предлагаю на время снятия кардиограммы приколотить к столу пациента гвоздями, а лампочки и моторы запретить включать под страхом расстрела. Если серьёзно, то оцениватель помехи, работая в реальном времени, конечно, будет давать переходные процессы в моменты резкого изменения параметров сигнала. Однако, думаю, это всё же лучше, чем заведомо гробить сигнал, искажая его форму и спектральный состав. Потеря части кардиограммы не так страшна, как её перманентное искажение. В постобработке же, пусть даже полностью автоматической, переходные артефакты можно радикально уменьшить. Не забывайте, что в помехе очень много известных: (квази)стационарными можно считать форму, частоту и фазу, а плотность её энергии в узкой прилегающей полосе во много раз больше плотности энергии полезного сигнала. Остаётся только оценить амплитуду и соорудить генератор с заданными параметрами (реконструктор помехи), после чего его выход вычесть из исходного сигнала.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jan 30 2007, 22:53
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(FPGA @ Jan 30 2007, 20:51)  Цитата(Stanislav @ Jan 30 2007, 19:06)  Узкополосную помеху, сидящую в рабочей полосе, не надо подавлять режекторным фильтром, а надо оценивать, реконструировать и вычитать из сигнала, чтобы не искажать его форму, и не вносить потери. Сделать качественно это можно только в цифрЕ. Снова согласен. Хотя, по-видимому, дело обстоит проще и нет необходимости реконструировать помеху, поскольку она уже автором выделена. Беда в том, что не до конца. Всегда имеется остаточный сигнал, крайне неприятный на глаз. А хорошие врачи, насколько мне известно, оценивают кардиограмму именно так (и это правильно!). Цитата(FPGA @ Jan 30 2007, 20:51)  2 Stanislav: Иными словами, ее надо оцифровать и вычесть, как Вы и предлагаете. Это годится для усилка: незачем усиливать лишние помехи. "Тонкую" же обработку, как мне думается, нужно делать после оцифровки (благо вычислительная мощность современных процессоров для такого сигнала вполне достаточна). Для такой обработки помеху нужно воссоздать - явно (синтезировать) или неявно. Фишка в том, что мы о ней много чего знаем, и это упрощает процедуру синтеза. Если уж делать подавление помех "всерьёз и по-настоящему", нужно также учитывать априорно известные или измеренные (оцененные) временнЫе и спектральные характеристики самогО полезного сигнала; это имеет прямое отношение к шумоочистке, но выходит за рамки данной темы. Цитата(el34 @ Jan 30 2007, 21:13)  я ранее предлагал уйти в цифру ...но ориджинатор не среагировал... Дык, дело тут не в цифрЕ или аналоге, а в методике. Как Вы уже и говорили, цифровой режектор получается гораздо лучше, чем аналоговый, однако, мне хотелось обратить внимание на совершенно другой подход к решению проблеммы. Цитата(el34 @ Jan 30 2007, 21:13)  ...применял я и аналоговые режекторы с автоподстройкой ноля(следит за 50Hz)....(тут вроде не упоминалось такое решение....) Это один из примеров адаптивной системы, каковую я, собственно, здесь и предлагаю, только она (предлагаемая) немного посложнее в реализации.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|