当前位置: 首页 > ds >正文

Arbitrary Response Filter Design and Analysis--任意响应滤波器设计与分析(待完成)

Create Desired Absorption Filter创建所需吸收滤波器

任务一

(注意:函数 absorption是用户我,定义好的.m文件需要放在工作路径下才可调用

以下是我定义的函数

function alpha = absorption(f)
% ABSORPTION 计算海水中声波的吸收系数(单位:dB/m)
% 输入:
%   f - 声波频率(Hz),可以是向量或标量
% 输出:
%   alpha - 吸收系数(dB/m)% 设置常数参数(标准温盐环境下的近似值)
pH = 8.1;        % 海水酸碱度
T = 25;          % 温度 (摄氏度)
S = 35;          % 盐度 (ppt)
d = 1000;        % 深度 (m)% 转换温度为热力学温度
theta = 1 / (1 + 0.03*(T - 25));% 硼酸贡献
A1 = 0.189 * exp((25 - T)/8.0);
f1 = 1.5 * 1e6 * (T/20)^0.5 * 10^(-pH/2) + 4.2 * 1e3;% 镁硫酸盐贡献
A2 = 42.9 * S / 35 * exp((25 - T)/6.0);
f2 = 2.9 * 1e3 * exp((25 - T)/7.2);% 双硼酸盐贡献(可选)
A3 = 3.1 * exp(-T/20);
f3 = 7.5 * 1e3 * (d/1000)^0.5;% 总吸收系数(dB/m)
alpha = (A1 * f.^2 ./ (f.^2 + f1.^2) ...+ A2 * f.^2 ./ (f.^2 + f2.^2) ...+ A3 * f.^2 ./ (f.^2 + f3.^2));
end

%任务一
waterabs = absorption(fr);

任务二

%任务二
plot(fr,waterabs)

Filter Coefficients 滤波器系数

储备知识

 

 任务一

Arbitrary Filter Response任意滤波器响应

http://www.xdnf.cn/news/9904.html

相关文章:

  • DexGarmentLab 论文翻译
  • CPP中CAS std::chrono 信号量与Any类的手动实现
  • Java四种访问权限修饰符详解
  • 霹雳吧啦Wz_深度学习-图像分类篇章_1.1 卷积神经网络基础_笔记
  • 【MQTT】
  • NUMA 架构科普:双路 CPU 系统是如何构建的?
  • 快速上手shell条件测试
  • Practice 2025.5.29 —— 二叉树进阶面试题(1)
  • 聊聊 Metasploit 免杀
  • 数字人引领政务新风尚:智能设备助力政务服务
  • OpenCV计算机视觉实战(9)——阈值化技术详解
  • 【仿生系统】qwen的仿生机器人解决方案
  • AI产品风向标:从「工具属性」到「认知引擎」的架构跃迁​
  • 国芯思辰| 霍尔电流传感器AH811为蓄电池负载检测系统安全护航
  • Java 实现下载指定minio目录下的所有内容到远程机器
  • ssm学习笔记(尚硅谷) day1
  • 生成式人工智能:重构软件开发的范式革命与未来生态
  • 预处理,咕咕咕
  • Cesium 展示——获取鼠标移动、点击位置的几种方法
  • 第四章、自平衡控制
  • 【Ubuntu远程桌面】
  • .NET WinForm图像识别二维码/条形码
  • 从零开始的数据结构教程(六) 贪心算法
  • 超声波换能器 换能原理
  • 「卫星百科」“绿色守卫”高分六号
  • MVCC 原理与并发控制实现
  • 【Pandas】pandas DataFrame equals
  • STP配置
  • 基于Java,SpringBoot,Vue,UniAPP医院预约挂号买药就诊病例微信小程序系统设计
  • 代码随想录打卡|Day50 图论(拓扑排序精讲 、dijkstra(朴素版)精讲 )