自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 《雷达目标特性》 学习笔记(二)

目录第2章 雷达散射截面理论基础2.1 RCS的定义和分类2.1.1 定义第2章 雷达散射截面理论基础2.1 RCS的定义和分类2.1.1 定义目标的雷达散射截面(RCS, Radar Cross Section)用于表征雷达目标对照射电磁波散射能力。RCS= 4π\piπ单位立体角内目标朝接收方向散射的功率密度从给定方向入射于该目标的平面波功率密度\frac{单位立体角内目标朝接收方向散射的功率密度}{从给定方向入射于该目标的平面波功率密度}从给定方向入射于该目标的平面波功率密度单位立体角内目标

2021-10-01 14:54:06 19749 4

原创 《雷达目标特性》 学习笔记(一)

目录第一章 概论雷达目标特性含义及内容三级目录第一章 概论雷达目标特性含义及内容三级目录

2021-09-25 23:31:45 2788

原创 H.264编码实验--JM18.6&&H264Visa

任务一、将两个.264文件进行解码,得到相应的YUV文件1. Decoder Syntax参考JM使用手册,解码语法如下:ldecod [-s] [-h] {[defdec.cfg] | {[-p pocScale][-i bitstream.264]…[-o output.yuv][-r reference.yuv] [-uv]}}参数含义-h打印参数使用方法[defdec.cfg]可选解码器配置文件,其中包含所有解码器信息-s无声解码-i设置解码文件

2020-08-29 01:24:13 1821

原创 随机信号的参数建模法--AR模型及Matlab实现

目录一、随机信号参数模型二、AR模型三、AR模型参数的估计1. AR 模型参数和自相关函数的关系2. Y-W 方程的解法——L-D 算法2-1 前向预测器2-2 建立更高阶的AR模型2-3 AR 模型参数估计的各种算法的比较和阶数的选择一、随机信号参数模型为随机信号建立参数模型是研究随机信号的一种基本方法,其含义是认为随机信号x(n)x(n)x(n)是由白噪 w(n)w(n)w(n)激励某一确定系统的响应(如图 7.5)。只要白噪的参数确定了,研究随机信号就可以转化成研究产生随机信号的系统。经典信号

2020-06-21 00:22:51 7785

原创 MPEG音频编码原理及C++实现

一、MPEG-1 Audio LayerII编码器原理该编码器采用双线并行的结构,上半部分是子带编码系统,下半部分是感知音频编码系统。下半部分的目的是为不同子带分配不同的量化比特数。下面就这两个部分分别展开描述:1.1 子带编码含义:将原始信号分解为若干个子频带,对其分别编码处理后再合成为全频带信号为什么?:很多信源在同一时间表现出不同特性,信号需要被分解,针对不同子路采用不同的量化比特与编码方式。1.1.1 多相滤波器组将PCM样本变换到32个子带的频域信号低通滤波器与各子带中心频率调制

2020-06-13 19:21:02 829 1

原创 完全重建QMF滤波器组

任务一 完全重建QMF滤波器组的设计在QMFB的设计仿真中,发现1<N<127时,N越大,低通滤波器的幅度响应越理想,并且达到通带尽量平,过渡带尽量窄,且阻带尽可能快速衰减的要求,具有实际意义。这里用matlab实现完全重建QMFB的设计,具有直观、简便、快捷的优点,极大的减轻了工作量,得到的均方误差也较小,具有相对较高的精度,最优参数一般可以选取N=41,=0.43。结果及分析:图1为滤波器h0和h1的幅度响应,h0与h1镜像对称,h0的通带截止频率为w=0.43:图2为幅度响应关系

2020-05-31 23:37:58 298

原创 JPEG原理分析及JPEG解码器的调试 C++

一、实验原理1.JPEG编解码原理JPEG编码的过程如下图所示。解码是编码的逆过程。2.JPEG文件格式2.1 Segment 的组织形式JPEG 在文件中以 Segment 的形式组织,它具有以下特点:均以 0xFF 开始,后跟 1 byte 的 Marker 和 2 byte 的 Segment length(包含表示Length 本身所占用的 2 byte,不含“0xFF” + “Marker” 所占用的 2 byte);采用 Motorola 序(相对于 Intel 序),即保存

2020-05-31 22:18:29 876

原创 DPCM之预测误差均方值推导&&最小二乘法总结

