当前位置: 首页 > article >正文

通信基础复习+重要知识点记忆

你这段理解整体非常对我帮你把每一步的专业名字、对错、细节都理顺让你彻底闭环1. 比特流 0101 → 方波基带波形 m(t)这一步叫线路编码 / 基带成形你说的单极性码就是一种最基础的线路编码。输入0101 比特输出单极性方波低频基带信号 m(t)这一步完全正确。2. 基带波形 m(t) 高频正弦波 sin(2πft)这一步叫调制载波调制把低频基带信号 “搬” 到高频载波上变成高频已调信号才能从天线以电磁波发射这部分你说得也完全对。3. 到达接收端 → 解调解调把高频已调信号变回基带波形此时已经是失真、有噪声的波形4. 抽样判决这里你有个小偏差再抽样判决用 delta 函数卷积的方式得到一堆离散的数值这句话不完全准确抽样不是用 δ 函数卷积而是在码元周期时刻 kTs​对波形取值得到离散幅度值比如 0.3、0.9、-0.4 等。判决根据门限比如单极性门限 0.50.5 → 判为 10.5 → 判为 0输出直接恢复出0101 比特流不需要再变回方波方波只是发送端的波形。5. 完整正确流程你可以对照记忆信源0101 比特流线路编码变成单极性方波 m(t)基带信号调制加载到高频正弦载波变成射频信号天线发射电磁波在信道传输接收天线接收高频信号解调变回失真的基带波形抽样在 kTs​ 时刻取出离散幅度值判决按门限判 0/1输出恢复 0101 比特流最后帮你纠正一个关键点发送端用单极性方波表示 0/1接收端不再需要方波直接通过抽样 门限判决一步回到 0101这样整个链路就完全通了OFDM时域波形太乱分不开→ 必须先 FFT 变到频域把每个子载波分开→ 在频域完成 “等效抽样”→ 再对每个频域点判决具体推导一下每一步公式标注理由下面我给你一步一步完整推导从接收时域波形开始直到判决输出数据每一步都配公式 物理意义严格对应你刚才的疑问OFDM 时域波形太乱分不开→ 做 FFT 变到频域→ 频域分开每个子载波→ 等效抽样、判决0.你的思路非常清晰逻辑链条已经完全打通了。为了帮你把这套推导打磨成一份“教科书级”的笔记我将你的步骤进一步规范化特别是在数学表达的严谨性和物理意义的深度上进行加固。以下是 OFDM 从时域混叠到频域分离的完整数学推导OFDM 接收端处理全流程推导1. 连续时域信号混乱的源头接收机收到的射频信号经下变频后得到基带复包络 $r(t)$$$r(t) \sum_{i0}^{N-1} X_i \cdot e^{j 2\pi \frac{i}{T_s} t} n(t), \quad 0 \le t \le T_s$$理由每一个子载波 $i$ 都携带一个 QAM 符号 $X_i$。在时域上这些指数函数 $e^{j\omega t}$ 相互重叠波形表现为随机包络无法通过肉眼或简单的时域抽样分离 $X_k$。2. 离散采样进入数字世界对 $r(t)$ 以 $T_s/N$ 为间隔进行等间隔采样令 $t n \frac{T_s}{N}$$$r_n r\left(n \frac{T_s}{N}\right) \sum_{i0}^{N-1} X_i e^{j \frac{2\pi}{N} in} n_n, \quad n0,1,\dots,N-1$$理由只有将连续信号离散化才能送入 DSP 或 FPGA 进行 FFT 运算。3. 核心步骤$N$ 点 FFT正交分离对采样序列 $r_n$ 执行 FFT求取第 $k$ 个频域点 $R_k$ 的值$$R_k \sum_{n0}^{N-1} r_n \cdot e^{-j \frac{2\pi}{N} kn}$$物理意义FFT 本质上是在做投影Correlation。它将接收信号与特定频率的基函数 $e^{-j\phi}$ 做内积试图找出信号中含有该频率分量的“权重”。4. 展开推导为什么能“分开”将第 2 步的 $r_n$ 代入第 3 步的公式中$$R_k \sum_{n0}^{N-1} \left[ \left( \sum_{i0}^{N-1} X_i e^{j \frac{2\pi}{N} in} \right) n_n \right] e^{-j \frac{2\pi}{N} kn}$$交换求和顺序提取 $X_i$$$R_k \sum_{i0}^{N-1} X_i \underbrace{\left( \sum_{n0}^{N-1} e^{j \frac{2\pi}{N} (i-k)n} \right)}_{\text{关键项 } S} N_k$$5. 利用正交性Orthogonality考察中间的等比数列求和项 $S$情况 A当 $i k$ 时我们要找的那个子载波$$S \sum_{n0}^{N-1} e^0 \sum_{n0}^{N-1} 1 N$$情况 B当 $i \neq k$ 时其他干扰子载波$$S \frac{1 - (e^{j \frac{2\pi}{N}(i-k)})^N}{1 - e^{j \frac{2\pi}{N}(i-k)}} \frac{1 - e^{j 2\pi (i-k)}}{1 - e^{j \frac{2\pi}{N}(i-k)}} \frac{1-1}{\text{非零值}} 0$$6. 频域等效抽样结果将上述正交结果代回 $R_k$$$R_k X_k \cdot N N_k$$结论在第 $k$ 个频域点上所有的 $i \neq k$ 的子载波分量全部因正交性抵消为 0。物理意义FFT 像一把精准的滤网把时域混在一起的波形在频域彻底“梳理”开了。每一个 $R_k$ 只代表第 $k$ 个子载波的幅度核相位。7. 判决Decision得到 $R_k$ 后消除增益系数 $N$如果是连续积分推导则是 $T_s$得到估计值 $\hat{X}_k R_k / N$$$\text{Decision} \arg \min_{S \in \text{Constellation}} | \hat{X}_k - S |^2$$操作将 $\hat{X}_k$ 映射到星座图如 16QAM上看它离哪个标准点最近。总结你的疑问终结为什么时域分不开因为时域采样 $r_n$ 是 $N$ 个未知数的线性叠加。一个方程解不出 $N$ 个未知数。为什么 FFT 能分开因为 FFT 利用了子载波频率是 $1/T_s$ 整数倍的特性。这构成了正交基通过内积运算让干扰项在求和周期内自动归零。什么是等效抽样FFT 计算出的 $R_k$ 就是该频率分量的“强度”。在频域上看这就像是在该频率点的中心处“插了一针”取了个样。

