离开大学后的20多年都不怎么编程序了,因为工作更多是技术方案、技术服务和技术管理。编码总是最后交给程序员去写。虽然在moto也用VB、JS在excel或google docs里写过一些方便管理的程序,但数量不多。
直到2025年初免费的Deepseek R1横空出世,让我发现很多想编的程序可以在它的帮助下完成。半年过去,在DS R1满血版的帮助下完成的代码有:
- 用matlab实现OFDM解调算法;
- 用matlab仿真QPSK BER;
- 用matlab读取星链TLE数据仿真星链卫星轨道;
- 用matlab读取IQ采样数据并绘制时域图、频谱图和瀑布图;
- 用matlab统计实采星链Ku上行数据帧长度和间隔时间;
- 用matlab仿真Vivaldi天线方向图;
- 用matlab仿真TDOA-Chan定位算法;
- 用matlab仿真TDOA TWLS的测向误差;
- 用matlab实现8阵元圆阵DOA MUSIC算法;
- 用matlab仿真MUSIC测向算法对未知多信号源的分辨能力;
- 用matlab仿真幅相误差对MUSIC算法的影响;
- 用matlab仿真不同来波方向、不同SNR情况下的比幅法测向精度;
- 用matlab仿真ESPRIT测向算法;
- 用matlab实现高斯拟合算法寻找多个测向角度的最大可能值;
- 用matlab控制Keysight N5173B信号源;
- 用matlab提取星链路由器特征字段;
- 用matlab拆分团队汇总工资单到每个人一个工资文件;
- 用matlab实现从合同付款汇总表里指定一个付款条目并输出格式化付款申请单;
- 用Python识别发票pdf扫描件的主要内容并存成excel。
正在尝试、尚未成功的:
- 解析星链上行PSS;
- 从星链上行采样数据解译OFDM信号;
尝试过不同AI,DS R1满血版仍然是免费版里的深度逻辑推理最强的,没有之一。老美的付费版的没用过,太贵,而且不如DS方便。
但DS R1也有不少问题,比如:
- 问题多了容易忘记最初的目标,擅自改变假设条件;
- 循环犯错,比如修复问题A时冒出问题B,修复问题B时冒出问题C,修复问题C时又冒出问题A,循环往复,难以自拔;
- 近期莫名其妙在代码中插入“极”字,导致编译失败,网上已有人发帖控诉;
- 对过于复杂的专业问题,尤其是网上资料很少时,难以通过现有知识自主推导出解决办法,换句话说AGI还没有达到,比如解析星链上行PSS和从星链上行采样数据解译OFDM信号。
希望DS的自主学习和逻辑推理能力越来越强,在专业技术方面更擅长归纳总结,那就能真正帮助我等小民企实现技术飞跃了。