综述本文通过在GNU Radio 中编写一个block的例子,系统介绍创建一个block的过程。该 block 的功能是可以在GRC中通过滑块(WX GUI Slider)来实时改变信号源(Signal Source)的相位偏移。步骤详解1. 使用 gr_modtool 工具创建 block 的框架,GNU Radio 会自动帮我们创建所需要的文件及文件夹。 $ gr_modtool newmo
转载 2024-04-25 16:32:49
756阅读
GNU Radio is a powerful open-source software development toolkit that provides signal processing blocks to implement software radios. It allows users to design and build radio systems without the need
原创 2024-04-29 11:35:05
67阅读
摘要 本应用笔记指导用户完成RFNoC架构的基本信息,安装必要的软件以开发自定义RFNoC模块,也称为计算引擎(CE),并逐步完成使用示例创建自定义RFNoC模块的步骤。 目前,USRP X300 / X310和USRP E310 / E312硬件支持RFNoC。 但是,本文档仅涵盖了USRP X300 / X310的RFNoC。内容 第一部分涉及安装工具和验证正确的工具安装,以便进行RFNoC开
GNU Radio简介GNU Radio是什么基本思想定义主要思想软件架构(GNU Radio的"hello world")Python编写"hello wolrd"案例GNU Radio图形界面实现"hello wolrd"硬件架构小结参考文献: GNU Radio是什么基本思想定义GNU Radio是一个完全开源的软件无线电结构平台,它可以用来设计和仿真,也可以用来链接真实的无线电系统。GN
转载 2024-05-16 12:27:00
342阅读
目录一、GNU Radio是什么?二、为什么需要GNU Radio?三、数字信号处理1、声音示例2、将数字信号处理应用到无线电磁波传输中四、基于模块化和流程图的数字信号处理五、GNU Radio已有的通信模块六、有用链接和联系方式一、GNU Radio是什么?GNU Radio是一个用来帮助无线通信开发者设计、搭建和实现无线通信系统的框架和工具。GNU Radio具有高度模块化、基于流程图的特点,
转载 2024-01-31 12:57:30
241阅读
转载 10月前
163阅读
Gnuradio结合hackrf 通过FSK调制实现文本文件的发送与接收一、实现目标1、将我们要发送的文件封装成帧;2、通过FSK调制解调实现文件的传输;3、将接受到的文件进行非实时的采样处理还原我们发送的文本文件;二、实现过程1、将我们要发送的文本文件封装成帧(1)首先我们要选择文本文件,例如send.txt我们在文件中输入我们要发送的字符串,在本次实验中我输入的是“Hello World!X
要用到gnuradiousrp,记录一下自己的安装配置过程。安装 gnuradioWindows下的GNURADIO安装,在网上查资料有一些windows下安装的,在安装过程中会出现另外的问题,磨了几天,成功搞定,所以写一篇文章来记录一下下载exe安装即可(网盘文件中有3.83.9版本),链接: http://www.gcndevelopment.com/gnuradio/index.htm.
转载 2024-05-17 13:23:43
609阅读
概述smokeping 是一个开源免费的监控网络性能的工具,功能例如 ping、dig、echoping、curl 、dns等,绘制图形使用了 RRDtools 。本文使用 docker 部署,操作比较简单,最主要的是收集全国各运营商的监测 IP ,以及维护这些 IP 的可用性,这里使用 Python 检测测试 IP 的可用性,并自动生成配置文件。Smokeping 应用部署配置创建数据目录#
转载 2024-08-12 14:32:23
35阅读
语法 git [options] [path1] [path2] gitps [options] gitview [options] filename 注意 GIT 包 的 主要 配置文件 是 .gitrc.TERM , 这里的 TERM 是 环境变量 'TERM' 的 值. 例如, 对于 Linu
转载 2019-06-25 14:12:00
85阅读
2评论
整理了一下Ubuntu18.04下的以及我遇到的几个常见和罕见的bug。1.Gnuradio 安装首先推荐一些依赖。sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libudev-dev libncurses5-
转载 2024-04-02 13:17:59
130阅读
1、登陆百度网站from selenium import webdriver import time # 登陆百度 browser = webdriver.Firefox() url = "http://www.baidu.com" browser.get(url) time.sleep(3)2、输入淘宝进行搜索# 搜索淘宝 browser.find_element_by_xpath('//*[
# PythonJava交互方案 ## 方案背景 在现代软件开发中,往往需要不同编程语言共同协作来实现复杂的功能。Python以其简洁的语法和强大的库受到了广泛欢迎,而Java则常用于构建大规模企业级应用。当需要在这些语言之间进行交互时,合理的方案可以提高开发效率和系统性能。 ## 项目目标 本项目旨在实现PythonJava之间的相互调用,使得Java应用可以调用Python编写的功
原创 8月前
47阅读
在进行数据分析处理时,我们可能需要使用 Python origin (一个数据处理软件)进行交互。在本文中,我们将深入探讨如何实现这一目标,并为您提供详细的分析和解决方案。 ## 问题背景 在数据科学和分析领域,Python被广泛用于数据处理和分析。然而,许多数据分析师同时也会使用 origin 进行更为复杂的图形和可视化工作。因此,能够无缝地将 Python origin 进行交
原创 6月前
64阅读
# VUEPython交互:一个简单的待办事项应用 在现代Web开发中,前端框架如Vue.js后端技术如Python的结合越来越常见。这种结合不仅能够提高开发效率,还能极大地方便真实项目中的数据交互。本文将通过一个简单的待办事项(Todo)应用,向大家展示Vue.js和Python的互动过程,以及如何利用API实现数据的增、删、改、查。 ## 应用简介 我们的待办事项应用将包括以下功能
原创 8月前
118阅读
Simulink电力电子仿真——(一)概述1新建工程并放置元器件设置元器件参数并测量仿真 新建工程并放置元器件修改路径点击simulink,blank model 空白模型打开图形化界面电力电子主要使用:只要电力电子仿真,一定要先添加powergui,只需放在左上角即可。接下来放置电源 二极管 电阻:这里不直接选电阻,因为不好找,而是选RLC串联支路。连线:注意,方形的端子都是simscope里
实现前端界面对接数据库的增删改查,并记录注意事项和常见问题1.增:实现前端对接数据库的增加操作首先html层的每个字段要加上它的name,视图层的逻辑要根据这个name取值,最后通过.save存入数据库,例如# 路径需要跳转的接口函数 def sendView(request): # 拿到前端form表单的值,要通过post方法 if request.method == 'POS
将与网页进行交互,根据用户输入返回对应的内容。有些网站需要在登录后才能访问某个网页,在登录之前不允许访问。所以使用用户表单交互传递参数登录。表单方法 HTML定义了两种向服务器提交数据的方法,分别是GET和POST。使用GET时,会将类似?name1=value1&name2=value2的数据添加到URL中,这串数据被称为“查询字符串”。由于浏览器存在URL长度限制,因此这种方法只适用于
转载 2023-08-11 19:17:14
148阅读
什么是PyWebIO?PyWebIO是一个Python库,可让您在不了解HTML和Javascript的情况下构建简单的Web应用程序。 PyWebIO也可以轻松地集成到现有的Web服务中,例如Flask或Django。要安装PyWebIO,请输入pip install -U pywebio开始使用输入PyWebIO提供了多种选项来获取用户的输入。 下面的GIF显示了其中一些选项的外观。输出PyW
转载 2024-04-02 14:46:37
134阅读
本文是自己学习Python前后端交互记录使用,之前没有学习过Python任何框架,前端也是简单学了一下,如哪里有问题,还望大家批评改正。1. 前端1.1 HTML布局这个就不用说啥了,登录长啥样大家都知道,各位根据自己情况调整样式吧,我这里放直接最基本的输入框了。<div> <input type="text" id = "userId"> </div>
转载 2023-07-06 23:44:38
462阅读
  • 1
  • 2
  • 3
  • 4
  • 5