PN序列发生器gydF4y2Ba

生成伪噪声序列gydF4y2Ba

  • 库:gydF4y2Ba
  • 通信工具箱/通信源/序列发生器gydF4y2Ba

    通信工具箱HDL支持/通信源金宝appgydF4y2Ba

描述gydF4y2Ba

PN序列生成器块使用线性反馈移位寄存器(LFSR)生成伪随机二进制数序列。伪噪声序列通常用于伪随机置乱和直接序列扩频系统。有关更多信息,请参见gydF4y2Ba更多关于gydF4y2Ba。gydF4y2Ba

这些图标显示了启用了所有端口的块。gydF4y2Ba

港口gydF4y2Ba

输入gydF4y2Ba

全部展开gydF4y2Ba

输出掩码从初始时间延迟PN序列,指定为二进制向量。gydF4y2Ba

依赖关系gydF4y2Ba

要启用该端口,请设置gydF4y2Ba输出掩码源gydF4y2Ba来gydF4y2Ba输入端口gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba|gydF4y2Bauint8gydF4y2Ba|gydF4y2Baufix1gydF4y2Ba

可变大小输出信号的输出大小,指定为整数。有关可变大小信号的信息,请参见gydF4y2Ba可变大小信号基础gydF4y2Ba(金宝app模型)。gydF4y2Ba

依赖关系gydF4y2Ba

要启用该端口,请选择gydF4y2Ba输出可变大小的信号gydF4y2Ba并设置gydF4y2Ba最大输出大小源gydF4y2Ba来gydF4y2Ba对话框参数gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

参考输入,指定为确定最大和当前输出序列长度的列向量。的gydF4y2Ba裁判gydF4y2Ba输入必须是可变大小的信号。有关可变大小信号的信息,请参见gydF4y2Ba可变大小信号基础gydF4y2Ba(金宝app模型)。gydF4y2Ba

依赖关系gydF4y2Ba

要启用该端口,请选择gydF4y2Ba输出可变大小的信号gydF4y2Ba并设置gydF4y2Ba最大输出大小源gydF4y2Ba来gydF4y2Ba从引用输入继承gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba双gydF4y2Ba

重置序列生成器,指定为gydF4y2Ba0gydF4y2Ba或gydF4y2Ba1gydF4y2Ba。有关更多信息,请参见gydF4y2Ba复位信号gydF4y2Ba。gydF4y2Ba

依赖关系gydF4y2Ba

要启用该端口,请选择gydF4y2Ba非零输入复位gydF4y2Ba。gydF4y2Ba

数据类型:gydF4y2Ba布尔gydF4y2Ba

输出gydF4y2Ba

全部展开gydF4y2Ba

PN序列,作为二进制向量返回。gydF4y2Ba

参数gydF4y2Ba

全部展开gydF4y2Ba

生成器多项式,指定为下列之一:gydF4y2Ba

  • 包含数字的多项式字符向量gydF4y2Ba1gydF4y2Ba。gydF4y2Ba

  • 一种二进制行向量,表示生成器多项式的系数,按幂次降序排列。第一个和最后一个条目必须是gydF4y2Ba1gydF4y2Ba。这个向量的长度是(gydF4y2BaNgydF4y2Ba+ 1),gydF4y2BaNgydF4y2Ba是生成多项式的阶。gydF4y2Ba

  • 一个包含指数的向量gydF4y2BazgydF4y2Ba对于幂次降序排列的多项式的非零项。最后一个条目必须是gydF4y2Ba0gydF4y2Ba。gydF4y2Ba

有关更多信息,请参见gydF4y2Ba多项式的字符表示gydF4y2Ba。gydF4y2Ba

例子:gydF4y2Baz^8 + z^2 + 1gydF4y2Ba,gydF4y2Ba[1 0 0 0 0 0 1 0 1]gydF4y2Ba,gydF4y2Ba[8 20]gydF4y2Ba表示相同的多项式,gydF4y2BapgydF4y2Ba(gydF4y2BazgydF4y2Ba) =gydF4y2BazgydF4y2Ba8gydF4y2Ba+gydF4y2BazgydF4y2Ba2gydF4y2Ba+ 1。gydF4y2Ba

