biterr函数

biterr函数用来计算错误比特的个数和误比特率,其调用格式为:

[number,ratio] = biterr(x,y)

[number,ratio] = biterr(x,y,k)

[number,ratio] = biterr(x,y,k,flg)

[number,ratio,individual] = biterr(...)

number是一个标量或着是一个向量,它指出了x和y两组数据集相比不同bit的个数;ratio为误比特率,它等于number除以总bit数,而总bit数的取值依情况而定。

symerr函数

symerr函数用来计算错误符号的个数和误符号率,其中x表示传输之前进入发射机的消息, y表示传输之后接收机输出的消息。其调用格式为:

[number,ratio] = symerr(x,y)

[number,ratio] = symerr(x,y,flg)

[number,ratio,loc] = symerr(...)

number是一个标量或着是一个向量,它指出了x和y两组数据集相比不同符号的个数;ratio为误符号率,它等于number除以总符号数(x和y中较小的那个)。

semianalytic函数

通过半解析技术计算系统的误比特率,此函数的调用格式为:ber=semianalytic(txsig,rxsig,modtype,M,Nsamp)

ber为系统误比特率,txsig为传输的复基带向量信号,rxsig为接收到的无噪声复基带向量信号,假设rxsig为接收机的输入信号,并且rxsig带有一个理想积分器。Nsamp为txsig,rxsig信号的采样率,单位为Hz。modtype为信号调制类型,M为字符尺寸,也就是调制阶数。

ber=semianalytic(txsig,rxsig,modtype,M,Nsamp,num,den)与上面不同的是,rxsig带有一个接收滤波器,此滤波器的传输函数由向量num和den给出,num和den分别为传输函数的分子和分母中按降序排列的zⁿ的系数。

ber=semianalytic(txsig,rxsig,modtype,M,Nsamp,EbNo)

ber=semianalytic(txsig,rxsig,modtype,M,Nsamp,num,den,EbNo)

[ber,avgampl,avgpower]=semianalytic(...)

semilogy函数

绘制错误率用semilogy函数,即对纵轴取以10为底的对数,而横轴保持不变,其语法格式与plot函数相似。

semilogy(Y)

semilogy(X1,Y1,...)

semilogy(X1,Y1,LineSpec,...)

semilogy(...,'PropertyName',PropertyValue,...)

例子:semilogy(EbNo,ber,’r.’)

berfit函数

由仿真得到的错误率图形是一些不连续的点,用berfit函数可对这些点进行曲线拟合,即,用平滑的曲线尽量把这些点连接起来。berfit函数的调用格式:

fitber=berfit(empEbNo,empber)

fitber=berfit(empEbNo,empber,fitEbNo)

fitber=berfit(empEbNo,empber,fitEbNo,options)

fitber=berfit(empEbNo,empber,fitEbNo,options,fittype)

[fitber,fitprops]=berfit(...)

眼图

绘制眼图的函数

eyediagram

eyediagram(x,n)

eyediagram(x,n,period)

eyediagram(x,n,period,offset)

eyediagram(x,n,period,offset,plotstring)

eyediagram(x,n,period,offset,plotstring,h)

h = eyediagram(...)

commscope.eyediagram

散点图(星座图)

绘制散点图(信号星座图)所用函数为scatterplot,其用法如下: scatterplot(x)  scatterplot(x,n) scatterplot(x,n,offset) scatterplot(x,n,offset,plotstring) scatterplot(x,n,offset,plotstring,h) h = scatterplot(...)

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