- 博客(4)
- 收藏
- 关注
原创 【matlab】 16-QAM 调制的 OFDM 数字基带系统仿真
本代码构建了一个标准的OFDM通信系统仿真框架,能够完整体现从发送端到接收端的每一个处理模块,特别适用于通信系统课程学习和性能测试实验。虽然代码也包含了 ZF 和 MMSE 的简单均衡对比,但核心目的是展示 OFDM 系统整体流程的搭建与性能分析,适用于后续引入多径信道、同步误差、真实水声信道等扩展研究。
2025-04-20 16:01:38
174
原创 蓝牙模块HC-05接收INQ命令后传回error(1F)的解决方法
先说结论,重新买一块HC-05,并且要买两块芯片之间带有电阻的那种前不久买了一块HC05模块,我发现向其传输AT+INIT 命令会返回error(17),查了下手册,此命令表示初始化重复,但是我在其重新上电后第一次发送初始化命令,模块还是返回17错误。然后我就不管初始化失败的错误,继续配置,我发现次模块不久不能正常接受AT+INQ命令(会返回error(1F)错误),就连绑定指定地址的模块也做不到,它一上电就疯狂搜索并配对附近的蓝牙设备,我的好几台手机都收到了配对消息。内网搜不到相关信息后,我去谷歌
2022-04-26 21:35:46
2376
1
原创 ATK BLE 01 蓝牙模块代码配置
模块买回来使用其自带的串口助手配置时,输入指令不需要加“\r\n”, 所以我以为使用Usart_SendString函数给模块传命令时也不用加。不加的后果就是除了指令+++a可以正常识别之外,其他指令都传输失败。随后我找到了ATK BLE 01配套的源码,扒开其配置函数,如下图所以代码里配置次模块还是建议加上\r\n附上函数,基本就是野火HC05模块附带的代码例子里边的配置命令函数uint8_t ATK_Send_CMD(char* cmd,uint8_t clean){ uin
2022-04-26 21:07:01
1937
原创 二叉树的输出:以凹入表示法输出家谱
最近在学习二叉树,用二叉树输出家谱,浏览了一些网页,发现有的代码和实验指导书上的代码都错在一个地方,造成输出错误。如下:小小修改了下,增加了个判断条件,成功输出void DispTree(BTree bt){ BTree St[MaxSize], p; int Level[MaxSize][2],top,i,n,width=4; int e=2; if (bt!=NULL) { cout<<" 家谱凹入表示法 "<<endl; top=1;
2020-12-10 16:15:12
1825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人