自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Destiny0321的专栏

非淡泊无以明志,非宁静无以致远。

  • 博客(25)
  • 资源 (15)
  • 收藏
  • 关注

原创 BP算法实现圆迹SAR点目标仿真(C++语言)

在圆迹SAR成像模型中,一般采用后向投影算法(Back Projection Algorithm,BPA)实现。本文采用C++语言建立了圆迹SAR的回波模型,然后采用BP算法仿真出了点目标,回波幅度图如图1所示,点目标成像效果如图2所示。几经修改,在Release模式下生成的可执行文件的执行效率比Matlab在同等参数条件下的执行效率高。

2017-03-25 17:23:08 6370 6

原创 《合成孔径雷达成像——算法与实现》之【end】RADARSAT-1数据处理

分别采用方式2、方式3的距离多普勒算法,Chirp Scaling算法,wK算法对RADARSAT-1数据进行成像,并提供源代码下载(代码编写不易,核心成像算法代码已被封装成保护文件)。1.方式2的距离多普勒算法处理RADARSAT-1数据源代码下载地址:http://download.csdn.net/detail/destiny0321/97916372.方式3的距离多普勒算法处理RADARSA

2017-03-23 19:48:57 13478 49

原创 《合成孔径雷达成像——算法与实现》之【16】仿真图7.5

Chirp Scaling原理之线性调频变标效应仿真当受到线性调频信号的调制时,在参考位置处,原始信号的幅度未发生移动,但是在其他位置均发生了向左或向右的移动。 本例中,以中心目标为参考点,对应于零偏移。线性调频变标之后,左侧目标右移10个采样点,右侧目标左移10个采样点Matlab源代码下载地址:

2017-03-17 23:22:00 4008 1

原创 《合成孔径雷达成像——算法与实现》之【15】仿真图7.3

Chirp Scaling原理之单频变标方程的偏移影响当受到单频信号的调制时,原始信号的幅度将向左或向右移动。Matlab源代码下载地址:

2017-03-17 23:07:15 2864

原创 《合成孔径雷达成像——算法与实现》之【14】仿真图5.19

斜视角等于22.8°、正扫描情况下,单点目标的方位频谱:由于多普勒中心的改变,方位频率的间隙位置产生了移动。由于多普勒带宽按斜视角的余弦值被缩小,所以这里的间隙变大。由于多普勒中心是波长的函数,所以间隙具有微小的抖动。

2017-01-06 21:47:24 3361 4

原创 《合成孔径雷达成像——算法与实现》之【13】仿真图5.18

斜视角等于22.8°的 情况下的单个点目标的时域性质:在方位向,信号能量随着远离波束中心而逐渐衰减。当距离向调频率Kr为正时,相位等值线为双曲线;当距离向调频率Kr为负时,相位等值线为椭圆。图中多出来的“鞍点”和“靶点”表明相位等值线存在虚像,故仅给出相位图等价于将复数信号表示成实数信号。距离徙动比较明显。零多普勒点发生了偏移。

2017-01-06 21:42:22 3194 4

原创 使用C++语言读取*.mat文件中的数据

借助于Matlab的接口函数,在Visual Studio中使用C++语言读取*.mat文件中的数据(这里主要是2维矩阵(灰度图像)和3维矩阵(彩色图像))到OpenCV中的Mat数据结构中并显示图像,同时实现将灰度图像转化为伪彩色图像(类型为Matlab中的colormap jet),最后调用Windows的API函数实现窗口尺寸的自由调整。

2017-01-06 15:24:20 20630 5

原创 《合成孔径雷达成像——算法与实现》之【12】仿真图5.17

零斜视角、正扫描情况下,单点目标的方位频谱:方位向的过采样体现在每个距离门的“间隙”上,其位于傅里叶变换后数据列的中间位置。经傅里叶变换后方位频率二次相位改变了符号,故图(b))中的等值线变成了椭圆。距离向和方位向的过采样可以从图(c)中的二维频谱看出。距离傅里叶变换同样会引起符号的改变,图(d)中的等值线又变成了双曲线。源代码下载地址:

