hhwyqwqhhwy
码龄16年
关注
提问 私信
  • 博客:26,574
    动态:11
    26,585
    总访问量
  • 28
    原创
  • 115,788
    排名
  • 86
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2008-07-12
博客简介:

hhwyqwqhhwy的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    458
    当月
    13
个人成就
  • 获得96次点赞
  • 内容获得10次评论
  • 获得148次收藏
  • 代码片获得6,218次分享
创作历程
  • 18篇
    2024年
  • 2篇
    2023年
  • 1篇
    2022年
  • 7篇
    2020年
成就勋章
TA的专栏
  • JAVA
    付费
    2篇
  • STM32
    付费
    3篇
  • ofdm
    付费
  • lwip
    付费
    1篇
  • Python
    5篇
  • linux
    4篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

python 动态长度结构体

定义一个包含数组的结构体,数组的长度在创建实例时确定。# 动态地添加数组字段到结构体定义中。# 创建一个适当长度的数组类型。
原创
发布博客 2024.06.20 ·
290 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

16QAM调制的仿真及其Python实现的代码(超级详细)

str中的前两个比特取出来放到str1变量中,查询字典可以得到I路幅值存到变量a中,str中的后两个比特取出来放到str2变量中,查询字典可以得到Q路幅值存到变量b中.有了I路的幅度值和Q路幅度值就可以定位比特组合对应的点的位置了。因此对于基带信号,只需要每次绘制4个比特,先查询4个比特对应的I路和Q路幅度值,然后分别与两路载波相乘,然后相加就可以得到当前4个比特对应的码元波形了。矩阵图中的一个点对应了一种比特组合,到原点的距离对应着带通信号的振幅,该点的相位对应这带通信号的相位。
原创
发布博客 2024.05.31 ·
791 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

【无标题】

str中的前两个比特取出来放到str1变量中,查询字典可以得到I路幅值存到变量a中,str中的后两个比特取出来放到str2变量中,查询字典可以得到Q路幅值存到变量b中.有了I路的幅度值和Q路幅度值就可以定位比特组合对应的点的位置了。因此对于基带信号,只需要每次绘制4个比特,先查询4个比特对应的I路和Q路幅度值,然后分别与两路载波相乘,然后相加就可以得到当前4个比特对应的码元波形了。矩阵图中的一个点对应了一种比特组合,到原点的距离对应着带通信号的振幅,该点的相位对应这带通信号的相位。
原创
发布博客 2024.05.31 ·
642 阅读 ·
6 点赞 ·
0 评论 ·
18 收藏

linux timer

linux 定时器和tdma 时隙计算
原创
发布博客 2024.05.16 ·
136 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Linux共享内存】

linux下,每个进程都有自己拥有的内存区域,进程的内存总是私有的。共享内存是从系统的空闲内存池中分配的,希望访问它的每个进程连接它。这个连接过程称为映射。映射后,每个进程都可通过访问自己的内存而访问共享内存区域,从而与其他进程进行通信。reader.c函数实现,从/dev/shm目录文件写数据。writer.c函数实现,往/dev/shm目录文件写数据。
原创
发布博客 2024.05.14 ·
380 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

互相独立进程间共享内存互斥访问的解决办法

【代码】互相独立进程间共享内存互斥访问的解决办法。
原创
发布博客 2024.05.14 ·
153 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

ubuntu22.04安装go

【代码】ubuntu22.04。
原创
发布博客 2024.05.08 ·
172 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

linux常用的shell脚本

监控磁盘空间:编写一个脚本以监控系统磁盘空间使用情况,并在空间不足时发送警报。监控服务状态:编写一个脚本以监控关键服务的运行状态,并在服务异常时发送警报。清理日志文件:编写一个脚本以清理旧的日志文件,保留最近的一段时间内的文件。自动化部署:编写一个脚本以自动化部署应用程序或配置文件到多台服务器。备份文件:编写一个脚本以定期备份指定目录的文件。8:批量修改服务器用户密码。命令和条件语句来实现。命令和条件语句来实现。命令和条件语句来实现。命令和循环结构来实现。命令和条件语句来实现。
原创
发布博客 2024.04.09 ·
198 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

状态机”来解析UART不定长度的协议帧

来解析UART数据帧,并且把解析工作放在ISR(中断服务程序)完成,仅当接收到最后一个字节(0x0D)时,再将整个数据帧提交给进程处理。通信设计中考虑协议的灵活性,经常把协议设计成“不定长度”。一个实例如下图:锐米LoRa终端的通信协议帧。那么ISR处理这个状态机来得及吗?答案是:so easy!如果一个系统接收上述“不定长度”的协议帧,将会有一个挑战--,C语言仅3条语句,翻译成机器指令也不超过10条。为简化系统设计,我们强烈建议您采用“
原创
发布博客 2024.04.03 ·
130 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

环形缓冲区在stm32上的使用

【代码】环形缓冲区在stm32上的使用。
原创
发布博客 2024.04.03 ·
118 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

Python 仿真OFDM发射机

【Python】Python 仿真OFDM发射机、信道和接收机-实现多种调制方式_如何用python写ofdm系统-CSDN博客
原创
发布博客 2024.04.02 ·
454 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

ubuntu 安装微信(微信官方版本)

【代码】【无标题】
原创
发布博客 2024.04.01 ·
6606 阅读 ·
4 点赞 ·
4 评论 ·
9 收藏

Ubuntu22.04多版本gcc g++切换

原文链接:https://blog.csdn.net/weixin_44768052/article/details/132453842。* 0 /usr/bin/gcc-7 100 自动模式。1 /usr/bin/gcc-11 100 手动模式。2 /usr/bin/gcc-7 100 手动模式。(4)手动设置需要的gcc/g++#安装gcc-7和g++-7。(1)更新源,安装,即可。
原创
发布博客 2024.02.29 ·
1061 阅读 ·
11 点赞 ·
1 评论 ·
13 收藏

ubuntu22.4 python3.11 虚拟环境下安装python3.8

【代码】ubuntu22.4 python3.11 虚拟环境下安装python3.8。
原创
发布博客 2024.02.27 ·
694 阅读 ·
12 点赞 ·
0 评论 ·
8 收藏

python pip 命令

2:这样就能显示当前系统上已安装的所有Python库及其版本信息。3:一次性安装需要的依赖。
原创
发布博客 2024.02.27 ·
374 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

如何在 Ubuntu 22.04 中安装 Python 3.11

csdn 源地址:如何在 Ubuntu 22.04 中安装 Python 3.11 - 系统极客
原创
发布博客 2024.02.27 ·
4183 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

git 笔记 2024_02_21

2:git 显示分支名称。
原创
发布博客 2024.02.21 ·
376 阅读 ·
7 点赞 ·
1 评论 ·
6 收藏

linux 命令

2: scp。
原创
发布博客 2024.01.18 ·
813 阅读 ·
6 点赞 ·
1 评论 ·
8 收藏

通信原理与MATLAB(十一):QAM的调制解调

通信原理与MATLAB(十一):QAM的调制解调
原创
发布博客 2023.04.04 ·
1088 阅读 ·
0 点赞 ·
0 评论 ·
15 收藏

基于Matlab 的 OFDM 调制解调系统仿真实验

【代码】基于Matlab 的 OFDM 调制解调系统仿真实验。
原创
发布博客 2023.04.03 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多