标题DPCM之预测误差均方值推导最小二乘法总结一、梯度下降法1、算法原理梯度下降法是指参数不断沿着负梯度方向不断更新,直到最小值,其形象化表示如下图:那为什么会沿着负梯度更新,而不是沿着其他方向更新呢?对于深度学习模型,目标函数J(θ),J(θ)关于参数θ的负梯度将是目标函数下降最快的方向。原因如下:在求方向导数的时候,用偏微分来简化的计算.一个平面上无数个方向,函数沿哪个方向变化率最大呢?目前我不管梯度的事,我先把表达式写出来:那么我们可以得到:那么此时如果Duf(x,y)要取

2020-05-17 22:44:03 1355

原创 DPCM编解码 C++实现

DPCM编解码原理1. DPCM编解码原理DPCM是差分预测编码调制的缩写,是比较典型的预测编码系统。在DPCM系统中,需要注意的是预测器的输入是已经解码以后的样本。之所以不用原始样本来做预测,是因为在解码端无法得到原始样本,只能得到存在误差的样本。因此,在DPCM编码器中实际内嵌了一个解码器,如编码器中虚线框中所示。在一个DPCM系统中,有两个因素需要设计:预测器和量化器。理想情况下,预测器和量化器应进行联合优化。实际中,采用一种次优的设计方法:分别进行线性预测器和量化器的优化设计。2

2020-05-10 00:20:36 408

原创 LZW编解码原理与C++实现

一、LZW编解码原理及算法1.1 树的结构尾缀字符(suffix)母节点(parent)第一个孩子节点(firstchild)下一个兄弟节点(nextsibling)1.2 LZW编码原理和实现算法LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换...

2020-04-25 20:39:21 1010

原创 C++实现TGA到YUV文件转换

本次试验通过C++,实现将TGA文件转换为YUV文件。目前只支持非压缩无颜色表24、32位格式以及非压缩有颜色表RGB格式的转换。一、基本原理1. TGA文件结构具体参见:2. RGB2YUV彩色空间转换基本原理具体参见:二、试验流程三、代码实现//main.cpp#include <stdio.h>#include <windows.h>#incl...

2020-04-06 01:07:43 217

原创 TGA文件格式解析

一、简介TGA(Truevision Graphics Adapter)文件格式,通常又称为Targa(Truevision Advanced Raster Graphics Adapter),是由Truevision公司1984年创建,并被用于该公司的首个视频图像产品中。1989年,Truevision公司制定了TGA文件格式的扩展格式,使得开发者可以依据其标准开发跨平台跨产品的兼容格式。TG...

2020-04-05 22:08:41 3647

原创 C++实现RGB2YUV/YUV2RGB

一、实验原理1.内存方式(1) RGB内存方式(2) YUV内存方式2.彩色空间转换公式(1) YUV2RGB的转换公式由电视原理可知,亮度和色差信号的构成如下:Y=0.2990R+0.5870G+0.1140BR-Y=0.7010R-0.5870G-0.1140BB-Y=-0.2990R-0.5870G+0.8860B为了使色差信号的动态范围控制在0.5之间,需要进行归一...

2020-03-22 02:11:56 1049

原创 读取分析RGB文件

作业3:读入一个24bitRGB文件(以down.rgb为例,其分辨率为256*256),输出该数据文件中R、G、B三个分量(各8bit表示)的概率分布示意图(类似下图)和熵。提示:(用C或C++实现时),程序的流程为:开辟3个width*height的unsigned char型数组;打开要读出的RGB文件(以“rb”方式打开),打开3个要输出的数据统计文件(以“w”方式打开,可命名为R_s...

2020-03-15 02:59:32 1453

原创 pip install 出现time out解决方法

大佬的方法建立pip.ini

2020-03-12 00:18:17 406

原创 PCA主成分分析

直观理解协方差矩阵1.方差与协方差定义color=#0099f 1n−1\frac {1} {n-1}n−11​α\alphaαcovcovcovΣ\SigmaΣ∑下标表达式上标表达式累加表达式\sum_{下标表达式}^{上标表达式} {累加表达式}∑下标表达式上标表达式​累加表达式x12x_1^ 2x12​a‾\overline aaΣ=(1a1a12⋯a1n1a2a22⋯a...

2020-02-25 23:59:47 528

原创 计算机编程的数据类型

C语言允许使用的数据类型包括:基本类型、构造类型、指针类型、空类型(1) 基本类型:不可分割的最基本的数据类型,包括整型 (short int long) 浮点型 (float double) 字符型 (char) 逻辑型 (boolean(只可取true false))(2) 构造类型:由基本类型构造,包括数组、结构体、联合体、枚举类型等。(3) 指针类型:可以指向内存地址,用...

2020-02-17 18:06:28 1005

空空如也

空空如也

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

TA关注的人

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