资源简介
描述了16通道DFT多相滤波器组信道化结构,输出为16个子信道的信号,程序包括滤波器设计

代码片段和文件信息
clear;
clc;
close all;
fid=fopen(‘filter.txt‘‘r‘);
[fir_coffr_data]=fscanf(fid‘%f‘[1256]);
f0=30e6; %中心频率
T=1e-6; %线性调频信号脉宽
B=16e6; %线性调频信号带宽
K=B/T; %调频斜率
Fs=1024e6; %采样率
Ts=1/Fs;
D=16;
N=1024;
t=linspace(0TN);
st=cos(2*pi*f0*t+pi*K*t.^2); %线性调频信号(实信号)
% st=exp(j*(2*pi*f0*t+pi*K*t.^2));%线性调频信号(复信号)
figure(1)
freq=linspace(0FsN);
signal_am_freq=abs(fft(st));
plot(tsignal_am_freq);
xlabel(‘频率 Hz‘);
ylabel(‘幅度‘);
%多相滤波器中抽取倍数为16倍
S=reshape(st1664) %将总的信号分解成一个矩阵
S3 = flipud(S);
for m=1:64
S(:m)= S3(:m).*exp(-1*j*(pi/2)*(m));
% S(:m)= S3(:m).*(-1)^m;
end
% %==========================================================================
% %多相滤波器通道
% %==========================================================================
n=256; %滤波器系数个数
for p = 1:D
for m = 1:n/D
h(pm) = fir_coff((m-1)*D+p);
end
end
for K=1:D
S4(K:)=filter(h(K:)1S(K:));
end
for K=1:D
S1(K:)= S4(K:).*exp(1*j*(pi/(2*D)*(K-1)));
end
% 以下是对每一列进行FFT转换,可得
[gh] = size(S1);
for i=1:h
output(:i)=D*ifft(S1(:i)16);
end
[ymyn] = size(output);
fsy = Fs/D; %抽取后 采样点数的变化
fy = linspace(-fsy/2fsy/2yn);
figure(2)
%Y1=real(output(16:))
ys(1:) = abs(fftshift(fft(output(1:))));
subplot(121);
plot(fyys(1:));
% ylim([0 6e5]);
xlabel(‘频率 Hz‘);
ylabel(‘幅度‘);
axis([-6.4e7 6.4e7 0 12]);
grid on;
ys(2:) = abs(fftshift(fft(output(2:))));
subplot(122);
plot(fyys(2:));
% ylim([0 6e5]);
xlabel(‘频率 Hz‘);
ylabel(‘幅度‘);
axis([-6.4e7 6.4e7 0 12]);
grid on;
figure(3)
for c=1:16
ys(c:) = abs(fftshift(fft(output(c:))));
subplot(116c);
plot(fyys(c:));
% ylim([0 6e5]);
xlabel(‘频率 Hz‘);
ylabel(‘幅度‘);
axis([-6.4e7 6.4e7 0 20]);
grid on;
end
%
%
% M=output(1:)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5698 2015-04-07 18:38 filter.txt
文件 2083 2018-06-07 17:57 channel.m
----------- --------- ---------- ----- ----
7781 2
- 上一篇:.NetCore使用Swagger案例小demo
- 下一篇:PR方程计算相平衡
相关资源
- 用IdFTPServer写的一个FTPServer程序
- 日立硬盘维护工具DFT 4.14光般版
- DFT某省国土资源厅数据中心存储备份
- DFT Compiler Scan User Guide Version E-2010.12
- pdftoimage
- pdftk1.12绿色版
- PdfToImage.zip
- DFT EDT 压缩解压缩模块详解
- LSB算法和量化水印算法对比,DFT、D
- 全面了解DFT技术:如何测试一颗芯片
- Mentor Design-for-Test Common Resources
- DFT_Compiler_TetraMAX
- libgcj-4.4.7-16.el6.x86_64.rpm
- pdftoword0406.rar
- 宽带数字接收机高清板杨小牛.pdf
- pdftif图片页数统计
- 数字信号处理DTFT、DFT、FFT、加窗误差
- DFT算法谐波分析源代码
- 基于DFT设计流程概述
- 一种基于多相带通结构的信道化滤波
- 正余弦信号的fft dft的谱分析
- 基于DFT-SVD域抗几何攻击图像水印算法
- dft对称性的验证及应用
- 一种基于FPGA的DFT算法实现的研究_朱亮
- WDFtools大话梦幻系列WDF文件解包器
- OFDM信道估计:经典的LS和MMSE估计,以
- 轨道不平顺模拟及DFT变换
- 快速傅里叶变换,源程序,fortran程序
- 快速理解DFT
- 基于DFT方法的新型苯并咪唑基金属介
评论
共有 条评论