- 博客(15)
- 收藏
- 关注
原创 【数字信号处理】Matlab做fft时点数N怎么选取
一、FFT点数N(也就是离散时间信号的记录长度):要根据所要求的的频率分辨率F来决定。频率分辨率F:能够用FFT算法分析得到的最靠近的两个信号频率之间的间隔。N和F的关系:N>=Fs/F, Fs为采样频率。由于FFT一般要求N是2的整数幂,所以最后还要把N扩大为最接近2的整数幂。二、参考网页如何决定要使用多少点来做fft:https://zhidao.baidu.com/ques...
2018-11-09 11:21:48 40514
原创 【数字图像处理】Two-Dimensional Fourier Transform and Filtering
实验要求:该实验的目的是开发一个 2-D FFT 程序包。要求程序能完成下面的功能:(1.a) 用因子 (-1)x+y 乘以输入图像,以实现滤波的中心化变换;(1.b) 计算付立叶变换;(1.c) 用一个实矩阵乘以一个复数矩阵,即用实矩阵中的元素同时乘以复数矩阵对应位置上的复数的实部与虚部。可以通过调用两个图像的乘法程序来实现对应元素的相乘;(1.d) 计算反付立叶变换;(1.e)...
2018-11-27 09:02:26 757
原创 【数字信号处理】:线性调频信号(LFM chirp)分成IQ两路图像
%线性调频信号分为IQ两路时域图和频谱的产生matlab仿真代码%注意:复信号,要保证采样频率fs>带宽B,频谱才不会混叠。实信号则需要fs>2B。%为了防止混叠:Fs>=2f0%...................................................................................%clear all;...
2018-11-23 12:39:02 11673 1
原创 【数字信号处理】:线性调频信号(LFM chirp)产生-复数式&余弦式
%线性调频信号的产生的matlab仿真代码%...................................................................................%clear all;clc;%%信号的参数设置T=10e-6; %pulse duration10usB=30e6; ...
2018-11-23 12:34:00 18642 4
转载 【linux+C】restrict关键字用法
c99中新增加了一个类型定义,就是restrict。看了下网上的相关贴子,但还是问题解决的不够。下面是相关一个文章,我将在后面再加相关说明:那么restrict的意义是什么呢?概括的说,关键字restrict只用于限定指针;该关键字用于告知编译器,所有修改该指针所指向内容的操作全部都是基于(base on)该指针的,即不存在其它进行修改操作的途径;这样的后果是帮助编译器进行更好的代码优化,...
2018-11-17 22:26:44 1053
原创 【Linux+C】GCC编译器的结构体对齐指令
gcc推荐的结构体对齐指令 __attribute__((packed)) __attribute__((aligned(n)))举例说明其用法(1) “__attribute__((packed))”使用时直接放在要进行内存对齐的类型定义的后面,然后它起作用的范围只有加了这个东西的这一个类型。packed的作用就是取消对齐访问。#include &l...
2018-11-15 10:57:56 3923 2
原创 【数字图像处理】Spatial Filtering and Median Filtering
实验要求:编写一个能够完成两幅图像之间加、减、乘、除四种算术运算的函数。另外,对于两幅图像的乘法,所编写的乘法程序还要能够完成一幅图像乘以一个常数的功能。使用图 Fig1.10(4)和 Fig1.10(5)验证实验。编写一个对图像进行空域滤波的函数(实现方法见课本 3.5 节)。空域模板的尺寸固定为 3 x 3 大小, 但模板中的系数要做为程序的输入参数。(1.a) 使用上述函数实现...
2018-11-13 07:41:10 567
原创 【数字信号处理】线性卷积的四种常见求解方法
版权声明,未经博主同意不得转载:https://mp.csdn.net/postedit例:x(n)=R3(n)={1,1,1};h(n)=(4-n)R4(n)={4,3,2,1};求线性卷积y(n)=x(n)*h(n)1、时域直接法:a.翻转:h(n)=h(-m); b.移位:h(n-m); c.相乘:x(m)h(n-m); d.相加即:时域直接法(1)图示法:也...
2018-11-11 17:41:42 63920 5
转载 【linux基础】Vim命令合集
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件...
2018-11-10 10:20:48 124
转载 FPGA入门实验【转载】
资源来自:http://www.cnblogs.com/yuphone/category/259789.html内含大量的FPGA入门实验,有兴趣的可以查看
2018-11-10 10:16:17 346
转载 【数字信号处理】信号处理中为什么要用复信号
【摘要或目录】:一份讲稿,图文并茂,语言生动诙谐,通俗易懂,从介绍复数的表示,到欧拉公式的数学模型,引出为什么用复数表示实信号,通读全文,让一个初学者彻底理解在数字通信系统中为什么使用正交信号,正交信号又是如何节省带宽的,绝对实用!信号是信息的载体,实际的信号总是实的,但在实际应用中采用复信号却可以带来很大好处。由于实信号具有共轭对称的频谱,其负频谱部分是冗余的,将实信号的负频谱部分去掉,只保...
2018-11-09 11:25:56 9774 1
原创 【数字图像处理】Intensity Transformations and Histogram Equalization
实验要求:该实验使用强度变换方法对图像进行增强。实验图像为图 3.8(a)(1.a) 用公式(3.2-2)所示的对数变换方法进行图像增强。(1.b) 用公式(3.2-3)形式的指数变换方法进行图像增强。实验的目的是用(1.a)和(1.b)中的方法获得最好的可视化增强效果。根据你自己的判断调整参数,对每一个变换获得最好的可视化结果,并解释结果图像之间产生差异的主要原因。(2.a) 编...
2018-11-09 11:05:24 853
原创 【数字图像处理】Reducing the Number of Gray Levels, Zooming and Shrinking Images
实验要求:(1.a) 编写一个以 2 的幂次方将给定图像的灰度级数从 256 减少到 2 的程序。图像的灰度级数以参数变量的形式传递到所编写的程序中。(1.b) 使用图 2.21(a) 以(1.a)中编写的程序生成图 2.21 所示的各个结果。(2.a) 编写一个基于像素复制方式进行图像缩放的程序,假设缩放因子为整数。忽略混叠效应。(2.b) 用编写的程序将图 2.19 (a)从 102...
2018-11-09 11:03:28 854
原创 【数字图像处理】Image Printing Program Based on Halftoning
实验要求:本实验后面的图像给出了用点模式近似表示的 10 个灰度级。每一个灰度级用一个 3 x 3 的黑白点模式表示。用黑点全部填充的 3 x 3 区域近似表示灰度级为 0 的黑色灰度级,全部填充白点的 3 x 3 模式近似表示灰度级为9 的白色灰度级。其它的点模式表示这二者之间的灰度级。基于这样的点模式的灰度级打印方案称为半色调技术。 亦即输入图像中的每一个像素将对应于打印图像中的 3 x ...
2018-11-09 11:01:23 441
原创 【数字信号处理】复指数信号幅值、相角的理解
复指数序列:其中w是数字域频率,是模拟域角频率,f是模拟域频谱,这句话的意思可以理解为,数字与频率是模拟域(角)频率对抽样频率的归一化。例:%本实验主要用于理解复指数信号实部、虚部、幅值以及相角的概念clc; clear all; close all n = [0:20];% alpha = -0.1 + 0.3j; %复指数信号的表达形式一% x...
2018-11-08 15:20:11 13075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人