
1、“Simulink中新建“NewModel”,从“SimulinkLibraryBrowser”中拖入“ForIteratorSubsystem”模块。
2、双击模块进入,可发现for循环的迭代器。
3、为实现“for(i=0;I<10;i++)y=2i+5;returny;”的循环语句,Model中图形完善如下。
4、其中,for循环子系统接线如下。
5、迭代器的参数设置如下:其中10表示迭代10次,Zero-based表示循环计数从0开始。
6、运行后即可。
按照符号加的话 ,根据FFT/IFFT 原理 ,你每个符号的时域数据是200个点 ,
CP 是保证在有时延迟的情况下,可以取到完整的符号周期,所以就是把这200个点的后面N点放在前面就行。
举个例子, 如果第N个符号200个点, 时延是10个点,没有CP的话,你取这个符号的200个的数据,将会取到上个符号(N-1)的10个点和 自己的190个点, 如果有CP 10个点,就是把自己最后的10个点 放在前面复制了一份, 那你将取到了自己完整周期的200个点。
为什么加循环前缀可以变为循环卷积为了消除由于多径所造成的子载波间干扰,OFDM符号需要在其保护间隔内填入循环前缀信号,这样就可以保证在FFT周期内,OFDM符号的延时副本内所包含的波形周期个数也是整数。这样,时延小于保护间隔Ts的时延信号就不会在解调过程中产生子载波间干扰。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)