|
xDSL, разработка xDSL - проектов |
|
|
|
Dec 30 2006, 08:38
|
Участник

Группа: Свой
Сообщений: 64
Регистрация: 16-03-05
Из: Perm, Russia
Пользователь №: 3 405

|
Да тут каждый первый "понимающий". Подробности давай.
|
|
|
|
|
Jan 4 2007, 15:41
|
Местный
  
Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851

|
Цитата(Alex_vod @ Dec 30 2006, 21:32)  Я работаю над этим, но получиется пока "кустарщина". Хотелось бы узнать как это "по науке" делать надо. Думаю не просто так люди в женеве этот стандарт написали , есть в нём что то. Возьмите для начала описание на готовый трансивер, например на какой-нибудь из семейства SOCRATES от Infineon или подобный.
--------------------
|
|
|
|
|
Jan 5 2007, 15:47
|
Участник

Группа: Свой
Сообщений: 64
Регистрация: 16-03-05
Из: Perm, Russia
Пользователь №: 3 405

|
Цитата(Alex_vod @ Dec 30 2006, 22:18)  Суть работы в следующим. В потоке Е1 мне необходимо перейти в спектр более низких частот. Для начала решили понизить частоту сигнала в 2 раза.Решили: Из стандарта HDSL (G0991_1E) за основу взять 2B1Q кодировоние. Приём и передача физически разделены, т е эхокомпенсацию и фреймирование не использовать. Так же из этого стандарта использовать скремблер\дескремблер разрядностью 23. Но на выходе скремблера возможны комбинации когда идут подрят 22 ипаульса одной полярности.В коде 2B1Q это 11 импульсов одной полярности. Эти 11 импульсов смещают постоянную состовляющую. Как с этим явление бороться , непонятно. Т е в общем не понятно , как огранизовать распознование сигнала на входе. На входе стоит АЦП 10 разрядов с чатотой 40 Mhz, которая передаёт все сигналы в плису. В принципе в плисе можно реализовать всё что угодно, вопрос что именно. Какие методы луче использовать. Сам скремблер не делал, HDSL (в виде 2B1Q для Е1 по 2-м парам) реализовал на LevelOne чипсете. SK70708/04 (Data Pump/AFE) Цитата (не моя) - "Смысл скремблирования состоит в получении последовательности, в которой статистика появления нулей и единиц приближается к случайной, что позволяет удовлетворять требованиям надежного выделения тактовой частоты и постоянной, сосредоточенной в заданной области частот спектральной плотности мощности передаваемого сигнала" Код 2B1Q, если память не изменяет, позволяет за один такт передавать 2 бита данных, и имеет 4-е состояния которые соответствуют информационным значениям 00,01,10,11 Я так мыслю, что если скремблер заточен под этот линейный код, то он должен кодировать данные таким образом что бы исключались повторения информационных последовательностей (т.е. 111111...,00000...,1010101...,010101.....) В стандарте ETR152 схемы скремблирования приводились(помню долго на них смотрел, дууумал). Но, ребята, если вы эту игру затеяли для увеличения дальности передачи потока по медной паре, ИМХО пользуйте готовый чипсет, и не меньше TC-PAM16. А то чистого спорта не выйдет. Connexant(GlobeSpane), Metallink, Infineon, Mindspeed - все есть в продаже.
|
|
|
|
|
Jan 5 2007, 17:13
|
Участник

Группа: Свой
Сообщений: 64
Регистрация: 16-03-05
Из: Perm, Russia
Пользователь №: 3 405

|
Посмотрел собственно ETR-152 с32-33 (5.4.3 Scrambling method). For the direction NTU-->LTU the polynomial shall be x-23 Å x-18 Å 1, where the sign Å stands for modulo 2 summation; For the direction LTU-->NTU the polynomial shall be x-23 Å x-5 Å 1; Я так мыслю, что порядки рекомендованных полиномов подобраны для исключения выше указанных последовательностей. Так что после прохождения ч-з скремблер никаких информационных периодик не предвидится. Сам стандарт не линкуется (1.5М). Поэтому только рисунок.
|
|
|
|
|
Jan 5 2007, 22:18
|
Частый гость
 
Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121

|
"Я так мыслю, что порядки рекомендованных полиномов подобраны для исключения выше указанных последовательностей". Совершенно верно "Так что после прохождения ч-з скремблер никаких информационных периодик не предвидится." а вот тут вы ошибаетесь. У скремблеров есть своя математическая теория. Если взять скремблер из ETR-152 (Ds = Di Ds ⋅ x–18 Ds ⋅ x–23) , его длинна равна 23, это значит что один из 2^23 вариантов будет вариант когда в скремблере все 0 и 2^23-1 вариант когда в скремблере все 1.Помоему так.Этой книги под рукой нет , точнее смогу написать после 15 января. "Смысл скремблирования состоит в получении последовательности, в которой статистика появления нулей и единиц приближается к случайной, что позволяет удовлетворять требованиям надежного выделения тактовой частоты и постоянной, сосредоточенной в заданной области частот спектральной плотности мощности передаваемого сигнала" Вот именно, она только приближается , но не есть полностью случайная. И чем длиннее скремблер ,тем последовательность выглядит более случайной. "Сам скремблер не делал, HDSL (в виде 2B1Q для Е1 по 2-м парам) реализовал на LevelOne чипсете." HDSL и SDSL у нас тоже давно реализованны на чипах. Но суть моего проекта в том что бы реализовать 2B1Q без чипов LevelOne,Metallink, Infineon..... для того что бы разделить "физически" приём и передачу.Для этого поставил большую Плис, что бы всё влезло. Сейчас склоняюсь к мнению что нужно ставить цифровой фильт.
|
|
|
|
|
Jan 6 2007, 09:09
|
Участник

