自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 收藏
  • 关注

原创 北邮 AI无线通信 | 基于KNN的调制模式识别(4)样本信号调制模式识别仿真设计的参数探究

基于高阶累积量与KNN的调制识别研究,围绕三个维度展开对比实验:compare_k 探究最近邻数 k 对分类精度的影响,寻找小样本下的最优 k 值;compare_N 考察训练样本数量从 10 到 200 变化时分类器的泛化表现;高阶累积量对比 在相同符号长度(500符号)下,比较传统四阶累积量(C20C42,5维)与引入六阶累积量(C20C63,9维)在 BPSK/QPSK/16QAM/64QAM 四类信号上的识别准确率。实验结果表明,六阶累积量特征能有效提升 QPSK 与高阶 QAM 的区分度,但低 S

2026-06-29 20:42:31 193

原创 北邮 AI无线通信 | 基于KNN的调制模式识别(3)依托于Jupyter Notebook对样本信号调制模式识别的仿真设计(modulation_recognition_module)

针对四种典型数字调制方式的自动识别问题,本文设计了一套基于K近邻算法的仿真实验方案。实验以信号高阶累积量的归一化幅度作为五维特征向量,在纯净信号特征上训练分类器,其中近邻数取十,采用欧氏距离与多数表决机制。测试阶段采用差异化的信噪比扫描策略:低阶调制从负信噪比起步评估,高阶调制则扩展至更高信噪比范围并放宽步进,以匹配不同调制阶数对噪声的敏感程度。每个信噪比点加载千个经高斯白噪声信道污染的样本,逐样本预测并统计四分类混淆分布,最终绘制识别准确率随信噪比变化的曲线,同时记录误判流向,为分析不同调制方式间的特征混

2026-06-27 01:32:03 234

原创 北邮 AI无线通信 | 基于KNN的调制模式识别(2)依托于MatlabR2023b对调制信号训练数据生成部分的仿真设计(data_generation_module)

本文介绍了基于高阶累积量的数字信号调制识别方法。通过MATLAB实现了BPSK、QPSK和16QAM信号的生成与特征提取,主要包含三个部分:1)调制器封装;2)高阶累积量特征提取,计算5个四阶累积量特征;3)训练样本和测试样本生成模块,生成带标签的训练数据集和不同信噪比下的测试集。生成的样本数据格式为40×6矩阵(5维特征+1维标签),测试集包含多种调制方式在不同信噪比条件下的1000组测试样本,为后续KNN分类器训练和性能评估提供数据支持。

2026-06-27 01:31:54 244

原创 北邮 AI无线通信 | 基于KNN的调制模式识别(1)理论基础+仿真建模

本文探讨了基于KNN算法的调制识别技术在OSI物理层中的应用。传统自适应调制编码(AMC)依赖信令传输调制方式信息,占用额外资源。为解决这一问题,引入KNN算法实现自动调制识别,通过分析接收信号的高阶累积量特征(如C20、C21、C40等)构建特征向量,训练分类器区分BPSK、QPSK、16QAM等调制方式。仿真实验分为两部分:MATLAB生成含噪声的调制信号样本并提取特征,Python通过KNN分类器测试识别准确率。结果显示,信噪比(SNR)越高,识别准确率越接近100%,验证了KNN在调制识别中的有效性

2026-06-13 05:09:20 258

原创 【Claude】API Error: 400 thinking options type cannot be disabled when reasoning_effort is set

摘要:在VSCode使用ClaudeCode插件连接DeepSeek API(deepseek-v4-pro模型)时出现400错误,原因是Anthropic原生的thinking参数与DeepSeek的reasoning_effort参数冲突。解决方案包括:1)移除环境变量CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS(推荐);2)切换到非推理模型如deepseek-v4-flash;3)修改thinking参数为enabled。该问题常见于使用推理模型时,因默认启用reaso

2026-06-10 19:58:14 596

