MATLAB通信仿真开发手册DOC.docx

上传人:b****6 文档编号:7915195 上传时间:2023-01-27 格式:DOCX 页数:52 大小:205.27KB
下载 相关 举报
MATLAB通信仿真开发手册DOC.docx_第1页
第1页 / 共52页
MATLAB通信仿真开发手册DOC.docx_第2页
第2页 / 共52页
MATLAB通信仿真开发手册DOC.docx_第3页
第3页 / 共52页
MATLAB通信仿真开发手册DOC.docx_第4页
第4页 / 共52页
MATLAB通信仿真开发手册DOC.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

MATLAB通信仿真开发手册DOC.docx

《MATLAB通信仿真开发手册DOC.docx》由会员分享,可在线阅读,更多相关《MATLAB通信仿真开发手册DOC.docx(52页珍藏版)》请在冰豆网上搜索。

MATLAB通信仿真开发手册DOC.docx

MATLAB通信仿真开发手册DOC

MATLAB通信仿真开发手册

一、数据类型

二、图形对象及绘图函数

get():

获取图形对象的属性值。

set():

设置图形对象的属性值。

findobj():

对图形对象进行定位,并返回图形对象的句柄。

绘图函数一览表:

plot()

绘制二维曲线图

plotyy()

双轴图

plot3()

三维曲线图

loglog()

对数-对数图

semilogx()、semilogy()

单对数函数

subplot()

子图

fplot()

在指定的区域绘制图形

title()

添加标题

legend()‘off/hide/boxon/boxoff/show/pos……’

添加图例

xlabel()、ylabel()、zlabel()

坐标轴标签

text()

文本注释

zoomon/off/out/reset/xon/yon/(factor)/(fig,option)

缩放

gridon/off

网格显示控制

holdon/off

图形叠加

view

三维图形的视角设置

light

三维图形的光照设置

material

三维图形的质感设置

shading

三维图形的过滤设置

bar、hbar、bar3、bar3h

垂直和水平条形图

pie

饼图

area

区域图

stairs

阶梯图

hist

概率分布图

errorbar

条形误差图

stem、stem3

火柴杆图

polar

极坐标图

rose

玫瑰花图

compass

罗盘图

feather

羽列图

polyarea

多边形面积图

contour、contour3

等值线图

mesh、meshc、meshz

三维网格图

surf、surfc、surfl

三维表面图

cylinder

柱状图

sphere

球面图

quiver3

三维矢量图

waterfall

瀑布图

图形显示特殊符号一览表:

三、MATLAB中与通信仿真有关的部分

1通信工具箱函数介绍

 

信号源

randerr

产生随机无码图样

randint

产生均匀分布的随机整数

randsrc

用预定义的字母表产生随机矩阵

wgn

产生高斯噪声

 

信号分析函数

biterr

计算误比特数和误比特率

eyediagram

产生眼图

scatterplot

产生散列图

symerr

计算误码数和误码率

 

信源编码

arithdeco

算术解码码

arithenco

对一符号序列进行算术编码

compand

μ律或A律压扩编码

dpcmdeco

差分脉冲调制解码

dpcmenco

差分脉冲调制编码

dpcmopt

使用训练序列对差分脉冲调制参数进行优化

lloyds

使用训练序列结合lloyd算法优化标量量化

quantiz

产生量化序号和量化值

 

差错控制编码

bchpoly

产生BCH码的参数或生成多项式

convenc

卷积编码

cyclgen

产生循环码的生成矩阵和校验矩阵

cyclpoly

产生循环码的生成多项式

decode

纠错码解码

encode

纠错码编码

gen2pa

生成矩阵和校验矩阵的转换

gfweight

计算线性分组码的最小距离

hammgen

产生汉明码的生成矩阵和校验矩阵

rsdec

RS解码器

rsenc

RS编码器

rsdecof

将RS编码的ASCII文件解码

rsencof

对一个ASCII文件进行RS编码

rsgenpoly

产生RS码的生成多项式

syndtable

产生故障解码器

vitdec

使用Viterbi算法卷积解码

差错控制编码

的低级函数

bchdeco

BCH解码器

bchenco

BCH编码器

 

调制与解调

调制与解调

ademod

模拟带通信号解调

ademodce

模拟基带信号解调

amod

模拟带通信号调制

amodce

模拟基带信号调制

apkconst

绘制ASK-PSK信号星座图

ddemod

数字带通信号解调

ddemodce

数字基带信号解调

demodmap

模拟信号→数字信号

dmod

数字带通信号调制

dmodce

数字基带信号调制

modmap

数字信号→模拟信号

qaskdeco

矩形QASK星座图中的信号→数字信号

qaskenco

数字信号→矩形QASK星座图中的信号

 

特殊滤波器

hank2sys

将Hankel矩阵转换为线性系统模型

hilbiir

IIR滤波器设计中的Hilbert变换

rcosflt

使用升余弦滤波器对输入信号进行滤波

rcosine

设计升余弦滤波器

特殊滤波器

的低级函数

rcosfir

设计升余弦FIR滤波器

rcosiir

设计升余弦IIR滤波器

信道函数

awgn

将高斯噪声叠加到信号上

 

有限域计算

gf

生成一个有限域数组

gfhelp

生成适于有限域数组的操作表

convmtx

有限域向量的卷积矩阵

cosets

有限域陪集计算

dftmtx

有限域中的离散傅里叶变换矩阵

gftable

创建一个文件以便加快有限域计算

isprimitive

检测有限域中的本原多项式

minpily

寻找有限域的最小多项式

primpoly

找出有限域中的本原多项式

 

具有奇特性的

有限域计算

gfadd

有限域的多项式加法

gfconv

有限域的多项式乘法

gfcosets

有限域陪集计算

gfdeconv

有限域的多项式除法

gfdiv

有限域中除一个元素

gffilter

有限域滤波计算

gflineq

有限域中解方程ax=b

gfminpol

寻找有限域的最小多项式

gfmul

有限域乘法

gfpretty

按传统方式显示多项式

gfprimck

检测多项式在有限域中是否为本原多项式

gfprimdf

产生有限域的本原多项式

gfprimfd

找出有限域中的本原多项式

gfrank

在有限域中计算一个矩阵的秩

gfrepcov

改变有限域中多项式的表示方法

gfroots

在有限域中计算多项式的根

gfsub

有限域除法

gftrunc

将多项式的表示方式化为最简

gftuple

简化或转换有限域中的元素表示方法

 

实用工具

bi2de

二进制向量→十进制

de2bi

十进制向量→二进制

erf

误差函数

erfc

余误差函数

istrellis

检测输入是否为有效的格形结构

marcump

产生MarcumQ函数

mask2shift

将向量转换为移位寄存器形式

oct2dec

八进制→十进制

poly2trellis

多项式→格形表示

shift2mask

移位寄存器→向量

vec2mat

向量→矩阵

2滤波器设计工具箱函数

重载函数加*。

 

convert

转换量化滤波器的结构

copyobj*

为量化器、量化滤波器或量化FFT创建一个独立的复制品

disp*

显示量化器、量化滤波器或量化FFT

eps*

返回量化器、量化滤波器或量化FFT的量化阶数

filter*

将一量化滤波器应用于数据,可访问状态和滤波信息

freqz*

计算量化滤波器的频响特性

get*

返回量化器、量化滤波器或量化FFT的属性

impz*

计算量化滤波器的单位冲激响应

isallpass

测试量化滤波器是否为全通特性

isfir

测试是否为FIR滤波器

islinphase

测试是否为线性相位

ismaxphase

测试是否为最大相位滤波器

isminphase

测试是否为最小相位滤波器

isreal*

测试系数是否为实数

issos

测试是否为二阶节组成

isstable

测试是否稳定

limitcycle

测试是否为有限周期

nlm

使用噪声加载的方法估计量化滤波器的频响特性

noperations*

量化器、量化滤波器或量化FFT的量化操作次数

normalize

量化滤波器系数归一化

noverflows*

返回最后一次FFT或IFFT运算的溢出次数

num2bin*

将一个数转换为二进制字符串

num2hex*

将一个数转换为十六进制形式

optimizeunitygains

检测是否对量化滤波器系数进行优化

order

返回量化滤波器的阶数

qfilt

建立量化滤波器

filt2tf

将量化滤波器转换为传输函数形式

range*

返回量化器的数值范围

reset*

将一个或多个量化器、量化滤波器或量化FFT复位

set*

设置量化器、量化滤波器或量化FFT的属性

setbits*

将量化器、量化滤波器或量化FFT的数据设置为Format形式

sos

将量化滤波器转换为二阶节形式

zplane*

计算量化滤波器的零极点

 

bin2num*

将二进制字符串转换成数

copyobj*

为量化器、量化滤波器或量化FFT创建一个独立的复制品

denormalmax

返回量化器的最大末归一化数

denormalmin

返回量化器的最小末归一化数

disp*

显示量化器、量化滤波器或量化FFT

eps*

返回量化器、量化滤波器或量化FFT的量化阶数

exponentbias

同exponentmax

exponentlength

返回在科学计数法中指数部分的长度

exponentmax

返回在科学计数法中指数部分的最大值

exponentmin

返回在科学计数法中指数部分的最小值

fractionlength

小数部分长度

get*

返回量化器、量化滤波器或量化FFT的属性

hex2num

将十六进制字符串转换成数值类型

max

返回量化器对象在量化前的最大值

min

返回量化器对象在量化前的最小值

noperations*

量化器、量化滤波器或量化FFT的量化操作次数

noverflows*

返回最后一次FFT或IFFT运算的溢出次数

num2bin*

将一个数转换为二进制字符串

num2hex*

将一个数转换为十六进制形式

nunderflows

返回最近的量化器操作中下溢的次数

qreport*

显示应用量化器、量化滤波器或量化FFT的结果

quantiz

对数据进行量化

quantizer

构建一个量化器

randquant

返回均匀分布的随机数

range*

返回量化器的数值范围

realmax

返回正的最大的量化的数值

realmin

返回正的最小的量化的数值

reset*

将一个或多个量化器、量化滤波器或量化FFT复位

set*

设置量化器、量化滤波器或量化FFT的属性

tostring*

转换为字符串形式

unitquantize

除了eps和1之间的数外均像quantize一样

unitquantizer

构建一个单位量化器

wordlength

返回量化器的字长

 

FFT

copyobj*

为量化器、量化滤波器或量化FFT创建一个独立的复制品

disp*

显示量化器、量化滤波器或量化FFT

eps*

返回量化器、量化滤波器或量化FFT的量化阶数

fft

快速傅里叶变换

get*

返回量化器、量化滤波器或量化FFT的属性

ifft

逆快速傅里叶变换

noperations*

量化器、量化滤波器或量化FFT的量化操作次数

noverflows*

返回最后一次FFT或IFFT运算的溢出次数

optimizeunitygains*

优化量化滤波器的增益

qfft

量化FFT

qreport*

显示应用量化器、量化滤波器或量化FFT的结果

quantizer*

构建一个量化器

range*

返回量化器的数值范围

reset*

将一个或多个量化器、量化滤波器或量化FFT复位

set*

设置量化器、量化滤波器或量化FFT的属性

setbits*

将量化器、量化滤波器或量化FFT的数据设置为Format形式

tostring*

转换为字符串形式

twiddles

返回量化FFT的因子

3信号处理工具箱函数

1)命令行函数

滤波器设计与分析:

滤波器

分析

abs

幅度

angle

相位

filternorm

计算以2或inf为范数的数字滤波器

freqs

Laplace变换频率响应

freqspace

频率响应步长

freqz

z变换频率响应

fvtool

滤波器可视化工具

grpdelay

群延时

impz

离散单位冲激响应

phasez

数字滤波器相频特性

phasedelay

数字滤波器相位延时

Unwrap

纠正相位角产生更为平滑的相位图

Zerophase

实滤波器的零极点响应

Zplane

离散零极点图

Filter

implementation

conv

卷积

conv2

二维卷积

convmtx

卷积矩阵

deconv

解卷积

fftfilt

基于FFT重叠相加法的FIR滤波器

filter

滤波器实现

filter2

二维数字滤波

filtfilt

零相位数字滤波器

filtic

计算直接Ⅱ型滤波器的初始条件

latcfilt

Lattice型滤波器的实现

medfilt1

一维中值滤波

sgolayfilt

Savitzky-Golay滤波器实现

sosfilt

二阶节滤波器实现

upfirdn

FIR滤波器的过采样和欠采样

离散时间滤波

dfilt

创建离散时间滤波器对象

FIR

滤波器

设计

cremez

具有非线性相位的等波纹FIR滤波器设计

fir1

基于窗函数的FIR滤波器——标准响应

fir2

基于窗函数的FIR滤波器——任意响应

fircls

构建最小平方滤波器,用于多通道滤波器组

fircls1

构建最小平方滤波器,用于线性相位FIR低通或高通滤波器

firgauss

FIR高斯滤波器滤波器设计

firls

最小平方线性相位滤波器设计

firrcos

升余弦滤波器设计

intfilt

插值FIR滤波器设计

kaiserord

利用Kaiser窗为FIR滤波器设计估值

remez

计算Parks-McClellan用以优化FIR滤波器设计

remezord

Parks-McClellan优化FIR滤波器阶次设计

sgolay

Savitzky-Golay型FIR平滑滤波器设计

IIR

滤波器

设计

butter

Butterworth滤波器设计

cheby1

ChebyshevⅠ型滤波器设计(通带等波纹)

cheby2

ChebyshevⅡ型滤波器设计(阻带等波纹)

ellip

椭圆滤波器设计

maxflat

数字Butterworth滤波器设计

yulewalk

Yule-Walker滤波器设计

IIR

滤波器

阶数估计

buttord

Butterworth滤波器阶数估计

cheb1ord

Chebyshev阶数估计

cheb2ord

ChebyshevⅡ型滤波器阶数估计

ellipord

椭圆滤波器阶数估计

模拟低通

滤波器

原型

besselap

Bessel滤波器原型

buttap

Butterworth滤波器原型

cheb1ap

ChebyshevⅠ型滤波器原型

cheb2ap

ChebyshevⅡ型滤波器原型

ellipap

椭圆滤波器原型

模拟

滤波器

设计

besself

Bessel滤波器设计

butter

Butterworth滤波器设计

cheby1

ChebyshevⅠ型滤波器设计

cheby2

ChebyshevⅡ型滤波器设计

ellip

椭圆滤波器设计

模拟

滤波器

变换

lp2bp

低通→带通

lp2bs

低通→带阻

lp2hp

低通→高通

lp2lp

低通→低通

滤波器

离散化

bilinear

双线性变换

impinvar

冲激响应不变法

线性系统特性:

线性系统变换

latc2tf

Lattice梯形结构到传输函数的变换

polystab

是多项式具有稳定性

polyscale

在z域内计算多项式的根

residuez

z变换的留数展开

sos2ss

二阶节→状态空间

sos2tf

二阶节→传输函数

sos2zp

二阶节→零极点

ss2sos

状态空间→二阶节

ss2tf

状态空间→传输函数

ss2zp

状态空间→零极点

tf2latc

传输函数→lattice结构

tf2sos

传输函数→二阶节

tf2ss

传输函数→状态空间

tf2zpk

传输函数→零极点

zp2sos

零极点→二阶节

zp2ss

零极点→状态空间

zp2tf

零极点→传输函数

窗函数

bartlett

Bartlett窗

barthannwin

修正的Bartlett-Hanning窗

blackman

Blackman窗

blackmanharris

最小四项Blackman-Harris窗

bohmanwin

Bohman窗

chebwin

Chebyshev窗

flattopwin

平顶窗

gausswin

Guassian窗

hamming

汉明窗

hann

Hann窗

kaiser

Kaiser窗

nuttallwin

最小四项Blackman-Harris窗

parzenwin

Parzen窗

rectwin

矩形窗

triang

三角窗

tukeywin

Tukey窗

wvtool

窗函数可视化工具

window

计算特定窗函数

窗对象

sinwin

创建一个窗对象,详见docsinwin

信号变换

bitrevorder

将输入按位反序排列

czt

线性z变换

dct

离散余弦变换

