Перейти к содержанию
    

Детектирование qam

Начну с того что признаюсь, что я разработчик силовой техники и познания в цифровой передачи информации по каналам связи ограничиваются стандартными интерфейсами такими как RS232, RS485, LVDS   и т.д. Но возникла задача передачи по длинному кабелю 5км и более телеметрии до 500кбод. 

Прочитал множество литературы и статей по КАМ. Но остается непонятным вопрос. При передачи сигнала по линнии связи очевидно искажение амплитудной составляющей сигнала. Для подстройки амплитуды используют блоки  АРУ. Однако если мы будем продолжительно передавать определенный цифровой сигнал, а потом передодим другой цифровой сигнал то возможно насыщение АЦП.

Или в стандартных протоколах оговаривается какое либо кодирование исходного сигнала для исключения указанной выше ситуации. Где можно почитать?

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


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

Возможно скремблирование уберёт длинные единицы и нули.

 

А вообще 500кбод не скорость.

А для передачи на расстояния 6-10км вместо QAM лучше использовать CAP.

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


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

Mothg2

Но возникла задача передачи по длинному кабелю 5км и более телеметрии до 500кбод.

https://www.moxa.com/en/products/industrial-network-infrastructure/ethernet-switches/ethernet-extenders/iex-402-series

 

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


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

Стандартные решения, в виде готовых устройств не предлагайте все равно не подойдут. Одно из конечных устройств работает при температуре 120 градусов. А сам радиосигнал передается по силовому кабелю. При этом крайне сжатые габаритные размеры.

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


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

8 hours ago, Mothg2 said:

Прочитал множество литературы и статей по КАМ. Но остается непонятным вопрос. При передачи сигнала по линнии связи очевидно искажение амплитудной составляющей сигнала. Для подстройки амплитуды используют блоки  АРУ. Однако если мы будем продолжительно передавать определенный цифровой сигнал, а потом передодим другой цифровой сигнал то возможно насыщение АЦП.

Или в стандартных протоколах оговаривается какое либо кодирование исходного сигнала для исключения указанной выше ситуации. Где можно почитать?

Эмм, это как это? там же созвездие нормируется. Например точки кпск составлены из 1/2, кам 16 из 1/4 и 3/4, кам 32 1/6, 3/6, 5/6 и т.д. Для максимизации мощности излучения вы можете разогнать сигналы на передатчике, передав кпск например как 1цу, но тут надо помнить о пикфакторе сигнале, зависящем в том числе от скругления формирующего фильтра.

Ну и собственно все. А в приемнике ару по средней мощности/по точкам перед блоком принятия решений. 

ЗЫ. прочитал еще раз внимательно ваш пост. про модуляции оставлю на всякий случай, хотя не по вашему вопросу это. В простом случае, переключение с модуляции на модуляцию у вас будет обрывное, пока ару не выставит новый уровень. Но, этого можно избежать разными способами: выравнивание средней мощности созвездия, быстрое ару на спец.вставках и тд.

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


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

1 час назад, des00 сказал:

Эмм, это как это? там же созвездие нормируется. Например точки кпск составлены из 1/2, кам 16 из 1/4 и 3/4, кам 32 1/6, 3/6, 5/6 и т.д. Для максимизации мощности излучения вы можете разогнать сигналы на передатчике, передав кпск например как 1цу, но тут надо помнить о пикфакторе сигнале, зависящем в том числе от скругления формирующего фильтра.

Ну и собственно все. А в приемнике ару по средней мощности/по точкам перед блоком принятия решений. 

ЗЫ. прочитал еще раз внимательно ваш пост. про модуляции оставлю на всякий случай, хотя не по вашему вопросу это. В простом случае, переключение с модуляции на модуляцию у вас будет обрывное, пока ару не выставит новый уровень. Но, этого можно избежать разными способами: выравнивание средней мощности созвездия, быстрое ару на спец.вставках и тд.

Пытаюсь разобраться в ответе. Что значит созвездие нормируется? Относительно чего? Если можно ссылку на литературу. 

Что значит разогнать сигнал. Я так понимаю это жаргон радиотехников. Т.е. перед передачей (в начале ) пакета информации посылаем сигнал имеющий максимальную амплитуду для подстройки АРУ демодулятора, далее детектирование уровня сигнала производится относительно принятого максимального. Это при пакетной передачи данных. 

>Ну и собственно все. А в приемнике ару по средней мощности/по точкам перед блоком принятия решений. 

