主要内容

实时心电图QRS检测臂Cortex-M处理器

这个例子展示了如何为实时生成和运行优化的代码QRS心电图(ECG)信号的检测臂®皮层®- m处理器。它使用一个心电图信号选择器选择ECG信号来源不同的平均心率在仿真软件®环境。金宝app优化代码使用CMSIS图书馆离散冷杉街区的例子。

介绍

心电图(ECG)是产生的体表电位记录心脏的电活动。临床医生可以评估一个人的心脏状况和整体健康的心电图记录和执行进一步诊断。因为QRS波群的生理变化和各种类型的噪声出现在真正的心电图信号,它是具有挑战性的精确检测QRS波群。实时QRS检测算法中描述实时心电图QRS检测DSP系统工具箱的例子。

CMSIS库包含一组优化的信号处理算法的手臂Cortex-M处理器。这个例子展示了如何优化生成的代码的心电图QRS检测模型与代码替换CMSIS图书馆的手臂Cortex-M处理器。

需要MathWorks™产品下载188bet金宝搏

DSP系统工具箱™

金宝app仿真软件编码器™

嵌入式编码器™

嵌入式编码器为意法半导体发现董金宝app事会支持包

为手臂Cortex-M处理器DSP系统金宝app工具箱支持包

所需的硬件

意法半导体STM32F4-Discovery董事会

任务1:模拟

1。打开示例模型

2。改变你的当前文件夹在MATLAB®可写的文件夹。

3所示。在模型工具条,点击运行开始仿真。

4所示。使用心电图信号选择器心电图信号之间切换不同的平均心率。

5。点击停止仿真结束。

任务2:配置代码替换和公益诉讼的仿真模型

1。模拟,点击模型配置参数打开对话框。

2。选择代码生成类别。

3所示。系统目标文件ert.tlc。选择目标硬件STM32F4-Discovery。集工具链ARM嵌入式处理器的GNU工具。

4所示。选择接口代码生成类别。集代码替换库手臂Cortex-M。

5。选择验证代码生成类别。在银或公益诉讼验证块面板,设置创建块公益诉讼。

6。选择编码器的目标类别。设置公益诉讼通信接口作为系列(USART2);串行通讯端口基于计算机的串行通讯端口号码。

任务3:创建一个公益诉讼与优化的代码块的手臂Cortex-M处理器

1。创建一个公益诉讼的块ECGSignalProcessingSubsystem块遵循任务1在示例代码验证和确认与公益诉讼和外部模式意法半导体的嵌入式编码支持包发现董事金宝app会。

2。当构建完成,检查生成的代码通过单击ECGSignalProcessingSubsystem公益诉讼的块。c文件。注意到多个函数调用,arm_fir_f32生成的C代码。

任务4:实时处理Processor-in-Loop模式

1。取代ECGSignalProcessingSubsystem块与生成的processor-in-loop(公益诉讼)。

2。在模型工具条,点击运行与公益诉讼启动模拟块。公益诉讼的块STM32F4-Discovery董事会上运行。模型的其他部分在主机上运行。STM32F4-Discovery板与主机通信通过公益诉讼块输入和输出。

2。使用下拉菜单中心电图信号选择器心电图信号之间切换不同的平均心率。

3所示。配置、构建和运行模型在外部模式,遵循的步骤代码验证和确认与公益诉讼和外部模式嵌入式编码的例子为意法半导体发现董事会支持包。金宝app