摘要: 目录1 GFSK 背景知识2 GNU Radio GFSK 模块参数详解3 GNU Radio GFSK 模块简示例4 本文视频教程参考链接教程列表基础教程:综合教程:视频和博客 1 GFSK 背景知识 调制分类如下:[2] GFSK 是 FSK 的扩展,其中调制信号的频率不会在二进制数据的每个符号 阅读全文
posted @ 2024-01-18 10:19 beautifulzzzz 阅读(98) 评论(0) 推荐(1) 编辑
摘要: 目录0、前言1、体验2、代码解析2.1 目录结构2.2 main.py2.3 grc gnu radio 流程图2.4 如何从 01 数据流中解析出 BLE 广播包2.4.1 物理层2.4.2 数据链路层2.4.2.1 角色2.4.2.2 数据格式2.4.3 加密相关2.4.3.1 Cyclic R 阅读全文
posted @ 2023-09-14 07:17 beautifulzzzz 阅读(1135) 评论(1) 推荐(1) 编辑
摘要: 1、前言 学会使用 GNU Radio 中的 ZMQ,是从低阶使用者向高阶迈进的第一步! 因为学会了 ZMQ,就可以将 GNU Radio 中的实时数据流通过 socket 引到外面的 python/c 等大型应用程序中,做数据分析、展示、人工智能等。 来自 ZeroMQ 官方介绍:ZeroMQ ( 阅读全文
posted @ 2023-04-26 02:23 beautifulzzzz 阅读(843) 评论(2) 推荐(1) 编辑
摘要: 一、背景知识 人们在生产活动和社会活动中,经常遇到一类复杂的系统,这类系统中有许多事件时而出现,时而消失,时而动作,时而停止,而启动和停止都发生在一些离散的时刻,并带有一定的随机性。例如,港口中船舶的停靠码头、生产线上机床的启停、电话的接通和断开、计算机系统中某项作业的进行和退出,凡此种种,都带有上 阅读全文
posted @ 2022-10-31 22:11 beautifulzzzz 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: 1、前言 本文将介绍如何在 GNU Radio 中创建和运行第一个流程图。 2、启动 GNU Radio GNU Radio Companion (GRC)是用于创建和运行流程图的视觉编辑器。GRC 使用 .grc 文件,然后会转换为 python .py 流程图。 打开终端,运行: sudo gn 阅读全文
posted @ 2022-09-04 20:40 beautifulzzzz 阅读(1222) 评论(0) 推荐(1) 编辑
摘要: 1、GNU Radio 是什么 GNU Radio 是一个免费、开源的软件开发工具包,通过提供信号处理 “块” 以帮助开发者实施软件无线电。 它易于和一些低成本的RF硬件外设一起使用,也可以纯模拟使用。 它广泛应用于研究、行业、学术界、政府和业余爱好者中,大大推动无线电技术的发展。 下面显示了 GN 阅读全文
posted @ 2022-09-02 09:30 beautifulzzzz 阅读(2116) 评论(0) 推荐(0) 编辑
摘要: 前言 博主使用 Arch Linux 作为日常开发系统,最近需要录制一些视频类的教程,遂研究了一些相关软件,想要做一个稍微专业一点的视频,要求如下: 能够做到电脑屏幕、摄像头、安卓操作屏幕三合一 视频剪辑、调音配音 所有工具在 Linux 上 理想效果示意图: 1、软件工具准备 a. 录音软件 Au 阅读全文
posted @ 2022-07-29 09:12 beautifulzzzz 阅读(1974) 评论(7) 推荐(2) 编辑
摘要: 1、效果预览 博主平时用 terminal + vim 作为开发环境,有时候要同时打开多个窗口(如:coding、log、debug ...),这些窗口没有平铺效果,往往乱糟糟的。 本文带来一个脚本,可以一键启动炫酷的多个平铺的窗口,可供大家自行延展发展(因为不同系统的字体可能参数要微调),效果如下 阅读全文
posted @ 2022-06-30 13:55 beautifulzzzz 阅读(1222) 评论(1) 推荐(4) 编辑
摘要: 1、效果预览 我们基于 Flask 官方指导工程,增加一个图片拖拽上传功能,效果如下: 2、新增逻辑概览 我们在官方指导工程 https://github.com/pallets/flask/tree/2.1.1/examples/tutorial/flaskr 上进行增加代码,改动如下: ➜ fl 阅读全文
posted @ 2022-05-31 09:19 beautifulzzzz 阅读(2138) 评论(1) 推荐(2) 编辑
摘要: 1.安装 1.1 创建虚拟环境 mkdir myproject cd myproject python3 -m venv venv 1.2 进入虚拟环境 . venv/bin/activate 1.3 安装 flask pip install Flask 2.上手 2.1 最小 Demo 将下列代码 阅读全文
posted @ 2022-05-03 14:42 beautifulzzzz 阅读(1233) 评论(0) 推荐(2) 编辑
摘要: Flask 和 Django 附带了强大的 Jinja 模板语言。 对于之前没有接触过模板语言的人来说,这类语言基本上就是包含一些变量,当准备渲染呈现 HTML 时,它们会被实际的值替换。 这些变量放在标记或分隔符之前。例如:Jinja 模板使用 {% ... %} 表示循环,{{ ... }} 表 阅读全文
posted @ 2022-04-11 08:27 beautifulzzzz 阅读(1203) 评论(1) 推荐(0) 编辑
摘要: 前言 博主博客中的图片,使用的是自己搭建的图床(在腾讯云+python+自己的域名),由于之前采用的是 http,会被浏览器当成不安全链接,把图片给屏蔽。因此,博主着手将其无缝替换为 https,本文是操作细节。 1 申请证书 在腾讯云平台,提供 1 年的免费证书: https://console. 阅读全文
posted @ 2022-03-07 08:35 beautifulzzzz 阅读(775) 评论(6) 推荐(1) 编辑
摘要: 1、安装 git for windows 下载地址:https://gitforwindows.org,下载好之后,全部采用默认安装。 2、安装终端 Windows 上的终端有很多种,纯 git-bash 不支持交互输入(例如输入 python 后一直卡着,不能出现 > ),这里介绍两个可交互终端: 阅读全文
posted @ 2022-01-29 18:19 beautifulzzzz 阅读(1212) 评论(2) 推荐(0) 编辑
摘要: 前言 公司发的电脑是 128G SSD + 512G 机械硬盘,我当时直接将 Arch Linux 装在了 SSD 上,分区形式如下: ➜ ~ lsblk -f NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS sda ├─sda1 │ 阅读全文
posted @ 2021-11-10 16:49 beautifulzzzz 阅读(1423) 评论(1) 推荐(0) 编辑
摘要: BAT 脚本 1、相互调用 1.1、bat 调用 python bat批处理执行python 的几种方式 ———— 批处理, python打包成 exe文件 @echo off C: cd C:\Users\ldl\Desktop start python test100.py start pyth 阅读全文
posted @ 2021-10-26 09:26 beautifulzzzz 阅读(950) 评论(3) 推荐(1) 编辑