Fork me on GitHub

  2024年9月12日
摘要: 一 概念 EDF,全称是 European Data Format,是一种标准文件格式,用于交换和存储医疗时间序列。其能够存储多通道的数据,允许每个信号拥有不同的采样频率。在内部,它包括标题和一个或多个数据记录。标题包含一些一般信息(患者标识,开始时间......等等)以及每个信号的技术规格(校准, 阅读全文
posted @ 2024-09-12 15:54 虚生 阅读(6) 评论(0) 推荐(0) 编辑
  2024年9月2日
摘要: 一 前记 ads1292的硬件终于告一段落了。这期间遇到了不少问题,很多都是知识点层面的。最大的问题就是没有详细的了解芯片手册。这里做个梳理。 二 解析点 1.重要引脚解析 这里要关注几个常用的引脚定义。 一个是CLKSEL引脚,这个假如不需要使用ads1299的时钟,那就需要接到GND。 另外一个 阅读全文
posted @ 2024-09-02 12:02 虚生 阅读(16) 评论(0) 推荐(0) 编辑
  2024年8月21日
摘要: 抑郁症是一种常见的情感性精神障碍,其主要症状包括情绪低落、兴趣丧失等。在全球范围内,抑郁症日益对公共卫生构成挑战。世界卫生组织(WHO)估计,当前有超过3亿人患有抑郁症,且2005—2015年患病率增长超过18%。 预计到2030年,抑郁症将成为全球主要疾病负担之一。抑郁症特征包括高复发率、高致残率 阅读全文
posted @ 2024-08-21 09:09 虚生 阅读(19) 评论(0) 推荐(0) 编辑
  2024年8月15日
摘要: 前记 微电流刺激仪,是指利用低强度特定波形电流刺激大脑、下丘脑、边缘网状结构,调节大脑兴奋性,治疗失眠、焦虑或缓解症状。随着近些年新的医疗方式和科学研究的不断深入。这类技术在生物学以及医疗健康领域变得愈加重要了。笔者团队有幸参与了国内一家科研项目,并把该设备做成实际可用的产品。鉴于该产品研发过程中的 阅读全文
posted @ 2024-08-15 11:43 虚生 阅读(7) 评论(0) 推荐(0) 编辑
  2024年8月11日
摘要: 前记 微电流刺激仪,是指利用低强度特定波形电流刺激大脑、下丘脑、边缘网状结构,调节大脑兴奋性,治疗失眠、焦虑或缓解症状。随着近些年新的医疗方式和科学研究的不断深入。这类技术在生物学以及医疗健康领域变得愈加重要了。笔者团队有幸参与了国内一家科研项目,并把该设备做成实际可用的产品。鉴于该产品研发过程中的 阅读全文
posted @ 2024-08-11 20:26 虚生 阅读(12) 评论(0) 推荐(0) 编辑
  2024年8月6日
摘要: 一 前记 脑电信号EEG(Electroencephalogram)是大脑神经元细胞体生理活动所产生的电位综合,具有丰富的大脑活动信息,广泛应用于脑部疾病的医疗诊断、功能康复、疲劳驾驶脑电活动监测、脑-机接口(BCI)及其他脑科学方面的研究。对于脑电信号的研究必然离不开脑电信号的采集获取,而脑电信号 阅读全文
posted @ 2024-08-06 18:56 虚生 阅读(39) 评论(0) 推荐(0) 编辑
  2024年7月31日
摘要: 前记 随着可穿戴技术的不断进步,以及医疗健康领域的数字化进程不断加快。听诊器的数字化逐步市场提到了一个必须要解决的问题,鉴于此,团队在深耕生理信号采集的过程中,不断完善可穿戴数字听诊器的方案。经过长时间的努力,做出来一系列基于低功耗蓝牙的可穿戴听诊器解决方案。可以满足不同用户的各种个性化的需求。 特 阅读全文
posted @ 2024-07-31 16:30 虚生 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一 前记 团队在作基于ads1292的心电数据采集时候,遇到了一些问题。这里做一个记录和备忘。也希望能帮的到同样遇到困难的朋友。 二 关注点 1 reset引脚不能悬空,这个悬空的时候,笔者发现ads1292无法正常工作。 2.start信号在单独使用的时候,不要接GND。这个假如接到GND,也会导 阅读全文
posted @ 2024-07-31 11:03 虚生 阅读(12) 评论(0) 推荐(0) 编辑
  2024年7月16日
摘要: 前记 随着可穿戴技术的不断进步,以及医疗健康领域的数字化进程不断加快。听诊器的数字化逐步市场提到了一个必须要解决的问题,鉴于此,团队在深耕生理信号采集的过程中,不断完善可穿戴数字听诊器的方案。经过长时间的努力,做出来一款基于低功耗蓝牙的可穿戴听诊器解决方案。这里针对研发中的软件问题做一个梳理和总结。 阅读全文
posted @ 2024-07-16 15:06 虚生 阅读(10) 评论(0) 推荐(1) 编辑
  2024年7月11日
摘要: 前记 随着可穿戴技术的不断进步,以及医疗健康领域的数字化进程不断加快。听诊器的数字化逐步市场提到了一个必须要解决的问题,鉴于此,团队在深耕生理信号采集的过程中,不断完善可穿戴数字听诊器的方案。经过长时间的努力,做出来一款基于低功耗蓝牙的可穿戴听诊器解决方案。这里针对研发中的硬件问题做一个梳理和总结。 阅读全文
posted @ 2024-07-11 18:42 虚生 阅读(18) 评论(0) 推荐(0) 编辑
  2024年7月6日
摘要: 前记 光纤声传感器是一种利用光纤作为传光介质或探测单元的一类声传感器,相比传统电声传感器其具有灵敏度高、频带响应宽、抗电磁干扰等优越特性,可广泛应用于国防安全、工业无损检测、医疗诊断及消费电子等领域。 团队经过几年的产品打磨,形成了一系列不同行业应用的标准的光纤麦克风产品。比如,可以超远场拾音的微型 阅读全文
posted @ 2024-07-06 20:57 虚生 阅读(47) 评论(0) 推荐(0) 编辑
  2024年7月3日
摘要: 一 概念 1.24bit音频: 24bit 指使用 3 个字节记录振幅值,意味可以记录 16,777,216 种声音振幅的变化,动态范围可达 144 dB(人耳听觉的动态范围是120dB,超过 120dB 人耳会痛,所以 120dB 又称痛阀)。下面是三种常见的音频采样比对表: 2.24位一般是采样 阅读全文
posted @ 2024-07-03 18:47 虚生 阅读(110) 评论(0) 推荐(0) 编辑
  2024年7月2日
摘要: 概念 光纤传感器是一种通过光纤线缆来传输光信号,并将光信号转换为电信号的传感器,光纤传感器一般是由形状各样的光纤探头+光纤线缆+光纤放大器组成。光纤传感器的原理是将来自光源的光经过光纤送入调制器,使待测参数与进入调制区的光相互作用后,导致光的光学性质(如光的强度、波长、频率、相位、偏振态等)发生变化 阅读全文
posted @ 2024-07-02 22:03 虚生 阅读(37) 评论(0) 推荐(0) 编辑
  2024年6月30日
摘要: 无线医疗保健是电子健康、精准医疗、治未病、健康物联网的重要组成部分,用无线医疗传感器组成人体传感网,并通过手机等智能设备将人体各种生理参数与云计算、大数据相联,为病人和慢性病患者提供24小时的监控,通过大数据提取各种重要健康信息,运用人工智能算法做出初步诊断,并及时将信息和诊断结果反馈给监控对象,以 阅读全文
posted @ 2024-06-30 15:59 虚生 阅读(11) 评论(0) 推荐(0) 编辑
  2024年6月28日
摘要: 一 前记 被客户入了这个行业,发现了很多非常具备挑战性的问题。无奈之下,只能在无线生理信号采集和遥测领域一路狂奔。最近针对ads1299又是一顿折腾,总算是把各项指标弄得满足客户的需求了。期间遇到了不少问题,真值得深入反思和总结一下。 二 架构解析 我们主要是用ads1299做可穿戴的医疗健康监测设 阅读全文
posted @ 2024-06-28 09:11 虚生 阅读(24) 评论(0) 推荐(0) 编辑
  2024年6月22日
摘要: 一 概念 STM32的新片子的音频外设叫SAI了,S就是Serial,A就是Audio,I就是Interface,还是挺好记的.究竟新在哪里,就是支持音频各种了,但是实际上用到的,基本上还都是I2S居多。这里给出I2S的stm32配置做一个总结。 二 参数配置 1.接口和时钟配置图: 2.源码解析: 阅读全文
posted @ 2024-06-22 12:15 虚生 阅读(73) 评论(0) 推荐(0) 编辑
  2024年6月21日
摘要: 一 概念 线性相位滤波器(Linear Phase Filter)是一种常见的数字信号处理工具,用于在频率域中对信号进行滤波。与传统的非线性相位滤波器不同,线性相位滤波器具有特定的频率响应特性,使得信号通过滤波器后的相位延迟与频率成正比,从而保持信号的相对时间关系。这使得线性相位滤波器在许多应用领域 阅读全文
posted @ 2024-06-21 17:03 虚生 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1. 同步通信 同步通信是指通信双方在通信过程中需要使用同步信号进行同步,以确保数据的正确传输。STM32的同步通信主要有两种方式:SPI和I2C。 - SPI(Serial Peripheral Interface):SPI是一种高速的同步串行通信协议,它可以实现STM32与外设之间的高速数据传输 阅读全文
posted @ 2024-06-21 11:05 虚生 阅读(48) 评论(0) 推荐(0) 编辑
  2024年6月20日
摘要: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes 报错解释: 这个错误通常发生在Python代码中,当你尝试使用包含反斜杠(\)的字符串时。在Python中,反斜杠通常用于开始转义字符序列。例如,\n 代表一个 阅读全文
posted @ 2024-06-20 16:53 虚生 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一 概念 Python中的队列(Queue)数据结构提供了get()方法用于获取队列的头部项,而不会删除该项。 import queue # 创建一个队列对象 q = queue.Queue() # 向队列中添加一些元素 q.put(1) q.put(2) q.put(3) # 获取队列的头部项 h 阅读全文
posted @ 2024-06-20 14:40 虚生 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一 队列的概念 1 创建队列: import queue q = queue.Queue() # 创建 Queue 队列 2 入队和出队 for i in range(3): q.put(i) # 在队列中依次插入0、1、2元素 for i in range(3): print(q.get()) # 阅读全文
posted @ 2024-06-20 10:07 虚生 阅读(2) 评论(0) 推荐(0) 编辑
  2024年6月12日
摘要: 一 概念 32位浮点音频是一种单精度浮点(Single-precision floating-point format)的计算机编码,通常在计算机存储中占用32Bit(位); 它通过使用浮动小数点表示宽动态范围的数值。 32位浮点音频背后的概念是惊人的。理论上,这种录音文件具有高达1680dB的出色 阅读全文
posted @ 2024-06-12 22:03 虚生 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一 概念 STM32本身十分复杂,外设非常多 但我们实际使用的时候只会用到有限的几个外设,使用任何外设都需要时钟才能启动,但并不是所有的外设都需要系统时钟那么高的频率,为了兼容不同速度的设备,有些高速,有些低速,如果都用高速时钟,势必造成浪费 并且,同一个电路,时钟越快功耗越快,同时抗电磁干扰能力也 阅读全文
posted @ 2024-06-12 11:11 虚生 阅读(16) 评论(0) 推荐(0) 编辑
  2024年6月6日
摘要: 一 前记 ads1299有多种通道格式的芯片。不同的通道,数据是不同的,具体格式怎么样呢?笔者在做产品的时候用到了,这里做一个备注吧。 二 格式解析 其实,产品手册上讲的很清楚。这个格式是有24bit字节的头+24bit的单通道数据x多少通道。比如,需要四通道的数据采集,那就是:24bit+24bi 阅读全文
posted @ 2024-06-06 18:43 虚生 阅读(26) 评论(0) 推荐(0) 编辑
  2024年6月2日
摘要: 一 前记 光纤传感器天然具有抗电磁、原子辐射干扰的能力,具备工作温度高,多传感器组网,可信号预处理分析,数字化通用接口等诸多优点,因此在重大工程设备上智能光纤传感器有很多的应用场景。经过长期的技术积累。团队在光纤传感器领域形成了产品矩阵。这些产品可以广泛应用在工业检测,军事科学,安防安全领域。 二 阅读全文
posted @ 2024-06-02 15:25 虚生 阅读(6) 评论(0) 推荐(0) 编辑
  2024年5月31日
摘要: 1.I2S, left justified 中文,左对齐(MSB)标准,和stm32的SAI_I2S_MSBJUSTIFIED格式对应: 具体含义:在LRCLK发生翻转的同时开始传输数据。该标准较少使用。注意此时LRCLK为1时,传输的是左声道数据,这刚好与I2S Philips标准相反。左对齐(M 阅读全文
posted @ 2024-05-31 10:50 虚生 阅读(42) 评论(0) 推荐(0) 编辑
  2024年5月18日
摘要: 一 C语言中枚举所占多少字节呢? 这个问题最近一个项目中,遇到了才进行总结。看来很多问题,踩坑了才知道珍惜啊。 二 实例解析 #include <stdio.h> typedef enum { IIR_TYPE_LOW_SHELF = 0, IIR_TYPE_PEAK, IIR_TYPE_HIGH_ 阅读全文
posted @ 2024-05-18 16:29 虚生 阅读(191) 评论(0) 推荐(1) 编辑
  2024年5月17日
摘要: 一 概念 描述位深(就录制音频而言)最简单的方法就是,它表示您可以在不失真音频的情况下捕获的动态范围。这当然决定了您可以在不引入数字削波的情况下可以录制多大的声音,但它也决定了您的录音比始终存在的噪底高出多少。换句话说,以更高的位深录制不仅可以让您录制更响亮的声音而不会有失真的风险,还意味着您的录音 阅读全文
posted @ 2024-05-17 16:08 虚生 阅读(20) 评论(0) 推荐(0) 编辑
  2024年4月19日
摘要: 今天把一个客户教育了。教育之后,发现自己被自己教育了。事情是这样的,客户提出来一个产品,让我评估一下工作量。我接连问了客户几个需求方面的问题。发现该客户一脸懵逼,他对自己规划的产品根本没什么深入了解。不懂市场定位,不懂具体的技术风险。反正就是只有一个想法,就是,所有高科技的玩意想都要。想一想自身踩过 阅读全文
posted @ 2024-04-19 22:18 虚生 阅读(44) 评论(0) 推荐(0) 编辑
  2024年4月18日
摘要: 一 概念 A F.seek(偏移量, whence=相对位置) 偏移量 大于0的数代表向文件末尾方向移动的字节数 小于0的数代表向文件头方向中移动的字节数 相对位置 0 代表从文件头开始偏移 1 代表从文件当前读写位置开始偏移 2 代表从文件尾开始偏移 B tell函数能够返回指针在文件中的位置。 阅读全文
posted @ 2024-04-18 14:40 虚生 阅读(21) 评论(0) 推荐(0) 编辑