- 博客(14)
- 收藏
- 关注
原创 [数据压缩]_第12周作业
文章目录一、技术背景二、理论分析三、重建信号的误差四、基于matlab完全重建QMFB的方法`频率响应`` 幅度响应关系误差``输入信号`:`理想输出信号与重建输出信号的偏差`:`h0的幅度响应`一、技术背景多抽样率滤波器组,完全重建QMF滤波器组优点是在对信号进行抽取后,可以根据每个子带的不同特征分别进行处理,而插值和合成环节又能消除信号失真的各种因素,因此被广泛用于语音处理、图像处理、国防通信和小波变换中。目前,完全重建QMF滤波器组的设计有多种优化设计方法,如特征值法、最小二乘法[1]、遗传法、多
2022-05-24 22:46:52 288 1
原创 [数据压缩]_实验④ JPEG解码分析
[数据压缩] JPEG编码文章目录[数据压缩] JPEG编码一 .实验名称二 .实验目的三 .实验内容1.编码原理2.解码原理3.jpeg文件格式4.文件解析5.准备工作四 .实验任务1.对结构体的理解2.对代码框架的理解3.将JPG文件解码输出YUV文件4.以txt文件输出所有的量化矩阵和所有的哈夫曼码表5.输出DC,AC图像并统计其概率分布。五 .调试过程一 .实验名称JPEG原理分析及JPEG解码器的调试二 .实验目的掌握JPEG编解码系统的基本原理。初步掌握复杂的数据压缩算法实现,并能根据
2022-05-19 10:06:38 534
原创 [数据压缩]_实验③ DPCM编码
实验4 DPCM压缩文章目录实验4 DPCM压缩一.实验名称二.实验目的三.实验内容1.DPCM编码原理2.DPCM编码系统的设计四.实验步骤1.method.h头文件2.main函数3.dpcm函数4.psnr函数5. 概率分布五.实验结果1.dpcm2.熵编码3.对比:4.总结:一.实验名称DPCM 压缩系统的实现和分析二.实验目的掌握DPCM编解码系统的基本原理。初步掌握实验用C/C++等语言编程实现DPCM编码器,并分析其压缩效率。三.实验内容1.DPCM编码原理DPCM是差分预测编
2022-05-04 22:06:22 1528
原创 [计算机网络程序设计]_基于UDP的echo服务器
要求:客户端向服务器发送字符串服务器接收客户端发送的字符串服务器向客户端发送接收到的字符串如果客户端发送“bye”,客户端断开连接服务器端package UDPprac;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetSocketAddress;import java.nio.charset.StandardCharsets;public class UEcho_
2022-04-22 15:54:43 456
原创 [数据压缩]_第8周作业
文章目录标量量化量化器的形式化描述量化方案失真MSE标量量化量化器的形式化描述编码器将每个量化区间的索引发给解码器,解码器用重构水平表示该区间内所有的值。Ii 量化区间个数i 量化索引值bi 决策边界yi 重构水平量化方案讨论非均匀分布的信源来说,可以采用均匀量化或者非均匀量化。失真MSE推导:方案:量化电平:应取量化区间的质心。决策边界:应取量化电平的中点。...
2022-04-22 11:59:07 122
原创 [数据压缩]_实验② lzw编解码
文章目录一. 实验名称二. 实验目的三. 实验要求四. 实验原理1.主函数代码2.编码原理和实现算法原理流程图代码3.解码原理流程图代码DecodeString4.词典数据结构词典查找树初始化词典词典中查找加入词典五. 实验结果不同文件压缩对比六. 实验总结一. 实验名称LZW编解码算法实现与分析二. 实验目的掌握词典编码的基本原理,用c语言编程实现LZW编码器,并分析编码原理。三. 实验要求首先调试LZW的编码程序,以一个文本文件作为输入,得到输出的LZW编码文件。以实验步骤一得到的
2022-04-21 21:43:54 850
原创 [数据压缩]_实验① bmp转yuv
文章目录一. 实验名称二. 实验目的三. 实验要求四. 实验内容1.典型的BMP图像文件由四部分组成:① 位图文件头② 位图信息头③ 调色板④ 图像数据字节阵列2.字节序五. 实验过程1.实验代码逻辑2.main函数逻辑3.代码实现4.debug过程5.实验结果六. 实验总结结构体文件操作动态内存分配一. 实验名称图像文件的读写和转换(设计性实验)二. 实验目的1.理解图像文件的基本组成。2.掌握结构体作为复杂数据对象的用法。进一步熟悉由问题到程序的解决方案,并掌握编程细节:如内存分配、倒序读写、
2022-04-09 23:26:15 671
原创 [数据压缩]_实验① RGB转YUV
文章目录一、实验目的二、实验原理三、实验过程四、实验总结一、实验目的RGB转化为YUV程序,重点掌握函数定义,部分查找表的初始化和调用,缓冲区分配。将得到的RGB文件转换为YUV文件,用YUV Viewer播放器观看,验证是否正确。二、实验原理rgb转yuv的公式为Y=0.2990R+0.5870G+0.1140BY=0.2990R+0.5870G+0.1140BY=0.2990R+0.5870G+0.1140BU=−0.1684R+0.3316G+0.5B+128U=-0.1684
2022-04-09 10:45:17 493
原创 [数据压缩]_第三周作业_分析AVI
[数据压缩]_第三周作业-1音频和视频数据是如何放置的?flag属性有值,可知文件是交织存放的一个音频帧大约占多少字节?一个音频数据块大约占多少字节?Ⅰ.AVI文件解析1.RIFF文件头2.hdrl列表①.hdrl列表头②.avih块该块用于描述主信息,该块可以用如下结构体表示typedef struct{ DWORD dwMicroSecPerFrame; // 显示每帧所需的时间ns,定义avi的显示速率 DWORD dwMaxBytesPerSec;
2022-03-17 21:06:44 436
原创 [数据压缩]_第三周作业_分析wav文件
一、WAV文件格式简介WAV(Waveform Audio File Format),它采用RIFF(Resource Interchange File Format)文件格式结构。通常用来保存PCM格式的原始音频数据,所以通常被称为无损音频。但是严格意义上来讲,WAV也可以存储其它压缩格式的音频数据二、WAV文件格式组成WAV文件以chunk为最小存储单位。一般由三个区块组成:RIFF chunkFormat chunkData chunk同时WAV也可能存在其他可选的区块;①RI
2022-03-17 21:06:28 645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人