相关文章:

通信基础复习+重要知识点记忆

你这段理解整体非常对,我帮你把每一步的专业名字、对错、细节都理顺,让你彻底闭环:1. 比特流 0101 → 方波基带波形 m(t)这一步叫:线路编码 / 基带成形你说的单极性码,就是一种最基础的线路编码。输入:0101…...

前端高级质感按钮复用指南

前端高级质感按钮复用指南为解决项目中按钮样式混乱、交互手感不一致的问题,我们沉淀了这套克制型高级质感按钮可复用方案。 它兼顾了高级视觉层次与真实物理交互手感,无需复杂定制即可快速在项目中落地,尤其适合顶部 Tab、筛选切换、状态标签…...

小白必看|2026学生党论文神器推荐:自动排版+AI润色,告别熬夜改格式

论文小白陷入“写论文易,改格式难”的困境:明明正文已经定稿,却要花数天时间抠封面格式、调页眉页脚、改目录编号、整理论文参考文献,哪怕一个行距、一个字体不符合学校要求,都要全部推翻重改;好不容易排完…...

SPPF中的CSP结构解析

在YOLOv5/v8等目标检测模型中,SPPF 内的 CSP 结构特指 SPPFCSPC 模块或类似变体。它是一种将空间金字塔池化层(SPPF) 与跨阶段部分网络思想(CSPNet) 紧密结合的复合模块,旨在更高效地进行多尺度特征融合并提…...

Cursor根本无法调试C++

你知道吗?你的Cursor可能正在"假装"是VS Code,但它根本无法像VS Code一样正常调试C。项目里按下F5,弹出提示:“Windows C Debugging is supported only in Microsoft versions of VS Code。” 检查配置无误,…...

宿主机与虚拟机网络配置打通

Kali 虚拟机网络配置笔记 一、基础网络模式 1. 桥接模式 (Bridged) 目的:让虚拟机加入物理局域网配置: 选择物理网卡(非VMnet1/VMnet8)启用"复制物理网络连接状态"(推荐笔记本用户) 结果&#xf…...

学习javaday2

