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

📄 eco.m

📁 code for show a ecography using beam forming
💻 M
字号:
function I=eco(E,N,S,v,Fs)% I=eco(E,N,S,v,FS)% calcula el eco en base a la señal de los trasductores introducida en un% solo vector:% E Señal del eco compuesto% N numero de ecos en la señal% S Separación de los transductores en mm% v velocidad del sonido del medio% Fs Frecuencia de muestreoL=length(E)/N; % Longitudo del eco sacado del eco compuestoSep=(S*Fs)/v; % Separación entre los ecosAncho=round(2*L+round(Sep*N)); % Ancho y  Alto del ecogramaAlto=L;I=zeros(Alto,Ancho); % EcografiaSE=zeros(N,L); % Subecosfor M=0:N-1    SE1(M+1,:)=E(1+M*L:L+M*L); % SubEco    [m,p]=max(SE1(M+1,:)); % Maximo en el Subeco, donde llega la onda de presión principal    SE(M+1,1:L-p+1)=SE1(M+1,p:L)/m; %Subeco recortado para empezar cuando llega el maximo    %SE=SE1;endsubplot (2,1,1);plot (SE')for Y = 1:Ancho % Recorre el ancho de la matriz    for X = 1:Alto % Recorre el alto de la matriz        MEDIA=0;        for M=0:N-1            P=round(sqrt((Y-L-(M*Sep))^2+X^2)); % distancia desde el punto de la matriz hasta la posición del transductor            if P<L                MEDIA=MEDIA+SE(M+1,P)*1/N;            end        end            I(X,Y)=MEDIA;        end    endendsubplot (2,1,2);imshow (I,[-1 1])end

⌨️ 快捷键说明

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