Software & Компьютерная инженерия
Создание надежной передачи нейронных сигналов в беспроводных интерфейсах мозга и компьютера
Table of Contents
Связь сигналов: от нейрона к приемнику
Беспроводные интерфейсы мозг-компьютер (БКИ) зависят от хрупкой цепи, которая преобразует слабую нейронную электрическую активность в поток цифровых данных. Качество этой цепи определяет, может ли БКИ надежно восстановить движение парализованной конечности, передать мысль в виде текста или управлять протезом с естественной беглостью. Прежде чем можно передать один бит, нейронный сигнал должен быть захвачен с достаточной точностью, при условии отбрасывания шума и закодирован для выживания беспроводного канала.
Необработанные сигналы — локальные потенциалы поля (LFP), потенциалы действия (spikes) или электрокортикограммы (ECoG) — изменяются по амплитуде, пропускной способности и плотности информации. LFP обычно варьируются от 10 до 100 мкВ с частотами до 300 Гц, в то время как шиповые поезда занимают более широкий спектр и требуют скорости отбора проб выше 20 кГц. Сигналы ECoG, записанные с поверхности коры, предлагают среднюю точку с более высоким пространственным разрешением, чем ЭЭГ и более низкой инвазивностью, чем проникающие микроэлектродные массивы. Каждый тип сигнала предъявляет различные требования к фронтальному усилителю, аналого-цифровому преобразователю и протоколу передачи.
После оцифровки поток данных должен быть упакован и отправлен по беспроводной линии связи, которая работает в рамках строгих бюджетов мощности и ограничений безопасности. Человеческое тело значительно ослабляет радиочастотные сигналы, а имплантируемые антенны ограничены небольшими форм-факторами. Надежная передача при требуемых скоростях передачи данных - часто превышающих 10 Мбит / с для массивов высокой плотности - остается одной из самых сложных инженерных задач в этой области.
Источники нарушений на беспроводном пути
Надежность — это не одно свойство, а совокупность защит от множества механизмов обесценения.Понимание этих механизмов является предпосылкой для разработки эффективных контрмер.
Электромагнитная интерференция и многолучевое исчезновение
Среда рядом с пользователем BCI богата электромагнитным шумом от маршрутизаторов Wi-Fi, сотовых базовых станций, медицинского оборудования и даже электрической проводки в стенах. Этот шум может соединяться с антенной приемника и повреждать демодулированный сигнал. Угасание Multipath, вызванное отражениями от стен, мебели и собственного тела пользователя, создает глубокие нули в силе сигнала. Комбинирование антенн разнообразия с надежными схемами модуляции, такими как ортогональное мультиплексирование с частотным разделением (OFDM), помогает смягчить эти эффекты, но за счет повышенной сложности схемы и энергопотребления.
Вмешательство в полосу от других имплантатов
По мере распространения беспроводных медицинских имплантатов возрастает риск интерференции соканала. Полоса связи Medical Implant Communications Service (MICS) (402–405 МГц) была разработана специально для связи между имплантатом и поверхностью тела, но она используется многими устройствами. Более новые стандарты, такие как сеть Medical Body Area Network (MBAN) в диапазоне 2,36–2,4 ГГц, предлагают более высокую пропускную способность, но также сталкиваются с перенаселенностью. Помехи могут управляться с помощью многократного доступа с разделением времени (TDMA), частотного переключения или когнитивных радиотехник, которые ощущают спектр и адаптивно выбирают четкие каналы.
Артефакты движения и физиологический шум
Пользователь BCI, который ходит, поворачивает голову или даже дышит, вводит движение, которое может сместить имплантат относительно приемника, изменить импеданс интерфейса электрод-ткань и модулировать беспроводной канал. Артефакты движения появляются как низкочастотный дрейф в нейронном сигнале, в то время как быстрые движения могут вызвать отсев в радиоканале. Алгоритмы адаптивной фильтрации - в частности, фильтры Калмана и рекурсивные оценки наименьших квадратов (RLS) - могут отслеживать и вычитать шум, связанный с движением, в режиме реального времени, при условии, что они получают обновления от инерциального датчика или вспомогательного опорного канала.
Ограничения бюджета власти
Наиболее фундаментальным ограничением надежности является доступная энергия. Имплантируемый BCI должен работать в течение многих лет на батарее, которая может быть перезаряжена только нечасто, или иначе полагаться на беспроводную передачу энергии. Высокоточная нейронная запись и передача с высокой скоростью передачи данных по своей сути энергоемки. Каждый милливатт, сэкономленный за счет сжатия данных, снижения несущей частоты или использования более простой схемы модуляции, непосредственно продлевает срок службы батареи, но также может увеличить частоту ошибок бита (BER). Компромиссы между мощностью, скоростью и надежностью должны быть оптимизированы для каждого приложения.
Кодирование и исправление ошибок для нейронного канала
Форвардная коррекция ошибок (FEC) является основой надежной беспроводной передачи. Добавляя структурированное резервирование к данным, FEC позволяет приемнику обнаруживать и исправлять ошибки, не требуя повторной передачи - критическое преимущество, когда задержка в оба конца не может быть допущена.
Коды Рида-Соломона и LDPC
Коды Рида-Соломона (RS) — это блочные коды, которые хорошо работают для исправления ошибок при разрыве, которые распространены в угасающих каналах. Они уже используются во многих беспроводных стандартах и могут быть реализованы в аппаратном обеспечении с низкой задержкой. Коды с четностью низкой плотности (LDPC) обеспечивают производительность очень близко к пределу Шеннона, что делает их привлекательными для высокопроизводительных BCI, где имеет значение каждый децибель отношения сигнал-шум (SNR). Однако декодирование LDPC требует больших вычислительных ресурсов, что может вытолкнуть энергетический бюджет имплантата за пределы приемлемых уровней. Недавние работы продемонстрировали энергоэффективные декодеры LDPC с использованием приблизительных вычислений и итеративного пропускания сообщений, которые работают ниже 1 мВт.
Полярные коды и бесплатная кодировка
Полярные коды, первое проверенное семейство кодов, достигающих пропускной способности, были приняты в новом радио 5G и изучаются для биомедицинской телеметрии. Их систематическая конструкция позволяет использовать очень низкие полы ошибок, что имеет решающее значение для клинических применений. Коды без скорости (или фонтаны), такие как коды преобразования Luby (LT), являются еще одним перспективным кандидатом: они бесконечно расширяемы и могут адаптироваться к условиям канала, не требуя обратной связи. Приемник просто собирает достаточно закодированных символов для декодирования. В то время как коды без скорости вводят переменную пропускную способность, они идеально подходят для сценариев, где качество канала колеблется непредсказуемо.
Совместное кодирование источников и каналов
Вместо того, чтобы сжимать нейронный сигнал отдельно и затем добавлять коррекцию ошибок, совместное кодирование исходных каналов (JSCC) объединяет оба шага. JSCC может использовать избыточность, присущую нейронным записям - смежные образцы сильно коррелируют - для более эффективной защиты от ошибок передачи. Модели глубокого обучения, особенно вариационные автокодировщики и сверточные нейронные сети, показали высокую производительность в обучении компактным представлениям, которые также устойчивы к шуму канала. компромисс заключается в увеличении задержки от вывода нейронной сети, но для приложений не реального времени, таких как мониторинг сна или обнаружение эпилепсии, JSCC может резко снизить требуемую мощность передачи.
Адаптивная фильтрация и кондиционирование сигналов
Даже при идеальной коррекции ошибок BCI должен удалить загрязнение, которое поступает перед аналого-цифровым преобразованием. Адаптивные фильтры непрерывно корректируют свои коэффициенты для отслеживания нестационарных источников шума.
Фильтры Калмана для нейронного слежения
Фильтры Калмана моделируют нейронный сигнал и шум как линейную динамическую систему. Они особенно эффективны при удалении низкочастотного дрейфа (например, от электрохимических изменений на кончике электрода) и могут сплавлять информацию с нескольких каналов. В беспроводном BCI фильтр Калмана может также включать в себя принятый индикатор силы сигнала (RSSI) в качестве наблюдения, позволяя ему регулировать усиление или запрашивать повторную передачу только тогда, когда задняя неопределенность фильтра превышает порог.
Адаптивная отмена шума с указанием
Многие беспроводные имплантаты включают вспомогательные электроды, которые регистрируют только шум — например, заземляющее кольцо, размещенное за пределами области записи. Подавая эту ссылку в адаптивный фильтр (например, алгоритм нормализованных наименее средних квадратов (NLMS)), BCI может вычитать помехи общего режима, такие как шум линии электропередач 50/60 Гц и артефакты электромагнитного поля. Задача состоит в том, чтобы убедиться, что эталон не отменяет сам нейронный сигнал. Общее решение заключается в использовании независимого анализа компонентов (ICA) препроцессора для разделения источников перед адаптивной фильтрацией.
Многоканальные, MIMO и методы многообразия
Надежность может быть увеличена путем отправки одной и той же или связанной информации по нескольким пространственным путям.В системах BCI с несколькими электродными каналами разнообразие может быть использовано как на этапах записи, так и на этапах передачи.
Кодирование пространства-времени для имплантатов
Имплантат BCI с несколькими антеннами или одной антенной и несколькими электродными площадками, используемыми в качестве наземных плоскостей, может реализовывать коды блоков пространства-времени (STBC). STBC распространяют символы по антеннам и временным интервалам, улучшая эффективный SNR путем объединения принятых сигналов на внешнем приемнике. В то время как ограничения размера имплантата ограничивают расстояние между практическими антеннами до менее чем длины волны (например, 7 см при 2,4 ГГц), недавние исследования в магнитоэлектрических антеннах показали, что электрически маленькие антенны все еще могут обеспечить полезное разнообразие для каналов вблизи тела.
Схемы кооперативной ретрансляции
Внешний носимый, такой как повязка на голове или шейный воротник, может выступать в качестве реле между имплантатом и удаленной базовой станцией. Реле декодирует слабый сигнал от имплантата и ретранслирует его с большей мощностью. Этот двухскатный подход улучшает покрытие и снижает требуемую мощность передачи имплантата. Такие протоколы, как декодирование и перемещение (DF) или усиление и перемещение (AF), могут быть выбраны на основе вычислительных возможностей реле. Для BCI, используемых в домашних или клиничных условиях, сеть реле может обеспечить бесшовную связь по мере перемещения пользователя.
Машинное обучение для динамической оптимизации
Передача нейронных сигналов не является статичной проблемой. Меняется канал, меняется активность пользователя, изменяется информационное содержание самого нейронного сигнала. Модели машинного обучения могут изучать эти динамики и регулировать параметры передачи в реальном времени.
Усиление обучения для адаптации к ставкам
Агент обучения с подкреплением (RL) может наблюдать такие показатели, как скорость потери пакетов, напряжение батареи и SNR, затем выбирать режим передачи (например, BPSK против 16-QAM, скорость кодирования, мощность передачи). Функция вознаграждения балансирует пропускную способность, задержку и энергию. В моделировании адаптивные модуляции на основе RL удвоили эффективную пропускную способность по сравнению со схемами с фиксированной скоростью в угасающих каналах. Для BCI политика RL может быть предварительно обучена офлайн на большом наборе данных каналов следов, а затем точно настроена онлайн во время использования.
Автокодер на основе сжатия
Глубокие автокодировщики могут изучать сжатое латентное представление нейронных сигналов, сохраняющее информацию, относящуюся к декодированию. Поскольку латентное пространство является непрерывным и дифференцируемым, коэффициент сжатия может быть отрегулирован путем изменения размера узкого места. Это позволяет BCI динамически отменять битрейт против качества реконструкции. Когда канал хорош, система может отправлять представление более высокой точности; когда канал ухудшается, он может вернуться к более низкой точности, но продолжать работать.
Управление энергией и сбор энергии
Надежная передача должна поддерживаться даже при разрядке батареи. Схемы управления питанием, которые собирают энергию из тепла тела, движения или сигналов окружающей среды, могут продлить срок службы и позволить более агрессивные стратегии передачи, когда энергии много.
Квазирезонансные усилители мощности
Усилитель мощности (PA) в передатчике имплантата доминирует в энергетическом бюджете. PA класса D и класса E обеспечивают высокую эффективность (> 80%), но требуют тщательного согласования импеданса для поддержания эффективности по полосе пропускания сигнала BCI. Адаптивная настройка импеданса с использованием банка конденсаторов с цифровым управлением может поддерживать почти оптимальное соответствие при изменении среды антенны (например, при движении руки пользователя).
Беспроводная передача мощности и дежурный велосипед
Многие BCI используют внешний носимый, который одновременно принимает нейронные данные и подает питание на имплантат через индуктивную связь. Рабочий цикл передачи можно регулировать: имплант сохраняет энергию в периоды высокой мощности, а затем отправляет данные короткими всплесками. Эта передача в режиме всплеска упрощает управление ошибками, потому что всплеск может быть предварительно закодирован и передан с высокой скоростью, пока канал все еще благоприятен. Внешний приемник также может отправлять сигналы подтверждения (ACK), которые инструктируют имплантат повторять всплеск только в случае отказа проверки CRC, что снижает среднее потребление энергии.
Нормативно-правовые аспекты и безопасность
Надежность - это не только инженерная цель, но и нормативное требование. Имплантируемые медицинские устройства должны соответствовать конкретным пределам выбросов и руководящим принципам безопасности, таким как стандарт IEEE 802.15.6 для сетей зон тела и руководящие принципы ICNIRP для конкретной скорости поглощения (SAR). Мощность передачи имплантата обычно ограничена 25 мкВт EIRP в полосе MICS. Работая в этом пределе, разработчики все еще должны достичь максимальной PER менее 1% для 95% эпох передачи. Тестирование в реальном мире с участием людей в движении имеет важное значение для проверки того, что протокол соответствует этим целям.
Безопасность также является измерением надежности. BCI, который может быть заклинирован или спуфрован, ставит под угрозу безопасность пользователя. Шифрование и аутентификация (например, AES-128 с неявными сертификатами) добавляют накладные расходы, но не подлежат обсуждению для клинического развертывания. К счастью, многие из кодов, исправляющих ошибки, и описанные методы разнообразия также обеспечивают некоторую устойчивость против преднамеренных помех.
На пути к безшовной нейронной связи
Цель надежной передачи нейронных сигналов состоит в том, чтобы сделать беспроводную связь прозрачной для пользователя. Для достижения этого требуется системный подход, который интегрирует достижения в области электроники с низким энергопотреблением, обработки сигналов, теории информации и встроенного машинного обучения. По мере того, как индустрия BCI движется к имплантатам с высоким количеством каналов (тысячи электродов), скорость передачи данных будет толкаться в сотни Мбит/с. В этом масштабе традиционное разделение между зондированием и связью разрушается: каждый компонент должен быть совместно разработан, чтобы максимизировать конечную скорость передачи информации при строгом бюджете мощности.
Внешние ресурсы для более глубокого чтения включают обзор беспроводных сетей области тела для медицинских приложений , статью Nature Biomedical Engineering о беспроводных BCI высокой плотности и Neuron о проблемах обработки сигналов в имплантируемых устройствах .
Объединив стратегии, изложенные здесь, — передовое кодирование, адаптивная фильтрация, многоканальное разнообразие, оптимизация машинного обучения и тщательное управление питанием, — исследователи неуклонно сокращают разрыв между теоретической емкостью нейронного канала и практической надежностью, которую требуют клинические и потребительские BCI.