%传统波束形成,CBF (Ps:这个程序是别人的,不是我写的,但是具体是在哪里找到的已经忘了)
clear all; close all; clc;
%---------初始化常量----------%
c = 334; % 声速c
fs = 1000; % 抽样频率fs
T = 0.1; %
t = 0:1/fs:T; % 时间 [0,0.1]
L = length(t); % 时间长度,采样总点数:101个
f = 500; % 感兴趣的频率,信号自己的频率
w = 2*pi*f; % 角频率 k = w/c; % 波数 k
M = 18; % 阵元个数,实际只有17个
%接下来是阵元坐标,声源位置,这里设置的是(12,10,12)点,同时设置阵元的高斯白噪声。
%---------各阵元坐标---------% %
Nmid = 12; % 参考点 %
d = 3; % 阵元间距 %
m = (0:1:M-1) yi = zeros(M,1); % 生成一个M*1维的零矩阵
zi = [0;3;6;9;12;15;18;21;24;12;12;12;12;12;12;12;12;12];
xi = [12;12;12;12;12;12;12;12;12;0;3;6;9;12;15;18;21;24]; %形成柿子麦克风阵列坐标 %xi