⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 raisecosfilter.m

📁 本函数用于升余弦滤波器系数计算
💻 M
字号:
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
    
end
g_T = g_T /max(g_T)/2;
% sum(g_T)
% [G_T, W] = freqz(g_T, 1);
% magG_Tin_dB = 20 * log10(abs(G_T)/max(abs(G_T)));
% n2 = 0:(filterOrder - 1);
% g_R = g_T;
% resp = conv(g_T, g_R);
% [RESP, W2] = freqz(resp, 1);
% magRESPin_dB = 20 * log10(abs(RESP)/max(abs(RESP)));
% n3 = 0:(length(resp) - 1);
% figure(1);
% stem(n2, g_T);grid on;
% figure(2);
% plot(W/max(W), magG_Tin_dB);
% grid on;
% figure(3);
% stem(n3, resp);grid on;
% figure(4);
% plot(W2/max(W2), magRESPin_dB);
% grid on;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -