BELLHOP 任意信号的输入与信道响应 by Actup

     很多同学在BELLHOP Actup使用过程中发现存在程序代码的缺失等问题,无法很好的工作。这里提供了本人编写的Actup使用说明书点击打开链接,以及相关代码点击打开链接。本人能力和水平有限,欢迎大家批评指正。

      这里本文以正弦波信号为例,对输入信号通过BELLHOP得到的单位冲激响应进行计算得到输出响应。

(1)设置发射参数。

这里设置采样频率为1600kHz;发射中心频率为160kHz,发射声源级为185dB,带宽为8kHz。这里通过.arr文件获取单位冲激响应。具体方式请参考本人编写的使用说明书。

%by Dongtaishan
%Last updated on April 17, 2018
clear; close all; clc; 

%采样率
sampling_rate=1600e3;

%发射机中心频率
%该值和计算噪声有关
fc=160e3;

radio=sampling_rate/fc  %采样率与中心频率的比值
%发射机参数
sl_db=185;  %发射机声源级
bw=8e3;     %带宽

%通过Actup的arr文件获取所需的幅值和时延(单位冲激响应)
% %BELLHOP run ID
% env_id='';
% %read BELLHOP arr file:
% [ amp1, delay1, SrcAngle, RcvrAngle, NumTopBnc, NumBotBnc, narrmat, Pos ] ...
%     = read_arrivals_asc( [env_id '.arr'] ) ;
% [m,n]=size(amp1);
% amp=amp1(m,:);
% delay=delay1(m,:);
load delay
load amp

                
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值