Gnu Radio 学习 (1) 简介及目录
这是学习GNU Radio的学习笔记,主要参考了官方教程[1]。
GNU Radio简介
GNU Radio Companion (GRC)
GNU Radio是一个工具的集合,他可以方便大家用软件来开发无线电系统,而不是完全用硬件。而GRC是一个用来简化开发的工具,他可以使用户使用图形化界面拖拽空间的方式编写Python程序。
首先安装GNU Radio, 运行以下命令打开GRC。
gnuradio-companion
可以看到界面可以分为,五个部分(Library, Toolbar, Terminal, Workspace and variables)。
Block
在紫色的工作区我们可以看到现在程序中的模块Block。每一个流图都会有一个叫做Options的模块。我们可以双击Block修改他们的属性,例如双击Options我们可以修改他的id(转化成python程序时会用到这个名字)等等参数,还是看到这个对话框的上边还有Advanced和Decumentation这两个tab,点击Decumentation可以看到对这个模块的详细说明。
注意 id是Options的i ...
Journal or Conference Infomation Summary
Journal
会议缩写/abbr.
全称/full name
提交时间/ddl
结果公布时间/
会议类型
格式/format
备注
IMWUT/Ubicomp
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies
2-155-158-1511-15每年四期
审稿时间待查,小修下期发表,大修下下期或者更晚
CCF-A类
字符页数不限,但是推荐篇幅为除了引用和图之外,8000-10000 words (13-16 pages); "ACM Large"模板;Latex 模板;Latex overleaf 模板; 以上信息为2021年2月21日查询结果,最新信息可阅读Author guidelines
The submission site will open 2 weeks before the deadline;UbiComp 从 2017 年开始采用新的发表模式,每年的会议文章由 IMWUT 期刊录用,并全部邀请参会
Confere ...
Instrument Reservation
Please enter the password to read the blog.
Incorrect Password!
No content to display!
U2FsdGVkX1+wrdU4OhqpI4SdfR+JTr4ljPxWRWxVcZn/Z9E2hKmG2/5OTpH6flzkRgilITT5IE8z4HLBFGD8KA==
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
¶Quick Start
¶Create a new post
1$ hexo new "My New Post"
More info: Writing
¶Run server
1$ hexo server
More info: Server
¶Generate static files
1$ hexo generate
More info: Generating
¶Deploy to remote sites
1$ hexo deploy
More info: Deployment
¶Review and publish the draft
12$ hexo server --dr ...
pytroch & jupyter
linux下使用conda安装pytorch,并配置jupyter
¶首先安装anaconda
去官网下载.sh包,安装之后会把jupyter一起安装好。
如果没有一起安装,使用下面的命令安装
使用conda
conda install -c conda-forge notebook
或者pip
pip install notebook
¶配置jupyter
首先先生成一个默认的配置文件
jupyter notebook --generate-config
在~/.jupyter/目录下可以找到一个文件jupyter_notebook_config.py
修改其中几条
c.NotebookApp.notebook_dir = ‘/home/**/jupyter/kernel’ #自定义工作环境目录
c.NotebookApp.ip = '’ #配置远程访问
最后还需要设置一个密码
进去python环境
from notebook.auth import passwd
passwd()
输入两遍会得到一个sha码
在jupyter_notebook_config.py ...
vscode 使用问题
1. 远程调试 [1]
(1)安装Remote Development插件
前提是服务器和本机有ssh服务器和客户端
(2)使用ctrl+shift+p打开Remote-SSH-Settings,设置Remote.SSH:Show Login Terminal为true
(3)使用ctrl+shift+p,选择Remote-SSH:Connect to Host->Configure SSH Hosts->选择一个config
(4)之后会出来配置config的信息,Host是自己给这份配置文件起的名字,HostName是远程主机的IP地址,User是登录名
(5)输入完毕后保存,左侧会出现配置好的信息,右键登陆即可
2.再次使用失效
ssh-keygen -R 192.168.1.123
参考文献
VScode Remote 远程开发与调试 ↩︎
Markdown 语法备忘
1. 标题
(1) 使用#号,一个代表一级
# 一级标题
## 二级标题
### 三级标题
(2) 标题后跟任意个=或者-,分别代表一级和二级
一级标题
========
二级标题
--------
2. 代码块
(1)行内代码,前后加\``,例如`apt update`。 (2)代码块,开始结束位置加三个`,还在第一个````后标记语言,例如:
1System.out.println("Hello world!")
3. 脚注
使用[^1]表示,例如:
这是一个脚注[^1]
[^1]: 脚注
参考文献:
脚注(注解)
python 路径处理等一些常用函数
1. 路径os.path.dirname(file) 的使用
¶(1) 当脚本是以完整路径运行,如 python c:/python27/test/test.py,输出如下:
c:/python27/test/
¶(2)以相对路径运行,如python test.py,输出为空字符串:
2. 不同路径下导入包的方法[1]
¶(1)相同路径直接按照文件名导入即可
-src
|- t1.py
|- t2.py
例如想在t2中导入t1,直接import t1即可
¶(2)不同路径
¶子目录
– src
|– t4.py
|– tools
| |– t3.py
|– lib
| |– t2.py
|– t1.py
例如想在t1中导入t2,直接import lib.t2即可
¶
但是如果想在t2中导入t1和t3,那么先得在环境变量中加入src目录,然后可以直接可以调用t1,(然后python会在lib上当下建一个空文件__init__.py),就可以像第二步调用子目录下的模块一样,通过import tools.t2调 ...
RFCV
Please enter the password to read the blog.
Incorrect Password!
No content to display!
U2FsdGVkX1+6032aLqKL1+19yg+jKdrfHtLSlzA/TzxyZhi0LFjocZhx21rhWOxuzs4ML/3hSXygjZPnOxGai7fJgd+8P9sMmRpHcWrOfZ8LQgDAg9NgiqD2kxOprq3JQqy9TH9hSlZzHsczvSco1ZAE5zay8xU7Nsf0YtbSdgaF+R26c3MvQ6Dp17O68RNSqSqLRXrI8wHziVutx16q1hs1hOknaDreNLz/Mfh3fjwz+YDU4BJJxOgiXkDOQaYcUB014N3t2d0uIS2ImHbdqE9oO+hLN2d9keNvNtnaiGWCSud5oNpoa1vHaL4nBA/6c5am6akvkrbfzt3G5EvxJxdhFVwTJEpFh9ZDHdSILx1UX197qTD4eYy11a+zNBt8pIDFudoH ...
Some Experience about ML
小知识
Batch size 不是越大越收敛越快,Batch Size大每个epoch迭代的次数降低,但是收敛需要的epoch个数可能反而增加。
找到一个合适的Batch size 会使得模型快速收敛,但是当数据量较大时,寻找这样的batch size反而要画很多时间,因此一般只通过调节lr让模型收敛。Batch size 只做到充分利用服务器资源。