- 博客(158)
- 收藏
- 关注
原创 分数阶傅里叶变换
1987 年, A. C. McBride 和 F. H. Kerr 用积分形式从数学上严格定义了分数阶 Fourier 变换[31].: : :, 其中 c 是比 x 小的数值, 则 n 阶导数可定义为。
2024-12-23 20:56:25
554
原创 NASH均衡存在性证明
(N,{Ai},{Hi})是一个标准形式的博弈,设Π(X)是X上所有概率分布的集合,则称局中人i的混合策略集为Si=Π(Ai). 全体混合策略局势的集合S可表示为各局中人混合策略集的笛卡尔积,S=S1×S2×⋯×Sn.混合策略的定义表明,对于策略si,局中人i会依照特定的概率分布选择不同的行为. 显然,纯策略是混合策略的一种特殊形式. 我们。
2024-12-06 16:05:15
1331
原创 深度学习在雷达中的应用
网络结构,该结构可以降低反馈神经网络的复杂性,针对此研究提出了CNN。近些年,针对CNN具有避免图像的复杂前期预处理的优势,该网络被广泛应用于图像的模式分类领域。20世纪60年代, Hubel和Wiese研究猫脑皮层发现用于局部敏感和方向选择的神经元具有独特的。构如图2所示,经典的CNN一般包括卷积层、池化层、全连接层和分类器。
2024-11-26 17:44:07
363
原创 选中一行或多行的快捷键ctrl+w(快试试吧)
按Home(定位到行首)然后按Shift+↓(多按一下Shift+↓则多选一行)按Home(定位到行首)然后按Ctrl+Shift+END(行尾)按End(定位到行尾)然后按Ctrl+Shift+Home。按Home(定位到行首)然后按Shift+END(行尾)按End(定位到行尾)然后按Shift+Home。按Home(定位到行首)然后按Shift+↓。当前文档首行:ctrl+Home。当前文档尾行:ctrl+End。注:当前行行首:Home。
2024-11-15 15:48:11
938
原创 HLS实现图像二值化
从综合结果可知,pixelBinary的Latency和Interval的值是一样的,都是50235,我们的图片尺寸是184*273 = 50232,Latency和Interval的值比图片像素数多3,关于Latency和Interval具体的含义,我还是没有很明白,这两个值到底是怎么来进行计算的,等弄明白了再来分享。这是一个综合的结果,也就是把我们的HLS代码综合成了Verilog或者VHDL代码了,你再solution下面的syn文件夹下就可以看到生成的Verilog或者VHDL代码了。
2024-11-12 11:11:35
298
原创 关于HLS优化问题
常用于改善吞吐率的 directive 有 PIPELINE、ARRAY_PARTITION、UNROLL、DATAFLOW。常用于改善时延的 directives 有 LATENCY、LOOP_MERGE、LOOP_FLATTEN 等。ALLOCATE、ARRAY_MAP、ARRAY_RESHAPE、FUNCTION_INSTANTIATE 等。对于数组可以使用 ARRAY_PARTITION 来把数组分割成不同的部分,有 3 种分割方式。LOOP_FLATTEN 用于将嵌套的循环展开为一个大的循环。
2024-11-12 10:54:54
494
原创 system generator结合高版本matlab的使用
system generator 使用的时候需要结合matlab才能正确打开。2019.1Vivado可以支持2017以及以上全部版本的的matlab。所以其实如果我们电脑里有新版的matlab,是不需要再去退回旧版本的。1、在vivado安装路径下,搜索ml_supported.xml文件,双击点开。可以看到所有支持的matlab版本。2.寻找MATLAB安装路径即可。
2024-11-06 22:19:04
409
原创 QR分解MATLAB,C++实现
在线性代数或矩阵理论中,我们肯定都学过斯密特正交化(Gram-Schmidt Orthogonalization),正交化过程即将欧氏空间的任一基化为标准正交基,构造出的标准正交基正好构成了我们想要的QQ矩阵,而RR矩阵由正交化过程的公式倒推即可得到。A=[→x1→x2→x3]正交化→[→y1→y2→y3]单位化→[→z1→z2→z3]=QA=[x1→x2→x3→]→正交化[y1→y2→y3→]→单位化[z1→z2→z3→]=Q。首先假设初始方阵为AA,→xixi→、→yiyi→、→zizi→都为列向量。
2024-11-05 22:28:54
1012
原创 利用蒙特卡洛方法求定积分
基本思想:一个函数的定积分等于在这段区间上的平均值乘以区间长度,平均值通过蒙特卡洛方法进行模拟(均匀随机采样),然后对函数值求和,除以蒙特卡洛模拟次数得到平均值.这里计算的是x^2在[-1,1]上的定积分.
2024-11-05 15:30:31
491
原创 分数阶傅里叶变换与信息熵怎么用于信号处理?
就是我在从初始位置走向90°方位的时候,并不是一次性的就走过去了,而是每走一定的角度就停下来看一看我们在当前角度下能够看到红色信号曲线的什么特征与特性,并记录每个角度下“频率域”的频谱,这么做是因为大部分的信号都是非平稳信号,仅仅用傅里叶变换不足以分析其显著的特征,运用分数阶傅里叶变换主要是能选取信息最集中的角度去分析。这不就是我们一直以来求的频谱吗!我们不着急从这个复杂的数学方法入手,作为一个基本的工科生,我们一定是学过傅里叶变换的,如果你在平日的学习中习惯于思考,那么你一定会记得傅里叶变换就是在。
2024-11-03 17:29:14
920
原创 满秩分解与奇异值分解
SVD的作用就相当于是一个坐标系变换的过程,从一个不标准的n维坐标系,转换为一个标准的k维坐标系,并且使这个数据集中的点,到这个新坐标系的欧式距离为最小值(也就是这些点在这个新坐标系中的投影方差最大化),其实就是一个最小二乘的过程。A^T·A中计算的便是n×n的协方差矩阵,每一个值代表着原来的n个特征之间的相关性。对于奇异值,它跟我们特征分解中的特征值类似,在奇异值矩阵中也是按照从大到小排列,而且奇异值的减少特别的快,在很多情况下,前10%甚至1%的奇异值的和就占了全部的奇异值之和的99%以上的比例。
2024-11-02 11:15:00
1179
原创 线性变换的矩阵表示
这个人写的太好了.所以发一篇文章注明链接:矩阵篇(二)-- 线性变换的矩阵表示、常用变换及其矩阵、常见的特殊矩阵-CSDN博客
2024-10-24 11:17:20
518
2
原创 雷达系统分析与设计-MATLAB-第一章(定义和术语)
最理想的情况下,从0开始发射信号,只有一个静止目标,t0接收信号,时间差就是t0,然后距离R = c*t0/2;(但是这种情况似乎过于理想,一般情况是使用不了的,正确性未知...)连续波雷达主要用于目标速度的测量,以及导弹制导,如果不进行处理,就不可能进行距离测量.(相位的周期性)%计算占空因子 平均发射功率 脉冲能量 脉冲重复频率。
2024-10-20 17:59:40
345
原创 基于去斜滤波与稀疏恢复的探干一体化系统直达波抑制技术张世源1, 陆星宇1, 虞文超1, 吴元江1, 严华斌1, 吴名2, 顾红11.南京理工大学电子工程与光电技术学院, 江苏 南京
探测干扰一体化系统通过波形一体化设计,利用无典型雷达信号特征的干扰信号进行探测,共享波形、频率、时间、孔径等资源,极大提升了系统资源的综合利用率。然而,为实现有效干扰,探测干扰一体化波形在频段上会与对方雷达信号有所重叠,一体化设备探测回波会受到由对方雷达发射信号带来的强直达波影响,造成探测性能的严重恶化。本文考虑探干一体化系统与线性调频雷达对抗的场景,提出了两种直达波抑制算法(去斜频域滤波与稀疏恢复)。
2024-10-18 11:49:40
848
原创 无源雷达的直达波抑制--自适应信号算法
每个收发对的信息都可以形成一个跟踪,多个跟踪可以融合,注意,将目标的三维笛卡尔位置,笛卡尔速度与双基距离R,速度v关联的方程是高度非线性的.跟踪器本身是一个非线性的卡尔曼滤波器.凸显了DVB-T和调频无线电照射的互补性,表明两者结合使用可以获得良好的性能.利用高速度滤波器和低速度滤波器等方法,可以进一步提高目标的速度估计精度.对于来自接收机的信息,一种常用的形式是距离-多普勒图,多普勒信息是在每个距离分辨率单元内进行快速傅里叶变换(FFT)处理并且持续适当的积分间隔得到的,并绘制为距离和多普勒的函数.
2024-10-18 11:48:37
1131
原创 Vivado 跟Xilinx SAE学HLS系列-高亚军(复合数据类型)
在对应的结构体变量--directive里面使用field_level或者struct_level进行优化.查看波形--查看实际的分配情况。
2024-10-17 17:14:37
443
原创 Vivado HLS学习
根据需求选择合适的数据类型至关重要,不仅可以提高资源利用率,还可以有效提高速度.t=O83A视频链接: 6课:数据类型的转换_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1bt41187RW?
2024-10-17 16:55:58
511
原创 Vivado HLS C/RTL 联合仿真时间
简单的led.cpp,led.h,还有一个test bench文件xxxx.cpp。大概花了二十分钟,后面讨论时间慢的原因.
2024-10-15 23:01:02
328
原创 无源雷达导论(Hugh D.Griffiths,Christopher J.Baker)
此外,由于山峰、地面、建筑物等物体的反射,回波通道接收到的信号还包括多径杂波。外辐射源雷达使用的是非合作的辐射源,未知发射信号样本,为了实现相干积累,将淹没在噪声中的回波信号提取出来,外辐射源雷达另外设立了一个参考信号通道,用于获取发射信号样本,如图2所示。发射源的电磁波有两条主要路径,一条是直接抵达接收站的,叫直达波,一条是打到目标上然后反射到接收站的,叫回波,通过这俩的互模糊函数就可以计算出回波信号与直达波信号的时延和多普勒频率,进而计算出目标的径向距离和径向速度,再加上测角就可以算出目标的方位。
2024-10-12 11:28:05
1025
原创 ViVado HLS 2018.3基本开发流程
点击"Source"添加.c/cpp或者.h文件,在TestBench里面添加要测试的文件.c/cpp并且可以包含main函数.选择IP->Repository,并且点击加号,选择solution,将会自动识别到IP,识别到后,点击Apply->OK。①点击project->project settings->synthesis->browser->选择顶层函数。②点击project->Run C Simulation(输出01交替,表示C仿真结果正确)reg led_i_vld;reg led_i;
2024-10-11 10:21:24
1185
原创 计算多项式的加速方法-Horner方法-FIR滤波器设计等
所以,P(3)=160。我们拿表格中的单元格和多项式x(x(x(2x-1)+3)+1)-5做比较,我们会发现3*2-1=5是2x-1在x=3时的值,3*5+3=18是x(2x-1)+3在x=3时的值,3*18+1=55是x(x(2x-1)+3)+1在x=3时的值,最后3*55-5=160是x(x(x(2x-1)+3)+1)-5在x=3时的值。该算法在计算p(x)在某些点x0上的值时所产生的中间数字,恰好可以作为p(x)除以x-x0的商的系数,而算法的最后结果,除了等于p(x0)外,还等于这个除法的余数。
2024-10-08 23:18:43
1014
原创 Vivado License不能显示状态?
在VIvado License Manager中,左侧栏Manager License-Manage License Search Paths 点进去,在XILINX_LICENSE_FILE一栏填入证书路径即可。
2024-10-08 21:41:42
227
原创 下载Vivado2018
Vivado2018.3 是 2018 年 Xilinx 推出的 Vivado 最后一个版本,相对稳定。公司(Xilinx)于 2012 年起发布的集成设计环境。根据需求选择安装,可节省部分存储空间。Vivado 是 FPGA 厂商。注意路径中不要出现中文。注意路径中不要出现中文。
2024-10-08 20:46:00
590
原创 Open-Sora全面开源?
例如在上面的乌龟视频中,生成的乌龟多了一只脚。为了进一步降低 Sora 复现的门槛和复杂度,Colossal-AI 团队在代码仓库中还提供了便捷的视频数据预处理脚本,让大家可以轻松启动 Sora 复现预训练,包括公开视频数据集下载,长视频根据镜头连续性分割为短视频片段,使用开源。作者团队表示,他们将会继续维护和优化 Open-Sora 项目,预计将使用更多的视频训练数据,以生成更高质量、更长时长的视频内容,并支持多分辨率特性,切实推进 AI 技术在电影、游戏、广告等领域的落地。模块用于对齐文本的语意。
2024-10-06 11:26:25
1109
原创 OpenAI Sora如何使用?
对于下图一系列视频帧的左上角而言,便是已知当前spacetime patches,这就如同我们给LLM输入的prompt,然后sora推测下一个spacetime patches,最后通过自回归的方式预测出组合视频画面中各个位置的spacetime patches,然后在组合起来,便得到了整个视频画面的持续运动过程。Sora能够创造出包括多个角色、特定动作类型以及对主题和背景的精确细节描述的复杂场景,对语言的理解非常深刻,使其能够精准地识别用户的指令,并创造出表情丰富、情感生动的角色。
2024-10-06 11:24:38
810
原创 Sora文本生成视频模型
综上所述,Sora之所以能够实现如此出色的效果,是因为它结合了多种先进的技术和方法,这些技术和方法共同工作,使得Sora能够理解和生成复杂的视频内容,满足不同场景下的高质量视频生成需求。: Sora展示了在数字世界中的模拟能力,例如,通过提及“Minecraft”等游戏,Sora能够生成游戏世界中的动态场景,包括玩家的行动和环境变化。ChatGPT正是用的Transformer架构。在Sora生成的视频中,物体的持久性得到了很好的处理,例如,一个角色在视频中持续存在,其外观和行为在整个视频中保持一致。
2024-10-06 11:22:43
885
原创 最大似然估计(MLE)简单入门教程
最大似然估计MLE 是一种技术,可以生成对要拟合数据的任何分布的参数的最可能估计值。估计值是通过最大化数据来自的分布的对数似然函数来计算的。本文解释了 MLE 的工作原理和方式,以及它与 MAP 等类似方法的不同之处。还解释了似然函数的定义以及如何推导它。最后还使用了一个从泊松分布计算 MLE 的示例,并解释了 MLE 的两个重要属性,即一致性和渐近正态性。希望这对任何学习统计和数据科学的人有所帮助!
2024-09-30 18:04:05
901
原创 谱分解与Cholesky分解
可以和 σ(T)\sigma(T) 构成的对应,因此我们可以有一个从 ATA_T 到 C(σ(T))C(\sigma(T)) 的Gelfand map Γ\Gamma ,而且这个映射是 ∗* 代数同构的,也就是说,反过来,我们随便给一个连续函数 u∈C(σ(T))u\in C(\sigma(T)) ,那么 Γ−1(u)\Gamma^{-1} (u) 是一个。,所以我们可以构造 Ei=Γ−1(χλi)E_i=\Gamma^{-1}(\chi_{\lambda_i}) ,不难证明 EiE_i 是。
2024-09-29 18:07:16
661
原创 Cholesky分解
Cholesky 应该怎么念,o(╯□╰)o,我感觉比较像‘瞅乐死骑’,毕竟这是 名字,哈哈哈哈这个矩阵非常重要,之前在也见过它,如果:Ax=b无解,也就是 x=A−1b 不成立, A 不可逆,我们无法计算 A−1 .那么我们会想要最小化:||Ax−b||2也就是:这个 Error 函数对 x 求导:也就是需要解:(1)式也就是:(1)式 一定可以推出 (2) 式么?(ATA)−1 一定存在逆矩阵么?也许不一定,所以才有。
2024-09-29 18:03:14
960
原创 如何理解矩阵的复数特征值和特征向量?
但是这里给出一个不那么简洁、但是更加直观的理解方式:把它放在实空间中。和一个虚部(两个自由度),但是由于特征值必然是共轭成对出现的,那么两个特征值仍然只对应着一个实部和一个虚部(两个自由度)。后,蓝色空间变为红色空间就是一个纯粹的旋转过程了。的实部向量、虚部向量、以及实特征值的特征向量。的直观含义非常好理解,它就是在对应的特征向量方向上的纯拉伸/压缩。:在x-y平面上的均匀拉伸r倍,以及在z方向上单向拉伸c倍。也给我们两个向量,一个是实部向量,一个是虚部向量。给我们两个自由度,一个模,一个幅角。
2024-09-29 18:00:11
2080
原创 矩阵奇异值
接着: viTvi 转为两个向量的点乘 vi→·vi→=||vi||2。由于: ||Avi→||2 为非负数(一个向量的模长的平方为非负数)得到该新向量的模长 (||Avi→||) 即为 ATA 的奇异值。由上面可知: σi=λi=||Avi→||2=||Avi→||所以:每个 ui 的模长为1,于是: ||ui||2=1。那么将 vi 替换成 ui 后为: λi||ui||2。那么: ||Avi→||2=(Avi→)(Avi→)那么这个新的向量模的平方记为: ||Avi→||2。
2024-09-29 17:58:57
1349
原创 矩阵特征值估计
Gerschgorin圆盘:设 A=(aij)n×n 为实方阵,则称复平面上以 aii 为中心, 以ri=∑j=1,j≠in|ai,j| 为半径的 n 个圆盘称为Gerschgorin圆盘。
2024-09-29 17:58:20
937
Qt中如何在多线程中使用信号和槽?
2024-07-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人