原创 【Claude】Win11系统VSCode环境中Claude+Deepseek报错的全自动解决方式

【Claude】Win11系统VSCode环境中Claude+Deepseek报错的全自动解决方式API Error: 400 Failed to deserialize the JSON body into the target type: messages[1].role: unknown variant `system`, expected `user` or `assistant` at line 1 column 560

2026-05-29 10:46:55 1197 3

原创 【Claude】API Error: 400 Failed to deserialize the JSON body into the target type: messages[1].role: …

API Error: 400 Failed to deserialize the JSON body into the target type: messages[1].role: unknown variant `system`, expected `user` or `assistant` at line 1 column 560

2026-05-29 09:11:46 15552 107

原创 【Claude】Win11电脑下VSCode环境中Claude+Deepseek的报错及解决方法记录日志

用户在使用VSCode调用Deepseek API时遇到两个错误:1)400错误提示thinking模式内容未传回;2)JSON反序列化失败,显示系统角色不被支持。通过删除重配API、更新Deepseek订阅等尝试未果,最终发现是VSCode和CCSwitch版本过旧导致兼容性问题。解决方案为更新软件版本并重启系统,全局PowerShell能正常调用Claude而VSCode失败的现象也佐证了该结论。

2026-05-29 04:58:21 3344 23

原创 【Claude】Win11系统VSCode下的Claude使用方法

本文介绍了在Win11系统下使用VSCode部署和操作Claude AI助手的完整指南。文章首先解释了VSCode相比系统终端更适合运行Claude的五大优势,包括便捷的快捷键操作、对话历史记录、多项目管理等功能。随后详细说明了VSCode的安装步骤,并重点阐述了Claude的核心能力——不仅能回答问题,还能直接操作系统完成各类任务(如文件管理、代码运行、多媒体处理等)。文章还解答了为何需要Deepseek-v4-pro作为Claude的"大脑"支撑,并强调其操作安全性——所有重要操作都

2026-05-29 02:03:47 781 1

原创 【Win11下的andrej-karpathy-skills 配置指南】22 万 Star 的极简项目,如何治好 AI 的「过度设计」

【Win11下的andrej-karpathy-skills 配置指南】22 万 Star 的极简项目,如何治好 AI 的「过度设计」andrej-karpathy-skills 正是针对这一缺陷而设计。该项目将 Karpathy 的观察提炼为一份 70 行的 CLAUDE.md 配置文件,确立了四项约束原则:先思考再编码、简洁优先、精准修改、目标驱动。安装后,Claude Code 的行为从「过度响应」转为「按需执行」,显著减少了无关改动和过度抽象。

2026-05-24 19:17:05 468

原创 【2026年5月5日】Win11最新版VSCode下的Claude+Deepseek-V4[1m]安装与配置

Win11最新版VSCode下的Claude+Deepseek-V4[1m]安装与配置

2026-05-07 20:32:15 1769 3

原创 2026Claude安装日志【仅个人记录使用】

2026Claude安装日志【仅个人记录使用】

2026-05-07 20:31:27 529

原创 【北邮-本科-通信原理】第五章关于HDB3编码的C++实现

【北邮-本科-通信原理】第五章关于HDB3编码的C++实现:HDB3码(三阶高密度双极性码)是一种将数据流编码为双极性信号的方法,主要用于解决连续零值问题。其编码规则包括:将0编为0,1交替编为±1;遇到连续四个0时,将第四个0编为与前一个V极性相反的V;若V与前一个非零值符号不同,第一个0编为与V同极性的B。实现时需维护标志变量记录非零值极性和V极性。代码通过遍历数据流,对0和1分别处理,并动态更新极性标志。测试案例展示了不同初始极性下的编码结果,验证了算法的正确性。

2025-10-16 22:49:10 962

原创 【北邮-本科-课设】Python爬虫爬取房源信息-开发日志

