- 博客(25)
- 收藏
- 关注
原创 傅里叶缩写及涵义整理
傅里叶级数与傅里叶变换名词解释信号与系统有太多变换,并且英文名又很像。因此在这里总结一下,并进行区分。离散部分英文名中文名DFS离散傅里叶级数DFT离散时间傅里叶变换DTFS离散时间傅里叶级数DTFT离散时间傅里叶变换不难看出其实是[D,DT]与[FS,FT]的组合FS针对周期信号,FT由非周期信号推导出,而扩展到周期信号DT表示在时...
2019-11-25 23:11:14
3155
1
原创 傅里叶级数与傅里叶变换名词解释
傅里叶级数与傅里叶变换名词解释信号与系统有太多变换,并且英文名又很像。因此在这里总结一下,并进行区分。离散部分英文名中文名DFS离散傅里叶级数DFT离散时间傅里叶变换DTFS离散时间傅里叶级数DTFT离散时间傅里叶变换不难看出其实是[D,DT]与[FS,FT]的组合FS针对周期信号,FT由非周期信号推导出,而扩展到周期信号DT表示在时...
2019-11-25 22:16:43
951
原创 python自动生成实验报告
python自动生成实验报告上篇文章中已经实现了matlab实验图片的自动保存,接下来我们试试自动生成实验报告。我所生成的是md格式的实验报告,因为个人觉得美观,也能比较方便地借助pandoc转换成其它格式。word格式的实验报告就难处理好多,我不会,不过借助宏处理其实应该也能做到自动生成的效果。我的构想:# 主要实现实验图片的自动插入、注释以及代码自动粘贴。# 框架构想:# 1...
2019-11-18 20:03:26
2689
原创 MATLAB自动保存实验结果图片
MATLAB自动保存实验结果图片我们的实验课太难受了,要写十个程序,有几十张结果图片。关键是写实验报告时,自己一个个保存图片太麻烦了。因此写了个matlab程序,能够自动执行指定目录下,具有特定名称的m文件,然后将实验图片都保存到一个文件夹中,以便写实验报告。代码很简单,但以后能轻松很多啦。%% 程序名:save_fig.m% 作者: roobie_bird 2019/11/17%...
2019-11-18 19:49:22
3130
3
原创 什么是IQ信道?为什么要用复数进行信号处理?
什么是IQ信道?为什么要用复数进行信号处理?假如现在我们来设计通信系统,要求是高频数字调制系统。1. 首先我们来决定调制方式。调制可以简单分成幅度调制与相位调制。假如我们想做多进制调制的话,效果最好的是将幅度调制与相位调制结合起来——也就是星座映射(正交振幅调制)。用式子表示就是s(t)=A(t)cos(ωct+ϕ(t))s(t)=A(t)cos(\omega_ct+\phi(t))...
2019-11-18 19:28:08
10955
3
原创 关于erf()与erfc()
这两个函数分别叫做误差函数与互补误差函数。通常在计算符合正态随机变量的概率时用到。erf(x)=2π∫0xe−t2dterfc(x)=2π∫0infe−t2dt=1−erf(x)erf(x)=\frac{2}{\sqrt{\pi}}\int^{x}_{0}e^{-t^2}dt\\erfc(x)=\frac{2}{\sqrt{\pi}}\int^{\inf}_{0}e^{-t^2}dt=1...
2019-11-18 17:00:16
22045
4
原创 Word一般文章格式
一般文章的撰写格式要求当用Word写一些读后感之类的文章时,最好遵守以下要求。页面格式文章标题居中,用小一宋体字。小标题、姓名、单位等用小二宋体字。正文部分一律用4号宋体字,小标题加粗,行间距20磅。文中标题格式一级标题用“一、二、三、”二级标题用“(一)(二)(三)”三级标题用“1.2.3.”四级标题用“(1)(2)(3)”...
2019-11-09 17:26:58
10920
原创 汇编的标志寄存器
它被称为FLAG,也称为PSW (Processor Status Word)。共9个标志。其中有6个状态标志位:OF、SF、ZF、AF、PF、CF,及3个控制标志位DF、IF、TF。PSW在实现IF、FOR这类需要进行条件判断的语句时非常重要。为了能熟练编程,我们需要掌握以下这些细节。(汇编里细节很重要)符号标志S(Sign Flag)。当指令执行结果的高位(字节操作中的D7位或字操作中...
2019-10-02 11:43:01
426
原创 汇编的标志寄存器
它被称为FLAG,也称为PSW (Processor Status Word)。共9个标志。其中有6个状态标志位:OF、SF、ZF、AF、PF、CF,及3个控制标志位DF、IF、TF。PSW在实现IF、FOR这类需要进行条件判断的语句时非常重要。为了能熟练编程,我们需要掌握以下这些细节。(汇编里细节很重要)符号标志S(Sign Flag)。当指令执行结果的高位(字节操作中的D7位或字操作中...
2019-10-02 11:34:27
2320
原创 【微机原理】8086的寻址方式
以MOV指令为例,其格式为:MOV 目的操作数,源操作数1.立即寻址可以是8位或16位,如:MOV AX,1234H2.寄存器寻址操作数事先存放在寄存器中,如:MOV AX,BXMOV AL,BL3.存储器寻址我们将操作数的地址偏移量称为有效地址(Effective Address,EA)EA=基址+变址+位移量基址只能存放在BX或BP中;变址只能存放在SI或DI...
2019-09-30 10:18:16
1178
原创 【数据结构】构造二叉树并实现访问操作
Description:在定义树结点时,你的结点Node的属性应包括Node.elem, Node.lchild和Node.rchild等这三个属性,其分别代表节点的数据,节点的左孩子和节点的右孩子,属性的命名必须是elem、lchild和rchild。同时,你需要根据输入数据建立一棵名为MyTree(注意大小写)的二叉树,该树拥有的变量应至少包含名为root(如MyTree.root)元...
2019-09-26 22:09:17
726
2
原创 【数据结构】二分查找问题
Description:给定一个递增正整数数组和一个要查找的整数target,用二分搜索法查找到给定元素target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。PS:如若存在多个target,返回target在序列中第一次出现的位置。Input:首先输入一个正整数N,代表接下来将输入N组测试数据;然后接下来将分别输入每组数组nums作为测试数据;再输...
2019-09-26 21:59:26
504
原创 【数据结构】哈希应用——宝石计数
Description:你是一位矿主,收集了一批石头,这批石头中有宝石也有普通的石头,给定一个宝石的列表,计算这批石头中的宝石数目。要求使用size不超过10的hash表来完成此项任务。特殊字符(!@#$%^&*)和字母均可使用唯一的ascii码表示,请同学们查阅ascii码的原理,表示方式以及与int类型的相互转换方式。使用线性探测法解决冲突。Solution:# File...
2019-09-26 17:34:50
363
原创 【数据结构】建立哈希表并进行插入删除查找元素操作
Description:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。本题请使用散列函数:除留余数法(取关键字被某个不大于散列表表长m的数p除后所得的余数为散列地址)建立哈希表,并判断给定值是否在散列表中。...
2019-09-26 17:30:56
2348
原创 【微机原理】实验五 十六进制转BCD实验
一、实验要求 利用PROTEUS平台,建立8086 的十六进制转BCD例子。二、实验目的1、熟悉实验系统的编程和使用。2、掌握简单的数值转换算法。3、基本了解数值各种表达方法。三、实验说明计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。有兴趣的同学可以试试将BCD转换成十六进制码。四、实验程序流程图五、实验步骤a.仿真代码;...
2019-09-21 18:05:53
6173
1
原创 【微机原理】实验四 内存块移动实验
一、实验要求 利用PROTEUS平台,建立8086 的内存块移动的例子。二、实验目的1.熟悉实验系统的编程和使用。2.了解内存的移动方法。3.加深对存储器读写的认识。三、实验说明程序要求把内存中一数据区(称为源数据块)传送到内存另一数据区(称为目的数据块)。源数据块和目的数据块在存贮中可能有三种情况,如下图所示。对于两个数据块分离的情况,如图(a),数据的传送从据块...
2019-09-21 18:01:14
10280
5
原创 【微机原理】实验三 分支程序实验
一. 实验要求利用Proteus平台,建立8086的分支程序的例子。二. 实验目的熟悉实验系统的编程和使用。掌握使用转移类指令编程及调试方法。掌握各种标志位的影响。三. 实验说明由于本实验是通过改变两个变量CON_A和CON_B的大小,实现用CMP指令对不同标示位的影响的一个转移,分别设有大于、等于、小于。四. 实验程序流程图Created with Raphaël 2.2....
2019-09-21 17:56:36
8406
1
原创 【微机原理】实验二 循环程序实验
一. 实验要求利用Proteus平台,建立8086的循环程序的例子。二. 实验目的熟悉实验系统的编程和使用。掌握使用LOOP判断转移指令试验循环的方法。掌握使用LOOP与CX的组合。三. 实验说明由于本实验是通过给CX一个数值,再通过LOOP作一个判断CX-1是否为0的转移,实现程序的循环,循环的内容是执行AX+1,所以结果应该为AX最后大小为开始时给定CX的大小。四. 实验程...
2019-09-21 17:53:01
10805
原创 【微机原理】实验一 多位十六进制加法运算实验
实验一 多位十六进制加法运算实验张云帆 17308226 电子专业一. 实验要求利用Proteus平台,建立8086的多位十六进制加法运算的例子。二. 实验目的熟悉实验系统的编程和使用。掌握使用加法类运算指令编程及调试方法。掌握加法类指令对状态标志位的影响。三. 实验说明由于本实验是三个十六位二进制数相加运算,N4为存放结果,其中N1为1111H,N2为2222H,N3为33...
2019-09-21 17:45:59
11490
原创 如何给教授写邮件
发电子邮件注意事项了解教授查看邮箱的时间习惯 修改发信人名称、签名,让别人知道你的身份 主题需写明你是谁、哪个班、什么事 先包含附件,免得你发了个空邮件。然后在正文中提及它们以便让收件人知道它们已包含在内。附件需使用通用格式免得对方打不开。 末尾客气地表达你希望得到帮助,等待教授的回信。 重新检查内容,检查拼写错误、是否清晰、简洁。检查收件人有没有错。 若去信没有收到恢复,可...
2019-04-29 23:33:02
5392
原创 C与汇编:调用子函数
研究目的:了解汇编如何实现C语言中的函数调用编译器:TDM-GCC 4.9.2 64-bit Release反汇编:Dev-C++ 5.11C语言代码:该函数调用了一个简单的add函数,add函数将输入的两个参数值相加,并返回两参数之和。main函数:1、2行:rbp的作用是标记基址,在一个函数的执行过程中是固定不变的,因此可借助基址与偏移量来访问栈内数据。rsp的...
2019-04-29 16:38:38
4954
原创 Qualcomm&机智云沙龙
如果在参加技术沙龙之前不进行预习,到时你会很懵逼并且被秀一脸;如果你在参加前花个把小时了解下这个活动,哈哈,你会发现你可以秀给那些不预习的人看了。这篇文章就是我的预习总结,希望能成功帮助大家快速了解。~~(0 ^ 0)~~ 首先我们需要调查下这个沙龙的背景。参与举办的其实共有三方:高通(Qualcomm)、移远(Quectel)、机智云(提供接入物联网后的计算服务)。...
2018-09-10 13:39:58
183
原创 Kinect开发初始状况
Kinect开发一、硬件介绍 Kinect目前有两个版本v1和v2。 2009 Kinect 仅能用于xbox游戏机(中国大陆尚未销售) 2011、6 微软发布Kinect SDK beta版 2012、2月 发布了Kinect for Windows(v1)(已停产)与SDK1.0 5月 发布SDK1.5(支持...
2018-08-10 11:59:11
727
1
原创 静态绑定与动态绑定
成员函数的调用方式可分为静态绑定与动态绑定一般来讲,成员函数跟静态的数据成员会放到静态区。普通的数据跟“虚函数的指针”才会放到普通的数据区。静态绑定就是在编译时就已经确认调用函数的内存所在。动态绑定则是编译时仅仅拥有了一个函数指针,指针指向哪个函数还要运行时才知道。这个指针就跟普通的数据成员存在一起当调用函数是非虚函数时,编译器直接按照数据类型来判断调用哪个函数。所以使用指针或引用调用函数时,调用...
2018-05-02 18:27:10
301
原创 Key Development in human Pose Estimation for Kinect 总结
1 对以下所有内容的概括2 图像分割 姿态估计问题被视为身体部分标记问题(曾经拍电影是穿上各关节贴了标记点的衣服,只要摄像头分辨出这些点,便能知道演员现在的姿态是什么样子,所以作者这么说)2.1 训练数据的生成(为了保证算法的精确性,一般会用个很大的测试数据集来运行下程序,统计下准确率之类的。由于需要的数据真的很多,你总不能让一个人不停的在摄像头前晃吧,所以需要用计算机模拟人的动作来生成数据集。还...
2018-04-30 10:11:39
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人