Группа: Свой
Сообщений: 64
Регистрация: 16-03-05
Из: Perm, Russia
Пользователь №: 3 405

|
"это значит что один из 2^23 вариантов будет вариант когда в скремблере все 0 и 2^23-1 вариант когда в скремблере все 1." Как бы логично все. Правильно. НО. Реально то мы имеем два условия. 1) в течении первых 23-х тактов в скремблер залезла "хитрая" последовательность нолей и единиц 2) в течении следующих 23-х тактов XOR выхода скремблера и входных данных дает плачевный рез-ат на входе маппера в виде константы. ИТОГО: длина "плохой,хитрой" послед-и д.б. 46 бит. и, вроде как вариант такой послед-ти 2^46(серьезная цифра). Или я чего-то не догоняю?
..... для того что бы разделить "физически" приём и передачу.Для этого поставил большую Плис, что бы всё влезло. Если наработки на готовых чипсетах есть, может есть резон попробовать на них симплекс и делать? За примером далеко ходить не надо Watson3 (ShmitTelecom). Прием|Передача раздельно.На приеме стоит широкополосный усилитель. 23км, МКС-1.2, 2048Кб/с по 2-м парам. Код CAP128. Чипсет GlobeSpane.
|
|
|
|
|
Jan 6 2007, 10:25
|
Частый гость
 
Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121

|
Прием|Передача раздельно.Это очень интересно, но чипа такого я пока не нашёл, у GlobeSpane тоже ничего, может плохо искал. Подскажите ссылку, если зннаете. собственно я вот о какой постоянной составляющей говорил чём говорил (не знаю , вставиться рисунок или нет) [img]http://C:\Documents%20and%20Settings\Alex\Мои%20документы\stp1.jpg[/img]
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 6 2007, 11:13
|
Участник

Группа: Свой
Сообщений: 64
Регистрация: 16-03-05
Из: Perm, Russia
Пользователь №: 3 405

|
Прием|Передача раздельно.Это очень интересно, но чипа такого я пока не нашёл, у GlobeSpane тоже ничего, может плохо искал. Подскажите ссылку, если зннаете.
В свое время делали клон этой системы под названием КАМА-Ц. Модемы их, ДП наше. (www.morion.ru/products/...) Выход на чипсет не знаю, но предполагаю, что возможно ч-з Премьерэлектрик(Белоруссия) на Connexant. В 2003-м эти чипсеты в Россию не поставлялись. Отсюда и решение. Сейчас, судя по Орионам, вполне реально.
собственно я вот о какой постоянной составляющей говорил чём говорил (не знаю , вставиться рисунок или нет) Да уж. Картинка. Предустановок в скремблере нет случайно?
Такая штука еще может вылезти если в скремблере вырезать среднюю часть полинома (Х18)
|
|
|
|
|
Jan 7 2007, 13:29
|
Участник

Группа: Свой
Сообщений: 64
Регистрация: 16-03-05
Из: Perm, Russia
Пользователь №: 3 405

|
На вход Е1 подаете ПСП? А если на вход Е1 All_Ones загнать, то такой штуки нет? Если подаете ПСП, то какой полином ипользуется для формирования, может здесь собака порылась? Кратные порядки в полиномах? Вот тут про "аддитивные с предустановкой" скремблеры есть, в принципе, при передаче Е1 можно за цикл цепляться. http://kunegin.narod.ru/ref/sod_lec.htm (6.3.5. Линейные коды)
|
|
|
|
|
Jan 9 2007, 13:58
|
Частый гость
 
Группа: Свой
Сообщений: 123
Регистрация: 20-11-05
Пользователь №: 11 121

|
Нет, не ПСП, на вход подаётся просто Е1 сигнал, в котором есть только синхрогруппа(0 канальный интервал, другие КИ не задействованы) Пробывал разные последовательности передавать : и все единицы и все нули и ПСП, результат тот же. "Второй недостаток СС скремблера связан с возможностью появления на его выходе при определенных условиях так называемых критических ситуаций, когда выходная последовательность приобретает периодический характер с периодом, меньшим длины ПСП. Чтобы предотвратить это, в скремблере и дескремблере согласно рекомендациям МСЭ-Т предусматриваются специальные дополнительные схемы контроля, которые выявляют наличие периодичности элементов на входе и нарушают ее." Тоже пробывал. Но в стандарте это не прописанно. Очень сильно усложняет схему, трудно реализовать.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|