Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: HDL Optimized QAM Transmitter and Receiver
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
Abstro
Здравствуйте, уважаемые форумчане.

Имеется следующая модель: HDL Optimized QAM Transmitter and Receiver
http://www.mathworks.com/help/comm/example...d-receiver.html

Задача состоит в исследовании помехоустойчивости модели при изменении различных параметров.
В процессе возник вопрос, связанный с преамбулой:

Судя по описанию, преамбула здесь - это 84-битовая последовательность кода Баркера. Что это за последовательность такая? Может кто знает стандарт, в котором используется именно такая последовательность или она произвольная?
Откуда можно узнать о смысле чисел, заключенных в эту последовательность?

Заранее благодарю.
des00
Цитата(Abstro @ Jun 6 2015, 17:50) *
Судя по описанию, преамбула здесь - это 84-битовая последовательность кода Баркера. Что это за последовательность такая? Может кто знает стандарт, в котором используется именно такая последовательность или она произвольная?
Откуда можно узнать о смысле чисел, заключенных в эту последовательность?

12 повторений семерки ? wink.gif
Abstro
Цитата(des00 @ Jun 6 2015, 15:19) *
12 повторений семерки ? wink.gif


Это вряд ли, не нашел я там такого biggrin.gif
Александр77
Цитата(Abstro @ Jun 6 2015, 12:50) *
Судя по описанию, преамбула здесь - это 84-битовая последовательность кода Баркера. Что это за последовательность такая? Может кто знает стандарт, в котором используется именно такая последовательность или она произвольная?
Откуда можно узнать о смысле чисел, заключенных в эту последовательность?

Вот это не поможет?
Abstro
Цитата(Александр77 @ Jun 6 2015, 20:11) *
Вот это не поможет?


И таки да, помогло. Преамбула в данной схеме выглядит следующим образом:

Binary: [100000 100000 100000 100000 100000 000100 000100 100000 100000 000100 100000 000100 100000 100000 00000000000000000000000000000000000000000000000000]
Dec: 32 32 32 32 32 4 4 32 32 4 32 4 32 32

Преамбула дополняется до 128 бит нулями (зачем? Не понятно). И того, 84 бита некой информации.

Первые 13 чисел сходятся с теорией, а вот последнее, 14-е число - нет. Зачем это число?

thermit
Цитата(Abstro @ Jun 6 2015, 19:39) *
И таки да, помогло. Преамбула в данной схеме выглядит следующим образом:

Binary: [100000 100000 100000 100000 100000 000100 000100 100000 100000 000100 100000 000100 100000 100000 00000000000000000000000000000000000000000000000000]
Dec: 32 32 32 32 32 4 4 32 32 4 32 4 32 32

Преамбула дополняется до 128 бит нулями (зачем? Не понятно). И того, 84 бита некой информации.

Первые 13 чисел сходятся с теорией, а вот последнее, 14-е число - нет. Зачем это число?


просто защитный интервал/циклический постфикс. это нормально.
des00
Цитата(Abstro @ Jun 7 2015, 00:39) *
И таки да, помогло. Преамбула в данной схеме выглядит следующим образом:

Первые 13 чисел сходятся с теорией, а вот последнее, 14-е число - нет. Зачем это число?

Проясните тупому. По ссылке предположение : Не существует кодов Баркера четных длин при N > 13. И несколько теорем, со следующими выводам:
1. В итоге было показано, что не существует бинарных кодов Баркера четных длин в диапазоне 13 < N < 4*10^12
2. На сегодняшний день рекордная ширина диапазона не существования бинарных кодов Баркера нечетных длин была получена Mossinghoff в 2009 году: верхняя граница диапазона составляет 2^1030

В таком случае, что же у вас сходиться с теорией? 05.gif
serjj
Цитата
В таком случае, что же у вас сходиться с теорией?

