matlab rsenc函数,RS码的MATLAB实现(附MATLAB仿真程序).pdf
RS 码系统 MATLAB 仿真
RS 码系统MATLAB 仿真
一. RS 码简介:
RS 码是一类纠错能力很强的多进制 BCH 码。其纠正 t 个符号错误的 RS 码的主要参
数如表一所示:
RS 码由于采用了 q 进制,所以它是多进制调制时的自然和 码长 m
n 2 =−1
方便的编码手段。因为 RS 码能够纠正 t 个 q 位二进制码,即
信息段 k 符号
可以纠正≤q 位二进制错误(当然,对于 q 位二进制码中分散
监督段 n-k=2t 符
的单个错误也能被纠正),所以适合于在衰落信道中使用,以 号
克服突发性差错。另外 RS 码也被应用在计算机存储系统中, 最小码距 D=2t+ 1
以克服这系统中存在的差错串。
表一
二. 仿真流程
本实验采用 RS (7,3 )码进行仿真,其仿真流程图如图一所示:
多 进 制 信 源
将多进制信息进行分帧
RS (7,3 )编码
8PSK 调 制
AWGN 信道
8PSK 解 调
RS (7,3 )译码
将信息帧合并一串信息
误 码 率 计 算
图 一
1
RS 码系统 MATLAB 仿真
三.模块分析
1. 多进制信源:
用 MATLAB 自带函数rand 产生随机数,乘以 M (所要产生的进制数),再经过向
下取整即可。
2. 将多进制信息进行分帧:
由于多进制信源产生的是一连串的多进制符号,为了进行编码,需将这些符号进行
分组,本实验采用 MATLAB 自带函数reshape, 将信息串(本实验采用 12000)变换成
一个矩阵,该矩阵的行数为帧数(本实验为 4000 ),列数为信息位数(本实验为 3 )。
3. RS 编码
2t 2t
j i
(1)纠t个符号错误得RS码得生成多项式g(x)= ∏(x +α ) ∑g x , α是伽逻华域
i
j 1 i 0
GF (2m )得域元素。
matlab rsenc函数,RS码的MATLAB实现(附MATLAB仿真程序).pdf相关推荐
- Matlab v_melcepst函数参数详解(英文附例)
Matlab v_melcepst函数参数详解(英文附例) 笔者使用的是R2019的matlab,下载了voicebox安装至matlab路径下即可使用.下载voicebox请参看此博客 需要注意的是 ...
- matlab melbankm,Matlab v_melbankm函数参数详解(英文附例)
Matlab v_melbankm函数参数详解(英文附例) 笔者使用的是R2019的matlab,下载了voicebox安装至matlab路径下即可使用.下载voicebox请参看此博客 需要注意的是 ...
- Matlab mfcc函数参数详解(英文附例)
Matlab mfcc函数参数详解 其实可以直接打开源代码看哈. %MFCC Extract the mfcc, log-energy, delta, and delta-delta of audio ...
- matlab figure函数_DSGE建模与编程入门(54):Matlab入门
许文立,安徽大学经济学院/CIMERS,cimers_dsge@econmod.cn 宏观经济研学会(CIMERS)的共享网盘的文件已经转移至"量化经济分析平台"及其论坛(交流中心 ...
- matlab调用函数为什么会有多个输出,matlab自定义函数,可以输出多个数组么?
www.mh456.com防采集. 可以输出多个2113是不是5261因为你在函数中没有4102给输1653出变量赋值?专给一个例子属function[a,b,c]=test1(input)ifinp ...
- 光纤光栅matlab,基于PSO算法的光纤光栅参数重构(附Matlab源程序)
基于PSO算法的光纤光栅参数重构(附Matlab源程序)(含任务书,开题报告,外文翻译,毕业论文12600字) 摘要: 本文利用粒子群优化算法重构了啁啾光纤光栅的结构参数.根据啁啾光纤光栅的目标反射谱 ...
- matlab textsac函数,哈工大-Matlab--2013年春季学期《MATLAB语言及应用》试题
2013年春季学期 <MATLAB语言及应用>课程试卷 姓名: 学号: 学院: 专业: 必答题 1.常用的matlab界面由哪些窗口组成,各有什么主要作用?(4分) (1)菜单和工具栏功能 ...
- matlab fx函数图像,五种常用小波基含MATLAB实现 五种基本函数图像
五种基本函数图像 1.给出五种常用小波基的时域和频域波形图. 与标准的傅里叶变换相比,小波分析中使用到的小波函数具有不唯一性,即小波函数(t) 具有多样性.小波分析在工程应用中,一个十分重要的问题就 ...
- matlab声音信号调制-3种方法(附matlab代码)
%% 单一频率信号调制 clc clear fs = 48000; fc=18000; t=0:1/fs:10;signal = cos(2*pi*fc*t); [ mr ] = plot_fft( ...
- MATLAB应用实战系列( 七十五) -图像处理应用 MATLAB实现基于分水岭算法的图像分割 (附matlab代码)
一.简介 二.源代码 clear, close all; clc; %1.读取图像并求取图像的边界.rgb = imread('tree.jpeg');%读取原图像 I = rgb2gray(rgb) ...
最新文章
- python网页爬虫-Python 爬虫网页内容提取工具xpath
- 关键字搜索 c语言,c语言-以关键字搜索程序
- Day 1 二分搜索训练总结
- DFS应用——找出无向图的割点
- 为什么用链路聚合_H3C ComwareV7平台网络设备可靠性配置——链路聚合
- Git(1):一个能够快速下载Git.exe的方法
- jQuery文档就绪事件
- Java实战之管家婆记账系统(3)——数据库表
- Vue+ bootStrap 实现员的增删改查 离职操作 全选单选
- 恒流源差分放大电路静态分析_差分放大电路分析
- 《男孩别哭》海龟先生
- 那些让面试官直呼内行的Java知识点(一)
- Java 生成随机长度字母组合
- Flash MX as 声音控制分解
- Selenium安装流程
- 实现1V1音视频实时互动直播系统 十二、第九节 直播客户端的实现
- 数字图像处理 - Ch2 图像取样与量化
- 工具推荐|2019年UI设计师必备工具清单
- iphone版 天行skyline_苹果再迎大版本更新、iOS13.4正式版推送!这次iPhone可以当车钥匙...
- 【Python】回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()筛选出回数
热门文章
- IM即时通讯/原生APP/H5聊天/在线客服/高仿VX/uniapp版本/视频通话/语音通话/带视频部署教程
- 目标检测 | 解决小目标检测!多尺度方法汇总
- [BZOJ 2429] 聪明的猴子
- 一篇文章总结Java虚拟机内存区域模型
- oppo8.0系统最简单激活xposed框架的经验
- matlab处理fits文件,读取 FITS 文件中的数据
- 图片占位符placehold.it
- colab读取Google Drive
- thrift php,Thrift-简单实用
- Python程序设计——基本语法