2016-12-21 21:59:14 4016 3

原创 《合成孔径雷达成像——算法与实现》之【11】仿真图5.16

零斜视角情况下的单个点目标的时域性质:在方位向,信号能量随着远离波束中心而逐渐衰减。当距离向调频率Kr为正时,相位等值线为双曲线;当距离向调频率Kr为负时,相位等值线为椭圆。图中多出来的“鞍点”和“靶点”表明相位等值线存在虚像,故仅给出相位图等价于将复数信号表示成实数信号。Matlab源代码下载地址:

2016-12-21 21:53:17 3879 8

原创 《合成孔径雷达成像——算法与实现》之【10】仿真图3.13

频域匹配滤波有三种方式:方式1的匹配滤波器:时间反褶后取复共轭,计算N点补零DFT H1(f) = fft(conj(s(-t)),Nfft)方式2的匹配滤波器:补零后计算DFT,对结果取复共轭 H2(f) = conj(fft(s(t),Nfft))方式3的匹配滤波器:直接在频域生成匹配滤波器 H3(f) = exp(1i*pi*f.^2/K)列表内容滤波器的形式不对,滤波后脉冲峰值

2016-12-01 19:15:57 8202 4

原创 《合成孔径雷达成像——算法与实现》之【9】仿真图3.10

加窗是为了增加目标响应函数的峰值旁边比,可分为时域窗和频域窗。

2016-12-01 18:58:24 2792 2

原创 《合成孔径雷达成像——算法与实现》之【8】仿真图3.8

非基带信号可以视为零频时刻偏移脉冲中心的信号,这里脉冲持续时间T=7.24us,脉冲中心相对于零时刻偏移tc=1us。脉冲压缩将信号压缩到零频,但相位有一个线性频偏。

2016-11-18 17:21:27 2874 1

原创 《合成孔径雷达成像——算法与实现》之【7】仿真图3.7

加入0.75倍的高斯噪声后,信号实部波形已经凌乱,从波形中已无法判断这是哪一种信号,但脉冲压缩的性能几乎不受影响,说明脉冲压缩抗噪能力强。

2016-11-18 17:13:11 2692

原创 《合成孔径雷达成像——算法与实现》之【6】仿真图3.6加窗

这里主要对图3.6的匹配滤波器作了加窗(Kaiser窗)处理,使得脉冲压缩效果有了变化:加窗之后的信号幅度较未加窗信号有了降低,但峰值旁瓣比下降了7dB。

2016-11-18 17:01:07 4189

原创 《合成孔径雷达成像——算法与实现》之【5】仿真图3.6

这里,信号持续时间T = 7.24us,信号带宽B = 5.8MHz,过采样率取为10以便于更加准确地观测波形。可以看到,脉冲压缩后的峰值旁瓣比达到了-13dB。

2016-11-09 09:50:50 5037 1

原创 《合成孔径雷达成像——算法与实现》之【4】仿真图3.4

这里,信号持续时间T = 10us,信号带宽B = 10MHz,改变过采样率(1.4, 1.2, 1.0, 0.8)的取值以探索过采样率对信号频谱的影响。

2016-11-09 09:40:34 3629 4

原创 《合成孔径雷达成像——算法与实现》之【3】仿真图3.2

为了对线性调频信号的频域性质有更清晰的认识,将信号持续时间T = 7.24us保持不变,而将信号带宽提升到B = 99.43MHz,过采样率降至1.25。可以看到,在频域中信号的实部和虚部也具有线性调频结构。

2016-11-09 09:22:44 3920 5

原创 《合成孔径雷达成像——算法与实现》之【2】仿真图3.1

Chirp信号的实部、虚部以及相位仿真

2016-11-09 09:15:01 4630

原创 《合成孔径雷达成像——算法与实现》之【1】仿真图2.2