本日志以时间线为标记,记录了Python爬虫对链家网中“北京市二手房房源信息”的爬取过程及遇到并解决的问题,最终成功时使用的Python版本为Python3.12,本项目的编译器为Pycharm2019-Professional,编译环境为conda虚拟环境。

2025-08-14 11:46:40 2333

原创 【北邮-研-图论】网络最大流的标号算法V1.0

求解网络最大流问题,标号算法的视线途径是先找到增广链,之后修改增广链上的当前弧流量,直到无法找到增广链为止,当前网络可行流即为该网络的最大流。        寻找增广链的过程是一个【广搜】过程,BFS算法,那么很容易联想到【队列】;每次从队头弹出一个节点,都从队尾压入【可到达的】、【符合条件的】节点,为节点信息赋值标号;若队头节点是网络收点说明找到了增广链,否则没有增广链;        调整网络可行流的过程:从网络收点开始,依据该节点的源节点依次溯回,直到网络发点;每次溯回,分正反向弧两种情况对应

2025-08-01 03:29:34 1284

原创 北邮22信通:第五章5.4 节最小生成树:Prim算法和Kruskal算法

北邮22信通:第五章5.4 节最小生成树:Prim算法和Kruskal算法

2025-06-14 00:10:01 1035

原创 【北邮通信系统建模与仿真simulink笔记】(2)2.3搭建仿真模型&&模块操作&&运行仿真

仿真参数的选择对仿真结果有非常大的影响,对于简单系统,由于系统中并不存在状态变量,因此每次计算结果都应该是准确的,在使用simulink对简单系统级进行仿真时,影响仿真结果输出的因素有:仿真的起止时间、仿真步长。对简单系统来说,不管采用何种求解器,simulink总是在仿真过程中选用最大的仿真步长,如果仿真实践的区间较长而最大步长值采用默认值auto,则会导致系统在仿真时使用大的步长。例题:两个不同频率的正弦波和余弦波信号,具有不同的振幅,输出是正弦信号和余弦信号的和,并且以图形的方式输出系统运算的结果。

2025-05-22 20:35:48 1624

原创 【北邮通信系统建模与仿真simulink笔记】(1)主要用到的模块库介绍

【北邮通信系统建模与仿真simulink笔记】(1)主要用到的模块库介绍

2025-05-20 21:58:39 1022

原创 【Python爬虫】urllib_post请求百度详细翻译——爬取过程记录:找不到v2transapi、找不到sug的解决方法、Editplus下载、激活、基本使用方法

【Python爬虫】urllib_post请求百度详细翻译——爬取过程记录:找不到v2transapi、找不到sug的解决方法、Editplus下载、激活、基本使用方法

2025-03-20 11:59:43 3059

原创 22级北邮通信电路系统实验(3)大信号峰值检波电路与检波失真

大信号峰值检波电路与检波失真自定参数,仿真实现一大信号峰值包络检波电路。       1、自行设计输入调幅信号的各参数。2、输出正常解调的波形。3、模拟惰性失真的波形。4、模拟负峰切割失真的波形。5、各个结果截图,并加以必要的分析说明,撰写实验报告提交。

2025-03-06 11:00:41 2759 2

原创 22级北邮通信电路系统实验(2)小信号谐振放大电路

22级北邮通信电路系统实验(2)小信号谐振放大电路仿真下图所示小信号谐振放大电路:1、任选三极管,自行计算谐振回路的元器件参数。2、自行设计具有一定带宽的信号源。提示:可以使用若干单频波。3、 比对当放大电路具有不同中心频率时的输入输出波形(至少两个中心频率,且能说明滤 波效果)。4、各个结果截图,并加以必要的分析说明,撰写实验报告提交。

2025-03-05 10:46:32 1926

原创 22级北邮通信电路系统实验(1)噪声信号源的仿真

22级北邮通信电路与系统实验 使用Multisim 软件仿真带有噪声的信号源。

2025-03-05 10:29:49 1945

原创 【保姆级】手把手教你下载专业版JetBrains Pycharm(基于Anaconda环境)

