通信原理习题答案全集:从熵到香农公式的刷题避坑指南
简介本资源为李晓峰《通信原理》教材的习题答案全集面向通信工程、电子信息类专业本科生及考研备考者用于课后练习核对与期末、考研复习阶段的查漏补缺。压缩包内共1个PDF文件大小约2.14MB内容按章节顺序编排覆盖信息论基础、信道容量、模拟调制与解调等核心考点。从预览可见答案包含熵的计算、香农公式求解信道容量、AM与单边带信号的功率及调制指数分析、包络检波无失真条件、SSB解调器各节点表达式推导等典型题目的完整解题过程步骤清晰、公式推导详尽便于读者对照教材逐题理解。目前已有1296人学习下载适合需要系统刷题、巩固通信原理计算方法的读者参考使用。1. 从一份习题答案说起通信原理到底该怎么刷很多人第一次翻开通信原理教材看到“熵”“信噪比”“调制指数”这些词脑子里是懵的。公式能看懂例题能跟上但一到课后习题就卡壳——不是不会算而是不知道从哪下手。这份《通信原理习题答案全集》就是冲着这个痛点来的它把教材里从信息论基础到模拟调制、数字基带、频带传输的典型习题按章节整理成可对照的解答过程。适合正在跟课、准备期末或者考研复习的人也适合已经工作但想回头补通信底子的工程师。它不是教材替代品而是一面镜子你做完题拿它照一下就知道自己哪一步的逻辑断了。下面我按“怎么用、怎么算、坑在哪”的顺序把这份资源拆开讲。2. 信息论与信道容量从熵到香农公式的手算流程2.1 熵的计算概率分布决定一切习题里反复出现的一类题是给两个消息符号的概率分布求熵。比如 4-1 第 2 题符号 (X_1) 取 (a_1, a_2) 的概率是 0.3 和 0.7符号 (X_2) 取 (a_1, a_2, a_3, a_4) 的概率是 0.3、0.2、0.3、0.2。求各自的熵。这类题的核心公式只有一个[ H(X) -\sum_{i1}^{M} P_i \log_2 P_i ]手算时注意两点一是 log 以 2 为底单位是 bit二是概率和为 1如果题目给的概率加起来不是 1先检查是不是抄错了。以 (X_1) 为例[ H(X_1) -0.3\log_2 0.3 - 0.7\log_2 0.7 \approx 0.881 \text{ bit} ](X_2) 因为有四个符号概率更分散熵自然更大[ H(X_2) -2 \times 0.3\log_2 0.3 - 2 \times 0.2\log_2 0.2 \approx 1.971 \text{ bit} ]这里有个容易翻车的点有人会把概率直接乘 log 概率忘了负号或者把 log 底数当成 10。记住信息论里默认底数是 2除非题目明确说用自然对数。2.2 电话按键熵率离散信源的熵率怎么算4-1 第 3 题是电话按键10 个数字键每个概率 0.099“*”和“#”各 0.005拨号速率 2 次/秒。求每次按键的熵和连续拨号的熵率。先算单次按键熵[ H(X) -10 \times 0.099\log_2 0.099 - 2 \times 0.005\log_2 0.005 \approx 3.356 \text{ bit/key} ]熵率就是单位时间的熵[ H(X) H(X) \times R 3.356 \times 2 6.712 \text{ bit/s} ]第二问如果每次按键用 4 位二进制表示二进制数据率是多少这里不是直接 4×28因为 4 位二进制能表示 16 种状态而按键只有 12 种。但题目问的是“拨号产生的二进制数据率”按 4 bit/key 算[ R_b 4 \times 2 8 \text{ bit/s} ]注意这个 8 bit/s 是符号率不是信息率。信息率是 6.712 bit/s两者差在冗余上。很多人在这一步把“二进制数据率”和“信息率”混为一谈考试里直接丢分。2.3 香农公式带宽和信噪比怎么换算4-1 第 10 题电传打字机信道带宽 300 Hz信噪比 30 dB求信道容量。30 dB 换算成比值是 (10^{30/10}1000)。代入香农公式[ C B \log_2(1 S/N) 300 \log_2(1 1000) \approx 2.99 \text{ kbps} ]第 11 题是拨号上网频带 300–3400 Hz带宽 3100 Hz信噪比 25 dB换算比值约 316.23。代入[ C 3100 \log_2(1 316.23) \approx 25.73 \text{ kbps} ]题目问选 56、28.8 还是 9.6 kbps 的调制解调器。容量 25.73 kbps所以 28.8 kbps 的猫最合适——实际速率会略低于理论容量56 kbps 超了9.6 kbps 又太保守。提示信噪比换算时dB 转比值用 (10^{dB/10})不是 (10^{dB/20})。后者是电压比别搞混。3. 模拟调制AM、DSB、SSB 的功率与解调计算3.1 AM 信号的功率分配载波和边带各占多少习题三第 2 题给了一个 AM 信号[ s(t) [20 2\cos(3000\pi t) 10\cos(6000\pi t)] \cos(2\pi f_c t) ]展开后得到五个频率分量载波 20cos(2πf_c t)功率 200 W两个 1500 Hz 边带各 0.5 W两个 3000 Hz 边带各 12.5 W。总功率 226 W边带功率 26 W边带功率占比 26/226≈0.115。调制指数怎么定把信号写成 ([20 10(0.1\cos3000\pi t 0.5\cos6000\pi t)]\cos(2\pi f_c t))所以 (m(t)0.1\cos3000\pi t 0.5\cos6000\pi t)最大调制指数 (m_{AM}0.6)。这里有个细节调制指数是基带信号最大值除以载波幅度不是边带功率比。有人看到边带功率小就以为调制指数小其实 0.6 已经不算低了。3.2 DSB 与 SSB 的解调信噪比为什么 SSB 有 3 dB 优势习题三第 12 题DSB 传输调制信号功率谱密度是三角形求输入输出信噪比。DSB 相干解调时解调增益 (G_{DEM}2)因为相干解调后信号功率翻倍噪声功率也翻倍但信号是相干叠加噪声是非相干叠加所以信噪比改善 2 倍。第 13 题更直接输出信噪比 20 dB输出噪声功率 (10^{-9}) W传输损耗 100 dB。DSB 时输入信噪比是输出的一半因为 (G_{DEM}2)所以输入信噪比 50 dB输入信号功率 (5\times10^{-8}) W加上 100 dB 损耗发射功率 500 W。SSB 时(G_{DEM}1)输入信噪比等于输出信噪比发射功率 1000 W。为什么 SSB 发射功率反而大因为 SSB 只传一个边带信号功率减半但解调增益只有 1所以为了达到同样的输出信噪比发射端需要更大的功率。这个结论和直觉相反但算一遍就清楚了。3.3 SSB 解调器框图上下边带切换的修改点习题三第 11 题给了一个 SSB 解调器框图载频 455 kHz。A 点输入上边带信号时各点表达式要一步步推。关键在最后一级上边带时G 点输出是 (m(t))下边带时G 点输出是 0。要正确解调下边带需要把最末端的相加改成相减。这个题考的是希尔伯特变换和相干解调的配合。很多人推到 E 点就乱了因为 (m(t)) 和 (\hat{m}(t)) 的符号容易搞反。建议手写时把每个节点的表达式标清楚尤其是 cos 和 sin 的交叉项。注意SSB 解调时载波提取的相位误差会直接导致信号失真。实际系统中载波恢复电路要保证相位误差小于几度否则解调出来的语音会变调。4. 数字基带与频带传输码型、速率与带宽估算4.1 单极性 NRZ 与双极性 RZ波形和带宽的关系习题四第 1 题给二进制序列 1101001要求画单极性 NRZ、双极性 RZ 和传号差分码波形。单极性 NRZ1 是高电平0 是零电平整个码元周期保持不变。双极性 RZ1 是正电平0 是负电平但每个码元后半段归零。传号差分码遇到 1 翻转遇到 0 不变。带宽估算NRZ 矩形脉冲的带宽约等于符号率 (R_s)RZ 脉冲因为脉宽减半带宽翻倍约 (2R_s)。所以同样符号率下RZ 占用的频带更宽但自带位定时信息接收端容易提取时钟。4.2 四进制与八进制比特率和符号率的换算第 2 题系统速率 2400 Baud四进制时比特率 (2400\times\log_2 44800) bps八进制时 (2400\times\log_2 87200) bps。带宽估计双极性 NRZ 矩形脉冲带宽等于符号率 2400 Hz和进制数无关。第 3 题反过来比特率 9600 bps四进制时符号率 (9600/\log_2 44800) Baud十六进制时 (9600/\log_2 162400) Baud。单极性 RZ 脉冲的带宽是符号率的两倍所以四进制时 9600 Hz十六进制时 4800 Hz。这里有个常见误区有人以为进制越高带宽越宽。实际上带宽只和符号率有关进制越高同样的比特率下符号率越低带宽反而越窄。但进制越高抗噪声性能越差这是另一回事。4.3 功率谱密度单极性 NRZ 的离散分量第 4 题要求求二元数字基带信号的功率谱密度。0 和 1 等概率单极性 NRZ脉冲形状是矩形。功率谱包括连续谱和离散谱连续谱是 (A^2 T_s \text{Sa}^2(\pi f T_s))离散谱在 (f0) 处有冲激因为单极性信号有直流分量。如果 0 和 1 不等概率离散谱还会出现在符号率的整数倍处。这个题里等概率所以只有直流分量。画图时注意连续谱的第一个零点在 (f1/T_s) 处带宽就是 (1/T_s)。提示实际系统中单极性 NRZ 的直流分量会导致变压器耦合失真所以长距离传输常用双极性或曼彻斯特编码。5. 避坑与排查这份答案集怎么用才不翻车5.1 现象答案对不上怀疑自己算错了原因习题答案的版本和教材版本不匹配。通信原理教材有多个版本习题编号和参数可能微调。比如 4-1 第 6 题DVD 容量 4.7 GB有的版本用 (10^9) 换算有的用 (2^{30})结果差 7%。解决先核对教材的习题编号和参数如果对不上以教材为准答案只作参考。遇到单位换算统一用 (1\text{GB}10^9\text{B}) 或 (2^{30}\text{B})看题目上下文。5.2 现象熵算出来是负数原因概率大于 1 或者 log 底数搞错。概率一定在 0 到 1 之间log 以 2 为底时(\log_2 P_i) 是负数前面有负号结果为正。解决检查概率和是否为 1log 底数是否为 2。如果概率和不是 1先归一化。5.3 现象信噪比换算后容量算出来大得离谱原因dB 转比值时用了 20 而不是 10。信噪比是功率比用 10电压比才用 20。解决记住 (S/N 10^{dB/10})。30 dB 是 1000不是 31.6。5.4 现象AM 调制指数算出来大于 1原因把边带功率比当成调制指数或者基带信号幅度没除以载波幅度。解决调制指数是 (m_{AM} \max|m(t)| / A_c)其中 (A_c) 是载波幅度。先提取基带信号再找最大值。5.5 现象SSB 解调输出为零原因上下边带切换时最后一级的加减号没改。上边带用相加下边带要用相减。解决画框图时标清楚每个节点的表达式尤其是希尔伯特变换后的符号。下边带解调时把相加改成相减。6. 进阶技巧用这份答案集反推教材重点这份答案集最大的价值不是让你抄答案而是让你看出教材的考点分布。我一般会做一件事把每章的习题按类型分类统计出现频率。比如信息论部分熵和信道容量几乎每章都有模拟调制部分AM 和 SSB 的功率计算反复出现数字基带部分码型和带宽估算是必考。具体操作拿一个表格左边写习题编号中间写考点右边写公式。做完一章你就知道哪些公式必须背熟哪些可以推导。章节高频考点核心公式信息论熵、熵率、信道容量(H-\sum P\log P)(CB\log_2(1S/N))模拟调制AM 功率、DSB/SSB 信噪比(P_{total}P_cP_{side})(G_{DEM}2) 或 1数字基带码型、比特率、带宽(R_bR_s\log_2 M)(BR_s) 或 (2R_s)另一个技巧把答案里的关键步骤遮住自己先做一遍再对照。如果某一步卡住超过 10 分钟标记下来回头专门练这类题。我当年复习时把 SSB 解调的框图题反复画了五遍直到能默写出每个节点的表达式。注意这份答案集是 PDF 格式建议用平板或打印出来手写推导比只看屏幕效果好得多。尤其是功率谱密度和波形题必须动手画。从那以后我每次拿到一份习题答案都先做三件事核对版本、分类考点、遮住步骤重做。希望帮到你。本文还有配套的精品资源点击获取