Jump to content
Калькуляторы

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

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

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

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

Share this post


Link to post
Share on other sites

Привет!

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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 баксов скачать полное описание формата

Edited by waydm

Share this post


Link to post
Share on other sites

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

В т.ч. и EXFO OTDR.

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

http://yadi.sk/d/AwNB4lUH2_Hnw

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

Share this post


Link to post
Share on other sites

Hoper, не за что.

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

Share this post


Link to post
Share on other sites
косяки или несоответствия

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

 

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

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

Share this post


Link to post
Share on other sites

gazlan

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Hoper, не за что.

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

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

Edited by Hoper

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Edited by Hoper

Share this post


Link to post
Share on other sites

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

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

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

post-101101-006776300 1361883892_thumb.png

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

И вот еще по теме попалось в старой (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.

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

Edited by gazlan

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
Интересно в новой версии FiberTrace 6.90 это исправлено?

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

Edited by waydm

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this