alkaline 0 23 июля, 2010 Опубликовано 23 июля, 2010 · Жалоба Здравствуйте, господа. Я по образованию системщик - учили строить измерительно-вычислительные комплексы. Знания в радиотехнике есть но их не достаточно. Это мой первый серьезный проект, было маленьких парочка... Вот стоит передо мной такая вот задачка: Необходимо повторить эту систему: Active Two, но с некоторыми изменениями. Зачем мне это нужно? Нету 100к евро. Без электродов хочу уложится в 2к. Из всех их железок нужно повторить лишь это http://www.biosemi.com/ad-box_activetwo.htm. Нужно мерить сигнал с частотой от 0,1~0,3 до 1000 (3000) герц Амплитудой в диапазоне от единиц микровольт до нескольких сотен микровольт биполярно Все это делать с разрешением 50~100 нановольт Частота дискретизации 52к 256 входных каналов (8 жгутов по 32 электрода) Все это дело передается по оптике непосредственно на комп для гальванической развязки, питание сисетмы от аккумуляторов Что нужно делать: На каждом канале вычленять волны в диапазонах 0,5-3 Гц, 4-6 Гц, 8-13, 14-40 (вообще диапазоны примерные) Анализировать получаемые данные - распознавать образы кривых и сравнивать с эталонными... Архитектура примерно следующая: 1) Электроды 2) Операционники на входе 3) АЦП + Vref 3) DSP 4) Буффер памяти DDR -DDR2 объем 16 мб/канал 5) Проц арм 9-11 для управления всем этим хозяйством 6) Оптический трансивер Вопрос: Где лучше анализировать спектр - на компе или же поставить DSP? На данный момент не ясно какой тип электродов будет использоваться: активные или пассивные. Но для рабочего варианта будем считать что использую пассивные электроды. Подойдет ли для отправной точки это оборудование: сердецем системы считаю . Или же взять что нибудь более скоростное и использовать мультиплексор? На данный момент я примерно представляю как это должно выглядеть, и надеюсь на вашу помощь, друзья! Вопросов немеряно Есть вопросы по оборудованию, типа: какой взять проц, какую память ставить, DSP и т.д. - вообщем что оптимальнее использовать. Я в первом приближении определился на каких АЦП буду строить систему: 16хADS1278 и REF5030 в качестве источника опорного напряжения Также есть вопросы по ПО: я видел в матлабе модуль по работе с нейронными сетями - можно ли передавать полученные данные в матлаб в режиме реального времени? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 23 июля, 2010 Опубликовано 23 июля, 2010 · Жалоба Я в первом приближении определился на каких АЦП буду строить систему: 16хADS1278 и REF5030 в качестве источника опорного напряжения ADS1298 для этой цели лучше подойдет. я видел в матлабе модуль по работе с нейронными сетями - можно ли передавать полученные данные в матлаб в режиме реального времени? Матлаб не годится для систем реального времени - он слишком медлителен для такого большого объема работы. Вот если бы у вас было 8, а не 256 отведений, то это еще куда не шло. Вопрос: Где лучше анализировать спектр - на компе или же поставить DSP? На компе. Боюсь, вы не поспеете записывать эти данные на диск, даже если вам удастся их быстро передать в компьютер. Про расчеты в реальном времени тут и речи быть не может. Разве что некоторые из каналов при большом прореживании успеете показывать на экране монитора, чтобы оператор не скучал. Все расчеты делаются в off-time, когда данные доступны в записи. Что нужно делать: На каждом канале вычленять волны в диапазонах 0,5-3 Гц, 4-6 Гц, 8-13, 14-40 (вообще диапазоны примерные) Анализировать получаемые данные - распознавать образы кривых и сравнивать с эталонными... Вы что же, и программу такую рассчитываете сами написать? :) У меня такое мнение, что вы не отдаете себя отчет в том, за что беретесь. Вам этого не сделать никогда! :) Это только делетантам кажется, что ЭЭГ это просто. Скажите, а где собираете добывать электроды? Сами сделаете? Не смешите! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DRUID3 0 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Также есть вопросы по ПО: я видел в матлабе модуль по работе с нейронными сетями - можно ли передавать полученные данные в матлаб в режиме реального времени? Распознавание образов != нейронные сети. Блин. Все нет времени написать критику на эту современную псевдоконцепцию. Но Вам мой хороший совет - не применяйте их нигде и никогда. Все будет получаться и без них, а одной лишней сущностью будет меньше. Это кто-то додумался слить в "недоразвивающиеся" страны бредовую парадигму дабы дикие народы не догнали "белл лаб" никаДДа и не при каких условиях... Если чо-то где-то как-то надо обучать - то вспомните, что любой адаптивынй фильтр тоже обучается. Но при этом обучение явное и прозрачное. Понятия поля коэффициентов, правила адаптации и целевой(ых) функций абсолютно четко разграничены и разделены, а не распределены в "х.з. почему так" взятой структуре. При этом попутно не решается(а за счет чего!?) ряд абсолютно бесполезных задач - как то устойчивость в выбыванию некоторого количества нейронов(покажите мне условия при которых это произойдет в Вашем ЭВМ или микроконтроллере!!!) и не возникает надуманных проблем по-типу "мертвых нейронов"(по Осовскому) - т.е. по сути не задействованных звеньев(что, вобщем-то, неизбежно одна модель натягивается на другую). И т.д. и т.п. Есть отличные стройные и не требующие уточнений теории линейных и нелинейных систем. Так вот нейросеть реализует точно то же, но на своей аппаратной базе - нейронах и их связях. А поскольку комп - не биообъект то и никаких нейронов в нем нет - их моделируют(причем коряво)... Получаются лишние звенья на пути достижения результата. И именно эти лишние(еще раз подчеркну) звенья и "подрезают крылья". И понеслось - тысячи научных статей как-же это построить адаптивную систему со звеном Вольтерри из кривых не подогнанных кубиков - связать топорные модели нейронов под конкретную задачу :laughing: . Наукой вряд ли когда-то будет доказано каких публикаций можно написать больше - по улучшению субъективного восприятия изображений путем нелинейной фильтрации или общей теории нейросетей. Если же Вы не неонанист выбивающий деньги на грант, то надо ли оно Вам? Матлаб не годится для систем реального времени - он слишком медлителен для такого большого объема работы. Довольно спорное утверждение. Компы сейчас очень мощные. Да и я конечно матлаба не знаю - но там что нет внутреннего компилятора? Неуж-то все только в режиме интерпретации? Скажите, а где собираете добывать электроды? Сами сделаете? Не смешите! Может человек просто софт пишет. Архитектура примерно следующая: 1) Электроды 2) Операционники на входе 3) АЦП + Vref Решается "на-месте"... 3) DSP Любой (если он вообще нужен) для которого Вы найдете спеца. 4) Буффер памяти DDR -DDR2 объем 16 мб/канал Зачем? 5) Проц арм 9-11 для управления всем этим хозяйством Непонятно каким "хозяйством" и зачем тогда еще DSP и рядом с таким мощным процом. 6) Оптический трансивер Все это дело передается по оптике непосредственно на комп для гальванической развязки, питание сисетмы от аккумуляторов Ethernet тоже гальванически развязан. Но если денег не жаль... Вопрос: Где лучше анализировать спектр - на компе или же поставить DSP? На компе это легко и просто будет для float. На самом проце удобнее если в комп передавать не все данные измерений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Может человек просто софт пишет. Прежде чем "писать софт" надо разбираться в деле. Ведь не приходит же в голову кому-попало писать программу по бухучету, если он ни бельмеса не смыслит в бухгалтерии? Между тем электроэнцефалография - сложнейшая область медицины (я бы даже сказала - биофизики), которая на порядки сложнее бухгалтерии. Разве что только компьютерная томография ее сложнее. И отнюдь не только к получению частотного спектра сигнала сводятся задачи ЭЭГ. Большая часть этих задач связана с многомерным корреляционным анализом, посредством которого строится пространственная карта электрической активности мозга. А эта задача отнюдь не для реального времени. Не говоря уже о том, что сама по себе требует сложных и порой продолжительных расчетов, несмотря на нынешнее высокое быстродействие компьютеров. А большинство алгоритмов представляют собой ноу-хау, над которым работали десятилетиями. Замах автора топика подобен желанию папы Карло вырезать из полена скрипку и сыграть на ней как Паганини :). Или желанию умельца дяди Васи построить из консервных банок космический корабль и слетать на нем на Марс :). При этом первый никогда не учился музыке, а второй никогда не учился рассчитывать космические трактории. Современный же электроэнцифалограф (тот самый, что стоит 100 тыс . евро) скорее похож на космический корабль, чем на транзисторный приемник в мыльнице. Между тем, как ничто не мешает заниматься авиамоделизмом или в музыкальном кружке, точно так же можно строить и самодельные ЭЭГ. При этом четко отдавая себе отчет, что твое творение - любительское. Что до Марса оно не долетит и с настоящим космическим кораблем соперничать не сможет. И если подходить к делу релистично, но самодельный ЭЭГ- вещь достаточно полезная. Только полезная в том случае, когда есть конкретный интерес к делу, а не ставится задача воспроизвести промышленный прибор с целью сэкономить деньги. Все это я пишу потому, что ... сама строила домашний ЭЭГ и была среди энтузиастов проекта OpenEEG (впрочем я и сейчас себя считаю его энтузиасткой :)). Да, этот проект явно любительский. А матерые электронщики даже посмеются над теми конструкциями, что там предлагаются. Например, ЭЭГ на 8 отведений, построенный на ... ATmega8 :) (используется АЦП, встроенный в этот МК). Все это по сравнению с промышленным ЭЭГ выглядит, как детекторный приемник по отношению с радиокомбайну от Sony. Но если ваша задача достаточно конкретна (т.е. когда цель не в том, чтобы агрегат построить, а в том, для чего он вам нужен), то и любительская конструкция вполне может сослужить вам хорошую службу. Скажем, если вам нужно радио для того, чтобы послушать последние новости или прогноз погоды, то и самый простенький самодельный радиоприемник решит вашу задачу в отсутствие радиокомбайна от Sony. Меня же на ЭЭГ потянула задача регистрации ИСС (Изменённое Состояние Сознания), а потому мне хватило и одного отведения, а для связи с компьютером - обычного RS232. И тут действительно вполне можно было бы обойтись вычислением амплитуд каждого из ритмов (альфа, бета и т.д.), хотя я пошла другим путем. Но и этого своего ЭЭГ-любительства мне за глаза хватило, чтобы осознать грандиозность настоящего промышленного ЭЭГ. Конечно современного типа, а не 10-15 летней давности, которого можно приобрести на барахолке среди списанного медицинского оборудования. P.S. На мой взгляд, самая большая сложность в ЭЭГ состоит в банальнейшей вещи - борьбе с вездесущей сетевой наводкой 50 Гц, подавить которую далеко не просто, учитывая близость к ней частот биоритмов мозга. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
predator 0 24 июля, 2010 Опубликовано 24 июля, 2010 (изменено) · Жалоба 256 каналов*52к дискретизации = порядка 13Mсэмплов/сек, передатьв ЭВМ и записать на диск реально, если поднапрячься даже по USB, а вот обработать тяжко. DSP рядом с АРМом именно для цифровой обработки, хотя по моему для многоканальной обработки проще и эффективнее FPGA. думаю, что надо нарезать вырезать из спектр сигнала интересуемые диапазоны,и передавать в комп а дальше обрабатывать в компе. Изменено 24 июля, 2010 пользователем predator Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alkaline 0 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба С форумом местным никак не разберусь как бишь цитаты суда вставлять по человечески. Вообще технические характеристики которых нужно достичь я описал. Сами понимаете подобное устройство делается не для того чтобы "было". Я разрабатываю аппаратную часть, програмную насколько возможно по мере сил тоже сам, а помочь есть кому. Xenia писала На мой взгляд, самая большая сложность в ЭЭГ состоит в банальнейшей вещи - борьбе с вездесущей сетевой наводкой 50 Гц, подавить которую далеко не просто, учитывая близость к ней частот биоритмов мозга. Юзаются активные электроды. Скажите, а где собираете добывать электроды? Сами сделаете? Не смешите! Купить. Собирался купить у тех же BioSemi. На самый край есть лаборатория тонких и толстых пленок и 3D принтер. И отнюдь не только к получению частотного спектра сигнала сводятся задачи ЭЭГ Вот именно к этому МОЯ задача и сводится. Но если ваша задача достаточно конкретна (т.е. когда цель не в том, чтобы агрегат построить, а в том, для чего он вам нужен), то и любительская конструкция вполне может сослужить вам хорошую службу. У меня есть 14 канальный беспроводной 16ти битный. -> Не хватает. DRUID3 писал Распознавание образов != нейронные сети. Блин. Все нет времени написать критику на эту современную псевдоконцепцию. Но Вам мой хороший совет - не применяйте их нигде и никогда. Хочу использовать подход который использовали другие. Цитата(Xenia @ Jul 24 2010, 00:20) Матлаб не годится для систем реального времени - он слишком медлителен для такого большого объема работы. Довольно спорное утверждение. Компы сейчас очень мощные. Да и я конечно матлаба не знаю - но там что нет внутреннего компилятора? Неуж-то все только в режиме интерпретации? Сейчас прочел что матлаб можно заставить использовать CUDA это плюс. Jacket - CUDA Engine for MATLAB. Цитата(F E N I X @ Jul 23 2010, 23:34) 5) Проц арм 9-11 для управления всем этим хозяйством Непонятно каким "хозяйством" и зачем тогда еще DSP и рядом с таким мощным процом. Управление АЦП, ЦСП, отсылка данных во внешний интерфейс. Мне так посоветовали. Ethernet тоже гальванически развязан. Но если денег не жаль... Честно говорю не знал :rolleyes: Самая сложная задача это спроектировать измерительную цепь - все что дальше это дело техники. Поэтому я обратился на форум, с надеждой на то что кто то занимался 24-х битными измерениями. Я читал TI-шные аппноуты по поводу создания измерительных цепей вплоть до 16 разрядов, но на большее их не хватило :) И то там уже достаточно хитростей чтобы схемно минимизировать шумы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DRUID3 0 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Хочу использовать подход который использовали другие. Не обобщайте так широко. Кто другие? В опенсорсе? Или на соседней кафедре? Или у Вас доступ к коммерческим разработкам мировых брендов? А где деньги лежат "другие" не расскажут? Мне бы пригодилось! Сейчас прочел что матлаб можно заставить использовать CUDA это плюс. Jacket - CUDA Engine for MATLAB. CUDA это супер. Но к RT там еще меньше отношения. Т.е. большие объемы оно конечно будет считать распределяя нагрузку на видеокарту. Но ни устройства карты, ни устройства драйвера, ни механизма обмена с матлабом Вы знать не можете и гарантировать задержки не можете. Тогда уж что-то свое пишите - причем опять же драйвер Вам nVidia не откроет... И очень я что-то сомневаюсь, что "другие" делали именно такую студенческую халтуру - с нейросетями на матлабе. Да и лишние 50 000$ на матлаб есть? 5) Проц арм 9-11 для управления всем этим хозяйством Управление АЦП, ЦСП, отсылка данных во внешний интерфейс. Мне так посоветовали. Блин... так если даже ADC на нем, зачем тогда DSP? Если спектры только считать - то FPGA прямь так и просится, они все-равно пока хрошо только на выполнение таких задач и способны, но в них превосходят любые DSP. Честно говорю не знал :rolleyes: Уже знаете... Самая сложная задача это спроектировать измерительную цепь - все что дальше это дело техники. Поэтому я обратился на форум, с надеждой на то что кто то занимался 24-х битными измерениями. Кажется есть где-то в недрах форума тема о 24-х битной звуковой карте... Я не спец, у меня и 8-мь криво выходят. :) Я читал TI-шные аппноуты по поводу создания измерительных цепей вплоть до 16 разрядов, но на большее их не хватило :) И то там уже достаточно хитростей чтобы схемно минимизировать шумы. Это как читать книги по рукопашному бою. Все решится по-месту и с очень большим компостированием мозгов. Но если есть деньги и время :rolleyes: ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Юзаются активные электроды. Всех проблем с сетевой наводкой активные электроды не решают, поскольку источник помех - не повода, а само тело человека. Если не верите - дотроньтесь пальцем до щупа осциллографа и посмотрите насколько вы "газите". Тот же эффект получится, если дотронуться пальцем до входа звукоснимателя радиоприемника. Синфазную помеху, естественно, давят, однако большой вопрос, насколько это удается качественно сделать. Конечно, если амплитуда входного сигнала достаточна, то здесь подавление помехи проходит удовлетворительно. Например, кардиограмму снимать не мешает. Однако потенциалы мозга на порядок меньше импульсов сердечных сокращений, а потому на субмикровольтовом диапазоне помеха не просто велика, а явно доминирует над полезным сигналом. Проблема усугубляется еще тем, что вход должны быть достаточно высокоомными, т.к. от головы измеряются именно потенциалы, а не электрический ток. Будь входное сопротивление поменьше, то помеха не так бы сильно мешала. Лично я "синфазный" электрод в рот брала :), но и то не очень помогало. У меня есть 14 канальный беспроводной 16ти битный. -> Не хватает. Уже интересно. Поделитесь входной (аналоговой частью), где брали схему? Что же касается перехода от 16 бит на 24, то тут все просто и тривиально - берете другой АЦП и всего делов. Это когда-то прежде многоразрядные АЦП были медлительными, а нынче скорости у них большие (по меркам ЭЭГ конечно). Самая сложная задача это спроектировать измерительную цепь - все что дальше это дело техники. Поэтому я обратился на форум, с надеждой на то что кто то занимался 24-х битными измерениями. Нет здесь сложности - 24-х битные измерения ничем существенным от 16-битных не отличаются. Только лишний байт данных получите. А вот быстрый микроконтроллер вам понадобится, хотя вовсе не обязательно DSP, т.к. вам вычислять скорее всего ничего не придется, а придется шустро передавать, и при этом успевать формировать посылки. Тут дело такое, что просто кидать эти 3 байта в поток нельзя: малейший сбой - и вы не разберетесь потом, где первый байт, а где последний. Кроме того, ошибка нарушения синхронизации распространится на всю дальнейшую цепочку байт. Поэтому вам придется отказаться от идеи передачи нативных данных, а осуществлять формирование блоков (посылок), которые будут содержать в себе признаки синхронизации и, возможно, контрольную сумму. Помимо того, в блоке придется, по-видимому, указывать номер канала, к которому относится измерение. Из-за этого объем передаваемых данных увеличится еще в 1.5-2 раза против чистых данных. Тем более что АЦП вам придется обслуживать по прерыванию от сигнала готовности, а такой сигнал может поступить первым от любого из АЦП. Сами АЦП, сколько бы их ни было, запускать от одного и того же кварцевого генератора - это обязательно, т.к. все каналы должны быть строго синхронизированы, иначе кросс-кореллограммы получатся дефектными (будет решено, что задержка происходит в мозгу, когда как она от неодновременной работы АЦП). А данные опять же придется буферизировать, нужна память и скорее всего внешняя. Отсюда вытекает, что ваш микроконтроллер должен обязательно иметь USB на борту и очень желательно c DMA поддержкой. И копаться со всем этим придется вам самим, а это ох как не просто! И даже не рассчитывайте, что поставите какой-нибудь Линух или RTOS и будете на дурика побайтно в порт писать. Нет, тут уж вам самому придется все это делать, причем на самом низком уровне. И это лишь малая толика тех трудностей, через которые вам предстоит пройти... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Что же касается перехода от 16 бит на 24, то тут все просто и тривиально - берете другой АЦП и всего делов. :) :) :) Размер имеет значение - была такая рекламка, помнится. Все просто, Ваш "велосипед" медленный? Берете другой и едете в 256 раз быстрее. Насколько будут похожи эти два "велосипеда"? Из-за этого объем передаваемых данных увеличится еще в 1.5-2 раза против чистых данных. Угу, а "чистые" Автор желает треть гигабита :) Отсюда вытекает, что ваш микроконтроллер должен обязательно иметь USB на борту.. Отсюда вытекает, что "микроконтроллер" месте с USB идут лесом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Угу, а "чистые" Автор желает треть гигабита :) В "гигабайты" автор топика, сокрее всего впишется. Как, впрочем, вписались в USB-трафик создатели промышленного прототипа. Тут есть та особенность, что АЦП зачастую гоняют на большей скорости, чем это необходимо. Причина в последовательном обслуживании каналов, посредством встроенного мультиплексора. Поэтому с каждым тактом пребразования мы получаем не все 256 значений, а в несколько раз меньше. В принципе это плохо, т.к. все данные по каналам дожны быть синхронными, однако технически невозможно поставить 256 АЦПов на каждый из каналов. Те микросхемы квадро- и окто-АЦП, которые предлагает TI, на мой взгяд, просто замечательные, т.к. они вроде бы обеспечивают синхронную оцифровку всех каналов. Как это у них реализовано, сказать трудно. Может быть они на входе "защелкивают" входные напряжения, а потом оцифровывают их по очереди? Точный ответ мне не ведом, но только их конструкция действительно работает. В частности квадро-АЦП используется для определения сдвига фаз для контроля за перекосом фаз в сетях трехфазного тока. При этом 3 канала АЦП измеряют фазы, а 4-ый канал - общую точку относительно земли. Причем всё работает на удивление хорошо, чего бы никак не могло случиться, если бы АЦП обслуживал каналы по очереди через входной мультиплексор. Реально каждый из 256 каналов должен опрашиваться не чаще 2-3 КГц. Это где-то 10-15 Кбайт/с на канал (из расчета 5 байт на точку), и того в сумме - 2.5-3.5 Мбайт/с. Вроде бы не страшно, USB2.0 должен с этим справиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Как, впрочем, вписались в USB-трафик создатели промышленного прототипа. "Прототип" при 256 каналах работает на 2x килогерцах. Опять всего в 26 раз :) Тут есть та особенность... Фантазии обсуждать не буду. Сказано было 52 KHz дискретизация. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alkaline 0 24 июля, 2010 Опубликовано 24 июля, 2010 · Жалоба Приступаю к проектированию схемы аналоговой части. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
muravei 3 25 июля, 2010 Опубликовано 25 июля, 2010 · Жалоба Как это у них реализовано, сказать трудно. Видел картинку с максимовским МАХ11040, так там отчетливо нарисованы 4 24-битн. АЦП с возможностью объединения 8-ми микросхем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
predator 0 25 июля, 2010 Опубликовано 25 июля, 2010 · Жалоба лишний байт данных это конечно понятно, только этот байт может оказаться шумами, или наоборот сташий байт нулевым будет стационарно. Надо сперва аналоговый сигнал до АЦП дотащить без шумов и с уровнем соответствующим входу АЦП, потом уже думать как обработать (по прежнему предлагаю нарезать спектр в FPGA), и с одновременным защелкиванием сигнала на всех каналах тоже нужно подумать, хотя можно попробовать полифазным фильтров выровнять... с передачей данных в ЭВМ (нарезаных или полных- исполнителю решать) целесообразнее всего АRМ с Ehernetом Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
тау 31 25 июля, 2010 Опубликовано 25 июля, 2010 (изменено) · Жалоба Я по образованию системщик - учили строить измерительно-вычислительные комплексы. Знания в радиотехнике есть но их не достаточно. ..... Нужно мерить сигнал с частотой от 0,1~0,3 до 1000 (3000) герц Амплитудой в диапазоне от единиц микровольт до нескольких сотен микровольт биполярно Все это делать с разрешением 50~100 нановольт Частота дискретизации 52к 256 входных каналов (8 жгутов по 32 электрода) а посчитаем эффективную разрядность с учетом шума. Сопротивление истчника сигнала 1МОм (реально больше имхо , порядка 25 Мом). полоса известна , усилитель или активные электроды предположим идеальными-нешумящими. Uш2=4kT*dF*R=4*1.38*10-23*300*1000*106= 16.5*10-12 Uш(1000Гц)=4uV SNR=400/4=40dB (и 8 разрядов уже много) Uш(10Гц)=400nV SNR=60dB (11 разрядов уже много) Каким образом Вы, F E N I X, собираетесь утилизировать оставшиеся мелкие разряды от 24-битного АЦП ? Изменено 25 июля, 2010 пользователем тау Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться