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

 
 
> Коды для восстановления ошибок, какой алгоритм применить?
777777
сообщение Nov 6 2011, 08:43
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Телеметрия для передачи данных такова, что ошибочные слова в 99% случаев отличаются от истинных на +-1. Отклонение на большее число крайне редко и такие случаи можно не восстанавливать, а лишь сообщать об ошибке.

Какой алгоритм лучше применить для такого случая?
Go to the top of the page
 
+Quote Post
10 страниц V  « < 7 8 9 10 >  
Start new topic
Ответов (120 - 134)
Tanya
сообщение Nov 10 2011, 07:11
Сообщение #121


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(ViKo @ Nov 10 2011, 10:49) *
Можно было решить, что вы измеряете и передаете амлитуду синусоиды, и после приема результат измерения этой синусоиды отличался на единицу от реального.

Так, на самом деле, это так и есть. Измеряется синусоида + помехи. Чем это отличается от "обычных" измерений? Только тем, что помехи возникают в кабеле? А синусоиду делаем сами.
Go to the top of the page
 
+Quote Post
Fast
сообщение Nov 10 2011, 07:24
Сообщение #122


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(Serg76 @ Nov 10 2011, 11:07) *
Да вроде в кровожадности не был замечен sm.gif просто как-то упустили этот режим, а между тем он как раз в таких линиях и применяется.
выше упоминал по ADSL v1, там G.DMT, у которой нижние частоты в Фурье-модуляции не используются, это считалось оптимальным 15 лет назад для меди. Потом, из-за плохого пик-фактора DMT, в моду вошел FMT. а OFDM больше в радиоканале применяют
но только не забудьте рассказать про циклические префиксы, про процедуры измерения качества канала по каждой суб частоте, про пилот-сигналы... говорю же, добить решили.

оптимально и проще для реализации здесь QPSK + скремблер + кодирование 1/2-3/4
или FSK с индексом модуляции 2/3
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 10 2011, 07:27
Сообщение #123


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(Tanya @ Nov 10 2011, 09:11) *
Так, на самом деле, это так и есть. Измеряется синусоида + помехи. Чем это отличается от "обычных" измерений? Только тем, что помехи возникают в кабеле? А синусоиду делаем сами.

... тем, на каком конце кабеля измеряется амплитуда, и что влияет на ошибку измерения, и как с ней бороться, и стоит ли с ней бороться. Если передавать ошибочный результат измерения, то никакое помехозащищенное кодирование уже не поможет. Ни код Хэмминга, ни Рида-Соломона sm.gif
Go to the top of the page
 
+Quote Post
Tiro
сообщение Nov 10 2011, 07:32
Сообщение #124


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



bb-offtopic.gif Мне ничего не показалось. Вы упорно изобретаете "телеметр" вместо модема, поэтому даже корректно описать проблему в первых сообщениях не смогли.

Теперь антиофтопик. Вы сами писали в #45 и #119, что есть влияние "соседних периодов" друг на друга. Очень похоже на межсимвольную интерференцию. Вы с ней боретесь? Как?



Go to the top of the page
 
+Quote Post
Fast
сообщение Nov 10 2011, 07:33
Сообщение #125


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(777777 @ Nov 10 2011, 10:54) *
Ошибки возникают не столько из-за помех, сколько из-за "качания" линии. При сильном изменении амплитуды меняется постоянная составляющая, линия колеблется на протяжении одного-двух последующих периодов.
в АМ модуляции от этого никак не избавиться, поставьте хотя бы рекуррентный скремблер
Go to the top of the page
 
+Quote Post
Serg76
сообщение Nov 10 2011, 07:36
Сообщение #126


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Fast @ Nov 10 2011, 10:24) *
выше упоминал по ADSL v1, там G.DMT, у которой нижние частоты в Фурье-модуляции не используются, это считалось оптимальным 15 лет назад для меди. Потом, из-за плохого пик-фактора DMT, в моду вошел FMT. а OFDM больше в радиоканале применяют
но только не забудьте рассказать про циклические префиксы, про процедуры измерения качества канала по каждой суб частоте, про пилот-сигналы... говорю же, добить решили.

оптимально и проще для реализации здесь QPSK + скремблер + кодирование 1/2-3/4
или FSK с индексом модуляции 2/3

Все не то, автору не нужна такая избыточность от кодирования, про FSK здесь достаточно было сказано. в общем пусть сам решает, в любом случае все будет лучше, чем сейчас есть.
Go to the top of the page
 
+Quote Post
Fast
сообщение Nov 10 2011, 07:50
Сообщение #127


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(Serg76 @ Nov 10 2011, 11:36) *
Все не то, автору не нужна такая избыточность от кодирования, про FSK здесь достаточно было сказано. в общем пусть сам решает, в любом случае все будет лучше, чем сейчас есть.
ЗА FSK все же хочу сказать, для индексов модуляции 1/2 и 2/3, FSK можно обрабатывать как OФМ, в квадратурах и автокорреляционно.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Nov 10 2011, 08:03
Сообщение #128


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Fast @ Nov 10 2011, 10:50) *
ЗА FSK все же хочу сказать, для индексов модуляции 1/2 и 2/3, FSK можно обрабатывать как OФМ, в квадратурах и автокорреляционно.

Зачем терять в помехоустойчивости, только ради дешевой демодуляции?
Go to the top of the page
 
