GNU Radio系统环境:Ubuntu 18.04  一、安装 1、依赖库安装 (此代码仅适用于Ubuntu18.04,其他版本需要的依赖包会有所不同)sudo apt-get -y install git swig cmake doxygen build-essential libboost-all-dev libtool libusb-1.0-0 libusb-1.0-0-dev libud            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 13:13:47
                            
                                433阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Message Passing 内容:1   介绍2   消息传递 API    2.1 消息处理函数    2.2 通过流程图连接消息3   从外部来源发布         Posting            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 11:07:35
                            
                                269阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文介绍GRC流图生成的python脚本的基本框架和主要函数。目录一、双音调流图二、双音调脚本分析三、有用链接和联系方式一、双音调流图以下GRC流图实现了双音调合成,当我们点击GRC中工具栏中的“Generate”代码生成按钮时,在“工作空间”会提示你,生成了一个文件名字为“tutorial_three_1.py”的python脚本。打开该Python脚本,#!/usr/bin/env pytho            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-06 10:32:10
                            
                                416阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录在GNU Radio软件上自定义开发信号源模块(C++版)一、前期准备二、正式开发三、模块编译与生成四、测试该模块的功能五、小结 在GNU Radio软件上自定义开发信号源模块(C++版)在自定开发之前,默认已在Linux上安装GNU Radio软件,在安装该软件时会默认安装gr_modtool脚本工具,使用该脚本工具可以自动生成模块的样板代码、makefile文件等,这样开发者就可以专注于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 22:18:57
                            
                                538阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              首先,我不得不说在Ubuntu上面安装GNU radio,对于初学者来说还真不是一件简单的事情。本人从最开始的一点点都不懂到最后熟悉、了解,成功安装GNU radio整整花了大概3天的时间。现在把自己在这个过程中学到的东西分享给大家,希望对大家有帮助。  安装GNU radio一般有两种方法:1. 通过脚本文件自动安装;2. 自己下载相应的版本文件,自行编译安装。第一种方法属于自动安装,不能让            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-23 21:57:35
                            
                                501阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Grabcut仓库地址用到的库代码略述代码使用说明:调试过程复现体悟推荐博客 仓库地址https://github.com/Leevan001/Grab_cutclick here!用到的库import numpy as npimport cv2import maxflow代码略述一共写了两个版本的迭代Gbv1是只迭代一轮的代码Gbv2的迭代是每次都用kmeans重新聚类Gbv2的迭代是严格按照            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 14:58:38
                            
                                166阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1、创建自己的block(注意 module 与 block 的区别)1.1、创建 module 1.2、在创建的 myDemux 中创建 block 2、修改相应的代码2.1、修改 C++ 代码2.2、修改yaml文件3、编译安装4、有关bug的解决本教程是以实验室实际情况下的经历为背景的记录。主要是记录在修改完某个模块的源码之后,如何创建一个新的模块副本来实现与原来的替            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-24 16:18:02
                            
                                462阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文用GNU Radio来实现AM发射和接收。本文的前半部分介绍如何生成AM信号。后半部分则介绍如何解调AM信号。AM信号调制程序利用Socket来将生成的AM信号传输给实现AM解调的程序。本文并没有使用HackRF One、LimeSDR等硬件,只是使用了计算机的扬声器和麦克风。需要具备的基础知识:GNU Radio系列教程(三):初级篇之GNU Radio GRC流图GNU Radio系列教程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-18 21:31:48
                            
                                393阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GNU Radio 学习使用 OOT 系列教程:GNU Radio3.8创建OOT的详细过程(基础/C++)GNU Radio3.8创建OOT的详细过程(进阶/C++)GNU Radio3.8创建OOT的详细过程(python)GNU Radio自定义模块:Embedded Python Block的使用GNU Radio3.8:编辑yaml文件的方法GNU Radio3.8:创建自定义的QPSK            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-19 23:00:01
                            
                                211阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            GNU Radio是用Python开发的,大部分开源的工程能够在Linux环境下运行良好,而Windows下却运行的很勉强,而且安装配置都很复杂。GNU Radio算是个例外了,不光提供了Windows的二进制安装,还有比较详细的说明。我是Python小白,所以折腾了好久才弄好,特意记录下来,免得以后再装还折腾。 GNU Radio的说明:http://gnuradio.org/redm            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-17 19:54:46
                            
                                690阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0.简介:在Python环境下,利用random,或洛谷研发的Cyaron都是不错的选择。1.环境配置:安装Python3及以上版本,在安装时选择自定义,勾选自动设置环境变量选项。当然能自己搞%%%安装完成后打开命令提示符,输入python,如果进入Python环境就成功啦!!!2.引入包:想要使用random或cyaron,需要在程序开始引入包,类似于C++的头文件。import random            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 11:21:27
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录前言安装依赖安装VOLK安装GNURadio安装HackRF驱动及库文件安装gr-osmocom相关组件后记 前言最近在做SDR的相关项目,因为成本有限,选用了半双工的开源平台HackRF(售价1000元左右),并考虑在Linux上使用开源软件框架GNURadio的流图+Python方式开发。但GNURadio在Ubuntu20.04的软件源中是3.8版本,而3.8版本在使用Python自定            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 14:56:42
                            
                                283阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            OS: Ubuntu only 
   
   我在各种版本的ubuntu上装过各种版本的GNU radio N次,希望能让以后的人调试的时候少装几次。。。 
   
   step by step 
   http://gnuradio.org/redmine/wiki/gnuradio/UbuntuInstall官方的安装步骤,照着装完再说 
   
   2. 输入传说中的magi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 12:08:15
                            
                                282阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文介绍一种最便于管理和应用的Python管理教程。本教程需要提前安装pycharm,安装与配置环境基于macOS操作系统(Big Sur),pycharm可以在https://www.jetbrains.com/pycharm/下载安装。1、下载并安装python首先在官网下载安装python,下载地址为:https://www.python.org/downloads/选择对应的操作系统和需要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-23 12:22:25
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近由于 GR3.8 里的卷积编码模块有问题就换用了 GR3.9 ,发现 GR3.9 可以正常使用,关于  GR3.8 里的卷积编码模块为什么不能用就先不深究了,之前写过 GR3.8 编写 OOT 的流程, GR3.9 编写 OOT 跟 3.8 差别不大,但是有些修改需要注意下。目录1、依赖版本的问题2、每次修改公共头文件后要重新 bind 绑定3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 21:34:39
                            
                                129阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何实现gnuradio自定义模块python