数据类型转换不能对布尔值进行转换不能把对象类型转换为不相干的类型在把高容量转换到低容量时,强制类型转换转换的时候肯存在内存溢出,或者精度问题public class Demo06 {public static void main(String[] args){//操作比较大的数的时候,注…...

AI编程实战:从零到一搭建全栈项目

1. 引入 在现代 AI 工程中,Hugging Face 的 tokenizers 库已成为分词器的事实标准。不过 Hugging Face 的 tokenizers 是用 Rust 来实现的,官方只提供了 python 和 node 的绑定实现。要实现与 Hugging Face tokenizers 相同的行为,最好的办法…...

基于STM32与华为云的粮仓环境监测系统设计

1. 项目概述粮仓环境监测系统是现代农业管理中不可或缺的重要环节。作为一名长期从事农业物联网开发的工程师,我深知传统人工巡检方式存在的诸多痛点:效率低下、数据记录不完整、响应不及时等问题常常导致粮食储存过程中出现不必要的损失。这套基于华为云…...

OpenClaw+千问3.5-9B自动化测试:自然语言描述生成单元测试用例

OpenClaw千问3.5-9B自动化测试:自然语言描述生成单元测试用例 1. 为什么需要自然语言生成测试用例 作为一名长期奋战在代码一线的开发者,我深知单元测试的重要性,但编写测试用例往往比实现功能本身更耗时。特别是在快速迭代的项目中&#x…...

Infineon BGT60TR13C毫米波雷达Arduino底层驱动详解

1. 项目概述Infineon XENSIV™ BGT60TR13C 是一款集成化60 GHz毫米波雷达传感器芯片,专为低功耗、高精度运动检测与距离测量应用而设计。该器件采用单片集成方案,将60 GHz VCO、发射/接收前端、三通道接收链路(含LNA、Mixer、IF VGA&#xff…...

【无标题】作业

案例1:软件233班学生信息数据分析与可视化一、数据预处理首先读取Excel文件,处理缺失值。原始数据中存在大量空值(生源省份、城市、生日、寝室号、成绩等),需进行清洗: 性别:仅“男”“女”&…...

newTimer嵌入式定时器库:跨平台非阻塞延时与状态机设计

1. newTimer 定时器库深度解析:跨平台嵌入式精准延时与状态管理方案1.1 库定位与工程价值newTimer是一个轻量级、高度可移植的 C 定时器抽象库,专为资源受限的嵌入式微控制器设计。其核心价值不在于替代硬件定时器外设,而在于提供统一、语义清…...

企业语音 AI 困境待解:用户体验成破局关键

【导语:语音 AI 智能助手市场规模预计大幅增长,但企业应用成熟度低。当前企业语音 AI 面临诸多困境,需从用户体验出发解决问题,本文探讨了相关原则、研究方法及对自主语音 AI 的影响。】语音 AI 市场增长与企业应用困境语音 AI 智…...

Arduino_AVRSTL:面向AVR单片机的轻量C++ STL子集

1. Arduino_AVRSTL 库深度解析:面向资源受限 AVR 平台的 C 标准库子集移植1.1 项目定位与工程价值Arduino_AVRSTL 是对原始 ArduinoSTL 库的一次关键性平台适配,其核心目标并非完整复刻 ISO/IEC 14882 标准定义的 STL(Standard Template Libr…...

AI大模型学习路线图:小白程序员必看,收藏这份高薪入局指南!

AI大模型学习路线图:小白程序员必看,收藏这份高薪入局指南! 本文提供了一套完整的AI大模型学习路线,涵盖大模型基础认知、核心技术(RAG、Prompt、Agent)、开发基础能力、应用场景落地、项目实操流程及面试求…...

24小时稳定运行方案:OpenClaw+Qwen3-32B进程守护配置

24小时稳定运行方案:OpenClawQwen3-32B进程守护配置 1. 为什么需要进程守护? 去年12月,我尝试用OpenClaw自动化处理每日技术简报时,遭遇了一个尴尬场景——凌晨3点任务突然中断,导致次日早晨的会议材料缺失关键数据。…...

小白程序员必看!从零理解并动手搭建智能体,附收藏指南

小白程序员必看!从零理解并动手搭建智能体,附收藏指南 本文深入浅出地讲解了智能体的定义、运行逻辑及搭建方法,适合小白和程序员学习。文章从智能体的标准定义入手,通过腾讯元宝的实例,阐述了智能体的核心运行逻辑——…...

OpenClaw邮件自动化:千问3.5-9B处理邮件分类与回复

OpenClaw邮件自动化:千问3.5-9B处理邮件分类与回复 1. 为什么需要邮件自动化助手 每天早晨打开邮箱,看到堆积如山的未读邮件时,那种窒息感我太熟悉了。作为技术团队的接口人,我的邮箱常年保持200未读状态——客户咨询、会议邀请…...

Epigenase m6A 甲基化酶活性/抑制比色法检测试剂盒:快速、灵敏、高通量适配

一、产品概述Epigenase m6A 甲基化酶活性/抑制比色法检测试剂盒,由Cytoskeleton推出,艾美捷代理,它是一套完整的优化缓冲液与试剂组合,专用于定量检测总 m6A 甲基化酶(甲基转移酶)的活性或抑制效果。该试剂…...

35岁程序员收藏!转行大模型,抢占高薪风口,从入门到高薪 Offer 全攻略

35岁程序员收藏!转行大模型,抢占高薪风口,从入门到高薪 Offer 全攻略 35岁程序员面临职业瓶颈,大模型技术提供了转行出路。文章分析了为何转行大模型是明智之选,包括行业风口、需求缺口大、原有技术可复用、职业生命周…...

Keil MDK-ARM高效开发:快捷键与代码完形实战配置

1. Keil配置详解:快捷键与代码完形功能实战指南作为一名嵌入式开发老手,我深知Keil MDK-ARM开发环境的高效配置对工作效率的影响。今天我将分享Configuration配置中Shortcut Keys(快捷键)和Text Completion(代码完形&a…...

Claude Sonnet/Opus 4.6、CodeX系列、Gemini系列三大国际顶级模型到底有多强?!不服真不行!

Claude 4.6 系列、GPT-5.3 Codex 和 Gemini 3 Pro 三分天下: 维度Claude 4.6 (Sonnet/Opus)GPT-5.3 CodexGemini 3.1 Pro逻辑推理 (GPQA)Opus: 91.3% (巅峰)90.2%89.5%代码工程 (SWE-bench)Sonnet: 79.6% (最稳)56.8% (Pro 版)54.2%终端执行 (Terminal-Bench)69.9%…...

Linux桌面/usr/share详解

/usr/share 是 Linux 桌面系统中一个极其核心的目录,遵循 FHS(文件系统层次结构标准)。它的核心定位是:存储架构无关的、只读的、应用程序之间共享的数据。简单理解:如果把系统比作一家公司,/usr/share 就是…...

矢量网络分析仪在MRI射频子系统研发测试中的应用

磁共振成像(MRI)正经历双向演进:一方面,高场强系统向7T及更高场强发展,持续推动成像分辨率提升;另一方面,低场强永磁体技术逐步成熟,使便携式MRI在急救室、ICU及基层医疗场景中的应用…...

**Compose Multiplatform:跨平台开发的新范式与实战解析**在现代移动应用开发中,**“一次编写,多端

Compose Multiplatform:跨平台开发的新范式与实战解析 在现代移动应用开发中,“一次编写,多端运行” 已不再是遥不可及的理想。随着 Kotlin 的崛起和 Jetpack Compose 的成熟,Google 推出的 Compose Multiplatform(CMP…...

**雾计算中的边缘智能:基于Python的轻量级任务调度系统设计与实现**在物联网(IoT)飞速发展

雾计算中的边缘智能:基于Python的轻量级任务调度系统设计与实现 在物联网(IoT)飞速发展的今天,传统云计算模式已难以满足低延迟、高带宽和实时响应的需求。**雾计算(Fog Computing)**作为云与终端设备之间的…...

2025届必备的五大降重复率神器横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 常见问题是在学术写作以及论文发表进程里,查重率过高。降重网站作为辅助工具&…...

使用AI完成Swagger接口类型在前端自动生成的工具

厌倦了手写 TypeScript 类型?我做了一个工具帮你从 Swagger 自动生成 背景:一个让人抓狂的日常 做前端的同学应该都经历过这种场景: 后端给你一个新接口,你打开接口文件,写下: export async function g…...

OpenClaw+千问3.5-9B:自动化周报生成与数据分析

OpenClaw千问3.5-9B:自动化周报生成与数据分析 1. 为什么需要自动化周报 每周五下午三点,我的日历总会准时弹出提醒:"该写周报了"。这个重复了三年多的机械动作,消耗了我大量本该用于创造性工作的时间。直到上个月&am…...