自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 随机信号的参数建模法

1.随机信号参数模型及AR模型为随机信号建立参数模型是研究随机信号的一种基本方法,其含义是认为随机信号x(n)是由白噪w(n)激励某一确定系统的响应。只要白噪的参数确定了,研究随机信号就可以转化成研究产生随机信号的系统。随机信号x(n) 由本身的若干次过去值x(n-k)和当前的激励值w(n) 线性组合产生:该模型的系统函数是:p 是系统阶数,系统函数中只有极点,无零点,也称为全极点模型,系统由于极点的原因,要考虑到系统的稳定性,因而要注意极点的分布位置,用 AR( p )来表示。2.AR 模

2020-06-21 22:55:35 1116 1

原创 MPEG音频编码实验

1、MPEG-1 Audio LayerII编码器原理2、程序设计的整体框架:1.对滑动窗口内的音频信号进行32子带的滤波2.若为立体声模式,结合左右两声道3.计算当前帧的比例因子,并计算当前帧的比例因子选择信息4.使用相应的心理声学模型计算心理声学掩蔽电平5.使用步骤4中的掩蔽电平计算掩噪比,迭代分配比特6.如有需要添加CRC纠错7.将比特分配,比例因子和比例因子信息打包并加入比特流8.根据比特分配信息对子带量化打包加入比特流代码实现:int main(int argc, char

2020-06-15 10:40:52 309

原创 完全重建QMF滤波器组的理解

(1)多抽样率技术实现一个信道中的多路通信完全重建。而QMF滤波器组在对信号进行抽取后,可以根据每个子带的不同特征分别进行处理,而插值和合成环节又能消除信号失真的各种因素,有很突出的优点(2)以两通道为例,一个两通道正交镜像滤波器组如图,在分析滤波器组一侧,输入信号(设为宽带信号)被分成K个子频带信号(窄带信号),通过抽取可降低采样率;在综合滤波器一侧,通过零值内插和带通滤波可以重建原来的信号对于一个给定的信号,经过分析滤波器后,再进行抽取、编码、传输,可以通过零值内插、综合滤波器滤波、求和运算得到

2020-05-31 23:50:59 713

原创 实验5:JPEG原理分析及JPEG解码器的调试

一. 总结JPEG编解码原理1.JPEG编解码原理(1)零电平偏置:输入图像所有像素点的值-128,范围由0~255变为-128~127。(2)88DCT变换:将零电平偏置之后的图像分成88像素的块做DCT变换。(3)量化:用根据人眼视觉特性设计的量化矩阵对DCT变换之后的结果进行量化。(4)之字形扫描:用之字形扫描读取量化后数据来提高游程编码效率。(5)DC 系数编码: 直流系数 F(0,0)反映了该子图像中包含的直流成分,两个相邻的子图像的直流系数通常具有较大的相关性,所以对本像素块直流系

2020-05-31 22:53:52 293

原创 最小二乘法学习总结;线性预测器预测推导

1.最小二乘法、梯度下降法、牛顿法和高斯牛顿法的学习总结1.最小二乘法最小二乘法的原理,形式如下式:目标函数=∑(观测值−理论值)的平方观测值就是我们的多组样本,理论值就是我们的假设拟合函数。目标函数也就是在机器学习中常说的损失函数,我们的目标是得到使目标函数最小化时候的拟合函数的模型。举一个最简单的线性回归的简单例子,比如我们有m个只有一个特征的样本: (x(1),y(1)),(x(2),y(2),…(x(m),y(m))(x(1),y(1)),(x(2),y(2),…(x(m),y(m))样

2020-05-18 17:07:30 1984

原创 DPCM 压缩系统的实现和分析

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

2020-05-17 11:08:58 206

原创 LZW编解码算法实现与分析

lzw编解码原理LZW的编码LZW的编码思想是不断地从字符流中提取新的字符串,通俗地理解为新“词条”,然后用“代号”也就是码字表示这个“词条”。这样一来,对字符流的编码就变成了用码字去替换字符流,生成码字流,从而达到压缩数据的目的。LZW编码是围绕称为词典的转换表来完成的。LZW编码器通过管理这个词典完成输入与输出之间的转换。LZW编码器的输入是字符流,字符流可以是用8位ASCII字符组成的字...

2020-04-27 16:57:57 465

原创 TGA格式转YUV

TGA扩展文件结构由五部分组成:文件头、图像/颜色表数据、开发者自定义区域、扩展区域和文件尾。由头文件中的二三字节00 02可以看出是未压缩的真彩色图像,00 00 00 00 18说明一个像素是24位,所以与RGB的格式非常相似,借鉴了之前RGB转YUV的方法。代码如下:#include<stdio.h>#include<stdlib.h>const int w...

2020-04-12 19:54:37 209

原创 彩色空间转换 实验报告

实验目的1.学会从计算和程序的角度分析问题通过完成本实验,理解计算思维,即从问题出发,通过逐步分析和分解,把原问题转化为可用程序方式解决的问题。在此过程中设计出一个解决方案。2.进一步理解彩色空间的概念并掌握不同彩色空间转换的基本方程。3.通过逐步设计程序,掌握编程细节:如查找表的设计,内存分配,对 U 和 V 信号进行下采样,文件读写过程等。掌握程序调试的基本方法实验步骤1.编写RGB...

2020-03-29 19:46:55 256

原创 分析一个图像格式文件

这里我选取了一个PNG格式的图片,如下图1.图片的数据是如何组织的?关键数据块有:(1)IHDR 文件头(2)PLTE 调试板(3)IDAT 图像数据块(4)IEND 图像结束数据块2.图片的文件头包含哪些编码格式的数据?是如何储存的?首先用二进制编辑器打开89 50 4E 47 0D 0A 1A 0A 是用来表明这是一个PNG格式的图片。00 00 00 0D 表明IHDR...

2020-03-29 15:35:49 226

原创 读入一个RGB文件,输出各分量概率分布示意图和熵

代码实现#include<stdio.h>#include<iostream>#include<math.h>using namespace std;const int width = 256;const int height = 256;int num_b[width * height] = { 0 };int num_g[width * h...

2020-03-14 19:48:23 334

原创 主成分分析的步骤应用及代码实现

主成分分析什么是主成分分析主成分分析(PCA技术)是一种对数据进行分析的技术,是对数据进行降维的处理。我们可以对新求出的“主元”向量的重要性进行排序,根据需要取前面最重要的部分,将后面的维数省去,可以达到降维从而简化模型或是对数据进行压缩的效果。同时最大程度的保持了原有数据的信息。步骤1.将数据用矩阵形式表示2.求出矩阵的协方差矩阵3.计算其特征值和特征向量4.根据特征值和特征来确定...

2020-02-25 11:53:01 1288

原创 计算机编程中各种数据类型的表示形式和计算方法

1.数据类型及其表示形式(1).基本的内置类型一般来说最常用的基本数据类型即整型(int),浮点型(float),字符型(char)。整型:短整型(short int)、基本整型(int)、长整型(long int)、长长整型(long long int)浮点型:单精度浮点型(float)、双精度浮点型(double)、长双精度浮点型(long double)注意:默认情况下均为有符号数...

2020-02-17 14:28:37 4322

空空如也

空空如也

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

TA关注的人

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