+Quote Post
Fast
сообщение Nov 10 2011, 10:45
Сообщение #129


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(Serg76 @ Nov 10 2011, 12:03) *
Зачем терять в помехоустойчивости, только ради дешевой демодуляции?
да, только ради дешевой. потенциальную помехоустойчивость еще надо уметь реализовать, а тут топором - и все готово
Go to the top of the page
 
+Quote Post
i-mir
сообщение Nov 12 2011, 10:34
Сообщение #130


Частый гость
**

Группа: Свой
Сообщений: 197
Регистрация: 17-06-10
Из: Киев
Пользователь №: 57 986



Господа обратите внимание 129 постов, из которых
интерес представляет опыт форумчан в области самого
факта применения тех или иных алгоритмов кодирования.

За что не только я могу сказать спасибо. Но ТС должен
выставиться (можно виртуально), особенно после этого:

Цитата(777777 @ Nov 10 2011, 10:54) *
... линия колеблется на протяжении одного-двух последующих периодов.


Грубо говоря проблемы физической среды ТС решил побороть кодами.
Но повторюсь мы говорим здесь не о помехах, а проблемах метода
передачи информации.

Моя гипотеза относительно "дифф. усилителя" похоже еще в силе. biggrin.gif





Go to the top of the page
 
+Quote Post
777777
сообщение Nov 12 2011, 12:24
Сообщение #131


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(i-mir @ Nov 12 2011, 14:34) *
Но ТС должен выставиться (можно виртуально), особенно после этого: <...>

Что означает это слово?

Цитата(i-mir @ Nov 12 2011, 14:34) *
Грубо говоря проблемы физической среды ТС решил побороть кодами.

Я понимаю, каждый отвечающий считает себя гуру, а любой вопрошающий выглядит в его глазах лохом. Увы, это не всегда так.

Наша фирма занимается этими вопросами не первый год и даже не первый десяток лет и все тонкости этих процессов, свойства различных кабелей, степени затухания сигнала и их искажения вследствие дисперсии давно известны. Просто до сих пор не было необходимости в передачи данных со скоростью больше 100 кбит/с. В данном случае для ликвидации этих колебаний применены ряд аппаратных и программных средств в том числе форсирующий фильтр второго порядка, о чем я написал здесь уже несколько раз.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 12 2011, 17:41
Сообщение #132


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(777777 @ Nov 12 2011, 14:24) *
Что означает это слово?
вследствие дисперсии
форсирующий фильтр

Тогда уж просветите, пожалуйста, что это такое.
Go to the top of the page
 
+Quote Post
777777
сообщение Nov 13 2011, 16:26
Сообщение #133


Профессионал
*****

Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357



Цитата(ViKo @ Nov 12 2011, 21:41) *
Тогда уж просветите, пожалуйста, что это такое.

Дисперсия - это зависимость скорости волны от ее частоты.

Форсирующий фильтр - это фильтр в щупе осциллографа, компенсирующий его входную емкость посредстаом конденсатора, включенного параллельно с резистором делителя. Такой же фильтр есть у меня в цифровом виде. Но поскольку кабель является системой с распределенными параметрами, то полностью он искажения не компенсирует.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 14 2011, 06:53
Сообщение #134


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Дилетантский вопрос.
У вас несущая всего в 2 раза больше, чем первая гармоника цифрового сигнала, если передаете то минимальный код, то максимальный. В спектре есть несущая Fc, есть частота Fc/2, 0 и дальше в минус, с другой стороны есть 1.5Fc, 2Fc, 2.5Fc и т.д. Сигнал очень широкополосный. Настолько, что говорить о модуляции (манипуляции) уже и говорить сложно. Не будет ли почти тем же просто передавать ваш цифровой сигнал по кабелю? Я бы увеличил несущую раз в 5.

Go to the top of the page
 
+Quote Post
Fast
сообщение Nov 14 2011, 08:36
Сообщение #135


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(777777 @ Nov 12 2011, 16:24) *
Наша фирма занимается этими вопросами не первый год и даже не первый десяток лет и все тонкости этих процессов, свойства различных кабелей, степени затухания сигнала и их искажения вследствие дисперсии давно известны. Просто до сих пор не было необходимости в передачи данных со скоростью больше 100 кбит/с. В данном случае для ликвидации этих колебаний применены ряд аппаратных и программных средств в том числе форсирующий фильтр второго порядка, о чем я написал здесь уже несколько раз.
признаться честно, был удивлен, что вам удалось подобный сигнал протянуть на 5.5 км меди с помощью АМ, без FEC и при этом практически без искажений. Это действительно хороший уровень HD-разработчиков. Но Вы уже "уперлись" в пропускную способность канала и где-то на горизонте отчетливо появился предел Шеннона. И просто наворотами над АМ уже ничего не добиться, нужно применять полноценный когерентный демодулятор, со схемами компенсации межсимвольной интерференции, ГВЗ (дисперсии) и эха обратного канала, а также использовать помехоустойчивые коды для исправления ошибок. Тогда сможете передавать все 500 кБит/с и даже немного больше.

такой вопрос: как вариант, не прорабатывали вопрос поставить GbE-чипы, разъем SFP и использовать оптику для передачи ?
Go to the top of the page
 
+Quote Post

10 страниц V  « < 7 8 9 10 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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