Перейти к содержимому
Калькуляторы

Обработка рефлектограмм

Доброе время суток. Коллеги помогите!!!

Вопрос вот в чем, Есть измерения участка оптического кабеля с двух сторон, нужна программа которая может объединить данные измерения волокна с двух сторон и выдать усредненные данные!

Заранее спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Привет!

Пользуюсь для этого самодельной прогой.

(Есть несколько программ, которые умеют делать двунаправленный анализ трасс, но все они мне не подошли)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если это некомерческая прога и не жалко, то хотелось бы взглянуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пока не сменил род деятельности пользовался прогой от EXFO

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если это некомерческая прога и не жалко, то хотелось бы взглянуть.

Присоединяюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

...может у кого есть описание формата файлов .SOR? Поделитесь, пожалуйста...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sdikiy вот здесь - общее описание блоков файла с рефлектограммой:

http://www.c-tt.com.ua/content/?fl=419&sn=250

А вот здесь:

http://telecom-info.telcordia.com/site-cgi/ido/docs.cgi?ID=SEARCH&KEYWORDS=&TITLE=&DOCUMENT=sr-4731&

можно за 750 баксов скачать полное описание формата

Изменено пользователем waydm

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sdikiy двунаправленный анализ умеют делать многие проги...

В т.ч. и EXFO OTDR.

Но во всех из них надо предпринимать нетривиальные усилия для получения результата и со многими ограничениями.

К примеру, необходимо, чтобы рефлектограмм А->B и B->A были сняты при абсолютно одинаковых параметрах рефлектометра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

К примеру Sor файл снятый с JDSU кривовато(данные) отображаются на других кодировщиках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

malyugaHoperPavel_znamensk, извиняюсь за некропостинг, но, если еще кому-то актуально, то вот моя прога, которая умеет делать двунаправленный анализ:

http://yadi.sk/d/AwNB4lUH2_Hnw

(распаковать в любую папку)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Hoper, не за что.

Кстати, если какие-то косяки или несоответствия найдете, то напишите, плиз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
косяки или несоответствия

post-111019-099208100 1361388912_thumb.pngpost-111019-018652600 1361388914_thumb.pngpost-111019-044976800 1361388913_thumb.png

 

1. Синтетикой припахивает :-)

2. Cksum считается неверно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

gazlan

1) не понял, честно говоря, что значит синтетикой?

2) CRC у SOR-файла проверяет только Trace.Net, причем у всех трасс, снятых не родными рефлектометрами (т.е. не FOD/Noyes) Trace.Net выдает сообщение о неверном CRC. Какой алгоритм подсчета CRC16 считать верным, неясно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Сравните с файлами, снятыми "железным" рефлектометром (вкладка Fixed I) - сразу увидите разницу.

2. Ну, во-первых, не выход мерсенновского твистера (PRNG). Во-вторых, не только Trace.Net. В-третьих (исключая EXFO и JDSU), все считают по одному и тому же алгоритму (разница может быть только в начальном векторе - 0000 или FFFF). До EXFO руки еще не дошли, а JDSU (я смотрел Fiber Trace 6.40) просто очень глючен и _все_ считает неверно (BUG в программе), не говоря уже о собственном, ни на что более не похожем алго :-)

 

А так: AFL (Noyes), Agilent. Optixsoft, Visa, Yokogawa и еще парочка российских вендоров (не знаю, насколько собственными являются их разработки) придерживаются одного стандарта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Hoper, не за что.

Кстати, если какие-то косяки или несоответствия найдете, то напишите, плиз.

Так как в основном пользуюсь JDSU,то привык к их программам.Попробывал добавить события вручную вашей программой и FiberTrace ,очень большая разница получилась.+ непоказывается длина волокна и общие потери всё по 0.

Изменено пользователем Hoper

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Hoper, а можете прислать/приложить парочку трасс, которые в FiberTrace показываются вполне корректно? Интересно будет разобраться в причине косяков

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На e-mail могу сбросить пару рефлектограмм и Fiber trace 6.62.Напиши куда только.

Изменено пользователем Hoper

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

gazlan, я вот что имел ввиду:

да, все производители заявляют соответствие стандартам...

Но на практике, к примеру, если попытаться открыть программой Trace_Net рефлектограмму, снятую EXFO (или любым другим прибором) выйдет такое сообщение:

post-101101-006776300 1361883892_thumb.png

 

Так кто неправильно считает CRC? EXFO при создании рефлектограммы или Trace_Net при ее открытии?

Непонятно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но на практике, к примеру, если попытаться открыть программой Trace_Net рефлектограмму, снятую EXFO (или любым другим прибором) выйдет такое сообщение:

 

Так кто неправильно считает CRC? EXFO при создании рефлектограммы или Trace_Net при ее открытии?

 

Исключая вариант действительно поврежденного файла, возможны два варианта.

 

1. Рефлектограммы созданы EXFO, JDSU (у них свои _нестандартные_ алго) или Yokogawa в формате SOR 1.00 (стандартное алго, но другой начальный вектор) или чем-то еще (запамятовал), что тоже использует такой же начальный вектор, как Yokogawa в формате SOR 1.00

 

2. Рефлектограмма содержит "лишние" байты между блоками (встречается).

 

Несмотря на то, что положение и границы блоков описаны в заголовке SOR-файла, большинство программ тупо считывают поток байт последовательно, игнорируя информацию из заголовка о реальном положении блока. При этом, если, например, за концом блока SupParams оказалась парочка "лишних" байт (реальный пример), происходит крэш.

 

В теории (не встречал), можно еще предположить, что версия формата в заголовке не соответствует реальному.

 

Если нужен точный диагноз, то присылайте саму программу вместе с проблемными файлами - вскрытие покажет :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И вот еще по теме попалось в старой (2004) статье [Agilent Technologies]:

 

"A check sum on an OTDR trace cannot be duplicated—it's like a snowflake," says Schweiger. "Our software also checks all traces to make sure there have been no duplications, either by accident or intentionally."

 

Evaluating fiber and link with the right OTDR for the job", July 1, 2004

http://www.cablinginstall.com/articles/print/volume-12/issue-7/products-services/product-update/evaluating-fiber-and-link-with-the-right-otdr-for-the-job.html

 

P.S.

Так и не удалось корректно вставить ссылку. Оставлю текстом.

Изменено пользователем gazlan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да действительно посмотрел все старые файлы рефлектограмм до прошивки прибора там тоже стандарт Bellcore 2.0

а FiberTrace меняет на Bellcore 1.10 Интересно в новой версии FiberTrace 6.90 это исправлено? Спасибо что разобрались,буду пробывать найти более новую версию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Интересно в новой версии FiberTrace 6.90 это исправлено?

 

Предполагаю, что нет - и намеренно.

 

Версии 6.40 и 6.62 не только читают файлы файлы в формате SOR 2.0, а сохраняют в формате SOR 1.0, но и меняют количество и состав блоков в файле (исчезает блок JDSUEvenementsMTS и появляются блоки LinkParams и WavetekFour4MTS).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Коллеги, приветствую!

Запилил новую версию программы просмотра рефлектограмм SORTraceViewer http://yadi.sk/d/3F91b02h9aSnx

Из заметных изменений - добавлена функция "Напечатать все рефлектограммы", введена сортировка списка трасс, изменен режим рисования участка рефлектограммы после конца волокна (шум) для экономии ресурса картриджа при печати, исправлен косяк с открытием файла отчета в Windows XP, другие мелкие улучшения

Изменено пользователем waydm

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас