matlab函数rcosine怎么使用
发布网友
发布时间:2022-04-21 00:46
我来回答
共4个回答
热心网友
时间:2022-06-16 20:23
函数rcosfir的参数n_T和rate可以联合定义升余弦滤波系数的阶数。
Matlab函数大全
信源函数
randerr 产生比特误差样本
randint 产生均匀分布的随机整数矩阵
randsrc 根据给定的数字表产生随机矩阵
wgn 产生高斯白噪声
信号分析函数
biterr 计算比特误差数和比特误差率
eyediagram 绘制眼图
scatterplot 绘制分布图
symerr 计算符号误差数和符号误差率
扩展资料:
用法:
x = fzero(fun,x0) %查找fun函数在x0附近的零点
x = fzero(fun,x0,options) %由指定的优化参数options进行最小化。也可以用optimset函数定义一些参数。
[x,fval] = fzero(...)
[x,fval,exitflag] = fzero(...)
[x,fval,exitflag,output] = fzero(...)
参考资料来源:百度百科-fzero
热心网友
时间:2022-06-16 20:24
clearall
rolloff=0.25;
span=4;
sps=40;
b=rcosdesign(rolloff,span,sps);
d=2*randi([01],20,1)-1;
x=upfirdn(d,b,sps);
r=x+randn(size(x))*0.01;
y=upfirdn(r,b,40,sps);
fvtool(y,'Analysis','impulse');
fc=0.1;
t=[1:length(y)];
carrier=cos(2*pi*fc*t);
z=20*y.*carrier';
plot(z)
扩展资料
rcosine函数的定义
b=rcosdesign(beta,span,sps,shape)
beta:滚降系数,取值0~1之间,决定频宽和陡峭程度。取值一般大于0.2。
span:表示截断的符号范围。
sps:单个符号范围的采样个数。
shape:可选参数。可不加,可加上’normal’,可加上’sqrt’。
当选择’sqrt’时,返回一个平方根升余弦滤波器。
热心网友
时间:2022-06-16 20:24
【 在 viryu (viryu) 的大作中提到: 】
: [num,den] = rcosine(Fd,Fs,type_flag,r,delay)
: 设计升余弦滤波器的函数
: 截止频率是不是就是对应的Fd?
截止频率是Fd/2
: Fs/Fd就是上采样率?
不知道是不是叫上采样率,反正就是内插倍数
: 但是,像阻带的衰减多少dB应该如何设置?似乎没有对应的参数,难道不需要设置么?
比如FIR的话,其频响可以由滚降系数和窗长(FIR阶数)确定。
: 另外,num的长度是不是
: delay * (Fs / Fd) * 2 + 1?
是,就是阶数
热心网友
时间:2022-06-16 20:25
rcosine Design raised cosine filter.
WARNING: rcosine is not recommended. Use RCOSDESIGN instead.
NUM = rcosine(Fd, Fs) designs an FIR raised cosine filter to filter a
digital signal with the digital transfer sampling frequency Fd. The
filter sampling frequency is Fs. Fs/Fd must be a positive integer.
The default roll-off factor is 0.5, and the default filter delay
is 3/Fd seconds.
[NUM, DEN] = rcosine(Fd, Fs, TYPE_FLAG) gives specific filter design
instructions. TYPE_FLAG can be 'iir', 'sqrt', or a combination
such as 'iir/sqrt'. The order of the arguments is not important.
'fir' Design FIR raised cosine filter (default).
'iir' Design an IIR approximation to the FIR raised cosine filter.
'normal' Design the regular raised cosine filter (default).
'sqrt' Design square root raised cosine filter.
'default' Use the default (FIR, Normal raised cosine filter).
[NUM, DEN] = rcosine(Fd, Fs, TYPE_FLAG, R) specifies the
roll-off factor in R, which is a real number in the range [0, 1].
[NUM, DEN] = rcosine(Fd, Fs, TYPE_FLAG, R, DELAY) specifies the filter
delay in DELAY, which must be a positive integer. DELAY/Fd is the
filter delay in seconds.
[NUM, DEN] = rcosine(Fd, Fs, TYPE_FLAG, R, DELAY, TOL) specifies the
tolerance in TOL for IIR filter design. The default value is 0.01.
When the designed filter is an FIR filter, the output in DEN is 1.
See also rcosdesign, rcosdemo.
在MATLAB中实现升余弦滚降滤波器的冲激响应例程程序通过调用rcosine函数实现的,以下是我对在MATLAB中查询这个函数的一些理解:
[NUM,DEN] = rcosine(Fd, Fs, TYPE_FLAG, R, DELAY)
NUM是用来接收升余弦滚降滤波器的冲击响应的数组序列,DEN查询不得,Fs指采样频率,R指的是滚降系数,这两个参数可以理解,Fd翻译过来的指转移频率,不是很理解它的作用,这三个值似乎可以决定FIR或IIR滤波器的阶数,Delay/Fd决定滚降滤波器的延迟,相对于时域中的0。TYPE_FLAG参数可以取'fir' 设计FIR滤波器,'iir'设计IIR滤波器,'normal'设计正常的升余弦滚降滤波器,'sqrt'设计平方根的升余弦滚降滤波器,'default' 指使用’fir/normal’。