Encode Decode Sample Quantize [ ] [ ]

Similar documents
Sampling. Introduction to Digital Data Acquisition: Physical world is analog CSE/EE Digital systems need to

Objectives. Some Basic Terms. Analog and Digital Signals. Analog-to-digital conversion. Parameters of ADC process: Related terms

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS

Measurement of Equivalent Input Distortion AN 20

Wavelet Transform. CSEP 590 Data Compression Autumn Wavelet Transformed Barbara (Enhanced) Wavelet Transformed Barbara (Actual)

Lossless image compression Using Hashing (using collision resolution) Amritpal Singh 1 and Rachna rajpoot 2

A study on the efficient compression algorithm of the voice/data integrated multiplexer

Massachusetts Institute of Technology Dept. of Electrical Engineering and Computer Science Fall Semester, Introduction to EECS 2.

4. INTERSYMBOL INTERFERENCE

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

Mid-level representations for audio content analysis *Slides for this lecture were created by Anssi Klapuri

Embedded Microcomputer Systems Lecture 9.1

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

E X P E R I M E N T 13

Delta- Sigma Modulator with Signal Dependant Feedback Gain

Subband Coding of Speech Signals Using Decimation and Interpolation

Lecture 13: DUART serial I/O, part I

CHAPTER 8 JOINT PAPR REDUCTION AND ICI CANCELLATION IN OFDM SYSTEMS

Chapter 2: Sample Questions, Problems and Solutions Bölüm 2: Örnek Sorular, Problemler ve Çözümleri

A Novel Small Signal Power Line Quality Measurement System

Spread Spectrum Signal for Digital Communications

10GBASE-T. length of precoding response, and PMA training

Analysis of SDR GNSS Using MATLAB

11.11 Two-Channel Filter Banks 1/27

Implementation of OFDM wireless communication model for achieving the improved BER using DWT-OFDM

EMPIRICAL MODE DECOMPOSITION IN AUDIO WATERMARKING BY USING WAVELET METHOD

Fingerprint Classification Based on Directional Image Constructed Using Wavelet Transform Domains

ECE 333: Introduction to Communication Networks Fall Lecture 4: Physical layer II

Application of Image Fusion to Wireless Image Transmission

Summary of Random Variable Concepts April 19, 2000

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on April 26, 2018 at 7:00 PM

MEASUREMENT AND CONTORL OF TOTAL HARMONIC DISTORTION IN FREQUENCY RANGE 0,02-10KHZ.

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

ELEC 204 Digital Systems Design

信號與系統 Signals and Systems

Direct Link Networks - Encoding

信號與系統 Signals and Systems

Introduction to CPM-OFDM: An Energy Efficient Multiple Access Transmission Scheme

EECE 301 Signals & Systems Prof. Mark Fowler

An Adaptive Image Denoising Method based on Thresholding

CP 405/EC 422 MODEL TEST PAPER - 1 PULSE & DIGITAL CIRCUITS. Time: Three Hours Maximum Marks: 100

Reducing Power Dissipation in Complex Digital Filters by using the Quadratic Residue Number System Λ

SELEX Elsag. 5/18/2012 R. Pucci SDR 12 WinnComm 1

H(X,Y) = H(X) + H(Y X)

NOISE IN A SPECTRUM ANALYZER. Carlo F.M. Carobbi and Fabio Ferrini Department of Information Engineering University of Florence, Italy

PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB

High-Order CCII-Based Mixed-Mode Universal Filter

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS

A cognitive radio system for home theatre 5+1 audio surround applications

X-Bar and S-Squared Charts

Symbol Error Rate Evaluation for OFDM Systems with MPSK Modulation

Compression Programs. Compression Outline. Multimedia. Lossless vs. Lossy. Encoding/Decoding. Analysis of Algorithms

AUDIO QUALITY MEASUREMENTS IN COMUNICATION SYSTEMS

Estimation of non Distortion Audio Signal Compression

FPGA Implementation of the Ternary Pulse Compression Sequences

Design of a Mixed Prime Factor FFT for Portable Digital Radio Mondiale Receiver

Design of FPGA Based SPWM Single Phase Inverter

Cascaded Feedforward Sigma-delta Modulator for Wide Bandwidth Applications

Laboratory Exercise 3: Dynamic System Response Laboratory Handout AME 250: Fundamentals of Measurements and Data Analysis

Comparison of Frequency Offset Estimation Methods for OFDM Burst Transmission in the Selective Fading Channels

Measurement of EVM (Error Vector Magnitude) for 3G Receivers

The Fast Haar Wavelet Transform for Signal & Image Processing

Geometrical Optics Fiber optics

A Study on Performance Analysis for Error Probability in SWSK Systems

