利用MATLAB GUI设计平台,用窗函数法设计FIR数字滤波器,对所给出的含有噪声的声音信号进行数字滤波处理,得到降噪的声音信号,进行时域频域分析,同时分析不同窗函数的效果。 实现的功能有: 打开文件:选择路径打开wav格式的音频文件,自动生成音频的原始波形与频谱。 加入噪声:有两种噪声可以选择加入,一种是白噪声,其频率蔓延整个频谱;一种是特定频率的噪声,可通过输入频率加入单一频率的噪声。加入噪声后自动绘制加入噪声后的波形与频谱。 滤波处理:首先输入滤波器通/阻带的开始频率与截止频率(若为低/高通类型滤波,则只需输入开始频率;若为带通/阻类型,则开始与截止都要输入;输入频率值为真实频率值,可根据频谱图进行判断 ),之后选取窗函数和滤波类型,将会生成滤波处理后的波形与频谱。 音频播放/停止:可随时播放/停止原始、加噪、滤波处理后的音频。 图片导出:将波形、频谱图片一张张导出保存,可选的格式有jpg、png、bmp、eps。 保存文件:将加躁/滤波后的音频导出保存。
2023-02-20 20:11:03 93KB 数字信号处理 FIR去噪滤波器 MATLAB GUI
1
元胞自动机,亦被称为细胞自动机。CA的经典案例是定义一个网格,网格上的每个点代表一个有限数量的状态中的细胞。过渡规则同时应用到每一个细胞。典型的转换规则依赖于细胞和它的(4个或8个)近邻的状态,虽然临近的细胞也同样使用。CA的应用在并行计算研究、物理模拟和生物模拟等领域。在数学建模中,一般是借鉴元胞自动机的概念,应用于具体的适合于机理建模的问题中。这类问题的典型特征是,所研究的问题是一个系统问题,系统是由若干个一个或几个不同类的对象组成,经典的模型不适应。典型的问题如滴滴打车问题、开发小区问题。
2023-02-17 21:02:38 101MB matlab
1
本课题下的功能要求有: 实现学生信息、班级、院系、专业等的管理 实现课程、学生成绩信息管理 实现学生的奖惩信息管理 创建规则用于限制性别项只能输入“男”或“女” 创建视图查询各个学生的学号、姓名、班级、专业、院系 创建存储过程查询指定学生的成绩单 创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级、学生人数 建立数据库相关表之间的参照完整性约束 其中我主要负责设计存储过程,创建用于修改学生班级信息时自动修改相应班级的学生人数的触发器,选课管理模块(选课、退课及查课),成绩管理模块(增、删、改、查成绩),奖惩管理模块(增、删、改、查奖惩信息)。 其余模块有 ×× 负责设计表结构,设计主页面,院系管理模块(增、删、查院系信息),专业管理模块(增、删、查专业信息),班级管理模块(增、删班级信息,班级人数查询);××× 负责设计视图,检查数据库各表参照完整性,数据库 JDBC 连接,学生管理模块(增、删、改、查学生信息),课程管理模块(增、删、改、查课程信息)。
2023-02-07 18:57:01 1.91MB java MySQL
1
小波去噪是小波变换较为成功的一类应用,其去噪的基本思路为:含噪图像 -小波分解-分尺度去噪-小波逆变换-恢复图像。含噪信号经过预处理,然后利用 小波变换把信号分解到各尺度中,在每一尺度下把属于噪声的小波系数去掉,保 留并增强属于信号的小波系数,最后再经过小波逆变换恢复检测信号。 需要实现的去噪功能:用 wavedec2 等函数实现某图像的二维离散小波分解 和重建,实现目标图像的降噪
2023-01-25 13:38:45 927KB matlab
1
人工智能课程上的实验 分别使用lisp语言和prolog语言实现了一个专家系统 并且有详细的实验报告 附带画的二级推理树 (1) 领域背景简介 为了更好地阐明专家系统的基本工作原理 ,我们用 PROLOG语言实现一个简单的动物识别专家系统。该系统可以识别老虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁这 7 种动物。 (2) 求解问题的范围(如植物分类涉及哪些大类,哪些子类) 首先 ,将动物粗略地分为哺乳动物、鸟、肉食动物 3 大类 ,然后逐步缩小分类范围,再将动物分为老虎、金钱豹、斑马、长颈鹿、鸵鸟、企鹅、信天翁 在知识库中 ,并非简单地给每一种动物一条规则。首先 ,将动物粗略地分为哺乳动物、鸟、肉食动物 3 大类 , 然后逐步缩小分类范围 ,最后给出识别 7 种动物的规则。如图给出了识别长颈鹿和斑马的推理网络。 (1) 规则的前提和结论的表示方法 在本系统当中 ,知识库中的知识用产生式规则来表示。本系统能够识别 7 种动物 ,知识库中共有以下 15 条 规则。 R1 IF 该动物有毛发 THEN 该动物是哺乳动物 R2 IF 该动物有奶 THEN 该动物是哺乳动物 R3 IF 该动物有羽毛 THEN 该动物是鸟 R4 IF 该动物会飞 AND 会下蛋 THEN 该动物是鸟 (2) 规则的结论为中间结论时,规则的格式 R5 IF 该动物吃肉 THEN 该动物是肉食动物 R6 IF 该动物有犬齿 AND 有爪 AND 眼盯前方 THEN 该动物是肉食动物 R7 IF 该动物是哺乳动物 AND 有蹄 THEN 该动物是有蹄类动物 R8 IF 该动物是哺乳动物 AND 是嚼反刍动物 THEN 该动物是有蹄类动物 (3) 规则的结论为最终结论时,规则的格式 R9 IF 该动物是哺乳动物 AND 是肉食动物 AND 是黄褐色们 AND 身上有暗斑点 THEN 该动物是金钱豹 R10 IF 该动物是哺乳动物 AND 是肉食动物 AND 是黄褐色 AND 身上有黑色条纹 THEN 该动物是虎 R11 IF 该动物是有蹄类动物 AND 有长脖子 AND 有长腿 AND 身上有暗斑点 THEN 该动物是长颈鹿 R12 IF 该动物是有蹄类动物 AND 身上有黑色条纹 THEN 该动物是斑马 R13 IF 该动物是鸟 AND 有长脖子 AND 有长腿 AND 不会飞 THEN 该动物是鸵鸟 R14 IF 该动物是鸟 AND 会游泳 AND 不会飞 AND 有黑白二色 THEN 该动物是企鹅 R15 IF 该动物是鸟 AND 善飞 THEN 该动物是信天翁
2023-01-04 02:11:16 390KB lisp prolog 人工智能 专家系统
1
广东工业大学操作系统实验,里面包括四个实验,分别为实验一,实验二,实验四,实验五,里面有完整的代码和报告。。
2023-01-02 12:48:04 483KB 广东工业大学 操作系统 实验 代码
1
在linux操作系统下,实现加载一个通过对原linux内核改写的U盘驱动,并且通过加载自己修改、编写的U盘驱动程序模块,实现对U盘的识别,以及对U盘的读写操作。 这里主要是对linux本身已有的U盘驱动进行阅读,通过对这些代码的阅读了解U盘驱动的基本框架,并且在这个框架的基础上进行修改,从而获得一个属于自己的U盘驱动程序。
2022-12-16 10:45:13 2.49MB USB接口驱动
1
哈工程——算法实验代码&报告
2022-12-13 14:12:59 1.47MB 算法
1
f(1)=2*x(1)^2-3*x(2)^2-4*x(1)+5*x(2)+x(3) 基于遗传算法求最大最小值matlab代码 遗传算法(GA)可能是最早开发出来的模拟生物遗传系统的算法模型。它首先由Fraser提出,后来有Bremermann和Reed等人再次提出。最后,Holland对遗传算法做了大量工作并使之推广,因此被认为是遗传算法的奠基人。遗传算法模拟了基因进化,在这个模型中,个体的性状通过基因型表达。选择算子(模拟适者生存)与交叉算子(模拟繁殖),是遗传算法的主要驱动算法。
2022-12-12 09:28:43 72KB 遗传算法 报告 matlab
1
f(1)=2*x(1)^2-3*x(2)^2-4*x(1)+5*x(2)+x(3) 粒子群算法和遗传算法思想都很接近,都是一个通过对比去寻找最优解的过程,基于粒子群算法求最大最小值matlab代码,包含matlab源代码和报告,可直接运行出结果。 有一群鸟去寻找食物,其目的在于找到食物最多的地方,然后再大家一起去那里定居,但是每只鸟都会找到自己认为食物最多的地方,这个就叫做局部最优;为了防止陷入局部最优,所以大家定期会聚集在一起讨论,并进行食物量多少的比较,最终找到食物最多的地方,便是全局最优解。
2022-12-12 09:28:43 73KB matlab pso 报告 粒子群算法
1