【STM32语音识别1】信号采集(麦克风、前置放大、模数转换)

【STM32语音识别1】信号采集(麦克风、前置放大、模数转换)

1、麦克风
本文采用驻极体电容传声器,这里从电路的角度分析其工作原理,见下图。E.M.C unit 将声波转换成交变电压信号,由于信号内阻大,所以需要 FET Impedance converter 进行阻抗变换,同时具有信号放大功能。33pF10pF 电容防止射频干扰,涉及电容的谐振频率,一般来说分别对应 GSM-900 和 GSM-1800 频段。偏置电阻 RL 为 FET 正常工作提供直流偏置电压,详情参考 FET 放大电路。

驻极体电容传声器电路原理图

2、前置放大
前置放大使用麦克风前置放大器 MAX4466,典型应用电路见下图。0.1uF 电容为退耦电容,同时和上面 2KΩ 电阻构成低通滤波器,消除电源的高频干扰。两个 1MΩ 电阻形成分压网络,对运放进行偏置。该同相交流放大器的交流放大倍数为 1 + 100KΩ / 10KΩ,直流放大倍数为 1 + 100KΩ / ∞

在这里插入图片描述

3、模数转换
语音信号频率范围在 300Hz ~ 3.4KHz,根据采样定理,以及 STM32F407VGT6 模数转换器位数限制,采用 8KHz 12bit 采样率进行模数转换,采样时间长度为 2 秒。

### 麒麟操作系统 Root 用户登录方法与配置指南 在麒麟操作系统中,Root 用户作为超级管理员账户,具有最高的操作权限。为了保障系统的安全性,在使用 Root 用户登录之前,需确保已为其设置了强密码[^1]。 #### 1. 使用命令行方式登录 Root 用户 可以通过终端或 SSH 登录的方式切换到 Root 用户。具体操作如下: ```bash sudo su - ``` 上述命令会提示输入当前用户的密码,随后切换至 Root 用户并加载其环境变量。如果希望直接以 Root 身份登录系统,则可以在启动时选择进入单用户模式或者通过 `login` 命令手动输入用户名和密码。 #### 2. 图形界面下启用 Root 用户自动登录 某些情况下可能需要允许 Root 用户通过图形化桌面环境直接登录。这通常涉及修改显示管理器(Display Manager)的相关配置文件。以下是针对 GDM 显示管理器的操作步骤: - 编辑 `/etc/gdm/custom.conf` 文件: ```bash sudo nano /etc/gdm/custom.conf ``` - 找到 `[daemon]` 部分,并取消注释以下两行内容,同时将其值设为 true: ```ini AutomaticLoginEnable=true AutomaticLogin=root ``` 保存更改后重启计算机即可实现 Root 的自动登录功能。不过出于安全考虑,不建议长期开启此选项。 #### 3. 设置远程访问中的 Root 权限控制 当利用 SSH 协议连接服务器时,默认可能会禁用 Root 远程登录行为。要调整这一策略,请编辑 SSHD 配置文件: ```bash sudo vi /etc/ssh/sshd_config ``` 找到下面这条记录并将 no 改成 yes: ```plaintext PermitRootLogin yes ``` 完成之后记得重新载入服务参数生效新设定: ```bash sudo systemctl reload sshd ``` 值得注意的是,尽管可以放开限制让 Root 可被外部网络触及,但从网络安全角度出发更推荐创建普通账号再赋予适当授权来代替直接暴露高危角色的做法[^2]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

硬件拾遗

感谢道友

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值