Mermaid
适用读者:希望在 Markdown、GitHub、VS Code、技术文档和科研笔记中快速绘图的初学者。学习目标:理解 Mermaid 的工作方式,掌握常用语法,能独立绘制并导出流程图、时序图、状态图、类图和甘特图。使用方式:在支持 Mermaid 的 Markdown 阅读器中打开此文件,下面标注为 mermaid 的代码块会显示为图形。若只显示代码,参见第 12 节。
目录
Mermaid 是什么
快速上手:第一张流程图
流程图基础:方向、节点与连线
流程图进阶:分组、布局与配色
时序图:表达消息交互
状态图:表达状态转换
类图:表达软件结构
ER 图:表达数据库关系
甘特图:表达项 ...
通信系统传同一符号的影响
在正常传输时,接收机处于稳态,而当发送大量相同符号时,接收机内部的核心算法(如载波恢复、定时恢复、自适应均衡)失去了激励,导致跑飞。
在该情况下,算法失效后残留的误差信号被当成了噪声,导致测得信噪比骤降。因为偏差是固定的或缓慢变化的,它没有跨越判决边界,所以 BER 变化不大。具体原因可以从以下三个核心环节来剖析:
1. 自适应均衡器
正常情况:自适应均衡器(如 LMS、RLS、CMA)依赖符号之间的跳变来更新抽头系数,从而抵消信道的多径效应(ISI)。
发送相同符号时:输入信号变成了恒定值。此时,均衡器的输入自相关矩阵变成了奇异矩阵,算法失去了更新的方向。
后果:均衡器的系数可能 ...
Linux使用tar.gz的原因
tar.gz是”打包”加”压缩”的组合,tar负责把多个文件打包成一个文件,gz(gzip)负责压缩。这种”两步走”的设计,在Unix/Linux的哲学里叫做”do one thing and do it well”。
一个工具只做一件事,但把这件事做到极致。
这就是Linux和Windows在设计思路上的根本区别。Windows喜欢”大而全”,一个软件恨不得把所有功能都塞进去。Linux喜欢”小而美”,每个工具专注自己的领域,需要复杂功能时就把多个工具组合起来。tar.gz就是这种哲学的典型体现。
那为什么不用ZIP呢?
ZIP在Windows上确实很流行,双击就能解压,方便得很。 ...
OPi AI Station系统烧录至PyTorch环境安装
系统烧录 香橙派官方提供了用户手册,有三个系统安装的位置,分别是PXE、eMMC和NVMe,由于最后一种采用SSD,因此这里推荐,同时也是当前的使用方式。
首先从网上购买2280规格NVMe SSD,M.2接口,PCIe3.0x4。购买硬盘盒,将SSD放入硬盘盒连接电脑。下载用于烧录Linux 镜像的软件balenaEtcher,下载地址https://www.balena.io/etcher/,下载Portable 版本无需安装。使用balenaEtcher 烧录Linux 镜像,a. 首先选择要烧录的Linux 镜像文件的路径。b. 然后选择NVMe 硬盘的盘符。c. 最后点击F ...
OFDM的FFT窗口位置
“只要循环前缀(CP)长度大于信道最大时延扩展,系统就绝对安全”,但实际上,FFT 窗口的具体位置同样重要。
FFT 窗口过早:引入 ISI 如果接收端估计的符号起始位置比实际到达的第一个多径信号还要早(即 FFT 窗口切入了前一个符号的尾部),就会发生这种情况。
现象分析:虽然 CP 的设计是为了容纳时延,但 FFT 窗口必须从当前符号的有效数据开始截取。如果窗口起始点过于靠前,甚至早于前一个符号经过多径信道后的最后一条路径的结束时间,那么 FFT 窗口的前端就会包含前一个 OFDM 符号的残留数据。
后果:导致符号间干扰(ISI)。前一个符号的能量泄漏到了当前符号的解调区间内。 ...
