LoRa扩频通信
之前在学习蓝牙的时候,我了解到了蓝牙的物理层是基于2.4GHz频段的80M带宽内分割出来很多个信道,把比特调制到信道的载波频率上,进行基本的链路通信,同时为了增强抗干扰性,蓝牙还是用跳频机制,也就是通信的双方约定好,先在哪个信道通信,下一个时段在另一个信道上通信。
什么是扩频通信呢?
LoRa的调制与解调也就是如何在物理波形和比特数据之间进行转换。LoRa 使用 CSS (Chirp Spread Spectrum)线性扩频调制,频率线性扫过整个带宽,因此抗干扰极强,对多径和多普勒效应的抵抗也很强。
LoRa的基本通信单元是linear chirp,也即频率随时间线性增 ...
音频采样率44.1kHz
计算机中操作和存储只能是类似10101011这样的二进制数字,对于自然界中音频原始信号则为模拟信号,如下一个1kHz的音频信号,如果要转化为数字音频信号,则需要采样,通常我们会采用44.1kHz的频率来进行采样,在如上这样的一个波形中,意味着每间隔1s,我们会均匀分布地对波形进行44100次电压信号的读取。
为什么是44.1kHz?人耳能够听到的声音频率范围在20Hz到20kHz之间,根据奈奎斯特定理(取样率≥2倍声音信号最大频率才能重建信号)我们采用40kHz即可将人耳能听到的信号进行重建。但1978年Sony推出CD音频存储光盘时,却采用了44.1kHz的采样频率。
实际 ...
Nvidia-smi参数
Nvidia-smi nvidia-smi是nvidia 的系统管理界面 ,其中smi是System management interface的缩写,它可以收集各种级别的信息,查看显存使用情况。此外, 可以启用和禁用 GPU 配置选项 (如 ECC 内存功能)。
Nvidia-smi面板介绍 解释相关参数含义:
GPU:本机中的GPU编号
Name:GPU 类型
Persistence-M:持续模式的状态,持续模式虽然耗能大,但是在新的GPU应用启动时,花费的时间更少,这里显示的是off的状态。
Fan:风扇转速。N/A是风扇转速,从0到100%之间变动,这个速度是计 ...
计算机小端存储原因
大端序(Big-endian) 在大端序中,一个多字节值的最高位字节(即“大端”)存储在最低的内存地址处,其余字节按照大小递减的顺序存储。
例如,假设有一个16位的整数0x1234,如果使用大端序存储,内存中的布局将会是:
12地址1: 0x12地址2: 0x34
大端序类似于我们书写和阅读多位数的方式,最高位(千位、百万位等)在最前面。
小端序(Little-endian) 在小端序中,一个多字节值的最低位字节(即“小端”)存储在最低的内存地址处,其余字节按照大小递增的顺序存储。
以同一个16位整数0x1234为例,如果使用小端序存储,内存中的布局将会是:
12地 ...
单片机和PLC
概念 单片机
定义:集成CPU、RAM、ROM、定时器和I/O端口等功能于一体的微型计算机,常用于嵌入式系统。
用途:主要用于控制简单的电子设备和系统,如家电、玩具、传感器等。
PLC
定义:可编程逻辑控制器,用于控制机器和过程的工业计算机。
用途:主要用于控制复杂的工业过程和机械设备,如生产线、机械臂、过程控制系统等。
硬件架构 单片机
集成度高:将处理器、存储器和外围设备集成在一个芯片上。
资源有限:通常资源有限,适用于低成本、小体积的应用。
灵活度高:可以根据具体需求进行定制开发。
PLC
模块化设计:包括CPU模块、I/O模块、电源 ...