资源简介

本资料为个人matlab编程的圆阵波束形成算法仿真,包括窄带信号和宽带信号,同时分别提供了时延波束形成、相移波束形成和频域波束形成三种算法。程序完整、调试通过、可运行得到输出。

资源截图

代码片段和文件信息

function [powerpowerdBdoasignal_out]=Beamforming_CircleArray(stylemethodscandthitasigRNf0fsW)
%--------------2012-02-17------------------------------
% 圆弧阵波束形成,360度全方位扫描
% 输入:        style :信号形式     1---窄带信号(单频信号)    2---宽带信号(LFM)
%             method : 波束形成算法类型  
%                                 “1”--- 时域的时延波束形成
%                                 “2”--- 相移波束形成
%                                 “3”--- 频域波束形成
%                                 “4”--- 经过三次FFT的频域波束形成,延迟滤波器和输入信号在频域相乘
%              scan : 开角范围(单位:度)
%           dthita : 扫描步长 (单位:度)
%                sig : 圆阵输入信号
%                  R : 圆阵半径
%                  N : 阵元个数
%                 f0 : 窄带的中心频率或者宽带的最小频率
%                 fs :采样率
%                  W : 加权值
% 输出:       power :能量
%            powerd

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       7420  2014-09-11 15:34  CircleBeamforming\Beamforming_CircleArray.m

     文件       3830  2014-02-28 16:41  CircleBeamforming\CreateSignal_CircleArray.m

     文件       2040  2014-09-11 15:44  CircleBeamforming\Simulation1.m

     目录          0  2014-09-11 15:42  CircleBeamforming

----------- ---------  ---------- -----  ----

                13290                    4


评论

共有 条评论