<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tangent_Chase的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tangent_Chase</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tangent_Chase]]></copyright><item><title><![CDATA[数据压缩实验报告7 H.264及解编码调试]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/108309519</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/108309519</guid><author>Tangent_Chase</author><pubDate>Sun, 30 Aug 2020 19:32:08 +0800</pubDate><description><![CDATA[一、实验原理
（1）定义
H.264/AVC标准没有明确定义一个编解码器。标准定义的是编码视频比特流的语法结构和对该比特流解码的方法。H.264标准的预测、变换、量化、熵编码等基本功能模块与前几个标准并无太大区别。变化主要体现在功能模块的具体细节上。
（2）特点
压缩效率高
容错能力强
网络适应性好
计算复杂度高
（3）编码器输入参数说明

（4）帧重排
为了充分利用帧间相关性，有效提高编码压缩比，定义了I帧、P帧和B帧三种类型的编码帧。由于B帧是双向预测编码帧，所以需等前、后的参考帧编码后才能编码。
二、]]></description><category></category></item><item><title><![CDATA[数据压缩作业 随机信号的参数建模法]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106867735</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106867735</guid><author>Tangent_Chase</author><pubDate>Sat, 20 Jun 2020 17:03:28 +0800</pubDate><description><![CDATA[一、AR模型
为随机信号建立参数模型是研究随机信号的一种基本方法，其含义是认为随机信号x(n)是由白噪w(n)激励某一确定系统的响应。只要白噪的参数确定了，研究随机信号就可以转化成研究产生随机信号的系统。

随机信号由本身的若干次过去值x(n-k)和当前的激励值w(n)线性组合产生：

该模型的系统函数是：

p表示系统阶数，系统函数只有极点，无零点，也称为全极点模型，系统由于极点的原因，要考虑到系统的稳定性，因而要注意极点的分布位置，用 AR§来表示。
二、AR模型的参数估计
（一）AR模型参数和自相关函]]></description><category></category></item><item><title><![CDATA[数据压缩实验报告6 MPEG音频编码原理]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106668158</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106668158</guid><author>Tangent_Chase</author><pubDate>Sat, 13 Jun 2020 10:22:08 +0800</pubDate><description><![CDATA[一、实验原理

]]></description><category></category></item><item><title><![CDATA[数据压缩作业 QMF滤波器]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106452398</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106452398</guid><author>Tangent_Chase</author><pubDate>Sun, 31 May 2020 11:23:56 +0800</pubDate><description><![CDATA[一、调试并运行论文中的matlab代码
clc;clear;close all;

N=41;
w=0.43;
[h0,h1,g0,g1]=firpr2chfb(N,w);
[H1z,w]=freqz(h0,1,512);
H1_abs=abs(H1z);H1_db=20*log10(H1_abs);
[H2z,w]=freqz(h1,1,512);
H2_abs=abs(H2z);H2_db=20*log10(H2_abs);

%滤波器h0和h1的幅度响应
figure(1); 
plot(w/pi,H]]></description><category></category></item><item><title><![CDATA[数据压缩实验报告5 JPEG原理分析及JPEG解码器的调试]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106333675</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106333675</guid><author>Tangent_Chase</author><pubDate>Tue, 26 May 2020 22:35:01 +0800</pubDate><description><![CDATA[一、实验原理
1.JPEG编码原理
JPEG编码的过程如下图所示。解码是编码的逆过程。

（1）零偏置：即把[0,255]的像素值减128变为[-128,127]；
（2）8×8DCT变换：能量集中和去相关，减小空间冗余；
（3）量化：根据人眼视觉特性，低频细量化，高频粗量化，减小视觉冗余；
（4）编码：直流系数进行差分和VLC编码，交流系数进行之字形扫描、游程编码和VLC编码，减少数据冗余。
2.JPEG文件格式
（1）Segment 的组织形式
JPEG 在文件中以 Segment 的形式组织，它具有以]]></description><category></category></item><item><title><![CDATA[数据压缩作业 最小二乘法、梯度下降法、牛顿法、高斯牛顿法]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106184812</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/106184812</guid><author>Tangent_Chase</author><pubDate>Mon, 18 May 2020 00:52:35 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[数据压缩实验报告4 DPCM编码]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105928177</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105928177</guid><author>Tangent_Chase</author><pubDate>Tue, 05 May 2020 10:38:21 +0800</pubDate><description><![CDATA[1.DPCM编码原理
DPCM是差分预测编码调制的缩写，是比较典型的预测编码系统。在DPCM系统中，需要注意的是预测器的输入是已经解码以后的样本。之所以不用原始样本来做预测，是因为在解码端无法得到原始样本，只能得到存在误差的样本。因此，在DPCM编码器中实际内嵌了一个解码器，如编码器中虚线框中所示。
2.部分关键代码
（1）量化
unsigned char quantization(int bit...]]></description><category></category></item><item><title><![CDATA[数据压缩实验报告3 LZW编解码]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105745390</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105745390</guid><author>Tangent_Chase</author><pubDate>Sat, 25 Apr 2020 10:21:58 +0800</pubDate><description><![CDATA[写在前面：本次实验由老师写好了LZW编码的代码，先理解了已有代码之后，自己再写解码代码时比较容易。下面给出完整的代码以及实验结果
bitio.h（全部由老师给出，自己写了一些注释）
/*
 * Declaration for bitwise IO
 *
 * vim: ts=4 sw=4 cindent
 */
#ifndef __BITIO__
#define __BITIO__

#inclu...]]></description><category></category></item><item><title><![CDATA[数据压缩实验报告2 TGA转YUV]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105440454</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105440454</guid><author>Tangent_Chase</author><pubDate>Fri, 10 Apr 2020 20:07:17 +0800</pubDate><description><![CDATA[写在前面：
由于大二上学习C++时没有进行充分的练习，这次的实验先是自己想了很久但是无果，最后只能参考同学的代码。看不懂的地方和同学讨论并逐渐理解。感觉自己的情况就是知道大概的思路方法，但是不知道如何用代码实现。在没有参考的前提下没法自己写出完整的代码，还是需要多思考多练习。
代码：
pga_struct.h(用来创建pga文件的结构体)
#pragma once
#include &lt;win...]]></description><category></category></item><item><title><![CDATA[数据压缩作业 图像文件分析]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105125701</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/105125701</guid><author>Tangent_Chase</author><pubDate>Thu, 26 Mar 2020 19:10:05 +0800</pubDate><description><![CDATA[1.PNG文件头可获取哪些信息？
PNG文件用二进制编辑器打开后，文件开头为“89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52”共16个字节，可用这一串字符判断是否为PNG文件。
“00 00 02 3F”为文件的宽，转为十进制为575，“00 00 02 8E”为文件的高，转为十进制为654，可在文件属性中验证。
“08”为位深度，说明为索引图像。
...]]></description><category></category></item><item><title><![CDATA[数据压缩实验报告1 彩色空间转换]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104955165</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104955165</guid><author>Tangent_Chase</author><pubDate>Wed, 18 Mar 2020 22:20:42 +0800</pubDate><description><![CDATA[实验内容：1．编写RGB转化为YUV程序，重点掌握函数定义，部分查找表的初始化和调用，缓冲区
分配。将得到的RGB文件转换为YUV文件，用YUV Viewer播放器观看，验证是否正确。
2．编写将YUV转换为RGB的程序。将给定的实验数据用该程序转换为RGB文件。并与原
RGB文件进行比较，如果有误差，分析误差来自何处。
YUV与RGB空间的相互转换
由电视原理可知，亮度和色差信号的构成如下：
Y...]]></description><category></category></item><item><title><![CDATA[数据压缩第三次作业]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104781150</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104781150</guid><author>Tangent_Chase</author><pubDate>Tue, 10 Mar 2020 19:44:34 +0800</pubDate><description><![CDATA[作业3：读入一个24bitRGB文件（以down.rgb为例，其分辨率为256*256），输出该数据文件中R、G、B三个分量（各8bit表示）的概率分布示意图（类似下图）和熵。
C++代码
#include&lt;stdio.h&gt;
#include&lt;iostream&gt;
#include&lt;math.h&gt;
using namespace std;
const int wi...]]></description><category></category></item><item><title><![CDATA[数据压缩第二次作业]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104409392</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104409392</guid><author>Tangent_Chase</author><pubDate>Thu, 20 Feb 2020 13:38:03 +0800</pubDate><description><![CDATA[作业2：主成分分析：步骤、应用及代码实现。代码可以用任何你熟悉的编程语言。
主成分分析的步骤：
1.利用原矩阵计算出协方差矩阵；
2.求出矩阵的特征值和特征向量；
3.矩阵对角化（特征值由大到小从上到下排列）；
4.数据降维，生成降维后的新的矩阵。
主成分分析的应用：主成分分析作为基础的数学分析方法，其实际应用十分广泛，比如人口统计学、数量地理学、分子动力学模拟、数学建模、数理分析等学科中均有应用...]]></description><category></category></item><item><title><![CDATA[数据压缩第一次作业]]></title><link>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104352983</link><guid>https://blog.youkuaiyun.com/Tangent_Chase/article/details/104352983</guid><author>Tangent_Chase</author><pubDate>Mon, 17 Feb 2020 09:36:11 +0800</pubDate><description><![CDATA[总结归纳计算机编程中的各种数据类型，其表示形式和计算方法。重点关注类型转换、数值溢出和移位等操作。
数据类型：
整型：
(signed) int  4字节 范围：-2147483648~+2147483647
unsigned int  4字节 范围：0~+4294967295
(signed) short int  2字节 范围：-32768~+32767
unsigned short int ...]]></description><category></category></item></channel></rss>