重点在于理解“由于图像扭曲或旋转带来的频域表现形式的变化”。

2016-11-02 00:07:07 10080 6

原创 《合成孔径雷达成像——算法与实现》之【0】仿真汇报

《合成孔径雷达成像——算法与实现》之仿真汇报- 主要是对《合成孔径雷达——算法与实现》这本书上的部分Figure、算法以及光盘数据处理进行了仿真,最后制成了一个PPT。以后将把所有作品一一贴出!

2016-11-01 23:28:48 17568 108

原创 基于VS2010的MFC对话框编程之图片浏览器(附源代码)

基于VS2010的MFC对话框编程之图片浏览器 本文先给出了基于VS2010的MFC对话框编程之图片浏览器所能实现的功能以及采用的技术,然后展示效果图,做出总结,最后附上源代码。效果图 1 效果图 2 效果图 3 效果图 4

2016-04-11 20:24:34 8964 1

原创 基于SIFT特征的图像配准(附Matlab源代码)

基于SIFT特征的图像配准(附Matlab源代码) 本文先给出了采用SIFT方法进行图像配准的实验原图以及实验结果,最后附上Matlab源代码。 实验一:       实验一的图像(见图1.1)是本人自己拍摄的,然后由软件裁剪成400×400像素而成,其中参考图像和待配准图像之间有重叠部分,且具有一定的旋转。这是一般难度的图像配准。

2015-10-23 00:26:41 51723 152

原创 OpenCV3.0.0在VS2013中的配置(Win7_32位)

OpenCV3.0.0在VS2013中的配置(Win7_32位)1.进入官网http://opencv.org/下载opencv-3.0.0.exe,如下图所示: 2.双击运行下载好的opencv-3.0.0.exe文件,我将目录改为“E:\”,如下图所示: 3.等待opencv-3.0.0.exe安装完成,如下图所示: 4.安装完成之后,将在E盘自动创建一个opencv文件夹,文件夹里只有

2015-10-11 02:06:57 6072

原创 MNIST手写数字数据库保存为*.bmp图像之MATLAB源程序

MNIST手写数字数据库保存为*.bmp图像之MATLAB源程序手写数字库很容易建立,但是总会很浪费时间。Google实验室的Corinna Cortes和纽约大学柯朗研究所的Yann LeCun建有一个手写数字数据库,训练库有60,000张手写数字图像,测试库有10,000张。源图像数据可访问原站 http://yann.lecun.com/exdb/mnist/进行下载,或到 http://do

2015-10-10 16:02:18 3597 4

原创 C++学习之分解质因数

一般地,对于一个大于1的非质数N,都可以分解成1~N之间质数相乘的形式,例如:  6=2*3;30=2*3*5;72=2*2*2*3*3;  ......特殊地,当N是质数时,则只能表示成N=1*N的形式。本文就该形式的分解,给出了分解质因数的C++源代码://分解质因数.cpp//功能:将一个整数分解为多个质数相乘//例子:480=2*2*2*2*3*5//

2015-09-15 14:21:07 4408

BP算法实现圆迹SAR点目标仿真(C++语言)