Outline. Motivation. Analog Functional Testing in Mixed-Signal Systems. Motivation and Background. Built-In Self-Test Architecture

Modified OFDM Model Based on Sub-Sliding Window Technique

A Simplified Method for Phase Noise Calculation

Intermediate Information Structures

Integrated Detection Method of Underwater Acoustic Fuze Based on IEMD, VIFD and ED

Study Period Commission d'études ;Study Group;Comisión de Estudio } 15

Chapter 3 Digital Logic Structures

SPEECH ENHANCEMENT USING A MODULATION DOMAIN KALMAN FILTER POST-PROCESSOR WITH A GAUSSIAN MIXTURE NOISE MODEL. Yu Wang and Mike Brookes

A Research on Spectrum Allocation Using Optimal Power in Downlink Wireless system

IMPLEMENTING LOUDNESS MODELS IN MATLAB. J. Timoney, T. Lysaght Marc Schoenwiesner L. McManus

LINEAR-PHASE FIR FILTERS: THE WINDOWING METHOD

Power Ratio Reduction with OFDM Signals for Broadband Wireless Mobile Communication

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1

3. Error Correcting Codes

Harnessing oversampling in correlation-coded OTDR

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION

Joint Power Allocation and Beamforming for Cooperative Networks

SIDELOBE SUPPRESSION IN OFDM SYSTEMS

Sensors & Transducers 2015 by IFSA Publishing, S. L.

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks

EE 508 Lecture 6. Filter Concepts/Terminology Approximation Problem

Chapter 1 The Design of Passive Intermodulation Test System Applied in LTE 2600

A Reduced Complexity Channel Estimation for OFDM Systems with Precoding and Transmit Diversity in Mobile Wireless Channels Hlaing Minn, Dong In Kim an

DATA COMPRESSION OF POWER SYSTEM DATA FOR NETWORK OPERATION AND CONTROL USING WAVELET TRANSFORMS

Decode-forward and Compute-forward Coding Schemes for the Two-Way Relay Channel

Lecture 4: Frequency Reuse Concepts

Tehrani N Journal of Scientific and Engineering Research, 2018, 5(7):1-7

Cross-Entropy-Based Sign-Selection Algorithms for Peak-to-Average Power Ratio Reduction of OFDM Systems

SPEECH ENHANCEMENT USING AN MMSE SPECTRAL AMPLITUDE ESTIMATOR BASED ON A MODULATION DOMAIN KALMAN FILTER WITH A GAMMA PRIOR

Subscriber Pulse Metering (SPM) Detection

CDS 270-2: Lecture 6-3 Optimum Receiver Design for Estimation over Wireless Links

CAEN Tools for Discovery

Nonlinear System Identification Based on Reduced Complexity Volterra Models Guodong Jin1,a* and Libin Lu1,b

High Speed Area Efficient Modulo 2 1

SEVEN-LEVEL THREE PHASE CASCADED H-BRIDGE INVERTER WITH A SINGLE DC SOURCE

Transcription:

Referece Audio Sigal Processig I Shyh-Kag Jeg Departmet of Electrical Egieerig/ Graduate Istitute of Commuicatio Egieerig M. Bosi ad R. E. Goldberg, Itroductio to Digital Audio Codig ad Stadards, Kluwer Academic Publishers,. *Referece: Maria Bosi, Perceptual Audio Codig-Lecture ote of Music 4/EE67C, CCRMA, Staford Uiversity, Sprig 999 Cotets Itroductio Quatizatio Time to Frequecy Mappig Psychoacoustics Bit Allocatio Perceptual Audio Coders MPEG- Audio Audio Coder Ecode Decode 4 Codig Goals Maximize the perceived quality of the soud Miimize the data rates ad complexity Related parameters Delay Error robustess Scalability etc. Pulse-Code Modulatio PCM Ecoder PCM Decoder [] Sample Quatize [] Quatize - Iterpolate 5 6

