- 博客(16)
- 资源 (23)
- 收藏
- 关注
原创 用Matlab生成扫频Cosine信号
用Matlab生成扫频Cosine信号生成扫频Cosine信号有个误区,我一开始想当然的认为只需要把扫频频率f(t)f(t)f(t)代入Cosine信号,即x(t)=cos(2⋅π⋅f(t)⋅t)x(t)=cos(2\cdot\pi\cdot f(t)\cdot t)x(t)=cos(2⋅π⋅f(t)⋅t)f(t)f(t)f(t)是频率随时间变化的函数,常见的线性调频信号里f(t)f(t)f(t)是形如f(t)=a+btf(t)=a+btf(t)=a+bt的线性函数。这种简单的代入是错误的。正确的
2021-02-26 17:58:54
3171
原创 系统传递函数的理解
最近复习了一下大学时的信号系统,感觉有了新的体会,故而记下笔记。大部分系统可以用线性常微分方程建模,即其中是系统输入,是系统输出。通过拉氏变换,可以整理得到有理化系统传递函数,即通常有理化系统传递函数可以拆分为多个一阶系统传递函数、二阶系统传递函数的组合,因此研究一阶系统传递函数和二阶系统传递函数很有意义。一阶系统传递函数的单位冲击响应为,因此为了使系统稳定,那么使单位冲激响应是衰减函数(绝对可积)。把复平面上成为一阶系统传递函数的极点。 二阶系统传递函数的单位冲激响应为,因此为了
2020-12-19 16:20:37
10563
4
原创 零中频数字接收机原理
本文对《ADI射频与微波技术使用手册》中提到的零中频接收机的原理进行了推导,希望抛砖引玉。零中频数字接收机原理框图如上所示,相比超外差架构,这种架构可以省去混频器。本文主要对其中的数学原理进行推导。首先上图所示结构可以分解为两个相同的部分如下所示,基于此开展数学推导,剩下部分原理相同,可举一反三。设输入信号为,那么输入信号经过相移后得到的信号相当于其希尔伯特变换后信号的虚部,即。因此整个信号处理流程输出的信号为,。其频域为,因此整个信号处理流程完成信号频谱的搬移。同时无需滤波器滤
2020-11-25 16:31:04
8439
1
原创 多相信道化接收机
最近在做一个多相信道化接收机,实现的功能是把的中频信号,用的采样频率采样,再对数字中频信号做数字下变频,然后对下变频后的基带信号做信道划分,总共分16个信道。首先是的模拟中频信号被采样后的数字中频信号为,这是由于带通采样定理决定的,在此不再详述。从这个数字中频信号开始,我开始仔细介绍整个信号处理流程。为了方便介绍,我假设数字中频信号为,持续时间的Chirp信号,采样率。首先要做的就是数字下...
2019-07-15 13:56:43
8054
5
原创 频率域采样的理解
频率域采样有很多应用场合,因为现实中有很多仪器是在频率域进行测量的,比如射电望远镜就是测量视场内空间频率的仪器,测量的结果进行反向傅立叶变换而得到空间域的信息。因此这篇博文我想把一些对于频率域采样的见解记录下来,以便交流。为了简便,我从一维信号切入,并进行说明。设一个一维信号,它是非周期信号,且满足傅立叶变换的条件,因此它的频率域表示。对于这个信号而言,它在时域上是一个非周期、连续信号,在...
2019-04-01 16:35:04
11531
5
原创 信号频域分析的一点理解
刚刚学信号处理时,我对傅里叶变换很不理解,尤其是什么是模?什么是相位?感觉很朦胧,这篇博客就算是写给和我当初有一样困惑的信号处理入门新人吧,大佬们请忽视。另外如果有不正确的地方,请大家提出来。为了理解模与相位,首先就要对复数有一个清晰的认识。对于一个复数有以下这两种表示方式、,这两种方式在复平面上分别如下所示。一个复数看作复平面上的一个向量,复数的两种表示方式就是解析形式,和幅角形式,是向量的...
2018-11-12 13:21:46
19409
6
原创 统计信号处理课程学习笔记
白噪声:函数均值为0,相关函数RXt1,t2=Vt1δt1-t2的随机过程为白噪声。其中Vt1是任意非负函数。如果Vt1=N02,则称Xt为平稳白噪声,即有RXτ=N02δτ,PXω=N02。有色噪声:功率谱不是常数的噪声。正态随机过程:任意N维分布都是正态分布的随机过程。pX=12πN2CX12exp-12X-mXTCX-1X-mX 线性变换:设Yt=LXt,如果LA1X1t+A...
2018-10-22 14:15:20
1932
原创 对增益、相位裕度的个人理解
对于标称的反馈系统(如下所示),系统是稳定的。闭环系统传递函数为,但是实际系统中,会有干扰,是的实际的闭环系统如下所示。此时闭环系统传递函数,那么如何衡量干扰项、对系统稳定性指标造成的影响呢?我们用增益裕度、相位裕度来衡量这两个干扰对系统稳定性的影响。的分母为,对于连续系统,若反馈系统稳定,那么 的全部零点都应出现在s左平面。找到一个临界稳定点,也就是的零点出现在s平面虚轴上的情况...
2018-10-11 11:09:28
38674
14
原创 奈奎斯特判据的个人理解
对于上述反馈系统而言,它的闭环传递函数为,它的开环传递函数为。我们期望这个反馈系统是稳定的,也就是说对于而言,我们希望它的极点都出现在平面的左半面。设辅助函数,这个函数等效于 的分母,因此的零点也就对应着的极点,的极点也就对应着的零点。所以我们期望稳定也就是希望的零点都出现在平面的左半面,或者说,平面的右半面没有的任何零点。那么我们如何判断在平面的右半面的零点个数呢?这就引入复变函数的围线性质...
2018-10-11 09:59:24
11518
9
原创 单位脉冲响应的个人理解
对于一个系统而言,系统所做的就是对输入信号的不同频率成分做幅度和相位上的改变,即。因此对于一个单位脉冲输入而言,其频谱成分是全谱的(),所以对于输出来说,它是包含全部频率成分正弦信号的叠加。如果系统是线性相位的,那么系统对于输入的每个频率成分的相移是相同的,对输出信号的影响只有一个时间上的延时,而对信号形状没有影响。但是如果系统不是线性相位的,那么系统对输入信号不同频率成分的相移则不同,对输出...
2018-10-10 16:26:54
18649
2
原创 Xilinx Virtex-5 FPGA CLB资源学习笔记
FPGA CLB介绍一个CLB包含两个Slice,两个Slice分别位于独立的列,有各自的进位链,他们相互不连接。每个CLB连接到一个Switch matrix上已完成布线。CLB中底部的Slice为Slice0,上部的为Slice1。Xilinx给Slice的标号为X代表列、Y代表行,从die的左下角开始排序。每个Slice包含4个逻辑生成器(6-LUT)、4个Storage...
2018-10-08 15:21:19
3478
原创 Xilinx FPGA FIR ip核的小坑
当把FIR IP核用作Hilbert变换器时,滤波器系数的个数是有要求的,必须为个,其中n为整数。只有这样FIR IP核才是hilbert变换器。
2018-09-25 15:59:02
2560
1
原创 FPGA专用时钟引脚
在最近的一次设计中,我把FPGA的系统时钟接到了IO_L0N_CC_GC_3上,我本以为有*GC*的就是专用时钟引脚,但是后来才发现对于单端时钟信号而言,只有*P*GC*才能当专用时钟引脚,如果想下图这么设计,在Implement时会报错。FPGA设计马虎不得啊!...
2018-09-18 09:25:04
10013
原创 Xilinx FIFO IP使用中遇到的小坑
我是个新手,在使用xilinx 的fifo ip核时遇到了一个奇怪的问题,就是Empty端口一直输出高电平,即fifo一直是空,但是wr_count端口输出的数字却一直增加,即我的数据成功写入了,这个问题困扰了我许久。后来经过实验,我发现fifo ip核的empty端口要在读时钟有的时候才能正常输出。也就是说,fifo复位后empty初始为高电平,只有在有读时钟的时候,empty端口才能正常输...
2018-09-11 14:09:31
15460
18
原创 我遇到Xilinx FIR IP核一个小坑
我需要设计一个带通滤波器组,所以为了方便,我想用FIR IP核的滤波器系数重设功能。也就是说,我把滤波器组中全部的滤波器系数都导入FIR IP核,然后通过FILTER_SEL端口选择不同滤波器的系数。设置界面如下,一开始我以为FILTER_SEL端口输入1代表一组滤波器系数,依次类推,2代表第二组……后来我发现这里有个坑,应该是0对应第一组滤波器系数,1对应第二组,依次类推……千万不要被下图中左下...
2018-09-04 10:34:42
3515
原创 Hyperlynx学习笔记
Hyperlynx PI学习笔记之前一直没有搞明白Hyperlynx中PI分析的逻辑关系,现在明白一些了梳理一下。首先上图是PI分析的交互式仿真设置窗口,在右上角的Power/Ground Net to Analyze中选择要仿真的电源Net,比如选择1.5v的Net。之后就是分配模型,在Assigned Models里分配为所选电源Net提供电源的Model(就是PCB上提供
2017-10-22 16:37:35
3031
2
计算机是怎样跑起来的
2017-11-28
An Open-Source Hardware_Software Architecture for Quadrotor UAVs
2016-04-22
Cortex-A Series Programmer's Guide
2015-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人