在圆迹SAR成像模型中,一般采用后向投影算法(Back Projection Algorithm,BPA)实现。本文采用C++语言建立了圆迹SAR的回波模型,然后采用BP算法仿真出了点目标。(运行该程序需要配置opencv,对opencv的配置可参考http://blog.csdn.net/destiny0321/article/details/54138434中的部分内容)

2017-03-25

wK算法算法处理RADARSAT-1数据_share

采用wK算法处理RADARSAT-1的数据,核心代码未公开。成像效果见http://blog.csdn.net/Destiny0321/article/details/65448250

2017-03-23

Chirp Scaling算法处理RADARSAT-1数据_share

采用Chirp Scaling算法(CSA)处理RADARSAT-1的数据,核心代码未公开。成像效果见http://blog.csdn.net/Destiny0321/article/details/65448250

2017-03-23

方式3的距离多普勒算法处理RADARSAT-1数据_share

采用距离多普勒算法(RDA)的方式3处理RADARSAT-1的数据,核心代码未公开。成像效果见http://blog.csdn.net/Destiny0321/article/details/65448250

2017-03-23

方式2的距离多普勒算法处理RADARSAT-1数据_share

采用距离多普勒算法(RDA)的方式2处理RADARSAT-1的数据,核心代码未公开。成像效果见http://blog.csdn.net/Destiny0321/article/details/65448250

2017-03-23

《合成孔径雷达成像——算法与实现》之仿真图7.3的Matlab源代码

《合成孔径雷达成像——算法与实现》这本书的仿真图7.3的Matlab源代码。详情见http://blog.csdn.net/Destiny0321/article/details/62962103

2017-03-17

使用C++语言读取*.mat文件中的数据

借助于Matlab的接口函数,在Visual Studio中使用C++语言读取*.mat文件中的数据(这里主要是2维矩阵(灰度图像)和3维矩阵(彩色图像))到OpenCV中的Mat数据结构中并显示图像,同时实现将灰度图像转化为伪彩色图像(类型为Matlab中的colormap jet),最后调用Windows的API函数实现窗口尺寸的自由调整。

2017-01-06

基于VS2010的MFC对话框之图片查看器

所实现的功能: 1.采用双缓冲技术解决屏幕闪烁问题; 2.浏览过程中实现图片的拖拽; 3.浏览过程中实现图像的放缩; 4.对当前文件下所支持图片格式(BMP、JPG、PNG)进行显示; 5.实现“上一张图片”和“下一张图片”功能; 6.随时进行窗口的最小化、正常、最大化显示的切换; 所用到的工具:CImage类

2016-04-14

基于VS2010的MFC对话框之图像浏览器

所实现的功能: 1.采用双缓冲技术解决屏幕闪烁问题; 2.浏览过程中实现图片的拖拽; 3.浏览过程中实现图像的放缩; 4.对当前文件下所支持图片格式(BMP、JPG、PNG)进行显示; 5.实现“上一张图片”和“下一张图片”功能; 6.随时进行窗口的最小化、正常、最大化显示的切换; 所用到的工具:CImage类

2016-04-13

基于VS2010的MFC对话框之图片浏览器

所实现的功能: 1.采用双缓冲技术解决屏幕闪烁问题; 2.浏览过程中实现图片的拖拽; 3.浏览过程中实现图像的放缩; 4.对当前文件下所支持图片格式(BMP、JPG、PNG)进行显示; 5.实现“上一张图片”和“下一张图片”功能; 6.随时进行窗口的最小化、正常、最大化显示的切换; 所用到的工具:CImage类

2016-04-11

基于VS2010的MFC时钟绘制(双缓冲防闪烁)

本时钟是在vs2010中开发出来的,采用双缓冲技术防止画面闪烁,是学习MFC绘图技术的好典例。

2016-04-08

基于SIFT特征的图像配准(附Matlab源代码)之仿真图像

这是帖子“基于SIFT特征的图像配准(附Matlab源代码)”中实验二和实验三所使用到的图片

2015-12-27

基于SIFT特征的图像配准(Matlab源代码)

该压缩文件包含了实现图像配准所需的13的*.m文件和一个*.exe文件,对同一地点、不同方位拍摄的两张照片配准效果可观,值得下载。

2015-10-22

MNIST手写数字数据库

手写数字库很容易建立,但是总会很浪费时间。Google实验室的Corinna Cortes和纽约大学柯朗研究所的Yann LeCun建有一个手写数字数据库,训练库有60,000张手写数字图像,测试库有10,000张。

2015-10-10

基于SIFT特征的图像配准(MATLAB代码)

本配准程序能够对自然图像、雷达图像进行完美的配准,得到的配准图像效果乐观

2015-07-17

空空如也

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

TA关注的人

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