Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как обнаружить деструктивные импульсы в полезном сигнале?
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
Delovar
Описание задачи:Дано: фрагмент локальной сети Ethernet состоящий из двух компьютеров и линии связи. Обмен данными происходит по протокололу 100Base-T, линия связи – витая пара UTP 5 категории.
С помощью емкостной или индукционной связи производится инжекция сверхкоротких повторяющихся электромагнитных импульсов в линию связи (витую пару).
В результати воздействия на полезные электрические сигналы (передача данных по сети) деструктивными импульсами происходит свертка сигналов и полезный сигнал искажается.
При поступлении суммарного сигнала на приемник он преобразуется в бинарный вид в соответствиии с заданным алгоритмом, но с ошибками.
Задача: выявить факт воздействия сверхкоротких повторяющихся электромагнитных импульсов (отфильтровать от полезного сигнала), определить параметры деструктивного сигнала (амплитуда, частота, длительность импульса).
----------
P.S. Имею доступ к библиотеке IEEE Xplore. Могу помочь достать статьи....
thermit
Цитата
Delovar:
С помощью емкостной или индукционной связи производится инжекция сверхкоротких повторяющихся электромагнитных импульсов в линию связи (витую пару).
В результати воздействия на полезные электрические сигналы (передача данных по сети) деструктивными импульсами происходит свертка сигналов и полезный сигнал искажается.


Свертки тут быть не может. Помеха чисто аддитивная.

А что значит "сверхкороткие импульсы?"
Delovar
На счет свертки выразился неправильно...конечно же сложение. Сверхкороткие - наносекундные и микросекундные прямоугольные импульсы.....Вот как их идентифицировать???


Цитата(thermit @ Feb 27 2010, 18:51) *
Свертки тут быть не может. Помеха чисто аддитивная.

А что значит "сверхкороткие импульсы?"
thermit
Импульсы периодические или случайные
Delovar
Импульсы периодические
Полезный сигнал - псевдослучайная последовательность

Цитата(thermit @ Feb 27 2010, 19:15) *
Импульсы периодические или случайные
Oldring
Цитата(Delovar @ Feb 27 2010, 16:07) *
Задача: выявить факт воздействия сверхкоротких повторяющихся электромагнитных импульсов (отфильтровать от полезного сигнала), определить параметры деструктивного сигнала (амплитуда, частота, длительность импульса).


Демодулировать сигнал до битов. Построить адаптивную модель линии. Вычислить ошибку. Там, где помехи - будут импульсы большой ошибки. Осреднить для определения формы.

Если помеха периодичная - можно попробовать её увидеть по спектру принимаемого сигнала.
Примерно так это видится.
Delovar
Цитата(Oldring @ Feb 27 2010, 20:31) *
Демодулировать сигнал до битов. Построить адаптивную модель линии. Вычислить ошибку. Там, где помехи - будут импульсы большой ошибки. Осреднить для определения формы.

Версию вычислять помеху по количеству ошибок бинарного представления уже проработал. Построил модель, но точность параметров помехи никуда не годится. Здесь нужно более тонко подходить.



Если помеха периодичная - можно попробовать её увидеть по спектру принимаемого сигнала.
Примерно так это видится.


Этот вариант наиболее интересен, но опять же как это проделать в том же Matlab? А потом еще воспроизвести на практике? Есть идеи?
Oldring
Цитата(Delovar @ Feb 27 2010, 21:06) *
Этот вариант наиболее интересен, но опять же как это проделать в том же Matlab? А потом еще воспроизвести на практике? Есть идеи?


Идей у меня всегда полно. biggrin.gif
petrov
Цитата(Delovar @ Feb 27 2010, 16:07) *
Задача: выявить факт воздействия сверхкоротких повторяющихся электромагнитных импульсов (отфильтровать от полезного сигнала), определить параметры деструктивного сигнала (амплитуда, частота, длительность импульса).


Если просто выявить факт и определить параметры то непонятно причём здесь Ethernet. Если требуется передача Ethernet по каналау на который он не расчитан то это скорее всего невозможно, попробуйте просто приёмник 100Base-T сделать, окажется что это весьма не простая задачка, а уж для передачи по каналу с помехами и вовсе потребуется изменение модуляции, кодирования и т. п. ИМХО постановка задачи - бред...
Delovar
Цитата(petrov @ Feb 28 2010, 16:04) *
Если просто выявить факт и определить параметры то непонятно причём здесь Ethernet. Если требуется передача Ethernet по каналау на который он не расчитан то это скорее всего невозможноИМХО постановка задачи - бред...


Уважаемый, petrov, попробую яснее объяснить что мне надо. Бред или не бред, но такая задача существует!
Ethernet здесь при том, что я рассматриваю фрагмент сети, передача данных в котором осуществляется по спецификации IEEE 802.3 (Ethernet). Соответственно и данные, преобразованные в сетевой карте в электрические импульсы передается по проводам в соответствии с этой спецификацией. На провод воздействует внешняя помеха в виде повторяющихся микросекундных импульсов примерно той же амплитуды. Провод рассчитан на передачу (!!!) - это витая пара UTP 5 cat. Сигналы суммируются и при преобразование в сет. карте в бинарный вид появляются ошибки. Задачи выявить внешнюю помеху и её параметры на оконечном компьютере.
Есть идея выявлять статистическими методами: т.е. собрав некоторую статистику по ошибкам, определять воздействие помехи и параметры по кол-ву ошибок на канальном уровне OSI.
Других идей выявления пока не слышал...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.