用不同幅值、频率和相位的信号构成声音信号,看声音的音质是否与波形有关。

1、单频率声音幅值不同

%%
F=[494 440 392 440 494 494];
fs=8000;
tend=6;
t=linspace(0,tend,fs*tend+1);
t(end)=[];
y=exp(t-6).*sin(2*pi*F(floor(t)+1).*t);
plot(t,y);
sound(y,fs);

2、三频率不同相位不同

%%
f=[275,300,325];
fs=8000;
tend=0.5;
t=linspace(0,tend,fs*tend+1);
t(end)=[];
A=[1,1,1].*0.4;
alpha=[0,pi/10,pi/5];
y1=A(1)*cos(2*pi*f(1)*t+alpha(1))+A(2)*cos(2*pi*f(2)*t+alpha(2))+A(3)*cos(2*pi*f(3)*t+alpha(3));
plot(t,y1);
sound(y1,fs);

3、改变3个频率中的一个

%%
f=[250,300,325];
fs=8000;
tend=0.5;
t=linspace(0,tend,fs*tend+1);
t(end)=[];
A=[1,1,1].*0.4;
alpha=[0,pi/10,pi/5];
y2=A(1)*cos(2*pi*f(1)*t+alpha(1))+A(2)*cos(2*pi*f(2)*t+alpha(2))+A(3)*cos(2*pi*f(3)*t+alpha(3));
plot(t,y2);
sound(y2,fs);

matlab设计声音听听相关推荐

  1. MATLAB设计课题推荐及选择老师技巧

    MATLAB设计课题推荐及选择老师技巧 前言:时光稍纵即逝,一转眼又到了大四开学季,目前即将面临的是bs选题,以作为毕业前的最后一道工程项目.兴许你会说选题是下半年的事情,还早呢,下半年再说.其实你错 ...

  2. matlab 产生声音,matlab实现声音转换

    <matlab实现声音转换>由会员分享,可在线阅读,更多相关<matlab实现声音转换(19页珍藏版)>请在人人文库网上搜索. 1.数字信号处理声音转换课题报告1.课题研究目标 ...

  3. 数字信号处理matlab设计滤波器

    目 录 1  设计目的.内容及要求 1 1.1 设计目的 1 1.2 设计内容 1 1.3 设计思考 2 1.4 设计要求 2 2 设计方案与设计原理 3 2.1 设计思路 3 2.2 采样定理 3 ...

  4. MATLAB设计语音信号的处理与滤波系统GUI界面

    MATLAB设计语音信号的处理与滤波系统GUI界面 目录 MATLAB设计语音信号的处理与滤波系统GUI界面 前言 一.GUI界面设计 二.部分代码 1.系统录音 2.语音播放 3.语音滤波 4.语音 ...

  5. matlab中fir1中的边界频率,FIR滤波器的MATLAB设计与实现.pdf

    FIR滤波器的MATLAB设计与实现 1.设计任务 1.用MATLAB软件实现FIR滤波器: 2.设计基于DSP 的FIR滤波器硬件框图: 3.了解用DSP实现FIR滤波器的关键问题: 4.完成必要的 ...

  6. matlab设计理想数字带通滤波器,基于matlab的数字带通滤波器课程设计报告

    基于matlab的数字带通滤波器课程设计报告 1 西安文理学院机械电子工程系 课程设计报告 专业班级 08级电子信息工程1班 题 目 基于 MATLAB 的数字带通滤波器 学 号 学生姓名 指导教师 ...

  7. matlab设计激光腔,激光原理课程设计

    激光原理课程设计 --基于Matlab激光谐振腔模式模拟 作者: 电讯4班程再兴 20113959 一.原理分析 1.基本原理 在分析激光器工作原理的过程中,谐振腔中的模式分布占据着重要的意义.经典的 ...

  8. matlab 变调器,关于变声变调的matlab设计 比较详细

    [实例简介] 关于变声变调的matlab设计 比较详细 望下载使用 [实例截图] [核心代码] 变声bianshengchuli └── 数字信号处理课程设计 ├── 3_.wav ├── banyi ...

  9. matlab频率域滤波器,频率域滤波的MATLAB设计与实现_课程设计

    频率域滤波的MATLAB设计与实现_课程设计 综合课程设计设计题目 频率域滤波的 MATLAB 设计与实现专业名称班级学号学生姓名指导教师设计时间目 录摘 要 .- 3 -1. 数字图像处理 - 1 ...

最新文章

  1. javascript迭代器_JavaScript迭代器概述
  2. java 常见中文乱码问题解决
  3. 餐厅管理程序c语言源代码,课内资源 - 基于C++的餐厅管理程序的设计与实现
  4. [数据加密]GIS空间数据水印信息隐藏与加密技术方法[转]
  5. cad加载插件快捷键命令_cad自动加载lsp插件,这一种方法你肯定没用过!
  6. self-在类的外部给对象增加属性
  7. 实战:kafka实现日志收集系统
  8. collections模块使用方法
  9. jquery扩展方法的两种形式
  10. Socket Tools的使用
  11. 详解LCD12864显示屏的使用(并行控制)
  12. RubyInstaller 在 Windows 环境下的安装
  13. matlab实现单峰物体复原--光栅投影-多频外差
  14. Camera ISP-知识大纲
  15. visio增加连接点
  16. COSMOS认证咨询,Cosmo-天然产品标准以及Cosmo有机产品标准分为哪几大类
  17. 第九届JAVA大学C组 那天返回省赛 第一题
  18. opencv-python(cv2)——如何读取和保存中文路径图片(含代码)
  19. 计算机睡眠后键盘鼠标无法唤醒,电脑休眠键鼠无法唤醒?解决键盘鼠标无法唤醒电脑待机的问题...
  20. 计院生活--第一章 卧薪尝胆

热门文章

  1. teched2006会议资料
  2. 在IIS服务器上安装SSL证书
  3. 申请Let's Encrypt永久免费SSL证书
  4. 数据库面试 - 如何设计可以动态扩容缩容的分库分表方案?
  5. 银行业务队列简单模拟(队列queue)
  6. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建
  7. 使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
  8. Markdown 工具推荐
  9. 我对软件测试的理解以及我的职业规划
  10. 苹果wwdc2019_我从苹果中学到的东西拒绝了我获得WWDC的奖学金