【文件属性】:
文件名称:MATLAB升余弦滤波器
文件大小:1KB
文件格式:NONE
更新时间:2014-01-25 15:05:26
RCOS
MATLAB编程实现升余弦滤波器function [g_T]= rrc_filter(alpha, filterOrder, N, T)
%alpha为滚降系数(本函数用于升余弦滤波器系数计算,使用方便快捷。
%filterOrder为滤波器阶数
%N为每符号采样点数
%T
% alpha = 0.24;
% filterOrder = 63; %
% T = 1;
% N = 4; %sample point number per symbol
n = -(filterOrder - 1)/2:1:(filterOrder - 1)/2;
for i = 1:length(n)
g_T(i) = 0;
for m = -(filterOrder - 1)/2:1:(filterOrder - 1)/2
% g_T(i) = g_T(i) + sqrt(Xrc(4 * m/(filterOrder * T), alpha, T)) * exp(j * 2 * pi * m * (n(i)) / filterOrder);
g_T(i) = g_T(i) + sqrt(xrc(N*m/(filterOrder* T), alpha, T)) * cos(2 * pi * m * (n(i)) / filterOrder);
end
网友评论
- 根本运行不了,只是一个函数,而且;里面还有错误
- 滤波效果一般,不过够用了,值得学习
- 学习学习,感谢分享
- 还不是很懂啊,希望有帮助。
- 运行时提示有变量未定义,不过正好学习一下,。。
- 不错,对于研究很有用
- 谢谢楼主啊,正是我要的程序,最近在做rcosfir滤波器
- 想不起来资源怎么样了,后来看到简介想起来了,不咋滴!
- 还不错,可以用
- 感觉滤波效果不是很理想
- 很有用,谢谢分享~
- 有了这个滤波器程序,轻松完成老师任务
- 有助于了解内部原理,实际设计还是用内部函数比较稳妥
- 不能运行 filterOrder 无定义!
- 还不错,可惜没用上
- 挺有用的,最后用上了,谢谢!
- 不能运行 filterOrder 无定义!
- 根升余弦滤波器的实现代码,比较简洁,没有调用matlab自带函数,自己写的滤波器系数计算方法。
- 入门 很好的教程
- 谢谢分享,这篇文档对使用升余弦滤波器的系数计算有很大的帮助。