我是靠谱客的博主 闪闪秋天,最近开发中收集的这篇文章主要介绍信源产生函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

randerr—–产生误比特图样
out = randerr(m)产生一个m*m维的二进制矩阵,矩阵中的每一行有且只有一个非零元,非零元在每一行中的位置是随机的。
out = randerr(m,n),m*n行矩阵
out = randerr(m,n,errors):产生一个m*n二进制矩阵,参数errors是:
标量:产生的矩阵的每一行中元素1的个数有errors个;
行向量:产生矩阵的每一行中1的个数由errors的相应元素指定
两行矩阵:第一行指定出现1的可能个数,第二行说明出现1的概率,第二行中所有元素的和应该等于1
out = randerr(m,n,pro,state);参数pro为1出现的概率;参数state为需要重新设置的状态。
out = randerr(m,n,pro,s);使用随机流s创建一个二进制误比特图样
randint———-产生均匀分布的随机整数矩阵
out = randint;产生一个不是0就是1的随机标量,且0,1等概出现
out = randint(m);m*m整数矩阵,矩阵中的元素为等概出现的0和1
out = randint(m,n);m*n矩阵
out = randint(m,n,rg);产生一个m*n矩阵,如果rg为0,则产生0矩阵,否则矩阵中元素是rg所设定范围内整数的均匀分布.此范围是:
[0,rg-1],当rg是正整数
[rg+1,0],当rg是负整数
从min到max,包括min和max,当rg=[min,max]或[max,min]
randsrc———随机符号矩阵
用法同上,不过是产生-1,1
out = randsrc(m,n,alphabet);产生m*n矩阵,矩阵中的元素为alphabet指定的数据符号,每个符号出现的概率相等且互相独立
out = randsrc(m,n,[alphabet,prob]);产生m*n矩阵,矩阵中的元素为alphabet指定的数据符号,每个符号出现的概率有prob决定,prob集合中的元素相加必须等于1
wgn———产生高斯白噪声
y = wgn(m,n,p);m*n白噪声矩阵,p表示输出信号y的功率(单位dBW),负载电阻为1欧姆


摘抄自《MATLABR2016a通信系统建模 与仿真28个案例分析》

最后

以上就是闪闪秋天为你收集整理的信源产生函数的全部内容,希望文章能够帮你解决信源产生函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部