实验02-2024280385-王继熠#11
Open
Wjaywhy wants to merge 2 commits into
Open
Conversation
🤖 自动评分结果提交者: @Wjaywhy Part 1 测试详情Part 2 测试详情完整评分报告可在 Actions Artifacts 中下载。 |
🤖 自动评分结果提交者: @Wjaywhy Part 1 测试详情Part 2 测试详情完整评分报告可在 Actions Artifacts 中下载。 |
There was a problem hiding this comment.
Pull request overview
本 PR 完成《无线通信技术实验 02》中的信道编码(Hamming(7,4) + 选做卷积码/Viterbi)与信道均衡(ZF/LMS)核心函数实现,并补充实验报告内容,用于通过自动评分与生成结果图验证。
Changes:
- 实现 Part 1:Hamming(7,4) 编码/伴随式/单比特纠错译码,并补全选做卷积码编码与 Viterbi 硬判决译码。
- 实现 Part 2:ZF 均衡器最小二乘估计、FIR 卷积滤波、LMS 自适应均衡训练。
- 新增
REPORT.md实验报告内容,并修改REPORT_TEMPLATE.md。
Reviewed changes
Copilot reviewed 4 out of 7 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| src/part2_equalization.py | 补全 ZF / FIR / LMS 三个 TODO,使均衡模块可运行并满足自动测试接口。 |
| src/part1_channel_coding.py | 补全 Hamming(7,4) 必做函数并实现卷积码/Viterbi 选做部分。 |
| REPORT.md | 新增完整实验报告与结果图引用。 |
| REPORT_TEMPLATE.md | 将模板内容改为已填写的报告文本(建议恢复模板占位用途)。 |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| received_pairs = received_bits.reshape(-1, 2) | ||
|
|
||
| num_states = 4 # memory=2 | ||
| inf = 1e9 |
Comment on lines
+42
to
+46
| 插入结果图: | ||
|
|
||
|  | ||
|  | ||
|  |
Comment on lines
3
to
6
| ## 1. 实验目的 | ||
|
|
||
| 说明本实验希望掌握的信道编码、信道均衡和 GitHub 自动评分技能。 | ||
| 掌握 Hamming(7,4) 信道编码与单比特纠错的基本方法;理解多径信道导致的 ISI 以及 ZF/LMS 均衡器的设计与效果评估;熟悉使用 GitHub 自动评分与本地脚本进行实验结果验证。 | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
完成所有任务