自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 【记录】vivado vscode 解决卡死

但是使用该配置需要vscode在安装时加入PATH,否则需要写绝对路径。

2023-04-03 17:40:36 1248 2

原创 线性代数学习笔记一:矩阵和行列式

矩阵Ax=y首先Ax=yAx=yAx=y可以视为一个系统输入了xxx得到了yyyA就是这个系统的响应,A描述了对x做出什么样的操作才可以将x变成y而在线性代数中,x为向量,是一组确定的基(ξ\xiξ)下的坐标,而A则为另外一组基(λ\lambdaλ)引用知乎大佬的图来直观的解释所以可以总结,Ax=yAx=yAx=y的过程,实际就是用新基λ\lambdaλ将旧基ξ\xiξ替换掉,但是仍然使用相同的坐标。比如上图中,原本输入x是1ξ1+2ξ21\xi_1+2\xi_21ξ1​+2ξ2​,但是输出

2020-10-22 20:32:04 848

原创 滤波tips

引言在做实际的工程项目的时候,由于实际硬件条件的限制,有些理论上的算法无法得到硬件很好的支持,就比如下面的这个情景:为了在很大的一个频率范围内分析信号,那么我们需要一个采样率极高的AD,可能动辄几个G甚至更高的采样率。但是如果我们需要处理的信号是一个带宽很窄的窄带信号,就需要制作滤波器从中滤出来然后进行分析。但是在这么高的采样率的情景下,制作一个窄带滤波器非常的困难,为什么这么说,可以看下图3G的采样率的情况下,想要滤出一个1M宽的信号,滤波器的阶数已经到了7500阶,这在实际项目中是不可能的。解

2020-09-08 20:28:28 194

原创 相位调制

一天一个信号处理小知识 1.相位调制引言在通信系统中,当通信设备产生了需要发送的数据,这个数据为一长串比特流,如果使用示波器画出来,那么就是一连串的方波。要想进行通信,就必须得想办法通过空气将这串比特流发送到对方那里,但是受制于现实因素,如果直接将方波发送到空气中,那么性能将会惨不忍睹,为了改善这样的情况,就需要将比特流转化为一种便于发送的形式,即调制。调制的方式有很多种,这里就只简单的讨论相位调制,比如QPSK, OQPSK, π/4\pi/4π/4-QPSK在探讨相位调制内容之前,我觉得很有必要

2020-09-08 11:41:15 5282

原创 simulink的frame和sample的问题

使用simulink的延时器的时候,通过不断地导出变量到工作区,我终于搞明白了延时器中基于帧和基于样点的设置的区别使用场景在使用simulink对信号的调制解调进行仿真学习的时候,由于过程中需要使信号通过各种滤波器,滤波器的群时延会导致滤波完的信号会有一定的延迟。所以在接收方接收到了信号,想拿来和发送的信号进行对比以计算误码率的时候,二者如果不同步就会导致误码率很高,基本都是50%(那不就是猜么),所以同步是一件非常有必要的事。结合实例分析既然滤波器导致的延迟无法避免,那我们可以将发送的信号进行延迟

2020-05-31 20:39:53 8215 2

原创 数字信号处理 思维梳理

教材:数字信号处理:基于计算机的方法(第四版)(较简单)数字信号处理:原理、算法与应用(第四版)(有点难)以下章节标题顺序来自第一本教材,记录一些重点的思想,这些思想对于理解数字信号的世界非常的有益处,适合上过课但是听完了总觉得哪里不对劲的小伙伴食用。时域中的离散时间信号时移运算定义:对于信号w[n]=x[n−N]w[n]=x[n-N]w[n]=x[n−N], 如果N>0,则...

2020-04-22 15:17:01 872 1

原创 python技巧语句

