rectpulse() 矩形脉冲整形

y = rectpulse(x, nsamp);

对x应用矩形脉冲整形,即x中的每个符号重复nsamp次,形成输出y。

函数是对列向量进行处理的,把列向量的每个元素在列上重复nsamp次。如果输入有多列,那么就对每列分别处理。

nsamp = 4;	% number of samples per symbol
nsymb = 3;	% number of symbol
s = RandSteam('mt19937ar', 'Seed', 0);	% 只是给随机数一个新的随机方式
ch1 = randi(s, [0 1], nsymb, 1);
ch2 = [1:nsymb]';
x = [ch1 ch2];	% 把两个列向量ch1 ch2拼起来
y = rectpulse(x, nsamp);

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Explore_OuO/article/details/108947411