Description: Huffman 这个名字,程序员们至少会联想到二叉树和二进制编码。的确,我们总以 Huffman 编码来概括 D.A.Huffman 个人对计算机领域特别是数据压缩领域的杰出贡献。我们知道,压缩 = 模型 + 编码,作为一种压缩方法,我们必须全面考虑其模型和编码两个模块的功效;但同时,模型和编码两个模块又相互具有独立性。-Huffman, programmers will at least think of a binary tree and binary coding. Indeed, we always Huffman coding to summarize D. A. Huffman personal computer areas, especially in the field of data compression outstanding contribution. We know that the compression encoding = model, as a compression method, we must take full account of two model and coding module effectiveness; But at the same time, model and coding module of two mutual independence. Platform: |
Size: 2272 |
Author:亞男 |
Hits:
Description: Huffman 这个名字,程序员们至少会联想到二叉树和二进制编码。的确,我们总以 Huffman 编码来概括 D.A.Huffman 个人对计算机领域特别是数据压缩领域的杰出贡献。我们知道,压缩 = 模型 + 编码,作为一种压缩方法,我们必须全面考虑其模型和编码两个模块的功效;但同时,模型和编码两个模块又相互具有独立性。-Huffman, programmers will at least think of a binary tree and binary coding. Indeed, we always Huffman coding to summarize D. A. Huffman personal computer areas, especially in the field of data compression outstanding contribution. We know that the compression encoding = model, as a compression method, we must take full account of two model and coding module effectiveness; But at the same time, model and coding module of two mutual independence. Platform: |
Size: 2048 |
Author:亞男 |
Hits:
Description: This packet is a IS-95 baseband simulation for 1 data channel of 9.6 KBps rate. The simulation is written for static channel and AWGN noise.
The packet include:
1) Packet Builder (Viterbi Encoding, Interleaver, PN generation)
2) Modulator (RRC filter)
3) Demodulator (Matched Filter, RAKE receiver)
4) Receiver (HD or SD) (Deinterleaver, Viterbi Decoder).
You should run "Simulation.m" function that include all modules. Platform: |
Size: 10240 |
Author:李南 |
Hits:
Description: This packet is a IS-95 baseband simulation for 1 data channel of 9.6 KBps rate.
The simulation is written for static channel and AWGN noise. The packet include:
1) Packet Builder (Viterbi Encoding, Interleaver, PN generation)
2) Modulator (RRC filter)
3) Demodulator (Matched Filter, RAKE receiver)
4) Receiver (HD or SD) (Deinterleaver, Viterbi Decoder).
You should run "Simulation.m" function that include all modules-This packet is a IS-95 baseband simulation for a channel data rate of 9.6 KBps. The simulati on is written for static channel and AWGN noise. The packet include : 1) Packet Builder (Viterbi Encoding. Interleaver. PN generation) 2) Modulator (RRC filter) 3) Dem odulator (Matched Filter, RAKE receiver) 4) Receiver (HD or SD) (Deinterl eaver. Viterbi Decoder). You should run "Simulation. m "function that include all modules Platform: |
Size: 10240 |
Author:lisi |
Hits:
Description: This file contains a new and improved version of the Huffman coder, (June 29. 2001). The name is Huff06.m. There are also some additional files which are helpful when using Matlab for data compression: quantizer, different variants of run-length-encoding and end-of-block coding in Mat2Vec, and a program which do JPEG-like entropy coding. A complete compression example is shown in TestMat2Vec.m. This file is all you need for Huffman coding in MatLab.-This file contains a new and improved version of on of the Huffman coder, (June 29. 2001). The name is Huff06.m. There are also some additional files which are helpful wh en using Matlab for data compression : quantizer. different variants of run-length-encoding an d end-of-block coding in Mat2Vec. and a program which do JPEG-like entropy coding . A complete compression example is shown in Tes tMat2Vec.m. This file is all you need for Huffma n coding in MatLab. Platform: |
Size: 25600 |
Author:金金 |
Hits:
Description: 实现基本JPEG的压缩和编码分三个步骤:
1. 首先通过DCT变换去除数据冗余;
2. 使用量化表对DCT系数进行量化;
3. 对量化后的系数进行Huffman编码。-Realize the basic JPEG compression and encoding is divided into three steps: 1. First of all, through the DCT transform to remove data redundancy 2. The use of quantization table of quantization DCT coefficients 3. Quantization coefficients after Huffman coding. Platform: |
Size: 2048 |
Author:后果 |
Hits:
Description: 霍夫曼编译码,对数据文件中的字符进行统计,根据概率进行编码,并实现对数据文件压缩和解压缩过程-Huffman encoding and decoding of data files characters in statistics, according to the probability of encoding, and data files to achieve compression and decompression process Platform: |
Size: 5120 |
Author:董婷婷 |
Hits:
Description: This packet is a IS-95 baseband simulation for 1 data channel of 9.6 KBps rate.
The simulation is written for static channel and AWGN noise. The packet include:
1) Packet Builder (Viterbi Encoding, Interleaver, PN generation)
2) Modulator (RRC filter)
3) Demodulator (Matched Filter, RAKE receiver)
4) Receiver (HD or SD) (Deinterleaver, Viterbi Decoder). -This packet is a IS-95 baseband simulation for 1 data channel of 9.6 KBps rate. The simulation is written for static channel and AWGN noise. The packet include: 1) Packet Builder (Viterbi Encoding, Interleaver, PN generation) 2) Modulator ( RRC filter) 3) Demodulator (Matched Filter, RAKE receiver) 4) Receiver (HD or SD) (Deinterleaver, Viterbi Decoder). Platform: |
Size: 10240 |
Author:老何 |
Hits:
Description: 1.首先通过DCT变换去除数据冗余;
2.使用量化表对DCT系数进行量化;
3.对量化后的系数进行Huffman编码。
具体源程序由主程序及两个子程序(DCT量化、Huffman编码)组成:
-1. First of all, through the DCT transform to remove data redundancy 2. The use of quantization table of quantization DCT coefficients 3. Of quantization of the coefficients after Huffman coding. Specific source from the main program and two subroutines (DCT quantization, Huffman encoding) consists of: Platform: |
Size: 4096 |
Author:龙活 |
Hits:
Description: 已知两个不同图像块亮度数据如下:
(1)分析DCT原理,采用DCT方法,编程并计算相应的DCT系数,分析系数分布特点。
(2)依据视觉特性分析量化表步长的分布特点,完成DCT系数量化。
(3)采用Z形扫描,实现输出数据的统计编码,形成Video stream。
(4)采用IDCT重建图像亮度数据,计算SAD大小,分析产生误差的原因及采用DCT进行数据压缩的原理。( )
(5)分别利用左上角1、3、6个系数重建图像,计算相应的SAD,并由此分析直流和低频系数的重要性。
-Known brightness of two different image data block is as follows: (1) Principles of analysis of DCT, the DCT method, program and calculate the corresponding DCT coefficient, analysis of distribution coefficients. (2) quantitative analysis based on visual characteristics of the distribution of long-form features step-by-step to complete the DCT coefficient quantization. (3) the use of Z-scan output data to achieve statistical encoding, the formation of Video stream. (4) the use of the reconstructed image brightness IDCT data to calculate the SAD size, analysis of the causes of errors and the use of DCT for the principle of data compression. () (5), respectively, a factor of 1,3,6 using the upper left corner of the reconstruction of images, calculating the corresponding SAD, and the resulting analysis of DC and the importance of low-frequency coefficients. Platform: |
Size: 1024 |
Author:张元 |
Hits:
Description: 基于TKGK实验台的实验数据编码,已经定义好控制的类型-TKGK test-bed based on experimental data encoding, has good control over the definition of the type of Platform: |
Size: 8192 |
Author:郑东龙 |
Hits:
Description: convolenc -performs convolutional encoding
Convolutional Encoder with m shift register stages
x- input - the binary data to be encoded
input sequence can be of any length
k -constraint length
k can take any value greater than 3
m -number of shift registers
L -size of the input array
returns encoded bits - convolenc -performs convolutional encoding
Convolutional Encoder with m shift register stages
x- input- the binary data to be encoded
input sequence can be of any length
k-constraint length
k can take any value greater than 3
m-number of shift registers
L-size of the input array
returns encoded bits Platform: |
Size: 1024 |
Author:ade |
Hits:
Description: 运动估计是视频编码的关键技术,其最基本的原理是利用相邻帧间的时间
相关性,通过预测来减少时间冗余度。在实际编码中,为了节省码率,并不传
输每一帧的全部数据,而是利用运动估计求出每一帧与其预测参考帧之间的差
值。运动估计越准确,差值的分布越趋近与零,差值块的能量越小,经过变换、
量化和熵编码后所产生的码流的比特位率也越少。因此,运动估计搜索的准确
程度直接影响到了编码的压缩性能。
-Motion estimation is the key to video encoding technology, its basic principle is the use of the adjacent time frame relevant, through the forecast period to reduce redundancy. In the actual code, in order to save bit rate and does not transfer all the data of each frame, but the use of motion estimation for each frame obtained with the prediction of the difference between the reference frame. Motion estimation more accurate, more closer to the margin and the distribution of zero, the smaller the energy difference between blocks, after transform, quantization and entropy coding of the code produced by the bit stream bit rate is less. Therefore, the motion estimation search accuracy of the direct impact on the performance of the compression coding. Platform: |
Size: 17408 |
Author:罗鹏 |
Hits:
Description: 运用Matlab语言编程,进行信号分析的能力。音频信号是一种连续变化的模拟信号,计算机只能处理和记录二进制的数字信号,由自然音源而得的音频信号必须经过采样,量化和编码,变成二进制数据后才能送到计算机进行再编辑和存贮,通过本实验中了解模拟信号采样和重构的完整过程,加深对采样定理的理解。-Matlab programming language to use for signal analysis. Audio signal is a continuous change of the analog signal, the computer can only handle and record the binary digital signal, derived from natural sources of the audio signal to be sampled, quantification and encoding binary data into a computer in order to re- editing and storage, through this experiment to understand the analog signal sampling and reconstruction of the full process, to deepen understanding of the sampling theorem. Platform: |
Size: 1024 |
Author:tong |
Hits:
Description: CRC和RS的组合编码,自编程序,能正确运行通过。
CRC+RS+交织
编码:计算CRC-->RS-->交织
数据:19byte 21byte 49byte 49byte
解码:解交织-->校验CRC-->输出/解RS后输出-->CRC校验-->输出
交织以7x7求转置交织,元素以字节为单位,交织深度7字节
数据量:19byte---->49byte(中包)
小包:10byte 12byte 28byte(小包)
-A combination of CRC and RS encoding, self-compiled program to run correctly passed. CRC+ RS+ Interleaved Coded: Calculate CRC-> RS-> intertwined Data: 19byte 21byte 49byte 49byte decoding: deinterleave- " Check CRC-> Output/de-RS after the output-> CRC School inspection- " output-cutting in order to seek Transpose 7x7 mixed, the element in bytes as a unit, cutting depth of 7 bytes of data: 19byte----> 49byte (in packets) packet: 10byte 12byte 28byte (small packs) Platform: |
Size: 9216 |
Author: |
Hits:
Description: 用分段IFS拟合离散序列的matlab程序
看过Hayes的一篇文章 “Using Iterated Function System to Model Discrete sequences”,我用文章中所用的分段IFS模型写了一段matlab程序以拟合一段网络流量(所用的网络流量是用txt文档保存的一维时间序列)。
程序有用分段IFS编码然后再解码合成数据的过程,还包括计算压缩比。 -IFS fitting with discrete sub-sequences of matlab program saw Hayes in an article " Using Iterated Function System to Model Discrete sequences" , I used the articles used in the IFS model of sub-wrote some matlab program to fit a network traffic (used in network traffic is used to save txt document of one-dimensional time-series). Sub-IFS program useful synthesis of the data encoding and then decoding process, and also includes the calculation compression ratio. Platform: |
Size: 940032 |
Author:虽说 |
Hits:
Description: 信道编码非常有用的一本书,可以供通信方面的参考一下- A reorganized and comprehensive major revision of a classic book, this edition provides a bridge between introductory digital communications and more advanced treatment of information theory. Completely updated to cover the latest developments, it presents state-of-the-art error control techniques. Coverage of the fundamentals of coding and the applications of codes to the design of real error control systems. Contains the most recent developments of coded modulation, trellises for codes, soft-decision decoding algorithms, turbo coding for reliable data transmission and other areas. There are two new chapters on Reed-Solomon codes & concatenated coding schemes. Also contains hundreds of new and revised examples and more than 200 illustrations of code structures, encoding and decoding circuits and error performance of many important codes and error control coding systems. Appropriate for those with minimum mathematical background as a comprehensive reference for coding theory. Platform: |
Size: 21752832 |
Author:vidivici |
Hits:
Description: 图像处理,RS编码,纠错码这个单元对每个扰码后的传输数据帧,包括同
步字节进行截短的RS(204,188)编码.RS编码时,
在信息位前添加51字节的“0”再进入RS(255,239)
编码器,编码后再截去这些字节.RS(255,239)编码
-Image processing, RS coding, error correction code for each scrambling code of this unit after the transmission of data frames, including the sync byte truncated RS (204,188) code. RS encoding, the information bit before adding 51 bytes " 0 " and then enter the RS (255,239) encoder, encoding the bytes and then amputated. RS (255,239) coding Platform: |
Size: 1024 |
Author:zrq |
Hits:
Description: 功能列表= mmwrite(文件名,选择... ...)
mmwrite是能写的AVI,WMV,的WMA,ASF文件。对于AVI文件,您可以选择从现有的编解码器压缩的音频和视频流。
对于WMV,WMA和ASF的编码默认为16位的Windows Media 9率为44100Hz立体声为98%质量的音频和Windows媒体视频9 98
质量。质量可以指定音频和视频。
环绕声,似乎只与AVI和多通道编码不支持。编写任何其他文件类型不支持。本使用Windows的DirectX基础设施,以便其他操作系统是出于运气。
输入:
    文件名:这一定是第一个参数,并指定文件名写。
    影片结构:视频结构相匹配的mmread输出。在最低限度,必须有4个领域的“框架”,“时代”,“高度”和“宽度”。该“框架”字段必须是一个结构与一个字段数组“的CDATA”的原始框架,它包含由彩色编码的数据宽度高度(3)UINT8s。钍-function list = mmwrite(filename,...options...)
mmwrite is able to write AVI,WMV,WMA,ASF files. For AVI files you can choose from the available codecs to compress the audio and video streams.
For WMV,WMA and ASF the encoding defaults to Windows Media 9 44100Hz 16bit stereo 98 quality for the audio and Windows Media 9 Video with 98
quality. The quality can be specified for both audio and video.
Surround sound only seems to work with AVI and multi-pass encoding is not supported. Writing any other file type is not supported. This uses Windows DirectX infrastructure, so other OSs are out of luck.
INPUT:
filename: This must be the first parameter and specifies the filename to write.
video structure: The video structure matches the output of mmread. At a minimum it must have 4 fields "frames", "times", "height" and "width". The "frames" field must be a struct array with a field "cdata" that contains the raw frame data encoded as height by width by color(3) as UINT8s. Th Platform: |
Size: 113664 |
Author:zaaa |
Hits:
Description: In computer science and information theory, Huffman coding is an entropy encoding algorithm used for lossless data compression Platform: |
Size: 4096 |
Author:hazhiriq200 |
Hits: