-
Huffman codes
In telecommunication, how do we represent a
set of messages, each with an access
frequency, by a sequence of 0’s and 1’s?
To minimize the transmission and decoding
costs, we may use short strings to represent
more frequently used messages.
This problem can by solved by using an
extended binary tree which is used in the 2-
way merging problem.
標簽:
telecommunication
represent
messages
Huffman
上傳時間:
2014-01-04
上傳用戶:x4587
-
介紹計算機上實現gsm modem短消息收發的模式,描述gsm modem PDU 模式,包括PDU 模式下的gsm modem模塊UCS2 編碼、解碼原理,以及gsm modem發送與接收PDU 串的編制方式, VB 中的MSCOMM 控件,實現gsm modem短消息收發的核心內容。-briefed on computer modem gsm SMS transceiver model, described GSM modem PDU models, including the PDU mode GSM modem module UCS2 encoding, decoding principle, and GSM modems send and receive PDU Series presentation, the VB MSCOMM Control and achieve short GSM modem news transceiver core content
標簽:
modem
gsm
計算機
收發
上傳時間:
2017-03-10
上傳用戶:cxl274287265
-
Very simple USB 1.1 PHY. Includes all the goodies: serial/parallel
conversion, bit stuffing/unstuffing, NRZI encoding decoding. Uses a
simplified UTMI interface. Currently doesn t do any error checking in
the RX section [should probably check for bit unstuffing errors].
Otherwise complete and fully functional.
There is currently no test bench available. This core is very simple
and is proven in hardware. I see no point of writing a test bench at
this time.
標簽:
conversion
Includes
parallel
stuffing
上傳時間:
2017-03-11
上傳用戶:hn891122
-
Generate random bits, convert to bipolar, corrupt the message by passing through noise and decode using hard decision decoding and calculate BER
標簽:
Generate
bipolar
convert
corrupt
上傳時間:
2013-12-25
上傳用戶:1966640071
-
Huffman codes
1.In telecommunication, how do we represent a set of messages, each with an access frequency, by a sequence of 0 s and 1 s?
2.To minimize the transmission and decoding costs, we may use short strings to represent more frequently used messages.
3.This problem can be solved by using an extended binary tree which is used in the 2-way merging problem.
the sourse code is
to encode and decode the Huffman.
標簽:
telecommunication
represent
messages
Huffman
上傳時間:
2013-12-22
上傳用戶:ztj182002
-
C++ From Scratch: An Object-Oriented Approach is designed to walk novice programmers through the analysis, design and implementation of a functioning object-oriented application using C++. You will learn all the critical programming concepts and techniques associated with the language in the context of creating a functioning application. Best selling C++ author Jesse Liberty shows you how to create "Decryptix", a game of decoding a hidden pattern as quickly as possible, using nothing but successive guesses and the application of logic. Every example and technique is put into the context of achieving a goal and accomplishing an end.
標簽:
Object-Oriented
programmers
Approach
designed
上傳時間:
2013-12-25
上傳用戶:225588
-
Yet another mp3 player, but this time using SVGALib under Linux. The idea was to use a 320x240 display which can be used in a vehicle. I wrote this quite a few years ago, before mp3 players were so cheap. It uses mpg123 for the mp3 decoding.
標簽:
SVGALib
320x240
another
player
上傳時間:
2013-12-26
上傳用戶:zmy123
-
Matlab 畫三維立體圖形
The aim of geom3d library is to handle and visualize 3D geometric primitives
such as points, lines, planes, polyhedra... It provides low-level functions
for manipulating 3D geometric primitives, making easier the development of more
complex geometric algorithms.
Some features of the library are:
- creation of various shapes (3D points, 3D lines, planes, polyhedra...)
through an intuitive syntax.
Ex: createPlane(p1, p2, p3) to create a plane through 3 points.
- derivation of new shapes: intersection between 2 planes, intersection between
a plane and a line, between a sphere and a line...
- functions for 3D polygons and polyhedra. Polyhedra use classical vertex-faces
arrays (face array contain indices of vertices), and support faces with any
number of vertices. Some basic models are provided (createOctaedron,
createCubeoctaedron...), as well as some computation (like faceNormal or
centroid)
- manipulation of planar transformation. Ex.:
ROT = createRotationOx(THETA);
P2 = transformPoint3d(P1, ROT);
- direct drawing of shapes with specialized functions. Clipping is performed
automatically for infinite shapes such as lines or rays. Ex:
drawPoint3d([50 50 25; 20 70 10], 'ro'); % draw some points
drawLine3d([X0 Y0 Z0 DX DY DZ]); % clip and draw straight line
Some functions require the geom2d package.
Additional help is provided in geom3d/Contents.m file, as well as summary files
like 'points3d.m' or 'lines3d.m'.
標簽:
Matlab 畫三維立體圖形
上傳時間:
2015-11-02
上傳用戶:A1321
-
The TAS3204 is a highly-integrated audio system-on-chip (SOC) consisting of a fully-programmable, 48-bit digital audio processor, a 3:1 stereo analog input MUX, four ADCs, four DACs, and other analog functionality. The TAS3204 is programmable with the graphical PurePath Studio? suite of DSP code development software. PurePath Studio is a highly intuitive, drag-and-drop environment that minimizes software development effort while allowing the end user to utilize the power and flexibility of the TAS3204’s digital audio processing core.
TAS3204 processing capability includes speaker equalization and crossover, volume/bass/treble control, signal mixing/MUXing/splitting, delay compensation, dynamic range compression, and many other basic audio functions. Audio functions such as matrix decoding, stereo widening, surround sound virtualization and psychoacoustic bass boost are also available with either third-party or TI royalty-free algorithms.
The TAS3204 contains a custom-designed, fully-programmable 135-MHz, 48-bit digital audio processor. A 76-bit accumulator ensures that the high precision necessary for quality digital audio is maintained during arithmetic operations.
Four differential 102 dB DNR ADCs and four differential 105 dB DNR DACs ensure that high quality audio is maintained through the whole signal chain as well as increasing robustness against noise sources such as TDMA interference.
The TAS3204 is composed of eight functional blocks:
Clocking System
Digital Audio Interface
Analog Audio Interface
Power supply
Clocks, digital PLL
I2C control interface
8051 MCUcontroller
Audio DSP – digital audio processing
特性
Digital Audio Processor
Fully Programmable With the Graphical, Drag-and-Drop PurePath Studio? Software Development Environment
135-MHz Operation
48-Bit Data Path With 76-Bit Accumulator
Hardware Single-Cycle Multiplier (28 × 48)
標簽:
3204
tas
上傳時間:
2016-05-06
上傳用戶:fagong
-
Multiple-Input Multiple-Output (MIMO) systems have recently been the
subject of intensive consideration in modem wireless communications as they
offer the potential of providing high capacity, thus unleashing a wide range of
applications in the wireless domain. The main feature of MIMO systems is the
use of space-time processing and Space-Time Codes (STCs). Among a variety
of STCs, orthogonal Space-Time Block Codes (STBCs) have a much simpler
decoding method, compared to other STCs
標簽:
Orthogonal
Space-Time
Processing
Complex
上傳時間:
2020-05-26
上傳用戶:shancjb