初始移位寄存器状态,指定为长度的二进制行向量gydF4y2BaNgydF4y2Ba,在那里gydF4y2BaNgydF4y2Ba是生成多项式的阶。gydF4y2Ba

请注意gydF4y2Ba

对于生成非零序列的块gydF4y2Ba初始状态gydF4y2BaVector必须包含至少一个非零元素。gydF4y2Ba

输出掩码源,指示如何将输出掩码信息提供给块,指定为:gydF4y2Ba

  • 对话框参数gydF4y2Ba要使用gydF4y2Ba输出掩码矢量(或标量移位值)gydF4y2Ba参数设置。gydF4y2Ba

  • 输入端口gydF4y2Ba添加和使用gydF4y2Ba面具gydF4y2Ba输入端口。gydF4y2Ba

输出掩码向量或标量移位值,指定为长度的整数标量或二进制行向量gydF4y2BaNgydF4y2Ba,在那里gydF4y2BaNgydF4y2Ba是生成多项式的阶。该参数决定了PN序列相对于初始时间的延迟。有关更多信息,请参见gydF4y2Ba移位PN序列起始点gydF4y2Ba。gydF4y2Ba

依赖关系gydF4y2Ba

若要启用该参数,请设置gydF4y2Ba输出掩码源gydF4y2Ba来gydF4y2Ba对话框参数gydF4y2Ba。gydF4y2Ba

选择此参数允许在模拟期间可变长度的输出序列。当设置为gydF4y2Ba从gydF4y2Ba,则输出定长序列。当设置为gydF4y2Ba在gydF4y2Ba,可输出变长序列。有关可变大小信号的信息,请参见gydF4y2Ba可变大小信号基础gydF4y2Ba(金宝app模型)。gydF4y2Ba

最大输出大小源,指示如何指定最大序列输出大小。gydF4y2Ba

  • 对话框参数gydF4y2Ba配置块使用gydF4y2Ba最大输出尺寸gydF4y2Ba参数设置为允许的最大输出序列长度。gydF4y2Ba

  • 从引用端口继承gydF4y2Ba添加了gydF4y2Ba裁判gydF4y2Ba输入端口,并配置块以继承采样时间和当前输出大小gydF4y2Ba裁判gydF4y2Ba输入端口,用于设置允许的最大输出序列长度。gydF4y2Ba

依赖关系gydF4y2Ba

若要启用该参数,请选择gydF4y2Ba输出可变大小的信号gydF4y2Ba。gydF4y2Ba

最大输出大小,指定为表示块的最大输出大小的双元素行向量。向量的第二个元素必须是gydF4y2Ba1gydF4y2Ba。gydF4y2Ba

例子:gydF4y2Ba(10 - 1)gydF4y2Ba给出一个10 × 1的最大输出信号。gydF4y2Ba

依赖关系gydF4y2Ba

若要启用该参数,请选择gydF4y2Ba输出可变大小的信号gydF4y2Ba。gydF4y2Ba

每次取样之间的时间,用正标量表示。gydF4y2Ba

例子:gydF4y2Ba1gydF4y2Ba指定采样时间为1秒。gydF4y2Ba

依赖关系gydF4y2Ba

若要启用该参数,请清除gydF4y2Ba输出可变大小的信号gydF4y2Ba。gydF4y2Ba

输出信号的一个通道中每帧的采样数,指定为正整数。gydF4y2Ba

请注意gydF4y2Ba

输出更新之间的时间等于的乘积gydF4y2Ba每帧采样数gydF4y2Ba和gydF4y2Ba样品时间gydF4y2Ba。例如,如果gydF4y2Ba样品时间gydF4y2Ba和gydF4y2Ba每帧采样数gydF4y2Ba等于1,该块每秒输出一个样本。如果gydF4y2Ba每帧采样数gydF4y2Ba增加到10,那么每10秒输出一个10 × 1的向量。这确保了等效输出速率不依赖于gydF4y2Ba每帧采样数gydF4y2Ba参数。gydF4y2Ba

依赖关系gydF4y2Ba

若要启用该参数,请清除gydF4y2Ba输出可变大小的信号gydF4y2Ba。gydF4y2Ba

选择此参数可添加gydF4y2BaRstgydF4y2Ba输入端口。有关更多信息,请参见gydF4y2Ba复位信号gydF4y2Ba。gydF4y2Ba

