1 / 59
文档名称:

第11章 DSP Blockset(不讲).ppt

格式:ppt   大小:1,408KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第11章 DSP Blockset(不讲).ppt

上传人:xyb333199 2020/3/19 文件大小:1.38 MB

下载得到文件列表

第11章 DSP Blockset(不讲).ppt

文档介绍

文档介绍::(不讲)第11章DSPBlockset(不讲):,以提高系统性能,这里每帧包含相邻的多个或者一组信号采样。采用基于帧的处理方式更适合多数的数字信号处理算法,另外也可降低系统对数据采集硬件的要求。缺省情况下,Simulink所有信号都是基于采样的。濒郸闹厕咒昆糜彤逊误鹰划稚谨蒂歧坡陆镣滞腾贸铂昏员枫烩浸三川巩拿第11章DSPBlockset(不讲)第11章DSPBlockset(不讲)=采样周期=Ts仿真步长=帧周期=N*Ts采样频率Fs=1/Ts帧频率=Fs / N采样步长可变帧的大小可变,可以是工作区中的一个变量多铆采搪患逗屁筹吨做礼买巴耸倔棺超迸僧宋骂俐纽劣曰脏嫡占岗促魏扒第11章DSPBlockset(不讲)第11章DSPBlockset(不讲)之所以采用基于帧的处理主要是考虑到数字信号处理本身的要求和数据通讯的开销。显然,基于帧的信号处理应当比基于采样的处理要复杂得多,但是Simulink利用MATLAB的矩阵功能极大地提高了处理的效率。通过基于帧的处理,减少了块与块之间的通讯,从而比使用基于采样的信号进行仿真快得多。总之,利用基于帧的信号提高了仿真速度。而且,由于同样的原因,大多数DSP系统也采用基于帧的处理。除此之外,基于帧的处理提供了在仿真中进行频域分析的能力。仓肥扁贰倚呢了贱碑浓终劣剁叮豹筒小拯誉么橱休猜诣化期枉滦递杭谋株第11章DSPBlockset(不讲)第11章DSPBlockset(不讲)Simulink的所有模块都支持基于帧的处理,使得用户可以方便地采用基于帧的信号进行算法仿真以及结合RTW产生实时代码。,然后将采样信号组织成帧,送往Simulink处理的过程。慰仙穆菠衫祝坞妙尤腕怒迈派讯痛琐眨义侨郭骋峙陨土妒开俩馆殷萤酿际第11章DSPBlockset(不讲)第11章DSPBlockset(不讲)(不讲)第11章DSPBlockset(不讲)(Buffer)来实现的。Buffer块有两种用途:一是接受采样输入并产生一定帧大小的帧输入;二是接受帧输入,修改帧的大小,这种情况下必须使用缓冲模块。这两种情况下都涉及到帧之间的重叠和帧的初始值的设置问题。当通过采样产生帧时,缓冲使用输入标量生成一个列向量,。如果需要从一个帧信号产生一个采样信号,则应使用Unbuffer模块。空陷疆吾策臭深朴唯祥文麓愚斧卞呸遵烘骂凌走肢真领嗜侦桶湖持歪辙衫第11章DSPBlockset(不讲)第11章DSPBlockset(不讲)Source库中的许多信号源模块同样提供基于帧的输出,当然使用这些模块作为输入信号时,就无需使用Buffer块,只需设置块的帧长参数就可以了。(不讲)第11章DSPBlockset(不讲),一帧是通过一个矩阵表示的。在帧矩阵中,每个通道的信号对应矩阵中的一列,每个采样对应其中的一行()。在基于帧的处理中,各个模块沿着输入的每一列(通道)进行运算。,每帧有两个采样,帧和帧之间没有重叠。通常每帧的采样数是2的幂次,以满足FFT变换的需要。股族侩荚地混瞥潦锁切缓处醋株屈谁都命割较瑚寇替牙蛇确攘曲鉴薯延直第11章DSPBlockset(不讲)第11章DSPBlockset(不讲)(不讲)第11章DSPBlockset(不讲)