PCM Example: CD Format Samplig frequecy: Fs = 44. KHz (i.e. oe sample every ~. ms) umber of bits per sample: R = 6 (i.e. up to 6 = 6 6556 6l levels) l ) Bit rate: I = Fs*R = 76.5 kb/s per chael Total bit rate: I stereo =.4 Mb/s Sigal to oise ratio: SR ~ 9 db Fourier trasform Fourier X ( f ) x( e Iverse Fourier trasform x( X ( f ) e jft jft dt df 7 8 Eergy ad Power Sigal Samplig Power Eergy p( x( E T p( dtt p( Ts / f s t 9 Aliasig Samplig Theorem fs f max -f s f s fmax -f s fmax f s

Elimiatig Aliasig If your applicatio requires a sample rate below the highest frequecies i the sigal, you will eed to low pass filter the sigal before samplig Example: The telephoe sample rate is 8 KHz ad a 4 KHz low pass filter is employed. (speech: ~ Hz to ~7 KHz, you really do soud differet o the phoe) Coder Implicatios We ca oly hear up to ~ KHz so we should filter out higher frequecies ad sample at ~4 KHz to get high quality reproductios of broadbad soud For example, CDs sample at 44. KHz ad provide much greater soud quality tha telephoe system 4 Biary umbers Decimal otatio Symbols:,,,, 4,,, 9 e.g., 999 * 9* 9* 9* Biary otatio t ti Symbols:, e.g., 7 6 5 4 [] * * * * * * * * egative umbers Folded biary Use the highest order bit as a idicator of sig Two s complemet Follows the highest positive umber with the lowest egative e.g., bits, [], 4 [] 4 4 We use folded biary otatio whe we eed to represet egative umbers 5 6 Two Quatizatio Methods Uiform quatizatio Costat limit o absolute roud-off off error / Poor performace o SR at low iput power Floatig poit quatizatio Some bits for a expoet the rest for a matissa SR is determied by the umber of matissa bits ad remai roughly costat Gives up accuracy for high sigals but gais much greater accuracy for low sigals Quatizatio Error Mai source of coder error Characterized by q A better measure SR log( x / q ) Does ot reflect auditory perceptio Ca ot describe how perceivable the errors are Satisfactory objective error measure that reflects auditory perceptio does ot exist 7 8

Quatizatio Error (cot.) Roud-off off error Overload error Overload 9 Roud-Off Error Comes from mappig rages of iput amplitudes oto sigle codes Worse whe the rage of iput amplitude oto a code is wider Assume that the error follows a uiform distributio / Average error power q q dq For a uiform quatizer / / R q xmax /(* ) Roud-Off Error (cot.) SR log( x log( x / q ) / xmax) R log log log ( x / xmax ) 6.R 4.77 SR(dB) 6 bits 8 bits 4 bits Iput power (db) Overload Error Comes from sigals where x( xmax Depeds o the probability distributio of sigal values Rd Reduced df for hih high x max High x max implies wide levels ad therefore high roud-off off error Requires a balace betwee the eed to reduce both errors Frequecy Domai Codig Widow Fuctio Subdivide the iput sigal ito a umber of frequecy compoets ad quatize these compoets separately Subdivisio ito frequecy compoets removes redudacy i the iput sigal umber of bits to ecode each frequecy compoet ca be variable, so that ecodig accuracy ca be placed i frequecies where is most eeded x( w( t 4 4

Widows Fourier of a Sie Wave with Various Widows.9.8 4.7.6 Sie T c 8/ f o Rectagle Sie Haig amplitud de 5.5.4... Haig ormalized amplitude i db - -4....4.5.6.7.8.9-6 t /T c 5-8..4.6.8..4.6.8 f/fo 6 M TD samples x' FD samples y k Overlap-Add Scheme Iverse FD samples yk TD samples x" Recostructio Widow iput sigal with aalysis widow x x' x w Apply trasform to the widowed sigal x' y F ( x' ) y k Apply the iverse trasform y k x" F ( yk ) x' Widow with the sythesis widow s a s x' z x' w x w w a M -M 7 8 Widow Costraits --M M - +M- a s a s w w w M w M w a s w w a s w 9 Perfect Recostructio Assume that the aalysis widow is the same as the sythesis widow Assume that the widow is symmetrical Assume o quatizatio w( ) w( M ),, M A possible widow si( (( / )/( M ))/ ),, M w( ) M,, M si( (( / )/( M ))/ ) M,, 5

Overlappig ad Required System Rate Overlap -M samples Slide the widow by M samples Perform a -poit trasform to obtai frequecy samples Trasmit frequecy samples every M time samples If there is o overlap, we eed oly to trasmit frequecy samples every time samples Thus the required system rate is higher tha that of the o-overlappig overlappig case, because M< Perfect Recostructio TDAC / TD samples / FD samples / FD samples Iverse TD samples / Oddly Stacked TDAC (OTDAC) Modified discrete cosie trasform (MDCT) ( ) X k x'( )cos( ( o )( k )) k,, ( o )/ X ( k) X ( k ) Iverse modified discrete cosie trasform (IMDCT) "( ) x X ( k)cos( ( o )( k )),, k Perfect Recostructio TDAC Symmetric aalysis ad sythesis widows Idetical aalysis ad sythesis widows [ w ( )] [ w ( / )],, / Sie widow w( ) si( *(( / )/( / ))/ ),, / 4 Steady-State State vs. Trasiet Block Selectio 5 6