选择此参数可使gydF4y2Ba填充位数gydF4y2Ba和gydF4y2Ba将位包值解释为带符号的gydF4y2Ba可用的参数。gydF4y2Ba

打包的比特数,指定为[1,32]范围内的整数。gydF4y2Ba

依赖关系gydF4y2Ba

若要启用该参数,请选择gydF4y2Ba启用位打包输出gydF4y2Ba。gydF4y2Ba

选中时将位包值解释为有符号整数数据值,清除时将其解释为无符号整数数据值。选中后,最高位(符号位)的1表示负值。gydF4y2Ba

依赖关系gydF4y2Ba

若要启用该参数,请选择gydF4y2Ba启用位打包输出gydF4y2Ba。gydF4y2Ba

输出数据类型,指定为gydF4y2Ba双gydF4y2Ba,gydF4y2Ba布尔gydF4y2Ba,或gydF4y2Ba最小无符号整数gydF4y2Ba。gydF4y2Ba

  • 当gydF4y2Ba启用位打包输出gydF4y2Ba则可以将输出数据类型指定为gydF4y2Ba双gydF4y2Ba,gydF4y2Ba布尔gydF4y2Ba,或gydF4y2Ba最小无符号整数gydF4y2Ba。当gydF4y2Ba输出数据类型gydF4y2Ba参数设置为gydF4y2Ba最小无符号整数gydF4y2Ba中使用的设置选择输出数据类型gydF4y2Ba硬件实现gydF4y2Ba的配置参数对话框。如果gydF4y2BaASIC / FPGAgydF4y2Ba在gydF4y2Ba硬件实现gydF4y2Ba窗格,输出数据类型gydF4y2Baufix (1)gydF4y2Ba理想的最小位大小。对于所有其他选择,它是一个无符号整数,其最小可用字长足以容纳一个位,通常对应于char的大小(例如,gydF4y2Bauint8gydF4y2Ba).gydF4y2Ba

  • 当gydF4y2Ba启用位打包输出gydF4y2Ba,则可以将输出数据类型指定为gydF4y2Ba双gydF4y2Ba或gydF4y2Ba最小无符号整数gydF4y2Ba。当gydF4y2Ba输出数据类型gydF4y2Ba参数设置为gydF4y2Ba最小无符号整数gydF4y2Ba,输出数据类型将根据gydF4y2Ba将位包值解释为带符号的gydF4y2Ba和gydF4y2Ba填充位数gydF4y2Ba参数中使用的设置gydF4y2Ba硬件实现gydF4y2Ba的配置参数对话框。如果gydF4y2BaASIC / FPGAgydF4y2Ba在gydF4y2Ba硬件实现gydF4y2Ba窗格中,输出数据类型是理想的最小值gydF4y2BangydF4y2Ba-bit大小,如gydF4y2Basfix (n)gydF4y2Ba或gydF4y2Baufix (n)gydF4y2Ba,基于gydF4y2Ba将位包值解释为带符号的gydF4y2Ba参数。对于所有其他选择,它是一个有符号或无符号整数,具有足够大的最小可用字长gydF4y2BangydF4y2Ba位。gydF4y2Ba

块特征gydF4y2Ba

数据类型gydF4y2Ba

布尔gydF4y2Ba|gydF4y2Ba双gydF4y2Ba|gydF4y2Ba不动点gydF4y2Ba

多维信号gydF4y2Ba

没有gydF4y2Ba

适应信号gydF4y2Ba

是的gydF4y2Ba

更多关于gydF4y2Ba

全部展开gydF4y2Ba

参考文献gydF4y2Ba

约翰·G·普罗基斯。gydF4y2Ba数字通信gydF4y2Ba。第三版,纽约版。McGraw Hill, 1995。gydF4y2Ba

李,J. S.和L. E.米勒。gydF4y2BaCDMA系统工程手册gydF4y2Ba。Artech House, 1998年。gydF4y2Ba

格罗姆,S.W.gydF4y2Ba移位寄存器序列gydF4y2Ba。爱琴海公园出版社,1967。gydF4y2Ba

扩展功能gydF4y2Ba

C/ c++代码生成gydF4y2Ba
使用Simulink®Coder™生成C和c++代码。金宝appgydF4y2Ba

R2006a之前引入gydF4y2Ba