工具使用技巧
只吃白菜
这个作者很懒,什么都没留下…
展开
-
VS Code无法实现“转到定义“?
一句话:在Extensions中搜索Pylance安装并Enable,完美解决,非常的方便。原创 2021-08-27 11:15:38 · 293 阅读 · 0 评论 -
matlab位同步算法实现
分享一个在matlab上实现的无线通信过程中的相对简单点的位同步算法,该方法类似于超前滞后门实现bit同步,比较适合在FPGA中实现,代码如下,后续有时间再做详细解释; clear all rolloff = 0.25; % Filter rolloff span = 4; % Filter span sps = 16; % Samples per symbol rrcFilter = rcosdesign(rolloff, span原创 2021-08-17 21:28:41 · 3218 阅读 · 2 评论 -
MATLAB计算两信号相位差的两个方法
目录方法一:利用FFT计算相位方法二:通过点乘计算相位方法一:利用FFT计算相位t=1:2048;x1=exp(1i*2*pi*t/128);x2=x1.*exp(1i*pi/4);ft1=fft(x1);ft2=fft(x2);[mamp1,index1]=max(abs(ft1));[mamp2,index2]=max(abs(ft2));ph1=angle(ft1(index1));ph2=angle(ft2(index2));ph=(ph2-ph1)*180/pi原创 2021-08-17 07:02:16 · 19061 阅读 · 4 评论 -
C语言实现Printf函数功能,并输出字符串至char数组
Printf函数实现数据按照特定格式从串口等设备输出,但是有些时候想要其输出到自定义的buf[]数组中,方便的实现不同种类的数据类型转换为字符串类型的数据。 代码在Vscode可运行#include <iostream>#include "stdarg.h"#include "stdlib.h"#include "stdio.h"struct stringPrint{ uint16_t buf_len; char strbuf[128];};struct s...原创 2021-08-07 15:49:16 · 3686 阅读 · 0 评论 -
Vivado打开SDK闪退问题解决方案
问题描述: 在SDK未关闭情况下电脑死机,想要再次从vivado中打开SDK时会出现闪退问题,使用以下3步骤可轻松解决;1.找到SDK工程下..metadata文件并删除或该其他命名2.从vivado中打开SDK,在SDK里选择file->open project frome filesystem3.在import source 中加入原工程中的.SDK目录,然后finish。问题解决。...原创 2021-07-16 08:52:29 · 5749 阅读 · 1 评论 -
git 删除远程分支,创建本地分支并同步至远端
1.删除远端分支 :git push origin --delete remoteBranchName2.删除本地分支:git branch -d branchName3.新建本地分支并切换:git checkout -b branchName4.添加文件至本地分支:git add .5.提交本地分支:git commit -m "commit describe"6.推送文件至远端分支:git push originremoteBranchName......原创 2021-05-19 17:42:13 · 2253 阅读 · 0 评论 -
Git常用指令
Git常用指令常用命令 git init git add //添加到git(暂存区)准备提交 git add -A git add -all //把工作区所有修改添加到暂存区 git commit -m “描述内容” //默认提交到主分支 git pull //从远程抓取分支 远程仓库 git remote //查看远程库信息 git remote -v //查看更详细的远程库信息 git remote add origin //关联一个远程仓库 gi原创 2021-02-22 18:31:40 · 82 阅读 · 0 评论