|
|
  |
HDL Optimized QAM Transmitter and Receiver |
|
|
|
Jun 6 2015, 09:50
|
Группа: Новичок
Сообщений: 6
Регистрация: 6-06-15
Пользователь №: 87 039

|
Здравствуйте, уважаемые форумчане. Имеется следующая модель: HDL Optimized QAM Transmitter and Receiver http://www.mathworks.com/help/comm/example...d-receiver.htmlЗадача состоит в исследовании помехоустойчивости модели при изменении различных параметров. В процессе возник вопрос, связанный с преамбулой: Судя по описанию, преамбула здесь - это 84-битовая последовательность кода Баркера. Что это за последовательность такая? Может кто знает стандарт, в котором используется именно такая последовательность или она произвольная? Откуда можно узнать о смысле чисел, заключенных в эту последовательность? Заранее благодарю.
|
|
|
|
|
Jun 6 2015, 10:50
|
Группа: Новичок
Сообщений: 6
Регистрация: 6-06-15
Пользователь №: 87 039

|
Цитата(des00 @ Jun 6 2015, 15:19)  12 повторений семерки ?  Это вряд ли, не нашел я там такого
|
|
|
|
|
Jun 6 2015, 15:11
|
Знающий
   
Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111

|
Цитата(Abstro @ Jun 6 2015, 12:50)  Судя по описанию, преамбула здесь - это 84-битовая последовательность кода Баркера. Что это за последовательность такая? Может кто знает стандарт, в котором используется именно такая последовательность или она произвольная? Откуда можно узнать о смысле чисел, заключенных в эту последовательность? Вот это не поможет?
|
|
|
|
|
Jun 6 2015, 16:39
|
Группа: Новичок
Сообщений: 6
Регистрация: 6-06-15
Пользователь №: 87 039

|
Цитата(Александр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-е число - нет. Зачем это число?
|
|
|
|
|
Jun 8 2015, 06:01
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(Abstro @ Jun 7 2015, 00:39)  И таки да, помогло. Преамбула в данной схеме выглядит следующим образом:
Первые 13 чисел сходятся с теорией, а вот последнее, 14-е число - нет. Зачем это число? Проясните тупому. По ссылке предположение : Не существует кодов Баркера четных длин при N > 13. И несколько теорем, со следующими выводам: 1. В итоге было показано, что не существует бинарных кодов Баркера четных длин в диапазоне 13 < N < 4*10^12 2. На сегодняшний день рекордная ширина диапазона не существования бинарных кодов Баркера нечетных длин была получена Mossinghoff в 2009 году: верхняя граница диапазона составляет 2^1030 В таком случае, что же у вас сходиться с теорией?
--------------------
|
|
|
|
|
Jun 8 2015, 06:40
|
Знающий
   
Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866

|
Цитата В таком случае, что же у вас сходиться с теорией? Первые 13 чисел после QAM-64 модулятора будут Баркером-13. В модели Dec: 32 32 32 32 32 4 4 32 32 4 32 4 32 преобразуется в +/-1 Баркера длиной 13, тут все ок. С 14-м правда непонятно, т.к.
 Уменьшено до 73%
634 x 432 (10.76 килобайт)
|
Из картники видно, что добавление еще одной 1 приводит к искажению АКФ (росту боковиков в правой половине). Возможно так сделано для простоты для приведения к чётной длине. Если за опорную принять новую последовательность из 14 бит, то новая АКФ
 Уменьшено до 74%
658 x 438 (14.02 килобайт)
|
Видно, что проигрыш небольшой, возможно он допустим в данном случае. Хотя непонятно почему они его Баркером обозвали, т.к. это уже не Баркер.
|
|
|
|
|
Jun 8 2015, 07:05
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(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-м правда непонятно, т.к. блин, да затакое же конделябром (с) старый анекдот  нет что бы классический BPSK символн поставить Цитата(serjj @ Jun 8 2015, 13:40)  Видно, что проигрыш небольшой, возможно он допустим в данном случае. Хотя непонятно почему они его Баркером обозвали, т.к. это уже не Баркер. в корреляторе не нужно увеличивать количество тапов, 14ый просто выкинуть
--------------------
|
|
|
|
|
Jun 8 2015, 07:07
|
Знающий
   
Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866

|
Цитата блин, да затакое же конделябром (с) старый анекдот wink.gif нет что бы классический BPSK символн поставить Тогда все поймут, что в Matlab работаю такие же простые индусы парни как и везде, а так сразу непонятно и как будто бы круто  Цитата в корреляторе не нужно увеличивать количество тапов, 14ый просто выкинуть Тогда будет как на первой моей картинке красный график. В правой половине АКФ будет рост боковиков. Чтобы получилась каноническая АКФ, нужно добивать нулями, тогда деградация АКФ будет только из-за белого шума.
Сообщение отредактировал serjj - Jun 8 2015, 07:09
|
|
|
|
|
Jun 14 2015, 06:20
|
Группа: Новичок
Сообщений: 6
Регистрация: 6-06-15
Пользователь №: 87 039

|
Т.к. это всё же является преамбулой, хоть и не до конца ясной мне структуры, то это последнее 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
Сообщение отредактировал Abstro - Jun 14 2015, 06:21
|
|
|
|
|
Jun 14 2015, 16:14
|
Группа: Новичок
Сообщений: 6
Регистрация: 6-06-15
Пользователь №: 87 039

|
Цитата(des00 @ Jun 14 2015, 12:29)  можно пояснить для нетелепатов что именно вы имели в виду ? Имел в виду, что изменял значение разделителя кадра. Изначальное его значение (место) 100000. Делалось это для проверки системы синхронизации, т.е. сможет ли она восстановить сообщение, если разделитель будет в другом месте в созвездии. График оного выше.
|
|
|
|
|
Jun 16 2015, 03:27
|
Группа: Новичок
Сообщений: 6
Регистрация: 6-06-15
Пользователь №: 87 039

|
Цитата(des00 @ Jun 15 2015, 08:09)  понятно. ИМХО, мягко говоря, ваше предположение и последовашая за этим работа это бред. Благодарю за мнение! Оно заставило меня таки задуматься, почему это может быть бредом. В итоге, бредом оно и является. Нет там никакого разделителя кадров. Что же, увы, предположение не верно. Не страшно, пляшем дальше. Последовательность из 14 чисел не является Баркером, хоть и очень на него похожа. Нашёл схожесть этой псп с синхропоследовательностью, применяемой в SHDSL, что в корне отличается от 802.11. Думаю дальше.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|