apus_apus 0 28 июня, 2013 Опубликовано 28 июня, 2013 · Жалоба Добрый вечер всем. Использую в своем проекте IP ядро кодер Reed-Solomon Compiler v11.0. У меня возникла проблема на этапе симуляции в Моделсиме. Проблема такая: у меня не сходятся результат тестбенча, сформированного мегавизардом, на выходе Моделсима(рис) с результатом Матлаба. параметры одинаковые. number of bits per symbol = 4; number of symbols per codeword = 6; number of check symbols per codeword = 4; field polynomial = 19; входной сигнал [1, 0]; выходной сигнал моделсима [01 00 09 03 03 08] выходной сигнал матлаба [1 0 2 11 5 5]. приложу еще на всякий код из матлаба n = 6; k = 2; % Codeword length and message length m = 4; % Number of bits in each symbol msg = gf([1 0],m, 19); % Message is a Galois array. c = rsenc(msg,n,k) % Буду признателен за помощь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
apus_apus 0 3 июля, 2013 Опубликовано 3 июля, 2013 · Жалоба Кстати, если что проблема была в неправильно выставленном параметре First root of polynomial generator. Он должен был равным 1, хотя мне казалось, что нулю Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kluwer 0 8 июля, 2013 Опубликовано 8 июля, 2013 · Жалоба Кстати, если что проблема была в неправильно выставленном параметре First root of polynomial generator. Он должен был равным 1, хотя мне казалось, что нулю Кстати, неприводимый полином бы ещё не помешало проверить. gf при вашем m=4 использует по умолчанию 10010. По поводу first root выдержка из "Википедии": где l0 — некоторое целое число (в том числе 0 и 1), с помощью которого иногда удается упростить кодер. Обычно полагается lo = 1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться