资源简介
基于MATLAB的actup2.2水声信道仿真模型,含有BELLHOP射线模型的使用方法。
代码片段和文件信息
function [Outputdatah]=BELLHOPchannel(PosdelayampInputdataFs)
t=size(amp1);
i=size(amp2);
u=cell(t1);
for counter1=1:t
u{counter1}=zeros(3i);
end
for counter1=1:t %取出时延和幅度值
u{counter1}(11)=Pos.r.range(counter1);
u{counter1}(2:)=delay(counter1:);
u{counter1}(3:)=abs(amp(counter1:));
end
row=find(u{t}(3:)>=3e-4);%找出门限值以上的数(去除幅度较小的值)
Gain1=u{t}(3row);
Delay1=u{t}(2row);
RA=angle(amp(t:));
ra1=RA(row);%自多途时每一径的角度,单位为rad
o=length(Delay1);
%去除自多途
for i=1:o
if(i>length(Delay1))
break;
end
tt=find(abs(Delay1-Delay1(i))<=0.001);
p=find(Gain1(tt)==max(Gain1(tt)));
tt(p(1:end))=[];
Gain1(tt(1:end))=[];
Delay1(tt(1:end))=[];
ra1(tt(1:end))=[];
end
ra2=ra1;%处理后每一径的角度,单位为rad
%求相对时延
g=find(Delay1==min(Delay1));
g=Delay1(g);
for pp=1:length(Delay1)
Delay1(pp)=Delay1(pp)-g;
end
%幅度归一化
g=find(Gain1==max(Gain1));
g=Gain1(g);
for pp=1:length(Gain1)
Gain1(pp)=Gain1(pp)/g;
end
%Delay1
%Gain1
stem(Delay1Gain1‘.‘)
Gain=[Gain1];
Delay=[round(Delay1.*Fs)];
h=zeros(1length(Delay));
h(Delay+1)= Gain;
stem(h);
Outputdata = conv(Inputdatah);
% Len_in = length(Inputdata);
% Len_out = Len_in +1000;
% Outputdata = zeros(1Len_out);
%
% for path = 1:length(Delay)
% CHANNEL = [zeros(1Delay(path)) Inputdata zeros(1Len_out-Delay(path)-Len_in)];
% Outputdata = Outputdata+Gain(path)*CHANNEL;
% end
%for counter1=1:t
%z=max(r{counter1}(3:));
%for u=1:i
% if r{counter1}(3u)~=0
% r{counter1}(3u)=r{counter1}(3u)-z;
% end
%end
%end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11656171 2014-08-12 11:03 actup_v2_2l.exe
文件 280008 2006-11-19 11:58 actup_v2_2l.pdf
文件 708006 2012-05-03 23:49 actup使用方法.pdf
目录 0 2019-03-06 15:15 BELLHOP\
文件 374272 2016-05-13 10:18 BELLHOP\BELLHOP(MATLAB版)使用指南.doc
文件 1712 2015-11-07 16:02 BELLHOP\BELLHOPchannel.m
文件 10240 2015-11-06 21:49 BELLHOP\程序说明.doc
相关资源
- 基于MATLAB的振动模态分析
- 《数字信号处理》英文版第三版Matl
- MIMO-OFDM WIRELESS COMMUNICATIONS WITH MATLAB2
- 回声状态网络对网络流量的预测.zip
- MATLAB开发了一套车牌识别系统,完成
- MATLAB优化算法案例分析与应用 源代码
- matlab与机器学习代码
- 基于matlab的图形图像处理系统的实现
- 虹膜识别 matlab算法
- 电力电子应用技术的MATLAB仿真
- BNT-MATLAB工具箱
- 基于matlabGUI的暗通道图像去雾程序
-
matlab GUI和simuli
nk结合的信号处理系 - 基于matlab的dbn在mnist 手写数字上的实
- GNSS 与惯性及多传感器组合导航系统原
- Fraclab MATLAB分形工具箱
- 使用matlab语言对信号进行频谱分析识
- 现代永磁同步电机控制原理及MATLAB仿
- 用于人脸识别的NMF分解程序(用MATL
- [配套代码及素材]数字图像处理及MA
- 基于MBD的SCARA机器人设计与控制.pdf
- 阵列信号处理,9篇相关文献+MATLAB算法
- MATLAB GUI教学视频3:滚动条的数值显示
- matlab数字音频水印的研究与实现
- LDPC编码解码FPGA Verilog+MATLAB
- pudn-几种ADC设计的matlab源码
- MATLAB车牌识别可直接运行,带倾斜车
- MATLAB 图像处理宝典原版
-
Matlab_Simuli
nk通信系统建模与仿真分 - MATLAB智能算法30个案例分析+源代码
评论
共有 条评论