|
LDPC+QAM256, Создание QC-LDPC-BC пров.матриц под модуляцию QAM256 |
|
|
|
Dec 7 2010, 11:55
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 7-05-10
Пользователь №: 57 120

|
Добрый день коллеги!
Возможно учесть вид модуляции(QAM256) при создании матриц LDPC? Сейчас использую алгоритм PEG.
P.S. Сорри за тупой вопрос, кодированием занимаюсь недавно.
--------------------
Ох не лёгкая это работа попасть в группу "свой"....
|
|
|
|
|
 |
Ответов
|
Dec 10 2010, 11:39
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 7-05-10
Пользователь №: 57 120

|
Цитата(Serg76 @ Dec 10 2010, 17:28)  2 brig01
А можно для лучшего восприятия привести словесный алгоритм расщепителя или математические выражения? Честно говоря не знаю что сдесь не ясно, код вроде элементарный. Логи выполнения: Код # In = 0000 InM = -16 OutM = -64 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 7 # In = 0000 InM = -15 OutM = -63 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 6 # In = 0000 InM = -15 OutM = -62 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 5 # In = 0000 InM = -15 OutM = -61 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 4 # In = 0000 InM = -15 OutM = -60 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 3 # In = 0000 InM = -14 OutM = -59 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 2 # In = 0000 InM = -14 OutM = -58 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 1 # In = 0000 InM = -14 OutM = -57 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = 0 # In = 0001 InM = -14 OutM = -56 M[3] = 7 M[2] = 7 M[1] = 7 M[0] = -1 # In = 0001 InM = -13 OutM = -55 M[3] = 7 M[2] = 7 M[1] = 6 M[0] = -2 # In = 0001 InM = -13 OutM = -54 M[3] = 7 M[2] = 7 M[1] = 5 M[0] = -3 # In = 0001 InM = -13 OutM = -53 M[3] = 7 M[2] = 7 M[1] = 4 M[0] = -4 # In = 0001 InM = -13 OutM = -52 M[3] = 7 M[2] = 7 M[1] = 3 M[0] = -5 # In = 0001 InM = -12 OutM = -51 M[3] = 7 M[2] = 7 M[1] = 2 M[0] = -6 # In = 0001 InM = -12 OutM = -50 M[3] = 7 M[2] = 7 M[1] = 1 M[0] = -7 # In = 0001 InM = -12 OutM = -49 M[3] = 7 M[2] = 7 M[1] = 0 M[0] = -8 # In = 0011 InM = -12 OutM = -48 M[3] = 7 M[2] = 7 M[1] = -1 M[0] = -8 # In = 0011 InM = -11 OutM = -47 M[3] = 7 M[2] = 7 M[1] = -2 M[0] = -7 # In = 0011 InM = -11 OutM = -46 M[3] = 7 M[2] = 7 M[1] = -3 M[0] = -6 # In = 0011 InM = -11 OutM = -45 M[3] = 7 M[2] = 7 M[1] = -4 M[0] = -5 # In = 0011 InM = -11 OutM = -44 M[3] = 7 M[2] = 7 M[1] = -5 M[0] = -4 # In = 0011 InM = -10 OutM = -43 M[3] = 7 M[2] = 7 M[1] = -6 M[0] = -3 # In = 0011 InM = -10 OutM = -42 M[3] = 7 M[2] = 7 M[1] = -7 M[0] = -2 # In = 0011 InM = -10 OutM = -41 M[3] = 7 M[2] = 7 M[1] = -8 M[0] = -1 # In = 0010 InM = -10 OutM = -40 M[3] = 7 M[2] = 7 M[1] = -8 M[0] = 0 # In = 0010 InM = -9 OutM = -39 M[3] = 7 M[2] = 6 M[1] = -8 M[0] = 1 # In = 0010 InM = -9 OutM = -38 M[3] = 7 M[2] = 5 M[1] = -8 M[0] = 2 # In = 0010 InM = -9 OutM = -37 M[3] = 7 M[2] = 4 M[1] = -8 M[0] = 3 # In = 0010 InM = -9 OutM = -36 M[3] = 7 M[2] = 3 M[1] = -8 M[0] = 4 # In = 0010 InM = -8 OutM = -35 M[3] = 7 M[2] = 2 M[1] = -8 M[0] = 5 # In = 0010 InM = -8 OutM = -34 M[3] = 7 M[2] = 1 M[1] = -8 M[0] = 6 # In = 0010 InM = -8 OutM = -33 M[3] = 7 M[2] = 0 M[1] = -8 M[0] = 7 # In = 0110 InM = -8 OutM = -32 M[3] = 7 M[2] = -1 M[1] = -8 M[0] = 7 # In = 0110 InM = -7 OutM = -31 M[3] = 7 M[2] = -2 M[1] = -8 M[0] = 6 # In = 0110 InM = -7 OutM = -30 M[3] = 7 M[2] = -3 M[1] = -8 M[0] = 5 # In = 0110 InM = -7 OutM = -29 M[3] = 7 M[2] = -4 M[1] = -8 M[0] = 4 # In = 0110 InM = -7 OutM = -28 M[3] = 7 M[2] = -5 M[1] = -8 M[0] = 3 # In = 0110 InM = -6 OutM = -27 M[3] = 7 M[2] = -6 M[1] = -8 M[0] = 2 # In = 0110 InM = -6 OutM = -26 M[3] = 7 M[2] = -7 M[1] = -8 M[0] = 1 # In = 0110 InM = -6 OutM = -25 M[3] = 7 M[2] = -8 M[1] = -8 M[0] = 0 # In = 0111 InM = -6 OutM = -24 M[3] = 7 M[2] = -8 M[1] = -8 M[0] = -1 # In = 0111 InM = -5 OutM = -23 M[3] = 7 M[2] = -8 M[1] = -7 M[0] = -2 # In = 0111 InM = -5 OutM = -22 M[3] = 7 M[2] = -8 M[1] = -6 M[0] = -3 # In = 0111 InM = -5 OutM = -21 M[3] = 7 M[2] = -8 M[1] = -5 M[0] = -4 # In = 0111 InM = -5 OutM = -20 M[3] = 7 M[2] = -8 M[1] = -4 M[0] = -5 # In = 0111 InM = -4 OutM = -19 M[3] = 7 M[2] = -8 M[1] = -3 M[0] = -6 # In = 0111 InM = -4 OutM = -18 M[3] = 7 M[2] = -8 M[1] = -2 M[0] = -7 # In = 0111 InM = -4 OutM = -17 M[3] = 7 M[2] = -8 M[1] = -1 M[0] = -8 # In = 0101 InM = -4 OutM = -16 M[3] = 7 M[2] = -8 M[1] = 0 M[0] = -8 # In = 0101 InM = -3 OutM = -15 M[3] = 7 M[2] = -8 M[1] = 1 M[0] = -7 # In = 0101 InM = -3 OutM = -14 M[3] = 7 M[2] = -8 M[1] = 2 M[0] = -6 # In = 0101 InM = -3 OutM = -13 M[3] = 7 M[2] = -8 M[1] = 3 M[0] = -5 # In = 0101 InM = -3 OutM = -12 M[3] = 7 M[2] = -8 M[1] = 4 M[0] = -4 # In = 0101 InM = -2 OutM = -11 M[3] = 7 M[2] = -8 M[1] = 5 M[0] = -3 # In = 0101 InM = -2 OutM = -10 M[3] = 7 M[2] = -8 M[1] = 6 M[0] = -2 # In = 0101 InM = -2 OutM = -9 M[3] = 7 M[2] = -8 M[1] = 7 M[0] = -1 # In = 0100 InM = -2 OutM = -8 M[3] = 7 M[2] = -8 M[1] = 7 M[0] = 0 # In = 0100 InM = -1 OutM = -7 M[3] = 6 M[2] = -8 M[1] = 7 M[0] = 1 # In = 0100 InM = -1 OutM = -6 M[3] = 5 M[2] = -8 M[1] = 7 M[0] = 2 # In = 0100 InM = -1 OutM = -5 M[3] = 4 M[2] = -8 M[1] = 7 M[0] = 3 # In = 0100 InM = -1 OutM = -4 M[3] = 3 M[2] = -8 M[1] = 7 M[0] = 4 # In = 0100 InM = 0 OutM = -3 M[3] = 2 M[2] = -8 M[1] = 7 M[0] = 5 # In = 0100 InM = 0 OutM = -2 M[3] = 1 M[2] = -8 M[1] = 7 M[0] = 6 # In = 0100 InM = 0 OutM = -1 M[3] = 0 M[2] = -8 M[1] = 7 M[0] = 7 # In = 1100 InM = 0 OutM = 0 M[3] = -1 M[2] = -8 M[1] = 7 M[0] = 7 # In = 1100 InM = 0 OutM = 1 M[3] = -2 M[2] = -8 M[1] = 7 M[0] = 6 # In = 1100 InM = 0 OutM = 2 M[3] = -3 M[2] = -8 M[1] = 7 M[0] = 5 # In = 1100 InM = 0 OutM = 3 M[3] = -4 M[2] = -8 M[1] = 7 M[0] = 4 # In = 1100 InM = 1 OutM = 4 M[3] = -5 M[2] = -8 M[1] = 7 M[0] = 3 # In = 1100 InM = 1 OutM = 5 M[3] = -6 M[2] = -8 M[1] = 7 M[0] = 2 # In = 1100 InM = 1 OutM = 6 M[3] = -7 M[2] = -8 M[1] = 7 M[0] = 1 # In = 1100 InM = 1 OutM = 7 M[3] = -8 M[2] = -8 M[1] = 7 M[0] = 0 # In = 1101 InM = 2 OutM = 8 M[3] = -8 M[2] = -8 M[1] = 7 M[0] = -1 # In = 1101 InM = 2 OutM = 9 M[3] = -8 M[2] = -8 M[1] = 6 M[0] = -2 # In = 1101 InM = 2 OutM = 10 M[3] = -8 M[2] = -8 M[1] = 5 M[0] = -3 # In = 1101 InM = 2 OutM = 11 M[3] = -8 M[2] = -8 M[1] = 4 M[0] = -4 # In = 1101 InM = 3 OutM = 12 M[3] = -8 M[2] = -8 M[1] = 3 M[0] = -5 # In = 1101 InM = 3 OutM = 13 M[3] = -8 M[2] = -8 M[1] = 2 M[0] = -6 # In = 1101 InM = 3 OutM = 14 M[3] = -8 M[2] = -8 M[1] = 1 M[0] = -7 # In = 1101 InM = 3 OutM = 15 M[3] = -8 M[2] = -8 M[1] = 0 M[0] = -8 # In = 1111 InM = 4 OutM = 16 M[3] = -8 M[2] = -8 M[1] = -1 M[0] = -8 # In = 1111 InM = 4 OutM = 17 M[3] = -8 M[2] = -8 M[1] = -2 M[0] = -7 # In = 1111 InM = 4 OutM = 18 M[3] = -8 M[2] = -8 M[1] = -3 M[0] = -6 # In = 1111 InM = 4 OutM = 19 M[3] = -8 M[2] = -8 M[1] = -4 M[0] = -5 # In = 1111 InM = 5 OutM = 20 M[3] = -8 M[2] = -8 M[1] = -5 M[0] = -4 # In = 1111 InM = 5 OutM = 21 M[3] = -8 M[2] = -8 M[1] = -6 M[0] = -3 # In = 1111 InM = 5 OutM = 22 M[3] = -8 M[2] = -8 M[1] = -7 M[0] = -2 # In = 1111 InM = 5 OutM = 23 M[3] = -8 M[2] = -8 M[1] = -8 M[0] = -1 # In = 1110 InM = 6 OutM = 24 M[3] = -8 M[2] = -8 M[1] = -8 M[0] = 0 # In = 1110 InM = 6 OutM = 25 M[3] = -8 M[2] = -7 M[1] = -8 M[0] = 1 # In = 1110 InM = 6 OutM = 26 M[3] = -8 M[2] = -6 M[1] = -8 M[0] = 2 # In = 1110 InM = 6 OutM = 27 M[3] = -8 M[2] = -5 M[1] = -8 M[0] = 3 # In = 1110 InM = 7 OutM = 28 M[3] = -8 M[2] = -4 M[1] = -8 M[0] = 4 # In = 1110 InM = 7 OutM = 29 M[3] = -8 M[2] = -3 M[1] = -8 M[0] = 5 # In = 1110 InM = 7 OutM = 30 M[3] = -8 M[2] = -2 M[1] = -8 M[0] = 6 # In = 1110 InM = 7 OutM = 31 M[3] = -8 M[2] = -1 M[1] = -8 M[0] = 7 # In = 1010 InM = 8 OutM = 32 M[3] = -8 M[2] = 0 M[1] = -8 M[0] = 7 # In = 1010 InM = 8 OutM = 33 M[3] = -8 M[2] = 1 M[1] = -8 M[0] = 6 # In = 1010 InM = 8 OutM = 34 M[3] = -8 M[2] = 2 M[1] = -8 M[0] = 5 # In = 1010 InM = 8 OutM = 35 M[3] = -8 M[2] = 3 M[1] = -8 M[0] = 4 # In = 1010 InM = 9 OutM = 36 M[3] = -8 M[2] = 4 M[1] = -8 M[0] = 3 # In = 1010 InM = 9 OutM = 37 M[3] = -8 M[2] = 5 M[1] = -8 M[0] = 2 # In = 1010 InM = 9 OutM = 38 M[3] = -8 M[2] = 6 M[1] = -8 M[0] = 1 # In = 1010 InM = 9 OutM = 39 M[3] = -8 M[2] = 7 M[1] = -8 M[0] = 0 # In = 1011 InM = 10 OutM = 40 M[3] = -8 M[2] = 7 M[1] = -8 M[0] = -1 # In = 1011 InM = 10 OutM = 41 M[3] = -8 M[2] = 7 M[1] = -7 M[0] = -2 # In = 1011 InM = 10 OutM = 42 M[3] = -8 M[2] = 7 M[1] = -6 M[0] = -3 # In = 1011 InM = 10 OutM = 43 M[3] = -8 M[2] = 7 M[1] = -5 M[0] = -4 # In = 1011 InM = 11 OutM = 44 M[3] = -8 M[2] = 7 M[1] = -4 M[0] = -5 # In = 1011 InM = 11 OutM = 45 M[3] = -8 M[2] = 7 M[1] = -3 M[0] = -6 # In = 1011 InM = 11 OutM = 46 M[3] = -8 M[2] = 7 M[1] = -2 M[0] = -7 # In = 1011 InM = 11 OutM = 47 M[3] = -8 M[2] = 7 M[1] = -1 M[0] = -8 # In = 1001 InM = 12 OutM = 48 M[3] = -8 M[2] = 7 M[1] = 0 M[0] = -8 # In = 1001 InM = 12 OutM = 49 M[3] = -8 M[2] = 7 M[1] = 1 M[0] = -7 # In = 1001 InM = 12 OutM = 50 M[3] = -8 M[2] = 7 M[1] = 2 M[0] = -6 # In = 1001 InM = 12 OutM = 51 M[3] = -8 M[2] = 7 M[1] = 3 M[0] = -5 # In = 1001 InM = 13 OutM = 52 M[3] = -8 M[2] = 7 M[1] = 4 M[0] = -4 # In = 1001 InM = 13 OutM = 53 M[3] = -8 M[2] = 7 M[1] = 5 M[0] = -3 # In = 1001 InM = 13 OutM = 54 M[3] = -8 M[2] = 7 M[1] = 6 M[0] = -2 # In = 1001 InM = 13 OutM = 55 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = -1 # In = 1000 InM = 14 OutM = 56 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 0 # In = 1000 InM = 14 OutM = 57 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 1 # In = 1000 InM = 14 OutM = 58 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 2 # In = 1000 InM = 14 OutM = 59 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 3 # In = 1000 InM = 15 OutM = 60 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 4 # In = 1000 InM = 15 OutM = 61 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 5 # In = 1000 InM = 15 OutM = 62 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 6 # In = 1000 InM = 15 OutM = 63 M[3] = -8 M[2] = 7 M[1] = 7 M[0] = 7 In - входые биты до грея InM - это Жёсткое решение 4 бита OutM OutM - на выходе модема M[3..0] - метрики
Сообщение отредактировал brig01 - Dec 10 2010, 11:41
--------------------
Ох не лёгкая это работа попасть в группу "свой"....
|
|
|
|
Сообщений в этой теме
brig01 LDPC+QAM256 Dec 7 2010, 11:55 Serg76 Цитата(brig01 @ Dec 7 2010, 15:55) Добрый... Dec 7 2010, 15:53 brig01 Цитата(Serg76 @ Dec 7 2010, 21:53) Если я... Dec 8 2010, 06:12  SKov Цитата(brig01 @ Dec 8 2010, 09:12) 3. В К... Dec 8 2010, 08:45   Modest Цитата(SKov @ Dec 8 2010, 11:45) Но выраж... Dec 8 2010, 09:37   brig01 Цитата(SKov @ Dec 8 2010, 14:45) Вм надо ... Dec 8 2010, 10:28  Serg76 Цитата(brig01 @ Dec 8 2010, 10:12) Добрый... Dec 8 2010, 11:34   brig01 Цитата(Serg76 @ Dec 8 2010, 17:34) 2. Есл... Dec 8 2010, 12:07    SKov Цитата(brig01 @ Dec 8 2010, 15:07) Re.3.П... Dec 8 2010, 17:49   SKov Может, здесь что полезное найдете. Dec 8 2010, 12:50   Modest Цитата(Serg76 @ Dec 8 2010, 14:34) 3. Есл... Dec 8 2010, 12:53    Serg76 Цитата(Modest @ Dec 8 2010, 16:53) Дык, а... Dec 8 2010, 15:57     brig01 Цитата(Serg76 @ Dec 8 2010, 21:57) CTC - ... Dec 9 2010, 06:58      petrov Цитата(brig01 @ Dec 9 2010, 09:58) 2. Как... Dec 9 2010, 08:11       brig01 Цитата(petrov @ Dec 9 2010, 14:11) I и Q ... Dec 9 2010, 14:27        petrov В гугле достаточно статей можно найти, вот на вски... Dec 9 2010, 16:41        SKov Цитата(brig01 @ Dec 9 2010, 17:27) P.S.S.... Dec 9 2010, 21:23         brig01 Цитата(SKov @ Dec 10 2010, 03:23) Вообще,... Dec 10 2010, 06:05          SKov Цитата(brig01 @ Dec 10 2010, 09:05) QC-LD... Dec 10 2010, 08:51           brig01 Цитата(SKov @ Dec 10 2010, 14:51) Ну, с т... Dec 10 2010, 09:51            petrov Цитата(brig01 @ Dec 10 2010, 12:51) P.S. ... Dec 10 2010, 10:35             brig01 Цитата(petrov @ Dec 10 2010, 16:35) Не то... Dec 10 2010, 11:17     des00 Цитата(Serg76 @ Dec 8 2010, 09:57) Имеетс... Jan 25 2011, 14:56      vadimuzzz Цитата(des00 @ Jan 25 2011, 20:56) Так ка... Jan 25 2011, 15:38      Serg76 Цитата(des00 @ Jan 25 2011, 17:56) В моду... Jan 25 2011, 16:31 petrov Цитата(Serg76 @ Dec 10 2010, 14:28) 2 bri... Dec 10 2010, 11:39  brig01 Цитата(petrov @ Dec 10 2010, 17:39) Да тя... Dec 10 2010, 12:16 petrov Смотрите чтобы не получалось неправильных метрик, ... Dec 10 2010, 13:09 brig01 Цитата(petrov @ Dec 10 2010, 19:09) Смотр... Dec 10 2010, 13:18  petrov Цитата(brig01 @ Dec 10 2010, 16:18) А как... Dec 10 2010, 13:34   brig01 Цитата(petrov @ Dec 10 2010, 19:34) Это у... Dec 10 2010, 13:45    Serg76 Цитата(brig01 @ Dec 10 2010, 17:45) Честн... Dec 10 2010, 15:44     brig01 Цитата(Serg76 @ Dec 10 2010, 21:44) вам м... Dec 13 2010, 05:18      Serg76 Цитата(brig01 @ Dec 13 2010, 08:18) Двумя... Dec 13 2010, 11:13 thermit Цитатаdes00:
Так какой тогда смысл в таком кодиров... Jan 25 2011, 15:34 des00 Цитата(thermit @ Jan 25 2011, 09:34) Кажд... Jan 25 2011, 16:42 vadimuzzz по-моему вы путаете алгоритм с конкретной реализац... Jan 25 2011, 16:48 Serg76 2 des00 поддерживаю vadimuzzz
Цитата(des00 ... Jan 25 2011, 17:23 thermit Цитатаdes00:
в приведенном мной численном примере,... Jan 25 2011, 20:53 des00 Цитата(vadimuzzz @ Jan 25 2011, 10:48) по... Jan 26 2011, 05:37 vadimuzzz нативное созвездие явно не оптимально. например, с... Jan 26 2011, 05:57 des00 Цитата(vadimuzzz @ Jan 25 2011, 23:57) на... Jan 26 2011, 06:05  vadimuzzz Цитата(des00 @ Jan 26 2011, 12:05) все та... Jan 26 2011, 06:58 des00 либо я объяснять не умею, либо туплю. Зайду с друг... Jan 26 2011, 11:10 petrov Цитата(des00 @ Jan 26 2011, 14:10) 3. Есл... Jan 26 2011, 11:35  des00 Цитата(petrov @ Jan 26 2011, 05:35) Эквив... Jan 26 2011, 12:00 Serg76 Ну вот теперь вроде как все окончательно прояснило... Jan 26 2011, 11:44 thermit Цитатаdes00:
Если результаты эквивалентны, почему ... Jan 26 2011, 12:13 brig01 Стоило отвлечься и тема зажила своей жизнью....
Ц... Jan 26 2011, 14:07 des00 Цитата(brig01 @ Jan 26 2011, 08:07) В доп... Jan 26 2011, 14:28  SKov Цитата(des00 @ Jan 26 2011, 17:28) что то... Jan 26 2011, 16:13  brig01 Цитата(des00 @ Jan 26 2011, 20:28) что то... Jan 27 2011, 05:56   des00 Цитата(brig01 @ Jan 26 2011, 23:56) Для т... Jan 27 2011, 06:28    brig01 Цитата(des00 @ Jan 27 2011, 12:28) если н... Jan 27 2011, 06:55     des00 Цитата(brig01 @ Jan 27 2011, 00:55) Допус... Jan 27 2011, 07:01      brig01 Цитата(des00 @ Jan 27 2011, 13:01) ничего... Jan 27 2011, 07:07     Serg76 Цитата(brig01 @ Jan 27 2011, 10:55) Все г... Jan 27 2011, 07:59     SKov Цитата(brig01 @ Jan 27 2011, 09:55) Допус... Jan 27 2011, 16:38      brig01 Цитата(SKov @ Jan 27 2011, 22:38) На само... Jan 28 2011, 04:39       SKov Цитата(brig01 @ Jan 28 2011, 07:39) 1.5дБ... Jan 28 2011, 08:52 vadimuzzz тут есть по-простому, с m-скриптами и теоретически... Jan 28 2011, 05:03 kill_LDPC подскажите пожалуйста возможно ли на приемной стор... Feb 2 2011, 20:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|