کدینگ و دیکدینگ ریدسالامون RS یا Reed-Solomon در متلب + کد های رایگان

توجه : برای خرید کتاب جامع دستورات کلیدی متلب نوشته مهندس حصاری می توانید از بخش خرید کتاب (سمت راست ) اقدام به خرید نمایید. این کتاب قیمت ۸۵۰۰ داشته و به صورت پستی ضرف دو روز آینده به آدرس خریدار ارسال می گردد.

توضیحات: (کد های رایگان) + توضیحات این پروژه در قالب وورد را در انتهای این پست ببینید. 

  در این پروژه به بررسی کامل کد RS یا Reed-Solomon در متلب پرداخته شده است. مبحث کدینگ و دیکدینگ به کمک Reed-Solomon در زیر ارائه گردیده است. کد برنامه زیر را در محیط متلب کپی کرده و اجرا نمایید. 

در کنار دستورات توضیحات هر یک نیز ضمیمه گردیده است. 

%Matlab Code for RS coding and decoding

n=7; k=3; % Codeword and message word lengths
m=3; % Number of bits per symbol
msg = gf([5 2 3; 0 1 7;3 6 1],m) % Two k-symbol message words
% message vector is defined over a Galois field where the number must
%range from 0 to 2^m-1

codedMessage = rsenc(msg,n,k) % Two n-symbol codewords

dmin=n-k+1 % display dmin
t=(dmin-1)/2 % diplay error correcting capability of the code

% Generate noise – Add 2 contiguous symbol errors with first word;
% ۲ discontiguous symbol errors with second word and 3 distributed symbol
% errors to last word
noise=gf([0 0 0 2 3 0 0 ;6 0 1 0 0 0 0 ;5 0 6 0 0 4 0],m)

received = noise+codedMessage

%dec contains the decoded message and cnumerr contains the number of
%symbols errors corrected for each row. Also if cnumerr(i) = -1 it indicates 
%that the ith row contains unrecoverable error
[dec,cnumerr] = rsdec(received,n,k)
% print the original message for comparison
msg

نتیجه:

Array elements =

۵ ۲ ۳
۰ ۱ ۷
۶ ۶ ۷

cnumerr =

۲
۲

Array elements =

۵ ۲ ۳
۰ ۱ ۷
۳ ۶ ۱

 

دیگر پروژه های مرتبط: 

طرح Block Interleaver برای کدهای رید سالومون RS + پروژه کامل

اینترلیور interleaver تصادفی + پروژه کامل متلب همراه با توضیحات

کد متلب رید سالامون + معرفی + کاربرد ها + کدینگ و دیکدینگ

 

**************

 

 

*************************

کانال قطعات موبایل اسنپ زیر نظر سایت متلب تولز افتتاح شد. عضو شوید تا از موارد زیر با قیمت ارزان مطلع شوید: 

قیمت انواع تاچ و LCD
قیمت سوکت شارژ
قیمت بلندگو بازر میکروفون
قیمت دستگاه ها و لوازم تعمیراتی
قیمت انواع گلس 
قیمت شارژر موبایل (شامل کلگی – کابل – تبدیل و …)
قیمت انواع فلت ها (فلت پاور، هوم ، شارژ و ولوم کلیه گوشی ها و تبلت ها)
قیمت لوازم جانبی
***********************

رفتن به لینک سایت قطعات موبایل 

***********************

همچنین کانال تلگرامی ما را نیز دنبال نمائید:

یا snap_tools@ را در تلگرام جستجو نمایید. 

دارای نماد اعتماد الکترونیکی


مجموعه: آموزش دستورات متلب, الکترونیک, مهندسی مخابراتبرچسب ها , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *