通信系统工具箱功能-按类别
按字母顺序列表
按类别
端到端模拟
源和汇
兰迪 |
均匀分布伪随机整数 |
randerr |
生成误码模式 |
randsrc |
使用指定的字母生成随机矩阵 |
commsrc.combinedjitter |
构造组合抖动发生器对象 |
commsrc.pattern |
构造模式生成器对象 |
commsrc.pn |
创建PN序列生成器对象 |
lteZadoffChuSeq |
生成复符号的根扎多夫-楚序列 |
mask2shift |
转换掩码矢量为移位寄存器配置 |
shift2mask |
转换移位到掩码矢量移位寄存器配置 |
wgn |
产生高斯白噪声 |
biterr |
计算误码率和误码率(BER) |
eyediagram |
生成眼图 |
散点图 |
生成散点图 |
symerr |
计算符号错误数和符号错误率 |
comm.BarkerCode |
生成巴克码 |
comm.BasebandFileReader |
从文件读取基带信号 |
comm.GoldSequence |
生成Gold序列 |
comm.HadamardCode |
生成Hadamard代码 |
comm.KasamiSequence |
生成Kasami序列 |
comm.OVSFCode |
生成OVSF代码 |
comm.PNSequence |
生成伪噪声(PN)序列 |
comm.RBDSWaveformGenerator |
生成RDS/RBDS波形 |
comm.WalshCode |
从正交的代码集生成沃尔什代码 |
comm.BasebandFileWriter |
将基带信号写入文件 |
comm.ConstellationDiagram |
显示输入信号的星座图 |
comm.EyeDiagram |
显示时域信号眼图 |
源编码
arithdeco |
使用算术解码解码二进制代码 |
arithenco |
使用算术编码编码符号序列 |
压缩扩展 |
源代码mu-law或A-law压缩机或膨胀器 |
dpcmdeco |
使用差分脉冲码调制解码 |
dpcmenco |
使用差分脉冲编码调制 |
dpcmopt |
优化差分脉冲编码调制参数 |
huffmandeco |
霍夫曼解码器 |
huffmandict |
为已知概率模型的源生成霍夫曼码字典 |
huffmanenco |
哈夫曼编码 |
劳埃德 |
利用Lloyd算法优化量化参数 |
quantiz |
产生量化指标和量化产值 |
comm.DifferentialDecoder |
使用差分解码解码二进制信号 |
comm.DifferentialEncoder |
使用差分编码对二进制信号进行编码 |
错误检测与校正
循环冗余校验编码
comm.CRCDetector |
使用CRC检测输入数据中的错误 |
comm.CRCGenerator |
生成CRC码位并附加到输入数据 |
comm.HDLCRCDetector |
使用CRC检测输入数据中的错误 |
comm.HDLCRCGenerator |
生成CRC码位并附加到输入数据 |
块编码
cyclgen |
为循环代码生成奇偶校验和生成器矩阵 |
cyclpoly |
生成循环代码的生成器多项式 |
解码 |
块译码器 |
编码 |
块编码器 |
gfweight |
计算线性分组码的最小距离 |
gen2par |
在奇偶校验和生成器矩阵之间进行转换 |
hammgen |
生成汉明码的奇偶校验和生成器矩阵 |
syndtable |
产生症候群解码表 |
bchenc |
BCH编码 |
bchdec |
BCH译码器 |
bchgenpoly |
BCH码的生成多项式 |
bchnumerr |
BCH代码可纠正错误的数目 |
rsenc |
Reed-Solomon编码器 |
rsdec |
Reed-Solomon译码器 |
rsgenpoly |
里德-所罗门码的生成多项式 |
rsgenpolycoeffs |
里德-所罗门码的多项式系数发生器 |
dvbs2ldpc |
DVB-S的低密度奇偶校验码。2标准 |
tpcenc |
Turbo产品编码(TPC)编码器 |
tpcdec |
Turbo积码(TPC)解码器 |
comm.BCHEncoder |
使用BCH编码器编码数据 |
comm.BCHDecoder |
使用BCH解码器解码数据 |
comm.RSEncoder |
使用里德-所罗门编码器编码数据 |
comm.RSDecoder |
使用Reed-Solomon解码器解码数据 |
comm.HDLRSEncoder |
使用里德-所罗门编码器编码消息 |
comm.HDLRSDecoder |
使用Reed-Solomon解码器解码消息 |
comm.LDPCEncoder |
编码二进制低密度奇偶校验代码 |
comm.LDPCDecoder |
解码二进制低密度奇偶校验码 |
comm.gpu.LDPCDecoder |
用GPU解码二进制低密度奇偶校验数据 |
卷积编码
convenc |
卷积编码二进制数据 |
distspec |
计算卷积码的距离谱 |
iscatastrophic |
对于对应于灾难性卷积码的网格是正确的 |
istrellis |
对于有效的格状结构成立 |
oct2dec |
将八进制数转换为十进制数 |
poly2trellis |
将卷积码多项式转换为网格描述 |
vitdec |
利用维特比算法对二进制数据进行卷积解码 |
comm.APPDecoder |
利用后验概率方法解码卷积码 |
comm.ConvolutionalEncoder |
卷积编码二进制数据 |
comm.gpu.ConvolutionalEncoder |
使用GPU对二进制数据进行卷积编码 |
comm.TurboDecoder |
采用并行级联译码方案解码输入信号 |
comm.gpu.TurboDecoder |
使用GPU并行级联解码输入信号 |
comm.TurboEncoder |
使用并行级联编码方案对输入信号进行编码 |
comm.ViterbiDecoder |
使用维特比算法解码卷积编码数据 |
comm.gpu.ViterbiDecoder |
使用维特比算法与GPU解码卷积编码的数据 |
伽罗瓦的字段
convmtx |
伽罗瓦场向量的卷积矩阵 |
叠合组 |
为伽罗瓦田生产切分环辅组 |
dftmtx |
伽罗瓦场中的离散傅里叶变换矩阵 |
fft |
离散傅里叶变换 |
过滤器(gf) |
伽罗瓦场上的一维数字滤波器 |
女朋友 |
创建Galois字段数组 |
gftable |
生成加速伽罗瓦场计算的文件 |
传输线 |
离散傅里叶反变换 |
isprimitive |
对于伽罗瓦场的基元多项式成立 |
日志 |
伽罗瓦场的对数 |
minpol |
求伽罗瓦场元的最小多项式 |
mldivide |
伽罗瓦数组的矩阵左除法 |
primpoly |
求伽罗瓦场的原始多项式 |
gfadd |
对伽罗瓦场进行多项式相加 |
gfconv |
用多项式乘以伽罗瓦场 |
gfcosets |
为伽罗瓦田生产切分环辅组 |
gfdeconv |
多项式除以伽罗瓦场 |
gfdiv |
划分伽罗瓦场的元素 |
gffilter |
利用多项式在素伽罗瓦场上过滤数据 |
gflineq |
求Ax = b在撇伽罗瓦场上的特解 |
gfminpol |
求伽罗瓦场元的最小多项式 |
gfmul |
乘以伽罗瓦场的元素 |
gfpretty |
传统形式的多项式 |
gfprimck |
检验伽罗瓦场上的多项式是否为基元 |
gfprimdf |
给出伽罗瓦域的默认基元多项式 |
gfprimfd |
求伽罗瓦场的原始多项式 |
gfrank |
计算矩阵在伽罗瓦场上的秩 |
gfrepcov |
将一个二元多项式表示法转换为另一个 |
gfroots |
求多项式除以质数伽罗瓦场的根 |
gfsub |
在伽罗瓦场上减去多项式 |
gftrunc |
最小化多项式表示的长度 |
gftuple |
简化或转换伽罗瓦字段元素格式 |
信号操作
bi2de |
将二进制向量转换为十进制数 |
de2bi |
将十进制数转换为二进制向量 |
hex2poly |
将十六进制字符向量转换为二进制系数 |
oct2poly |
将八进制数转换为二进制系数 |
alignsignals |
通过延迟最早的信号对齐两个信号 |
finddelay |
估计信号之间的延迟 |
bin2gray |
将正整数转换为对应的灰色编码整数 |
gray2bin |
将灰色编码的正整数转换为相应的灰色解码的整数 |
vec2mat |
将矢量转化为矩阵 |
comm.Descrambler |
解压缩输入信号 |
comm.Scrambler |
置乱输入信号 |
交叉
调制
数字基带调制
模拟基带调制
comm.FMBroadcastModulator |
调制广播调频信号 |
comm.FMBroadcastDemodulator |
解调广播调频信号 |
comm.FMModulator |
使用FM方法调制 |
comm.FMDemodulator |
使用FM方法解调 |
模拟通带调制
过滤
gaussdesign |
高斯FIR脉冲整形滤波器设计 |
intdump |
集成和转储 |
rcosdesign |
凸余弦FIR脉冲整形滤波器设计 |
rectpulse |
矩形脉冲整形 |
comm.IntegrateAndDumpFilter |
将离散时间信号与周期性重置集成 |
comm.RaisedCosineReceiveFilter |
应用脉冲整形的抽取信号使用提高余弦滤波器 |
comm.RaisedCosineTransmitFilter |
应用脉冲整形插值信号使用凸起余弦滤波器 |
同步与接收机设计
iqcoef2imbal |
将补偿器系数转换为振幅和相位不平衡 |
iqimbal2coef |
将I/Q不平衡转换为补偿器系数 |
comm.AGC |
自适应调整增益恒定信号电平输出 |
comm.CarrierSynchronizer |
补偿载波频率偏移 |
comm.SymbolSynchronizer |
正确的符号计时时钟倾斜 |
comm.PreambleDetector |
检测数据中的前导 |
comm.CoarseFrequencyCompensator |
补偿PAM, PSK或QAM的频率偏移 |
comm.IQImbalanceCompensator |
补偿I/Q不平衡 |
comm.PSKCoarseFrequencyEstimator |
估计PSK信号的频率偏移 |
comm.QAMCoarseFrequencyEstimator |
估计QAM信号的频率偏移 |
comm.DiscreteTimeVCO |
产生变频正弦信号 |
comm.GMSKTimingSynchronizer |
利用四阶非线性方法恢复符号定时相位 |
comm.MSKTimingSynchronizer |
利用四阶非线性方法恢复符号定时相位 |
均衡
信道建模和射频损伤
情况下 |
在信号中加入高斯白噪声 |
iqimbal |
将I/Q不平衡应用于输入信号 |
二元同步通信 |
二进制对称信道 |
stdchan |
从一组标准化的渠道模型构建渠道系统对象 |
fogpl |
由于雾和云造成的射频信号衰减 |
fspl |
自由空间路径损耗 |
gaspl |
射频信号由于大气气体的衰减 |
rainpl |
射频信号因降雨而衰减 |
winner2。AntennaArray |
创建天线阵列 |
winner2.dipole |
计算半波长偶极子的场图 |
winner2.layoutparset |
WINNER II布局参数配置 |
winner2.wim |
使用WINNER II信道模型生成信道系数 |
winner2.wimparset |
WINNER II模型参数配置 |
多普勒 |
构造多普勒频谱结构 |
plotPhaseNoiseFilter |
绘制相位噪声滤波块的响应图 |
comm.AWGNChannel |
在输入信号中加入高斯白噪声 |
comm.RayleighChannel |
通过瑞利多径衰落信道对输入信号进行滤波 |
comm.RicianChannel |
通过一个瑞斯特衰落信道对输入信号进行滤波 |
comm.MIMOChannel |
通过MIMO多径衰落信道对输入信号进行滤波 |
comm.LTEMIMOChannel |
通过LTE MIMO多径衰落信道对输入信号进行滤波 |
comm.WINNER2Channel |
通过WINNER II衰落信道对输入信号进行滤波 |
comm.BinarySymmetricChannel |
引入二进制错误 |
comm.gpu.AWGNChannel |
使用GPU对输入信号添加高斯白噪声 |
comm.MemorylessNonlinearity |
将无记忆非线性应用于输入信号 |
comm.PhaseFrequencyOffset |
对输入信号进行相位和频率偏移 |
comm.PhaseNoise |
将相位噪声应用于基带信号 |
comm.ThermalNoise |
为信号添加热噪声 |
测量、可视化和分析
biterr |
计算误码率和误码率(BER) |
symerr |
计算符号错误数和符号错误率 |
berawgn |
未编码AWGN信道的误码率 |
bercoding |
编码AWGN信道的误码率 |
berconfint |
蒙特卡罗模拟的误码率和置信区间 |
berfading |
瑞利和瑞斯衰落信道的误码率 |
berfit |
拟合曲线与非光滑经验误码率(BER)数据 |
bersync |
不完全同步时的误码率 |
semianalytic |
利用半分析技术计算误码率 |
commtest。ErrorRate |
创建错误率测试控制台 |
散点图 |
生成散点图 |
eyediagram |
生成眼图 |
marcumq |
广义Marcum Q函数 |
noisebw |
滤波器的等效噪声带宽 |
qfunc |
Q函数 |
qfuncinv |
逆Q函数 |
comm.ACPR |
相邻信道功率比测量 |
comm.CCDF |
测量互补累积分布函数 |
comm.ErrorRate |
计算输入数据的位或符号错误率 |
comm.EVM |
测量误差矢量大小 |
comm.MER |
测量调制误差比 |
comm.ConstellationDiagram |
显示输入信号的星座图 |
comm.EyeDiagram |
显示时域信号眼图 |
dsp。简介 |
显示时域信号的频谱 |
dsp。TimeScope |
时域信号显示与测量 |
dsp。ArrayPlot |
显示向量或数组 |
多输入多输出(MIMO)
comm.MIMOChannel |
通过MIMO多径衰落信道对输入信号进行滤波 |
comm.LTEMIMOChannel |
通过LTE MIMO多径衰落信道对输入信号进行滤波 |
comm.OSTBCCombiner |
使用正交空时分组码组合输入 |
comm.OSTBCEncoder |
使用正交空时分组码编码输入 |
comm.SphereDecoder |
使用球面解码器解码输入 |
符合标准的波形生成
cdma2000ForwardReferenceChannels |
定义cdma2000前向引用通道 |
cdma2000ForwardWaveformGenerator |
生成cdma2000前向链路波形 |
cdma2000ReverseReferenceChannels |
定义cdma2000反向引用通道 |
cdma2000ReverseWaveformGenerator |
生成cdma2000反向链路波形 |
evdoForwardReferenceChannels |
定义1xEV-DO前向引用通道 |
evdoForwardWaveformGenerator |
生成1xEV-DO正向链路波形 |
evdoReverseReferenceChannels |
定义1xEV-DO反向引用通道 |
evdoReverseWaveformGenerator |
生成1xEV-DO反向链接波形 |
comm.RBDSWaveformGenerator |
生成RDS/RBDS波形 |
使用gpu进行模拟加速
comm.gpu.AWGNChannel |
使用GPU对输入信号添加高斯白噪声 |
comm.gpu.BlockDeinterleaver |
用GPU恢复块交错序列的原始顺序 |
comm.gpu.BlockInterleaver |
用GPU创建块交错序列 |
comm.gpu.ConvolutionalDeinterleaver |
使用移位寄存器与GPU恢复符号的顺序 |
comm.gpu.ConvolutionalEncoder |
使用GPU对二进制数据进行卷积编码 |
comm.gpu.ConvolutionalInterleaver |
使用移位寄存器与GPU排列输入符号 |
comm.gpu.LDPCDecoder |
用GPU解码二进制低密度奇偶校验数据 |
comm.gpu.PSKDemodulator |
利用M-ary PSK方法与GPU解调 |
comm.gpu.PSKModulator |
利用M-ary PSK方法与GPU进行调制 |
comm.gpu.TurboDecoder |
使用GPU并行级联解码输入信号 |
comm.gpu.ViterbiDecoder |
使用维特比算法与GPU解码卷积编码的数据 |
这个话题有用吗?