工程师。卷积交织器
使用一组移位寄存器重新排列输入字符。
库::`工程师` 座:: Convolutional Interleaver
资料描述
该 EngeeComms.ConvolutionalInterleaver 系统对象使用一组移位寄存器重新排列输入序列中的字符,每个移位寄存器都有自己的延迟值。
有关延迟的详细信息,请参阅详细了解卷积交织和去交织(恢复)的延迟。
要使用一组具有指定延迟的移位寄存器执行字符排列,请按照以下步骤操作:
-
创建*EngeeComms。ConvolutionalInterleaver*对象并设置其属性。
-
用参数调用对象,就好像它是一个函数一样。
若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.
语法
创造
-
ConvInterleaver=EngeeComms。卷积交织器()-创建一个系统对象,用于使用*default*属性重新排列字符。例子::
ConvInterleaver = EngeeComms.ConvolutionalInterleaver() -
ConvInterleaver=EngeeComms。卷积交织器(名称=值)-创建一个系统对象,用于将具有指定属性的字符重新排列为一对名称=值,在哪里姓名-物业的名称,以及价值-适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。例子::
# переставляет символы во входной последовательности с помощью набора из 10 сдвиговых регистров ConvInterleaver = EngeeComms.ConvolutionalInterleaver(NumRegisters=10)