总结平时用到的一些巧妙地python操作语句假设我有个np数组a,想获取其大于某个阈值threshold的所有子集及其编号a = np.array([1,2,3,4,5,4,3,2,1,2,3,4,5,6,4,3,2,1])def split_diff_step(signal, threshold): # a = np.array([4, 1, 2, 3, 4, 5, 4, 3...

2020-03-28 21:12:54 93

原创 环境搭建流程

准备工作环境搭建机器配置:i5-8300h, 1060 6G, 128G+1T, windows10 1909 家庭中文版安装anaconda:官网下载exe安装配置anaconda# 创建环境py36conda create -n py36 python=3.6# 添加清华、中科大源conda config --add channels https://mirrors.tun...

2020-03-03 17:09:45 226

原创 几种傅里叶变换之间的关系

数字信号处理理解笔记数字信号处理的学习过程中,几种傅里叶变换之间的关系非常令人难以理解。但是仔细想来还是不难。本文主要是作为一个个人的总结,可能有些地方写的很简略,请忽视。。首先是傅里叶级数,一般来说,傅里叶级数用于分析周期信号,可以将信号表示成正弦的求和级数,也可以使用欧拉公式进而表示成指数函数的求和级数,X(ejω)=∑x[n]e−jωnX(e^{j\omega})=\sum x[n]...

2020-01-03 18:01:42 4662 1

原创 C语言部分内容学习笔记

C语言学习序为了防止忘记,记录一些较为重要的概念。指针数据和变量在内存中都有一个地址,而指针作为一种特殊的变量,专门用于存放数据的指针(地址)。定义指针变量的方法:int *varchar *var2如上所定义,var和var2分别定义了两个指向int, char的指针变量,但是此时var和var2虽然类型确定了,但是具体指的是什么东西此时还未知,需要有下一步的赋值才有定义:...

2019-09-27 21:28:28 133

原创 计算机二级python-第三方库学习(未完成)

文章目录考纲turtle库模块导入窗体函数画笔状态函数画笔运动函数画笔状态函数random库考纲turtle 必考random必考time可选turtle库模块导入import turtle,则对turtle库中函数调用采用turtle.<函数名>()形式。from turtle import *,则对turtle库中函数调用直接采用<函数名&amp

2019-03-11 21:35:05 956

原创 Git版本管理工具学习

前言由于自己电脑上安装了双系统,在Linux和Win上统一代码版本需要用到这样一个版本控制工具,所以写了这样一篇博客帮助记忆。分布式 和 集中式集中式:大家使用共同的一个服务器进行代码库的储存,各自修改之后上交改动分布式:每个人本地都有完整代码库,可以仅仅通过交换修改的部分进行版本控制具体使用Linux上可以直接使用Terminal进行命令输入,Win上使用Git Bash自爆家门...

2019-03-03 10:01:35 198

原创 Ubuntu 18.04 LTS硬盘扩容过程全记录

前言之前本来是想玩玩,于是就在已有win10的电脑上安装了Ubuntu 18.04,然后只分配了70G不到的空间,后来用着用着觉得越好用,因为很多Github上的项目都是在linux上测试的,然后ubuntu的定制桌面还好看(太好看了吧)。然后用了一段时间之后,感觉可以适应Linux(Ubuntu)后,觉得硬盘容量需要多一点,于是写一片博客记录扩(zhe)容(teng)的过程。配置说明本人...

2019-03-03 09:59:46 1857

原创 python内容学习与补充-假期计划

前言之前的暑假里有学过python,因为当初有了c语言的基础,所以看了某个网课后觉得很膨胀,学的很随性,并且该课程的内容也有限,自己还没有做笔记,于是就有很多东西不清楚或者是不了解。真正做起项目(其实就是作业)的时候经常搞忘东西,现查找花费的时间较多。虽说不一定程序员要对计算机世界中的什么东西都很熟悉,这是不可能的,不会的东西还是要去学习的。但是如果学会了不记下来很快就会忘,想想我光“文件处理”...

2019-02-12 00:18:33 302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除