comm.HadamardCode
生成Hadamard代码
描述
的HadamardCode
对象从一个Hadamard矩阵生成一个Hadamard码,该矩阵的行构成一个正交的码集。在接收端与发送端完全同步的通信系统中,可以使用正交码进行传播。在这些系统中,解扩操作是理想的,因为代码完全去相关。
生成一个Hadamard代码:
请注意
从R2016b开始,而不是使用一步
方法来执行System object™定义的操作,则可以带参数调用该对象,就好像它是一个函数一样。例如,Y = step(obj)
和Y = obj()
执行等价操作。
建设
H = com . hadamardcode
创建一个Hadamard代码生成器系统对象,H
.该节点从一组正交码中生成Hadamard码。
H = com . hadamardcode (
创建一个Hadamard代码生成器对象,名字
,价值
)H
,并将每个指定属性设置为指定值。您可以以任意顺序指定附加的名称-值对参数,如(Name1
,Value1
、……以
,家
).
属性
|
生成代码的长度 将生成的代码的长度指定为2的整数次幂的数字标量值。默认值为 |
|
哈达玛矩阵的行索引 将Hadamard矩阵的行索引指定为范围中的数字整数标量值 将此属性设置为整数时k,输出的代码正好有k零交叉,对于k= 0, |
|
每帧的输出样本数 指定Hadamard代码示例的数量 将此属性设置为值时米, |
|
输出数据类型 将输出数据类型指定为之一 |