- 博客(19)
- 资源 (30)
- 收藏
- 关注
转载 fftshift函数详解
转载From: LINK-FFTSHIFT EXPLAINATION一.实信号情况因为实信号以fs为采样速率的信号在 fs/2处混叠,所以实信号fft的结果中前半部分对应[0, fs/2],后半部分对应[ -fs/2, 0];1)实信号fft的结果前半部分对应[0, fs/2]是正频率的结果,后半部分对应[ -fs/2, 0]是负频率的结果。大于fs/2的部分的频谱实际上是实信号的负频率加f...
2020-03-01 22:17:14 2188
转载 分集 复用 多址
1. 分集 是在多条独立路径上传输相同的数据,接收端通过分集合并技术,抵抗信道衰落,提高传输可靠性,降低误码率; 复用 是在多条独立路径上传输不同数据,充分利用系统资源,提高系统容量,即总数据率。 2. 分集 是一个信号通过多条路径送达接收端,好处是降低信号受到信道深度衰落而无法识别的可能性; 复用 是多个信号同时通过多条路径送达接收端,好处是收发端吞吐
2017-03-02 10:05:09 1167 1
转载 正交、独立、不相关区别
一、三者的定义假设X为一个随机过程,则在t1和t2时刻的随机变量的相关定义如下(两个随机过程一样):(1)定义Rx(t1,t2)=E{X(t1)X(t2)}为相关函数,若R=0,称正交(注意,相关函数为0,不是不相关,而是正交)。正交不仅仅描述确定函数之间的关系,也用以描述随机过程。两个随机过程X(t) Y(t)正交,即E[X(t)Y(t)]=0, 若E[X(t)Y(t)]=E[X
2016-11-22 19:35:29 4174
转载 粒子滤波实现目标跟踪(体现粒子跟踪过程)
粒子滤波算法源于蒙特卡洛思想,即以某事件出现的频率来指代该事件的概率。在粒子滤波过程中,X(t)实际上是通过对大量粒子的状态进行处理得到的。 粒子滤波的5个步骤: 1)初始状态:用大量粒子模拟X(t),粒子在空间内均匀分布; 2)预测阶段:根据状态转移方程,每一个粒子得到一个预测粒子; 3)校正阶段:对预测粒子进行评价,越接近于真实状态的粒子,其权重越大;
2015-10-25 15:21:48 8880 1
转载 Sequential Monte Carlo Methods
源自:http://www.stats.ox.ac.uk/~doucet/samsi_course.html* Check the more recent SMC & Particle Filters Resources 2012* Videolecture: Tutorial SMC Methods at NIPS 2009 (with Nando De Freitas)
2015-09-09 18:39:12 1765
转载 粒子滤波
%在二维空间,假设运动物体的一组(非线性)运动位置、速度、加速度数据,用粒子滤波方法进行处理%实验室的博客 % 参数设置N = 100; %粒子总数Q = 5; %过程噪声R = 5; %测量噪声T = 10; %测量时间theta = pi/T; %旋转角度distance = 80/T; %每次走
2015-01-24 09:39:38 880
转载 MATLAB画图常用调整代码
%单y轴plot(t*1e+9,abs(iGG)/max(abs(iGG)),'k','linewidth',2);axis([-5,5,0,1])xlabel('时间/ns');ylabel('幅度/a.u.');set(get(gca,'title'),'FontSize',10,'FontName','宋体');%设置标题字体大小,字型set(
2014-10-24 13:02:19 692
转载 相干带宽与相干时间
转载:1、相干带宽 相干带宽是描述时延扩展的:相干带宽是表征多径信道特性的一个重要参数,它是指某一特定的频率范围,在该频率范围内的任意两个频率分量都具有很强的幅 度相关性,即在相干带宽范围内,多径信道具有恒定的增益和线性相位。通常,相干带宽近似等于最大多径时延的倒数。从频域看,如果相干带宽小于发送信道的带 宽,则该信道特性会导致接收信号波形产生频率选择性衰落,即某些频率成
2014-08-29 09:28:53 11065
转载 [转载]MathType常见的数学符号的快捷键
1. 常见的数学符号的快捷键(Ctrl是王道) (1) 分式 Ctrl+F(分式) Ctrl+/(斜杠分式) (2) 根式 Ctrl+R(根式) 先按“Ctrl+T”,放开后,再按N(n次根式)。 例如,先按“Ctrl+T”,放开后,再按N,然后在空格中分别填入2,3就得到 2的3次方根。 (3) 上、下标 Ctrl+H(上标) 例如,按
2014-05-29 16:58:42 4654
转载 matlab:寻找峰值(波峰,波谷)
原文出处:http://write.blog.csdn.net/postlisthttp://blog.csdn.net/yf210yf/article/details/7453142———————————————以下为原文———————————————方法一:findpeaks 寻找峰值函数pks = findpeaks(data)[pks,locs] =
2014-04-06 19:42:49 20598 1
转载 debug和release不得不说的故事
debug和release的区别说大不大,说小不小。从大的说,同一个程序的debug版可以正常运行,但是release版有可能就会出问题,对于大工程尤其如此。从小的说,二者的区别就是工程配置不同,但就是工程配置中的各种参数的搭配不同,就导致了编译、连接后生成的程序行为的差异。 因为debug会往程序中掺杂进一些用于支持调试的信息,还会尽量弥补程序中的缺陷:比如帮忙初始化变量。总之,deb
2013-06-08 09:21:10 557
转载 Debug和Release有什么区别
Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release Build不对源代码进行调试,不考虑MFC的诊断宏
2013-06-08 09:10:14 487
转载 64位编程的32条军规
即使目前没有为纳米电子学、空气动力学、分子静力学、细胞生命周期建模等等编写高级应用程序,说不定以下这32条规则,对你向更高级处理器移植程序会有所帮助。近期以来,似乎大家都在谈及64位计算,如采用AMD Athlon 64处理器的笔记本、采用IBM PowerPC 970芯片的Apple G5、又或Intel Itanium架构是否会被取消,对此,IT界和新闻界似乎都还没有尽兴。新一轮处
2013-06-08 08:54:10 639
转载 如何移植32位程序到64位系统
最近要将自己的程序兼容64位系统,本来以为是个大工程,可是查阅了相关资料后发现这个其实不难。因为,一般的32位程序都可以运行在64位系统(当然是一般情况),这个主要是因为64位系统已经考虑到了这种过渡情况。 首先要知道64系统已经为32位的应用程序准备了运行32位程序的环境,这个环境就是WOW64。 WOW64 是 Windows-32-on-Windows-64 的缩
2013-06-08 08:43:53 910
转载 精确获取时间(QueryPerformanceCounter)
精确获取时间(QueryPerformanceCounter)LARGE_INTEGER tima,timb; QueryPerformanceCounter(&tima);在 Windows Server 2003 和 WindowsXP 中使用 QueryPerformanceCounter 函数的程序可能执行不当QueryPerformanceCounter 來精確計算執
2013-05-14 17:15:04 438
转载 获取系统时间几种方法 和 使用CPU时间戳进行高精度计时
1 使用time_t time( time_t * timer ) 精确到秒 计算时间差使用double difftime( time_t timer1, time_t timer0 )2 使用clock_t clock() 得到的是CPU时间 精确到1/CLOCKS_PER_SEC秒3 使用DWORD GetTickCount() 得到的是系统运行的时间 精确到
2013-05-14 17:00:57 1582
转载 推荐CUDA程序优化的15个策略
1. memory coalescing,保证内存融合。因为global memory在CC为1.x上是按照half wrap进行访问读写的,而在2.x上是按照wrap进行访问读写的。在显存中,有多个存储器控制器,负责对显存的读写,因此,一定要注意存储器控制器的负载均衡问题。每一个存储器控制器所控制的那片显存中的地址空间称为一个分区。连续的256Byte数据位于同一个分区,相邻的另一组256Byt
2013-03-12 22:13:22 1049
转载 CUDA 矩阵乘法优化
矩阵乘法 为了单纯起见,我们这里以方形的矩阵为例子。基本上,假设有两个矩阵 A 和 B,则计算 AB = C 的方法如下: for(j = 0; j n; j++) { C[i][j] =0; for(k=0; k n; k++) { C[i][j] += A[i][k]* B[
2013-03-12 22:10:14 2481
转载 关于error LNK2019
error LNK2019: 无法解析的外部符号 该符号在函数 中被引用例如“error LNK2019: 无法解析的外部符号error LNK2001: 无法解析的外部符号“private: static struct _OVERLAPPED CUsbCom::g_WriteOverlapped”应该是工程设置的问题 没有连接相应的lib库或者是所用到的函数没定义(这个定义是在别
2013-03-12 21:57:46 626
粒子滤波实现目标跟踪
2015-10-25
Detection, Estimation, and Modulation Theory Part III (完整版)
2014-04-24
通信原理与MATLAB
2013-03-31
OpenGL完整库、头文件、DLL
2012-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人