dftmtx

离散傅里叶变换矩阵

digitrevorder

将输入按数字反序排列

fft

快速傅里叶变换

fft2

二维快速傅里叶变换

fftshift

交换向量的上下两部分

goertzel

二阶Goertzel代数

hilbert

离散时间解析信号的Hilbert变换

idct

反离散余弦变换

ifft

反快速傅里叶变换

ifft2

反二维快速傅里叶变换

信号处理与谱分析:

倒谱分析

cceps

复倒谱分析

icceps

复倒谱分析反变换

rceps

实倒谱分析

随机信号处理与功率谱估计

cohere

相关函数估计

corrcoef

相关系数

corrmtx

自相关系数矩阵

cov

协方差矩阵

csd

互谱密度

pburg

通过Burg方法进行功率谱密度估计

pcov

通过协方差方法进行功率谱密度估计

peig

通过Eigenvector方法进行功率谱密度估计

periodogram

通过周期图方法进行功率谱密度估计

pmcov

通过改进的协方差方法进行功率谱密度估计

pmtm

通过Thomson多个正交窗方法进行功率谱密度估计

pmusic

通过MUSIC方法进行功率谱密度估计

psdplot

点功率谱密度

pwelch

通过Welch方法进行功率谱密度估计

pyulear

通过Yule-WalkerAR方法进行功率谱密度估计

rooteig

通过Eigenvector算法估计正弦频率和功率

rootmusic

通过MUSIC算法估计正弦频率和功率

tfe

传输函数估计

xcorr

互相关函数

xcorr2

二维互相关函数

xcov

协方差函数

其他函数:

参数建模

arburg

通过Burg方法实现AR参数建模

arcov

通过协方差方法实现AR参数建模

armcov

通过改进的协方差方法实现AR参数建模

aryule

通过Yule-Walker方法实现AR参数建模

ident

详见SystemIdentification工具箱

invfreqs

根据频响特性生成模拟滤波器

invfreqz

根据频响特性生成数字滤波器

prony

生成Prony数字滤波器,其冲激响应等于给定的时间序列

stmcb

生成IIR滤波器,给定其输入与输出序列

线性预测

ac2rc

自相关序列到反射系数的转换

ac2poly

自相关序列到预测多项式的转换

is2rc

反正弦参数到反射系数的转换

lar2rc

对数面积比到反射系数的转换

levinson

Levinson-Durbin递归

lpc

使用自相关的方法计算线性预测滤波器系数

lsf2poly

线谱频率到预测滤波器系数的转换

poly2ac

预测多项式→自相关系列

poly2lsf

预测多项式→线谱频率

poly2rc

预测多项式→反射系数

rc2ac

反射系数→自相关序列

rc2is

反射系数→正弦参数

rc2lar

反射系数→对数面积比参数

rc2poly

反射系数→预测滤波器多项式

rlevinson

反Levinson-Durbin递归

schurrc

Schur算法

多采样率

信号处理

decimate

减小采样速率并重新采样

downsample

将采样速率减少整数倍

interp

将采样速率增大整数倍

interp1

产生一维插值

resample

变换采样速率并重新采样

spline

三次样条插值

upfirdn

FIR滤波器的过采样和欠采样

upsample

对输入信号过采样

波形产生

chirp

扫频余弦信号

diric

Dirichlet(周期sinc)信号

gauspuls

高斯射频序列产生器

gmonopuls

高斯脉冲序列产生器

pulstran

脉冲序列产生器

rectpuls

非周期矩形采样信号

sawtooth

锯齿波

sinc

sinc函数(辛克函数)

square

方波

tripuls

非周期三角波采样信号

vco

压控振荡器

特殊操作

buffer

信号向量到矩阵形式数据帧的缓冲器

cell2sos

单元数组→二阶节矩阵

cplxpair

求向量的共轭对

demod

通信仿真解调

dpss

Slepian序列

dpssclear

从数据库中删除Slepian序列

dpssdir

删除Slepian序列所在数据库目录

dpssload

从数据库中装载删除Slepian序列

dpsssave

将删除Slepian序列保存到数据库中

eqtfleng

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 制度规范

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1