如果曾经安装过Python的其他版本,请提前卸载干净,并将以往设置的与Python相关的环境变量删除干净,然后再进行下面的安装。否则可能导致多环境的干扰问题。

2025-02-11 23:02:49 4056 2

原创 【北邮信通计算机原理与应用】有符号单精度浮点数转各进制数及机器数系统 1.0版

有符号浮点数进制转换、有符号浮点数转机器数、输入一个浮点数,能够实现该浮点数的2~36进制内的任意进制转换,并能够计算出输入的浮点数的机器数(原码、反码、补码)。

2025-01-15 23:53:30 1189

原创 想将桌面移动到D盘,但是不小心将D盘整个改成桌面的快捷方式了的解决办法

想将桌面移动到D盘,但是不小心将D盘整个改成桌面的快捷方式了的解决办法

2024-09-11 17:24:10 22036 16

原创 STM32:通过旋转计数器的计数控制舵机旋转的角度

按键操控舵机单向旋转、按键操控舵机巡回旋转、外部定时中断之旋转编码器的实现、通过旋转编码器控制舵机角度。

2024-09-04 15:48:47 3865

原创 STM32:TIM中断配置应用(1)呼吸灯:库函数讲解笔记+代码讲解笔记

TIM库、OC、CC、输出比较、引脚重映射、JTAG、SWD、呼吸灯

2024-09-02 21:04:37 1491

原创 STM32:TIM定时中断配置的最全库函数讲解笔记

TIM库函数、定时器定时中断

2024-08-31 22:49:33 4815 2

原创 STM32:EXTI外部中断配置的最全库函数讲解笔记

AFIO库函数、EXTI库函数、NVIC库函数、对射式红外传感器

2024-08-28 12:16:52 2268

原创 北邮22级信通院DSP:FIR_DF系统2.0版:用C++程序自主处理第五章习题——对程序运行时间和存储空间的进一步优化

北邮22级信通院DSP:FIR_DF系统2.0版:用C++程序自主写题——第五章FIR_DF设计的大部分题目:给定参数,直至输出hd(n)、w(n)和h(n)的表达式和值

2024-07-21 16:01:49 1074

原创 北邮22级信通院DSP:FIR_DF系统1.0版:用C++程序自主写题——第五章FIR_DF设计的大部分题目:直至输出hd(n)、w(n)和h(n)的表达式和值

北邮22级信通院DSP:FIR_DF系统1.0版:用C++程序自主写题——第五章FIR_DF设计的大部分题目:给定参数,直至输出hd(n)、w(n)和h(n)的表达式和值

2024-07-18 20:08:46 887

原创 北邮22级信通院DSP:IIR_DF系统3.0版:从H(p)到H(s):一种更为严谨精确的运算模式

所以如果用butterworth滤波器进行拟合,就需要确定参量N和Ωc,其中Ωc的意思是通带3dB截止频率。没有引入频率归一化定义时,对N的计算公式应为:频率归一化的工作,主要是为了“查表法”操作的可实现性。λs定义为:所以如果通带衰减不是3dB,不能笼统的认为Ωp=Ωc,而是应该应用公式计算Ωc。在查表法将H(p)转换为H(s)时,对低通滤波器应该将p换为s/Ωc,对高通滤波器应该将p换成Ωc/s。对Ωc的计算有两种方法,分别是利用通带截频、通带衰减系数和阻带截

2024-06-01 09:50:14 1030

原创 北邮22级信通院DSP:IIR_DF系统2.0版:用C++程序自主写题——第四章IIR_DF设计的大部分题目——给定参量和选用的方法,设计出IIR_DF,一直进行到得出H(s)

用C++程序自主写题——第四章IIR_DF设计的大部分题目——给定参量和选用的方法,设计出IIR_DF,一直进行到得出H(s);实现给定参数下四种滤波器的Butterworth模拟滤波器设计:给定上下截频和衰减系数求H(p)和H(s);1.6选用不同方法后对频率的处理change()(新增)1.7自主输入函数input()(改进)1.8综合四种滤波器算法complication()(改进)

