日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

相移波束形成算法的MATLAB仿真

發布時間:2025/4/5 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 相移波束形成算法的MATLAB仿真 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

仿真結果如下:

?部分核心程序如下所示:

%**************************************************************************
% ? ? ? ? ? ? ? ? ? ? ? ? ?相移波束形成算法
%**************************************************************************
%=============================變量初始化====================================
clc;
clear;
close all;


f0=2e5; ? ? ? %發射信號頻率
fs=10*f0; ? ? %采樣頻率
c=1500; ? ? ? %聲速
M=24; ? ? ? ? %陣元個數
t=5e-4; ? ? ? %發射脈沖寬度
%==========================================================================
theta= 0.15*pi/180; ? ?%信號方向
d=0.5*c/f0; ? ? ? ? ?%陣間距
N=fs*t; ? ? ? ? ? ? ?%仿真點數
w0=2*pi*f0; ? ? ? ? ?%發射信號角頻率
tao=d*sin(theta)/c; ?%相鄰陣元之間時延
fai=w0*tao; ? ? ? ? ?%相鄰陣元之間相位差
%==========================契比雪夫加權系數=================================
A=10.^(30/20); ? ? ? ? ? ? ? ? ? ? ? ? %由分貝數改為數值。
n=M-1;
x=0.5*((2*A)^(1/n)+(1/(2*A))^(1/n)); ? %計算x。
a=1-1/(x^2); ? ? ? ? ? ? ? ? ? ? ? ? ? %計算參數a。
%==========================================================================
w(1)=1; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %計算權值。
for k=2:(M/2)
? ? w(k)=0;
? ? for s=0:(k-2)
? ? ?w(k)=w(k)+(M-1)/(M-k)*nchoosek(k-2,s)*nchoosek(M-k,s+1)*a^(s+1);
? ? end
end
for i=(M/2+1):M ? ? ? ? ? ? ? ? ? ? ? ? %對稱得出另一半。
? ? w(i)=w(M-i+1);
end
%=============================信號的產生===================================
for i=1:M ? ? ? ? ? ?%造帶固定相位差的信號(相對與參考陣元)
? ? for n=1:N
? ? ? ? X(i,n)=w(i)*exp(w0*n/fs)*exp(j*(i-1)*fai); ? %加權
? ? ? ? Y(i,n)=1*exp(j*(i-1)*fai); ? ? ? ?%不加權
? ? end
end
%**************************************************************************
% ? ? ? ? ? ? ? ? ? ? ? ? ? ?做常規相移波束形成
%**************************************************************************
beam=-90:0.05:90; ? ? ? ? ? ? ? ? ? ? ?%波束指向角
beta=w0*d*sin(beam*pi/180)/c; ? ? ? %由波束指向角得到的相移
for i=1:length(beam) ? ? ? ? ? ? ? ? ? ? ? ? %造一組相移信號
? ? for n=1:M
? ? ? ? aw(i,n)=exp(-j*(n-1)*beta(i));
? ? end
end
%==========================================================================
S1=aw*X; ? ? ? ? ? ? ? ? ? ? ? ? ? ? %波束形成(加權)
S2=aw*Y; ? ? ? ? ? ? ? ? ? ? ? ? ? ? %波束形成(不加權)
for i=1:length(beam)
? ? ?R1(i)=sum(abs(S1(i,:)))/N; ? ? ?%檢波(加權)
? ? ?R2(i)=sum(abs(S2(i,:)))/N; ? ? ?%檢波(不加權)
end
xax=-90:0.05:90;
plot(xax,10*log(R1/max(R1)),'r:'); ? %輸出波束圖(加權)
hold on?
plot(xax,10*log(R2/max(R2))); ? ? ? ?%輸出波束圖(不加權)
grid on;
%==========================================================================

D182
?

總結

以上是生活随笔為你收集整理的相移波束形成算法的MATLAB仿真的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在哪里可以看毛片 | 欧美日韩一二三四区 | 亚洲爆乳无码精品aaa片蜜桃 | 国产精品久久色 | 亚瑟av在线| 日本三级影院 | 色片网站在线观看 | 香蕉久久国产av一区二区 | 在线国产一区 | 成人av一区二区三区 | 欧美无专区 | 日韩精品偷拍 | 国产偷拍一区二区 | 好色av| 黄色美女片 | a一级黄色 | 女女高潮h冰块play失禁百合 | 456亚洲视频 | 婷婷国产一区二区三区 | 香蕉大人久久国产成人av | avtt一区| 二级黄色录像 | 午夜视频一区二区三区 | 国产综合精品一区二区三区 | 中文字幕免费在线 | 999精品在线视频 | 日韩中文字幕二区 | 少妇av一区二区三区无码 | 在线aaa| 九色蝌蚪视频 | 日韩综合 | 色综合久久五月 | 激情黄色小说视频 | 青青草原国产 | 久久日本精品字幕区二区 | 国产精品理论片 | 亚洲视频你懂的 | 自拍偷自拍亚洲精品播放 | 噜噜色av | 欧美天堂| 国产偷拍一区二区 | 在线免费观看日韩视频 | 国产黄色电影 | 天天爱天天射 | 蜜桃视频中文字幕 | 女人性做爰69片免费看 | 1024国产在线 | 性欧美日本 | 亚洲最色网站 | 国产在线视频网址 | 精品一区二区三区视频在线观看 | 成人在线中文字幕 | 在线精品一区二区三区 | 97自拍视频 | 美女扒开腿让人桶爽原神 | 一区精品在线观看 | 西西久久 | 亚洲啪啪免费视频 | 国产网站久久 | 少妇把腿扒开让我舔18 | 亚洲国产一区二区在线 | 色涩视频在线观看 | 天天干天天草天天射 | 日韩在线你懂的 | 少妇影院在线观看 | 日本韩国欧美一区 | 看污网站| 最新中文在线视频 | 国产激情毛片 | 日日做夜夜爽毛片麻豆 | 五月婷婷在线视频 | 亚州av片 | 91精品国产综合久久久蜜臀粉嫩 | 亚久久| 操操操网站 | 色姑娘av| 91精品欧美 | 日本免费看 | 九九色网 | 俄罗斯美女av| 一个色的综合 | av在线不卡一区 | 午夜免费在线 | 69久久久| 丰满人妻一区二区三区53视频 | brazzers欧美一区二区 | 亚洲天堂网视频 | 国产山村乱淫老妇女视频 | 免播放器在线视频 | 潘金莲一级淫片aaaaaa播放 | 日本免费三片在线播放 | 日韩毛片在线播放 | 91丨porny| 日本三级小视频 | 成人a v视频 | 日韩在线视频不卡 | 国产乱淫a∨片免费观看 | 亚洲国产97在线精品一区 | 亚洲色图校园春色 |