Какая может быть средняя мощность если мы на протяжение продолжительного времени передаем определенный код (например, который иммет минимальную амплитуду)

 

Есть ли модель в Simulink демонстрирующая работу демодулятора при  ищменение параметров канала передачи.

 

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


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

1 hour ago, Mothg2 said:

на протяжение продолжительного времени передаем определенный код (например, который иммет минимальную амплитуду)

Такого быть не может из-за скремблирования.

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


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

1 hour ago, Mothg2 said:

 Что значит созвездие нормируется? Относительно чего? Если можно ссылку на литературу. 

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

Quote

Что значит разогнать сигнал. Я так понимаю это жаргон радиотехников. Т.е. перед передачей (в начале ) пакета информации посылаем сигнал имеющий максимальную амплитуду для подстройки АРУ демодулятора, далее детектирование уровня сигнала производится относительно принятого максимального. Это при пакетной передачи данных. 

Ну на пальцах, берем QPSK точки +-128+-128i, пропускаем через RRC фильр, получаем +-2048, а АЦП у вас 16 бит. +-32768. ну и разгоняем его под максимум.

Берем QAM16, точки +-64+-64i, +-192+-192i и комбинации. на выходе фильтра будет где то +-2500, ну и разгоняем его тоже по максимум.

А про АРУ, да схем куча, если вы выровняете созвездие по средней мощности, то ару по средней мощности вам хватит. Например для вышеописанного КАМ16, выровныенный QPSK будет ~+-143+-143i. Про скремблер уже сказали. Без него работать вообще не будет)

Quote

Есть ли модель в Simulink демонстрирующая работу демодулятора при  ищменение параметров канала передачи.

поищите в разделе системного моделирования модели @petrov

PS. Из литературы : книга Незами. просто и обо всем. Там помимо точек вас ждет еще куча интересных событий)

ЗЗЫ. а вообще, вы бы полосу кабеля написали, может быть вам 100MHz Ethernet PHY перевести на 500кгц. Там ЕМНИП PAM5, с сужением полосы, а чип все остальное сделает)

ЗЗЗЫ. Судя по условиями у вас геофизическое оборудование, правда кабель коротковат. Поэтому вы точно определитесь с параметрами кабеля и уровнями наводок. А то чую что существенно лучше классического манчестера вы не получите)

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


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

34 минуты назад, des00 сказал:

Судя по условиями у вас геофизическое оборудование, правда кабель коротковат. Поэтому вы точно определитесь с параметрами кабеля и уровнями наводок. А то чую что существенно лучше классического манчестера вы не получите)

Кабель геофизический. Манчестер на 40 кГц уже работает. Полосы кабеля нет, нужно экспериментально снять.

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


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

8 hours ago, Mothg2 said:

Стандартные решения, в виде готовых устройств не предлагайте все равно не подойдут. Одно из конечных устройств работает при температуре 120 градусов. А сам радиосигнал передается по силовому кабелю. При этом крайне сжатые габаритные размеры.

1. Если не путаю, AEQ-Q100 (для некоторых grade) аттестуется для таким температур. Так что стандартные решения возможны, хоть и узок их круг.

2. Вам очевидно нужен только передатчик. 

3. Передать 500кбит/сек (бод - неверное, неправильно применяемое понятие, используйте только бит/сек) по кабелю 5км - крайне сложная задача. Если вообще решаемая. Попутно вопрос: а этот кабель не соседствует с другой аналогичной лапшой? Уверены, что ничего на него не наведётся?

4. Из практики ADSL модемов лучшая модуляция для таких дел - OFDM. АРУ не надо. АРУ будет в каждой поднесущей по изредка передаваемым "пилотам".

 

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


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

26 minutes ago, dragonfly said:

3. Передать 500кбит/сек (бод - неверное, неправильно применяемое понятие, используйте только бит/сек) по кабелю 5км - крайне сложная задача. Если вообще решаемая. Попутно вопрос: а этот кабель не соседствует с другой аналогичной лапшой? Уверены, что ничего на него не наведётся

там кабель вот типа такого https://tomsk.rtk-nt.ru/kabeli-i-provoda/kabeli-i-provoda-geofizicheskie/kabel-geofizicheskiy-kg/kg-3h1_5-70-150_104579

длиной до 5-8км, смотря какие скважины писать)

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


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

Mothg2

Одно из конечных устройств работает при температуре 120 градусов.

А на какой элементной базе планируется делать данный модем? Принимать тоже надо при 120 градусах?

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...