2024-05-28 10:00:46 863 1

原创 北邮22级信通院DSP:IIR_DF系统1.0版:用C++程序实现给定参数下四种滤波器的Butterworth模拟滤波器设计:给定上下截频和衰减系数求H(p)和H(s)

北邮22级信通院DSP:用C++程序实现给定参数下四种滤波器的Butterworth模拟滤波器设计:给定上下截频和衰减系数求H(p)和H(s)1.1判断滤波器类型 1.2 带通滤波器BP 1.3带阻滤波器BS 1.4综合四种滤波器算法 1.5展示函数show() 1.6H(s)的显示(double_to_string)  1.6.1to_string方法  1.6.2 ostringstream方法 1.7自主输入函数input()

2024-05-25 20:58:39 1176

原创 北邮22级信通院DSP:实验三(2):C++、MATLAB对DFT和FFT的实现、DFT和FFT性能比较、DFDM拓展实验N=64和N=128点算法差异(MATLAB绘图)

(1)根据FFT、IFFT定义以及DFT定义分别编写对应变换的函数;(2)生成2^n个子载波(其中n>6),利用MATLAB画出频域示意图,标注频域间隔;(3)对生成的2^n个子载波进行IFFT变换,输出变换结果,并在MATLAB中绘图展示;(4)将调制后的信号s(t)进行FFT变换,输出变换结果,并在MATLAB中绘图展示;(5)上述步骤分别计算使用FFT以及DFT的运行结果,比较两种算法的性能;(6)利用MATLAB自带的FFT函数进行验证,检查算法结果的差异。

2024-05-14 17:32:23 1563

原创 北邮22级信通院DSP:实验三(1):FFT变换、IFFT变换(附每步8点变换蝶形图)保姆级讲解+用C++程序实现复数域的FFT变换和IFFT变换+C++中的chrono头文件讲解

北邮22级信通院DSP:实验三(1):FFT变换、IFFT变换(附每步8点变换蝶形图)保姆级讲解+用C++程序实现复数域的FFT变换和IFFT变换,W因子的计算方法,用C++程序计算程序运行时间和内存占用;C++中的chrono头文件讲解;C++中的functional头文件与function方法;C++中的complex类型

2024-05-07 20:12:00 3626 7

原创 北邮22级信通院DSP:用C++程序实现DFT连续求取任意两个离散实序列从n到m点循环卷积

北邮22级信通院DSP:用C++程序实现DFT连续求取任意两个离散实序列从n到m点循环卷积

2024-04-17 16:26:10 1320

原创 霜雪满路——谨以此文纪念CSDN入住一年

“前方没有康庄路,我愿敬前驱者、协同行者、共为继来者修。”

2023-12-24 14:57:27 934 1

原创 北邮22级信通院数电:Verilog-FPGA(12)第十二周实验(2)彩虹呼吸灯(bug已解决 更新至3.0)

【代码】北邮22级信通院数电:Verilog-FPGA(12)第十二周实验(2)彩虹呼吸灯

2023-12-01 15:06:14 2765 7

原创 北邮22级信通院数电:Verilog-FPGA(12)第十二周实验(1)设计一个汽车尾灯自动控制系统

设计一个汽车尾灯自动控制系统,要求根据汽车行驶状态自动控制汽车尾灯:直行:尾灯不亮;右转:右侧尾灯亮而且按秒闪烁,左侧尾灯不亮;左转:左侧尾灯亮而且按秒闪烁,右侧尾灯不亮;临时停车或者故障:两侧尾灯同时闪烁;注:用三色LED代码表左右汽车尾灯,用拨码开关控制汽车行驶状态没还可以考虑用七段数码管和单色LED显示汽车的状态。

2023-12-01 15:01:21 4378 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除