Первые 13 чисел после QAM-64 модулятора будут Баркером-13. В модели Dec: 32 32 32 32 32 4 4 32 32 4 32 4 32 преобразуется в +/-1 Баркера длиной 13, тут все ок. С 14-м правда непонятно, т.к.
Нажмите для просмотра прикрепленного файла
Из картники видно, что добавление еще одной 1 приводит к искажению АКФ (росту боковиков в правой половине). Возможно так сделано для простоты для приведения к чётной длине. Если за опорную принять новую последовательность из 14 бит, то новая АКФ
Нажмите для просмотра прикрепленного файла
Видно, что проигрыш небольшой, возможно он допустим в данном случае. Хотя непонятно почему они его Баркером обозвали, т.к. это уже не Баркер.
des00
Цитата(serjj @ Jun 8 2015, 14:40) *
Первые 13 чисел после QAM-64 модулятора будут Баркером-13. В модели Dec: 32 32 32 32 32 4 4 32 32 4 32 4 32 преобразуется в +/-1 Баркера длиной 13, тут все ок. С 14-м правда непонятно, т.к.

блин, да затакое же конделябром (с) старый анекдот wink.gif нет что бы классический BPSK символн поставить

Цитата(serjj @ Jun 8 2015, 13:40) *
Видно, что проигрыш небольшой, возможно он допустим в данном случае. Хотя непонятно почему они его Баркером обозвали, т.к. это уже не Баркер.

в корреляторе не нужно увеличивать количество тапов, 14ый просто выкинуть
serjj
Цитата
блин, да затакое же конделябром (с) старый анекдот wink.gif нет что бы классический BPSK символн поставить

Тогда все поймут, что в Matlab работаю такие же простые индусы парни как и везде, а так сразу непонятно и как будто бы круто biggrin.gif

Цитата
в корреляторе не нужно увеличивать количество тапов, 14ый просто выкинуть

Тогда будет как на первой моей картинке красный график. В правой половине АКФ будет рост боковиков. Чтобы получилась каноническая АКФ, нужно добивать нулями, тогда деградация АКФ будет только из-за белого шума.
Abstro
Т.к. это всё же является преамбулой, хоть и не до конца ясной мне структуры, то это последнее 14-е число я принял как SFD (Start Frame Delimeter), т.е. разделитель начала кадра (указатель начала кадра, кадровый разделитель и т.п.). Имеем код Баркера длиной N = 13, что является разделом SYNC (синхрослово, синхропоследовательность и т.п), и разделитель кадра SDF. В купе получается преамбула (в контексте данной схемы). В общем-то и всё.
Поизменял его значения и пришёл к выводу, что значения Bit Error Rate (ради чего всё и затевалось) сильно зависят от расположения в созвездии QAM64.

Структуру преамбулы брал из IEEE 802.11b (хотя и все преамбулы стандартов IEEE 802.11 по структуре не отличаются).
http://standards.ieee.org/getieee802/downl...802.11-2012.pdf
des00
Цитата(Abstro @ Jun 14 2015, 14:20) *
В купе получается преамбула (в контексте данной схемы)....Поизменял его значения и пришёл к выводу, что значения Bit Error Rate (ради чего всё и затевалось) сильно зависят от расположения в созвездии QAM64......

можно пояснить для нетелепатов что именно вы имели в виду ?

Abstro
Цитата(des00 @ Jun 14 2015, 12:29) *
можно пояснить для нетелепатов что именно вы имели в виду ?


Имел в виду, что изменял значение разделителя кадра. Изначальное его значение (место) 100000. Делалось это для проверки системы синхронизации, т.е. сможет ли она восстановить сообщение, если разделитель будет в другом месте в созвездии. График оного выше.
des00
Цитата(Abstro @ Jun 14 2015, 23:14) *
Имел в виду, что изменял значение разделителя кадра. Изначальное его значение (место) 100000. Делалось это для проверки системы синхронизации, т.е. сможет ли она восстановить сообщение, если разделитель будет в другом месте в созвездии. График оного выше.

понятно. ИМХО, мягко говоря, ваше предположение и последовашая за этим работа это бред.
Abstro
Цитата(des00 @ Jun 15 2015, 08:09) *
понятно. ИМХО, мягко говоря, ваше предположение и последовашая за этим работа это бред.


Благодарю за мнение!
Оно заставило меня таки задуматься, почему это может быть бредом. В итоге, бредом оно и является.

Нет там никакого разделителя кадров. Что же, увы, предположение не верно. Не страшно, пляшем дальше.

Последовательность из 14 чисел не является Баркером, хоть и очень на него похожа. Нашёл схожесть этой псп с синхропоследовательностью, применяемой в SHDSL, что в корне отличается от 802.11. Думаю дальше.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.