Тема 2. Радиосеть: обнаружение и идентификация сети

Аватара пользователя
Lukashin I
Сообщения: 64
Зарегистрирован: 16 фев 2013, 19:38

Re: Тема 2. Радиосеть: обнаружение и идентификация сети

Сообщение Lukashin I » 21 мар 2013, 20:30

постарались учесть предыдущие замещания.http://omoled.ru/publications/view/368

Аватара пользователя
Lukashin I
Сообщения: 64
Зарегистрирован: 16 фев 2013, 19:38

Re: Тема 2. Радиосеть: обнаружение и идентификация сети

Сообщение Lukashin I » 13 апр 2013, 01:18

Второе сообщение опубликовано, вот ссылка http://omoled.ru/publications/view/380

Аватара пользователя
Lukashin I
Сообщения: 64
Зарегистрирован: 16 фев 2013, 19:38

Re: Тема 2. Радиосеть: обнаружение и идентификация сети

Сообщение Lukashin I » 03 май 2013, 14:20

Добрый день, Андрей Васильевич! Есть вопрос насчет кода Рида-Соломона. Небольшая программа понимания кода:
n = 255; k = 242; % Lengths for the shortened code
% Create Reed-Solomon encoder object.

% сообщение состоит из всех нулей кроме последнего
msg = [zeros(1,k-1) 1];
code = encode(msg,n,k,'rs/binary')

Ресурс, откуда получил не которые сведения о РС:http://matlab.exponenta.ru/communication/book2/4/encode.php
Отличие кода РС от других блочных кодов состоит в представление информационной части сообщения (параметр msg). У нас есть некоторое непонимание каким образом оно должно формироваться (хотя бы на этом простом примере)!

(P.S. Был опробован код БЧХ и ни каких проблем не обнаруженно)

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Reed-Solomon кодек

Сообщение tor_root » 03 май 2013, 20:59

Иван, здравствуйте.
По приведенной Вами ссылке все, в принципе, ясно и доступно изложено.
Возможны другие варианты, которые замечательно отражены в справке помощи Matlab. Не понимаю причин ее игнорирования...
К примеру, по ключевому слову Reed–Solomon предоставляется перечень документов по кодированию/декодированию.
Выбрал для реализации кодека класс fec (кодер Рида-Соломона - fec.rsenc, декодер - fec.rsdec) и далее согласно справке:
1. Осуществляется инициализация объектов кодера и декодера:
>> coder = fec.rsenc(255,242);
>> decoder = fec.rsdec(coder);

Эта операция делается один раз при запуске модели.
2. Подготавливается информационный блок:
>> msg=randi(2,1,242)'-1; % массив, состоящий из 0 и 1
3. Собственно кодирование:
>> code = encode(coder,msg);
4. Декодирование:
>> [decoded,cnumerr,ccode] = decode(decoder,code);

Надо иметь в виду, что кодер RS оперирует байтами сообщения, следовательно в приведенном выше примере как k=242, так и n=255 кодер рассматривает как байтовые массивы. Впрочем уверен,что Вам, как прослушавшему соответствующий курс, это известно.

Аватара пользователя
Lukashin I
Сообщения: 64
Зарегистрирован: 16 фев 2013, 19:38

Re: Тема 2. Радиосеть: обнаружение и идентификация сети

Сообщение Lukashin I » 03 май 2013, 21:38

Спасибо! Андрей Васильевич, при формировании code к msg прибавляется 13 чисел из поля Голея (как я понимаю) [96 60 211 150 74 85 187 210 92 64 222 165 39] , а как же я их передам если у меня на модуляторе данные в двоичном формате?

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

RS

Сообщение tor_root » 03 май 2013, 21:54

Поле Галуа - для кодирования/декодирования RS-кодами (и при БЧХ) проще всего использовать арифметику полей Галуа.
Относительно Вашего вопроса - я этот факт отметил в предыдущем сообщении: размерность RS(k, n) задается в байтах! Умножив эти числа на 8 получите размерности в битах. Зная это - выбор за Вами: "подводить" параметры RS(k, n) к Вашей битовой структуре или изменять битовую структуру под выбранный Вами RS-код.

Аватара пользователя
Lukashin I
Сообщения: 64
Зарегистрирован: 16 фев 2013, 19:38

Re: Тема 2. Радиосеть: обнаружение и идентификация сети

Сообщение Lukashin I » 04 май 2013, 03:05

Третье сообщение добавлено. Позже разместим в нормальном виде. ссылка http://omoled.ru/publications/file/17
Вложения
model_LS.rar
(13.74 КБ) 411 скачиваний

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Замечания к сообщению

Сообщение tor_root » 04 май 2013, 07:27

1. Сообщение должно быть оформлено в виде связанного по смыслу текста, но не в виде набора рисунков (как пример). Должно быть отражено: постановка задачи моделировнаия, пояснение модели, условия моделирования, описание результатов - как иллюстрация постановки задачи и выводы по работе.
2. Ссылки на литературу оформлены неверно. Также привести ссылку на исходный код модели.
3. Нет соответствия интерфейсу, схематично представленному на рис.2 предыдущего сообщения.
4. Отсутствуют какие-либо проверки условий, необходимые при реализации сценария работы радиосети.
5. Необходимо будет привести функциональную диаграмму служб физического уровня.
6. Неясно назначение отличающихся по названию функций приема и передачи. Отсутствует пояснение назначения входных/выходных параметров этих функций и их внутреннего содержания.

Аватара пользователя
Lukashin I
Сообщения: 64
Зарегистрирован: 16 фев 2013, 19:38

Re: Тема 2. Радиосеть: обнаружение и идентификация сети

Сообщение Lukashin I » 05 май 2013, 15:31

Андрей Васильевич поясните, пожалуйста, что должно быть отраженно в функциональной диаграмме!

tor_root
Сообщения: 2182
Зарегистрирован: 15 фев 2011, 22:44

Функциональная диаграмма PHY

Сообщение tor_root » 06 май 2013, 09:09

Иван, здравствуйте.
Эта диаграмма может быть выполнена в произвольном виде. Она должна схематично отражать последовательность задач (действий), которые выполняются на физическом уровне.


Вернуться в «Самостоятельные работы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость