comm.hdlrsdecoder
使用芦苇 - 固体解码器解码消息
Description
HDL优化hdlrsdecoder
System Object™从Reed-Solomon(RS)CodeWord向量恢复了消息向量。为了进行适当的解码,该对象的代码和多项式属性值必须匹配相应的编码器中的这些值。
要从芦苇 - 固体密码字向量恢复消息向量:
Create the
comm.hdlrsdecoder
对象并设置其属性。用参数调用对象,就好像它是一个函数一样。
要了解有关系统对象如何工作的更多信息,请参阅什么是系统对象?
故障排除
每个输入框必须包含的多于
(N-K)*2
符号,少于或确切n
符号。当对象缩短代码时,当有效的数据示例数量之间startIn
和终结
小于n
。缩短的代码仍然需要n
循环进行Chien搜索。如果输入消息小于n
符号,至少留下一个警卫区间n-尺寸
在开始下一个框架之前,不活动的循环尺寸
是消息长度。解码器可以操作4的消息a time. If the object receives the start of a fifth message before completely decoding the first message, the object drops data samples from the first message. To avoid this issue, increase the number of inactive cycles between input messages.
发电机多项式未明确指定。但是,它是由编码值长度,消息长度和根指数的B值定义的。要从发电机多项式获取B的值,请使用
genpoly2b
功能。
创建
句法
Description
创建HDL优化的RS解码器系统对象,RSDEC
= comm.hdlrsdecoderRSDEC
,执行芦苇 - 溶剂解码。
使用一个或多个名称值对设置属性。将每个属性名称包装在单引号中。例如,RSDEC
= comm.hdlrsdecoder((name,Value)
comm.hdlrsdecoder('bsource','属性','b',2)
设置RSDEC
= comm.hdlrsdecoder(n,k,name,value)CodeFordLength
财产为n
, 这messageLength
财产为k
,以及指定值的其他指定属性名称。
Properties
用法
句法
Description
输入参数
Output Arguments
对象功能
要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名称的系统对象的系统资源OBJ
,,,,use this syntax:
释放(OBJ)