查看: 4475|回复: 0

[报名/申请] 【LPC54114体验申请】+ 使用MATLAB/Simulink开发LPC54114的音频处理

[复制链接]

该用户从未签到

16

主题

108

帖子

2

中级会员

Rank: 3Rank: 3

积分
398
最后登录
2025-1-15
发表于 2017-3-26 13:29:53 | 显示全部楼层 |阅读模式
【LPC54114体验申请】+ 使用MATLAB/Simulink和音频处理工具箱(Audio System Toolbox)开发基于LPC54114的音频处理算法原型设计平台

世界上没有Matlab处理不了的问题,如果有,那就再加上Simulink”——mars4zhu语录。


3月9日,Matlab R2017a正式发布。


没错,Matlab/Simulink也能用来开发MCU嵌入式系统,而且直接从matlab算法函数、Simulink模型以及各种工具箱直接生成C代码,这意味着可以在领先的科学计算软件环境下进行嵌入式开发:
1、集中精力在数据处理、数学运算和算法设计上,Matlab的代码生成工具(Matlab Coder、Simulink Coder、Embedded Coder)保证生成与matlab的m函数文件、Simulink的模型完全一致的无bug的C代码。
2、通过硬件支持包(Hardware Support Package)直,接在应用层的顶层设计开发操作底层硬件寄存器等设置,免除了底层的各种多样化的物理硬件操作的代码开发。
3、可以直接在超强大的matlab/Simulink可视界面观察程序中运行的各种变量,并在matlab/Simulink进行各类数据处理和运算,甚至修改各类变量,提供了先进的设计方法学——软件闭环开发(Sofgware-In-the-Loop,SIL)和硬件闭环开发(Hardware-In-the-Loop,HIL)。
4、基于模型的设计(Model-Based-Design,MBD)可以直接从物理系统到最终产品代码,大大减轻了开发复杂度。

本人之前对MATLAB/Simulink的嵌入式开发有过初步的了解,并使用Matlab/Simulink对Arduino、STM32、Raspberry Pi树莓派的开发板都进行了基本的开发操作,果然是非常便捷和强大。这种先进的开发设计方法学非常值得学习和采用。相关技术文章如下:


你拿到申请到的板子后会如何使用。

(1)学习LPC54114的硬件外设,重点在音频子系统部分。并运行例程和Demo。
(2)基于Matlab/Simulink的Cortex-M硬件支持包支持包,借鉴STM32/FRDM等开发平台的硬件支持包,实现LPC的硬件支持包,实现音频数据的采集和回放。
(3)采用Matlab/Simulink开发音频特效处理(噪声、滤波、回音等)的算法模型,并在LPC51114上实现闭环开发。

你的学习计划是什么。
(1)1周:学习LPC54114的硬件外设。
(2)1周:学习Matlab/Simulink的硬件支持包开发
(3)2周:实现音频处理算法模型搭建和LPC54114的运行。

你想拿LPC54114做什么项目以及想实现的功能。
在Matlab/Simulink上可以自由的实现各类数据处理算法,并最终生成代码后在MCU上运行,可以与Matlab/Simulink进行数据交互。这样MCU可以形成一个多功能的设备:
I、数据采集设备(Data Acquisition),可以由MCU及其外设以及板载传感器采集外部数字量、模拟量、音频、环境传感数据等,并通过串口或者USB上传到MATLAB。
II、命令执行设备(Actuator),利用MCU的硬件实现数字量输出,PWM、音频外放以及各种外部执行单元。
III、世界上没有Matlab处理不了的问题,如果有,那就再加上Simulink。

根据初步学习了解到LPC54114重点针对音频、语音处理等应用领域,因此我想设计一套基于Matlab/Simulink开发音频处理算法原型设计平台,即MCU此时采集外部语音,并利用Matlab/Simulink生成的算法代码对音频进行处理后,外放,同时原始数据以及处理后的数据都可以上传至Matlab/Simulink进行进一步的记录存储等。Matlab/Simulink提供的音频处理工具箱(Audio System Toolbox)具备完整系统性的音频处理算法函数和模型,可以进行各类音频特效处理应用。


最后再次强调:世界上没有Matlab处理不了的问题,如果有,那就再加上Simulink。

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 23:55 , Processed in 0.075264 second(s), 19 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表