comm.BarkerCode
生成双极巴克代码
描述
的comm.BarkerCode
系统对象™生成双极巴克代码。巴克码具有较低的自相关特性。巴克码的短长度和低相关副瓣使得它在数字通信系统中用于帧同步。有关更多信息,请参见巴克码。
生成一个巴克代码:
创建
comm.BarkerCode
对象并设置其属性。调用对象,就像它是一个函数一样。
要了解有关System对象如何工作的更多信息,请参见什么是系统对象?(MATLAB)。
创建
描述
创建一个双极Barker代码生成器系统对象来生成Barker代码。barkerCode
= comm.BarkerCode
使用一个或多个名称-值对设置属性。例如,barkerCode
= comm.BarkerCode (名字
,价值
)comm.BarkerCode(“SamplesPerFrame”“长度”,11日,“11”)
配置一个双极巴克码生成器系统对象,在11个样本帧中输出长度为11的巴克码。将每个属性名称用引号括起来。
属性
使用
对于R2016b之前的版本,请使用一步
函数运行System对象算法。的论证一步
是您创建的对象,后面跟着本节中显示的参数。
例如,Y = step(obj,x)
和Y = obj(x)
执行等价操作。
描述
输出巴克代码帧,作为列向量。如果帧长度超过巴克码长度,则该对象通过重复巴克码填充帧。y
= barkerCode
属性设置输出的数据类型OutputDataType
财产。
对象的功能
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放system对象的系统资源obj
,使用以下语法:
发行版(obj)