## 流程图
```mermaid
journey
    title 教会小白如何实现gnuradio自定义模块python
    section 开始
        开发者->小白: 介绍整个流程
    section 步骤
        小白->开发者: 按照步骤操作
    section 完成
        小白-->开发            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-05 05:41:09
                            
                                281阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            刚实验室的时候,师兄们在做基于oai平台的5g算法elwa(wifi和lte的分流)的验证,oai平台是基于linux系统的,为了能展示lte和linux的分流效果,我作为一个研零的小白,以在linux平台下展示lte和wifi分流开启了我的研究生生活。我的工作很简单,就是将师兄给我的lte和wifi的传输速度值实时动态的展示在表盘上,同时做一个动态的曲线,能够展示历史记录。在linux系统下,我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 11:44:08
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            --------------------------目录1、简介2、使用方式3、举一个李子1、简介Embedded Python Block模块是gnu radio中的一个用Python实现的自定义功能块,可以使用Python来编程实现一些简单的功能。下面简单介绍下他的用法~位置:Misc->Python Block2、使用方式双击拖出来的Embedded Python Block模块,点击            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-11 12:14:16
                            
                                508阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               大神一句话,菜鸟跑半年。我不是大神,但我可以缩短你走弯路的半年~   就像歌儿唱的那样,如果你不知道该往哪儿走,就留在这学点生信好不好~   这里有豆豆和花花的学习历程,从新手到进阶,生信路上有你有我!豆豆写于19.8.23最近经常遇到在Rstudio中安装Python出错的问题,比如Seurat、Monocle都需要用到Pytho            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 20:33:13
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux操作系统是一种开源的操作系统,它具有良好的稳定性和灵活性,在各种应用中都得到广泛的应用。在Linux系统中,安装GNURadio是一个非常重要的步骤,因为GNURadio是一款开源的软件无线电工具包,可以帮助用户创建软件无线电系统。在本文中,我们将介绍如何在Linux系统中安装GNURadio。
首先,要在Linux系统中安装GNURadio,我们需要确保已经正确安装了所需的依赖项。这            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-06 11:49:28
                            
                                193阅读