реклама на сайте
подробности

 
 
> синхронизация кадров в потоке E1
siworker
сообщение Jun 21 2007, 07:02
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 24-04-07
Пользователь №: 27 280



Каким образом осуществляется кадровая синхронизация? Просто по маркеру в начале кадра? Может ли он совпадать с байтом из голосового канала?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
per_aspera_ad_as...
сообщение Apr 30 2008, 10:14
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-01-08
Из: Гусь-Хрустальный - Владимир
Пользователь №: 34 452



Наверное, тема уже закрыта, но хотелось кое что добавить... и спросить…

Делаем собственную разработку, один из модулей в ней ищет синхронизацию в потоке Е1. Алгоритм поиска сделан вначале был в принципе также как и описывалось выше (считается количество правильных и ошибочных FAS в четных кадрах и проверяется бит в нечетном и в зависимости от этого принимается решение), только с учетом того что байт потока Е1 не выровнен по границе байта входного потока, поэтому добавилось несколько стадий выравнивания по байту (ищется похожие на FAS данные) ну и компонент многоканальный (256 каналов). Но в реальных условиях обнаружилась интересная вещь: в одном из информационных тайм-слотах идет (причем очень длительное время) комбинация FAS, на которую пробуем синхронизироваться, но поскольку нечетные кадры не верны, сбрасываем поиск и начинаем новый. Но самое печальное, что опять попадаем не в «то место» (опять информационный тайм-слот) и все начинается сначала. В итоге пришлось модифицировать алгоритм, теперь он запоминает «неправильные места» и пропускает их, ну конечно если более лучшего ничего не найдет он будет пробовать опять тоже место.

Но насколько это правильно??? Очень интересно как именно реализован алгоритм поиска в реальных микросхемах? Подскажите, пожалуйста, где найти документацию на микросхему, в которой это описано?


--------------------
За беспокойство не беспокойтесь.
Go to the top of the page
 
+Quote Post
Идеолог
сообщение May 21 2009, 01:24
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 31-01-09
Из: Москва
Пользователь №: 44 213



Цитата(per_aspera_ad_astra @ Apr 30 2008, 14:14) *
Наверное, тема уже закрыта, но хотелось кое что добавить... и спросить…

Делаем собственную разработку, один из модулей в ней ищет синхронизацию в потоке Е1. Алгоритм поиска сделан вначале был в принципе также как и описывалось выше (считается количество правильных и ошибочных FAS в четных кадрах и проверяется бит в нечетном и в зависимости от этого принимается решение), только с учетом того что байт потока Е1 не выровнен по границе байта входного потока, поэтому добавилось несколько стадий выравнивания по байту (ищется похожие на FAS данные) ну и компонент многоканальный (256 каналов). Но в реальных условиях обнаружилась интересная вещь: в одном из информационных тайм-слотах идет (причем очень длительное время) комбинация FAS, на которую пробуем синхронизироваться, но поскольку нечетные кадры не верны, сбрасываем поиск и начинаем новый. Но самое печальное, что опять попадаем не в «то место» (опять информационный тайм-слот) и все начинается сначала. В итоге пришлось модифицировать алгоритм, теперь он запоминает «неправильные места» и пропускает их, ну конечно если более лучшего ничего не найдет он будет пробовать опять тоже место.

Но насколько это правильно??? Очень интересно как именно реализован алгоритм поиска в реальных микросхемах? Подскажите, пожалуйста, где найти документацию на микросхему, в которой это описано?


Извиняюсь, конечно, но описание вашей собственной разработки кажется понял только с 5-го прочтения. Вы пробовали считать вероятности ложной тревоги и вероятности правильной синхронизации для вашего алгоритма? Сейчас видится, что они будут существенно хуже классического варианта, описанного выше и, собственно, имеющегося в спецификации.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- siworker   синхронизация кадров в потоке E1   Jun 21 2007, 07:02
- - shamray   Да, синхронизация происходит по 0-му тайм-слоту. С...   Jun 21 2007, 07:14
|- - siworker   Цитата(shamray @ Jun 21 2007, 11:14) Да, ...   Jun 21 2007, 07:18
|- - shamray   Цитата(siworker @ Jun 21 2007, 10:18) и с...   Jun 21 2007, 07:46
- - Designer56   2 подряд в совокупности с отсутствием синхронизаци...   Jun 21 2007, 07:49
|- - siworker   Цитата(Designer56 @ Jun 21 2007, 11:49) 2...   Jun 21 2007, 08:06
- - Designer56   Цитатамы рассматриваем уже раскодированный сигнал....   Jun 21 2007, 08:13
|- - shamray   Цитата(Designer56 @ Jun 21 2007, 11:13) ч...   Jun 21 2007, 08:20
- - Designer56   ЦитатаВ голосовом канале может вполне встретиться ...   Jun 21 2007, 08:34
|- - shamray   Цитата(Designer56 @ Jun 21 2007, 11:34) С...   Jun 21 2007, 08:53
- - Designer56   По оптике E1 передавать- это в наше время извращен...   Jun 21 2007, 09:05
|- - Mc_off   Цитата(Designer56 @ Jun 21 2007, 13:05) П...   Jun 21 2007, 09:33
- - Designer56   ЦитатаE1 - это стандарт формирования цифрового пот...   Jun 21 2007, 09:47
- - shamray   Цитата(Mc_off @ Jun 21 2007, 12:33) E1 - ...   Jun 21 2007, 11:41
- - Mc_off   Точно, ошибся. G.704 - структура кадра...   Jun 21 2007, 13:55
- - Designer56   Тут вот почему возникла небольшая путаница. Впервы...   Jun 22 2007, 04:33
|- - Entuziast   V E1 vse prosto - v 0-om timeslote kadgdogo kadra ...   Oct 24 2007, 08:21
- - tolik1   Процедуры вхождения в синхронизацию и выхода из си...   Nov 6 2007, 12:49
- - Harbour   обычно смещают окно поиска на один бит - попасть т...   May 1 2008, 03:53


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 09:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.02134 секунд с 7
ELECTRONIX ©2004-2016