From Sampled-data Control to Signal Processing
|
|
- Martin Julian Green
- 5 years ago
- Views:
Transcription
1 From Sampled-data Control to Signal Processing Beyond the Shannon Paradigm Yutaka Yamamoto www-ics.acs.i.kyoto-u.ac.jp Sept. 10, 2010 MSC2010 Yokohama 1
2 Thanks to Masaaki Nagahara, Kyoto U. Pramod Khargonekar, U. Florida Koji Fujiyama, SANYO Co. and of course, my mentors, many friends, colleagues who taught me many things. Sept. 10, 2010 MSC 2010 Yokohama 2
3 Message of this talk You can do better signal processing using sampled-data control theory Optimal recovery of freq. components beyond the Nyquist freq. (=1/2 of sampling freq.) Sept. 10, 2010 MSC 2010 Yokohama 3
4 Outline Problems arising from the band-limiting hypothesis in digital signal processing Sampled-data control theory; review Sound reconstruction beyond the Nyquist frequency Generalized sampling theorem Application to images Addendum: how your patent can materialize? - collaboration with industry Sept. 10, 2010 MSC 2010 Yokohama 4
5 Let s first listen to a demo アプリケーション Red: Original(up to 22kHz) Blue: downsampled to 11k, and then processed 4 times upsampled via YY filter Did you hear the difference? Sept. 10, 2010 MSC 2010 Yokohama 5
6 Part I: Current digital signal processing Basics Sept. 10, 2010 MSC2010 Yokohama 6
7 Sampling continuous-time signals 0 h 2h 3h 4h 5h 6h 7h This does not produce a sound 0 h 2h 3h 4h 5h 6h 7h Sept. 10, 2010 MSC 2010 Yokohama 7
8 Hold device is necessary Simple 0-order hold 0 h 2h 3h 4h 5h 6h 7h Old CD players 0 h 2h 3h 4h 5h 6h 7h More recent players Oversampling DA converter
9 0 h 2h 3h 4h 5h 6h 7h 0 h 2h 3h 4h 5h 6h 7h
10 Typical problem: Sampling Aliasing Intersample information can be lost If no high-freq. components beyond the Nyquist frequency (=1/2 of sampling freq.) unique restoration Whittaker-Shannon-Someya sampling theorem Sept. 10, 2010 MSC 2010 Yokohama 10
11 Sampling Theorem Band limiting hypothesis unique recovery Ideal Filter π/h Sept. 10, 2010 MSC 2010 Yokohama 11 ω
12 Problems Band limiting hypothesis unrealistic The formula not causal (you need infinitely many future sampled values) Very slow convergence Must approximate the ideal filter in practice Sharp cut-off characteristics High degree of filters Distortion due to the Gibbs phenomenon Sept. 10, 2010 MSC 2010 Yokohama 12
13 Real signals: how much high. freq. are there FFT of an Analog Record: very wide range 20kHz
14 In contrast: Digital Recording (CD): sharp anti-aliasing filter No signal beyond 20kHz But you won t be able to hear them anyway?? Very sharp anti-aliasing filter
15 CD recording Band-limiting filter Freq. domain energy distribution Recorded signal ω Sampling frequency: 44.1kHz Nyquist frequency: 22.05kHz Alleged audible limit: 20kHz Nyquist freq. Sept. 10, 2010 MSC 2010 Yokohama 15
16 Effect of a band-limiting filter Big amount of ringing due to the Gibbs phenomenon Very unnatural sound of CD Sept. 10, 2010 MSC 2010 Yokohama 16
17 Mosquito Noise Truncated freq. response モスキートノイズ Mosquito noise Sept. 10, 2010 MSC 2010 Yokohama 17
18 Part II: Review of Sampleddata Control Theory Sept. 10, 2010 MSC2010 Yokohama 18
19 Sampled-data Control Systems What are they? Continuous-time plant Discrete-time controller sample/hold devices K(z) H P(s) Optimal platform for digital signal processing Problem: mixture of continuous- and discrete-time P(s): signal generator; K(z): digital filter Sept. 10, 2010 MSC 2010 Yokohama 19
20 Difficulties Plant P(s) is continuous-time Controller K(z) is discrete-time The overall system is not timeinvariant No transfer function No steady-state response No frequency response Sept. 10, 2010 MSC 2010 Yokohama 20
21 Response against a sinusoid r ( t) = sin( 1+ 20π ) t e 2( z 2h 1 2 e h ) H 1 s Sept. 10, 2010 MSC 2010 Yokohama 21
22 Response v( θ ) = sin(1 + 20π ) θ
23 What to do? & solutions A new technique: lifting that turns SD system to discrete-time LTI digital controller that makes cont.-time performance optimal Sept. 10, 2010 MSC 2010 Yokohama 23
24 Does this make a difference? ---Yes H 2 optimization w(t) y(t) s s + 1 u(t) Sh y [k] d u [k] d K[z] H h a) Discrete-time H 2 with no intersample consideration b) sampled-data design
25 Time Response Discrete-time H2 design Sampled-data H2 design a) Discrete-time H 2 with no intersample consideration b) sampled-data design Sept. 10, 2010 MSC 2010 Yokohama 25
26 Part III: How can sampled-data theory help signal processing? Sept. 10, 2010 MSC2010 Yokohama 26
27 With a little bit of a priori information Sept. 10, 2010 MSC 2010 Yokohama 27
28 Utilizing analog characteristic Freq. domain energy distribution conventional Imaging new ω 1 Nyquist freq. 2 π / ω ω = 2 h ω 1 Sept. 10, 2010 MSC 2010 Yokohama 28
29 Overall decay envelope Sept. 10, 2010 MSC 2010 Yokohama 29
30 Original frequency response upsample Interpolate with zeros Imaging components Filtering
31 Sampled-data Design Model Contrinuous-time delay Reconstruction error Exogenous signals L 2 w F(s) Band-limiting filter (musical instruments) h sampling e mhs M K(z) upsampler H h / Signal reconstruction M + - e Problem: Find K[z] satisfying Sampled-data H control problem
32 Example of F(s) Sampling period h=1, delay step m=2 F ( s) = ( s 1 + 1)(7.0187s + 1) f [khz] -32 Sept. 10, 2010 MSC 2010 Yokohama 32
33 Interpolator via the proposed method Proposed Square wave resp. Virtually no ringing Sept. 10, 2010 MSC 2010 Yokohama 33
34 Response of the Johnston filter Big amount of ringing due to the Gibbs phenomenon Sept. 10, 2010 MSC 2010 Yokohama 34
35 Comparison New Conventional Signal model (SD) Perfect Band-limiting Explicit error model No explicit error model Clear performance index pass-band, stop-band characterization phase information in the design no phase distortion considered Robustness can be considered only implicit in the design Sept. 10, 2010 MSC 2010 Yokohama 35
36 Comparison: Generalized sampling theorem (Unser et al.) Unser and co-workers (since around 1990) Using generalized hold and acquisition filters Generalized sampling theorem Survey: Unser 2000 (Trans. IEEE) Think analog, act digital (SP, 2005) Sept. 10, 2010 MSC 2010 Yokohama 36
37 General idea x (t) c ( ) c ( ) y t) = c ( k) ϕ ( t ) ϕ Q(z) ϕ2 1 1 k 2 k ( 2 2 k prefilter sampling filtering hold ϕ 1 : prefilter (our F(s)) Objective: reconstruct x(t) ill-posed Confine ourselves to the subsp. M 2 gen. by Idea similar to Wavelets Solution: Orthogonal (or oblique) Projection - generalized inverse Sept. 10, 2010 MSC 2010 Yokohama 37 ϕ 2
38 Does it work? M 2 is a very small subspace of L 2 Not necessary good for signals not in M 2 In contrast, our model: All signals are compactified to the image F* L 2 H sampled-data Big difference: sampled-data vs. discrete-time generalized inverse designed filter is often unstable Sept. 10, 2010 MSC 2010 Yokohama 38
39 A comparison (exp. Spline) Sept. 10, 2010 MSC 2010 Yokohama 39
40 Sampled-data H Sept. 10, 2010 MSC 2010 Yokohama 40
41 Part IV: Application to Sound Restoration Sept. 10, 2010 MSC2010 Yokohama 41
42 Sound restoration アプリケーション アプリケーション Sept. 10, 2010 MSC 2010 Yokohama 42
43 Lab Experiments ( ) Optical fiber digital readout DSP implementation of YY Sept. 10, 2010 MSC 2010 Yokohama 43
44 Sept. 10, 2010 MSC 2010 Yokohama 44
45 Sept. 10, 2010 MSC 2010 Yokohama 45
46 Since 2006 Sept. 10, 2010 MSC 2010 Yokohama 46
47 Analog Output DSP (TI C6713 ) Digital readout (44.1kHz) via optical Fiber cable Sept. 10, 2010 MSC 2010 Yokohama 47
48 Example in MD(mini disk) players MDLP4(66kbps) Faithful recover of high. Freq. After YY More natural high freq. response By the courtesy of SANYO Corporation This YY filter is implemented in custom LSI sound chips by SANYO Coop., and being used in MP 3 players, mobile phones, voice recorders. The cumulative sale has reached over 16 million units.
49 Effect evaluation on compressed audio via PEAQ program Tested on 100 compresed music sources via PEAQ (Perceptual Evaluation of Audio Quality) PEAQ values: 0 indistinguishable from CD -1 distinguishable but does not bother the listener -2 not disturbing -3 disturbing -4 very disturbing Note how YY improves the sound quality By the courtesy of SANYO corporation AAC, 128kbps+YY WMA, 128kbps+YY AAC, 128kbps MP3, 128kbps+YY AAC, 96kbps+YY WMA, 128kbps MP3, 128kbps WMA, 96kbps+YY AAC, 96kbps MP3, 96kbps+YY WMA, 96kbps AAC, 64kbps+YY WMA, 64kbps+YY MP3, 96kbps AAC, 64kbps WMA, 64kbps PEAQ 値 good bad Compression formats: MP3, AAC, WMA Bitrates: 64kbps, 96kbps, 128kbps Showing average values -3.0
50 Part V: Application to Images Sept. 10, 2010 MSC2010 Yokohama 50
51 Same Problems as Sounds Block and Mosquito noise Lack of sufficient bandwidth Mosquito noise Gibbs phenomenon Can sampled-data filter help? Sept. 10, 2010 MSC 2010 Yokohama 51
52 Original 2 downsample and hold Interpolation Via equiripple filter YYa 4times upsample+ twice downsample via YY Sept. 10, 2010 MSC 2010 Yokohama 52
53 Another application: How can we zoom digitally? Sept. 10, 2010 MSC 2010 Yokohama 53
54 Interpolation via bicubic filter Sept. 10, 2010 MSC 2010 Yokohama 54
55 Interpolation via sampled-data filter Sept. 10, 2010 MSC 2010 Yokohama 55
56 Moving image application アプリケーション Reduction of so-called block noise Without blurring the boundaries of the image Sept. 10, 2010 MSC 2010 Yokohama 56
57 Final tips: How to commercialize your invention? Sept. 10, 2010 MSC2010 Yokohama 57
58 Invention and Practice Quite tricky subject I ll let you in on my secret?? The story goes: I ve invented a new algorithm, circuit, (you name it) Boy, what a genius I am!!! This should make me a billionaire! But Sept. 10, 2010 MSC 2010 Yokohama 58
59 Fact is: This usually doesn t happen. How come? Two cases: Your invention is not known too bad. Let s work more on publicity E.g. nice web pages people look at them There is someone who is willing to work with you, but Sept. 10, 2010 MSC 2010 Yokohama 59
60 Real Issues (problems) Often expected that inventors know everything (incl. implementation) A blind implementation is expected We (inventors) on the contrary, expect them to do everything for us This is B A D Sept. 10, 2010 MSC 2010 Yokohama 60
61 What to do? Best Scenario You (inventor) do what you know something about The industry side understands and needs to study the T H E O R Y In short, no free lunch (dinner?) In general, even if you find a competent person who is eager and willing to work, he/she is often surrounded by critical colleagues this is depressing They also need encouragement. Sept. 10, 2010 MSC 2010 Yokohama 61
62 My failure In the beginning, had no hardware to show Just a virtual demo no good Limit in human imagination Well, Prof. Yamamoto, what are other people saying about this? degrading Sad human nature not everyone is eager to be innovative Sept. 10, 2010 MSC 2010 Yokohama 62
63 My own experience with SANYO Very enthusiastic and competent collaborator on the SANYO side I knew something about the audio sound processing I set up a hardware demo An objective test (PEAQ) came around by chance These changed the scene completely Sept. 10, 2010 MSC 2010 Yokohama 63
64 Well, Opportunities abound. Control and signal processing are ubiquitous. With lots of preparation, and a little bit of luck, We can succeed. You can succeed. Be confident. Yes, you can! Sept. 10, 2010 MSC 2010 Yokohama 64
65 In summary Sampled-data theory (with analog signal generator model) allows us to recover intersample high-freq. signals Many problems can be handled by control theory Some knack in commercialization Sept. 10, 2010 MSC 2010 Yokohama 65
66 Sept. 10, 2010 MSC 2010 Yokohama 66
Sampled-data Control and Signal Processing
Sampled-data Control and Signal Processing Beyond the Shannon Paradigm Workshop in honor of Eduardo Sontag on the occasion of his 60 th birthday Yutaka Yamamoto yy@i.kyoto-u.ac.jp www-ics.acs.i.kyoto-u.ac.jp
More informationHypertracking beyond the Nyquist frequency
Hypertracking beyond the Nyquist frequency Dedicated to Anders Lindquist on the occasion of his 75 th birthday Yutaka Yamamoto Kyoto University, Emeritus CentraleSupelec, France November 25, 2017 LindquistFest
More informationCHAPTER 10: SOUND AND VIDEO EDITING
CHAPTER 10: SOUND AND VIDEO EDITING What should you know 1. Edit a sound clip to meet the requirements of its intended application and audience a. trim a sound clip to remove unwanted material b. join
More informationLecture #3: Digital Music and Sound
Lecture #3: Digital Music and Sound CS106E Spring 2018, Young In this lecture we take a look at how computers represent music and sound. One very important concept we ll come across when studying digital
More informationReading. 2. Fourier analysis and sampling theory. Required: Watt, Section 14.1 Recommended:
Reading Required: Watt, Section 14.1 Recommended: 2. Fourier analysis and sampling theory Ron Bracewell, The Fourier Transform and Its Applications, McGraw-Hill. Don P. Mitchell and Arun N. Netravali,
More informationLossy compression. CSCI 470: Web Science Keith Vertanen
Lossy compression CSCI 470: Web Science Keith Vertanen Digital audio Overview Sampling rate Quan5za5on MPEG audio layer 3 (MP3) JPEG s5ll images Color space conversion, downsampling Discrete Cosine Transform
More informationPrinciples of Audio Coding
Principles of Audio Coding Topics today Introduction VOCODERS Psychoacoustics Equal-Loudness Curve Frequency Masking Temporal Masking (CSIT 410) 2 Introduction Speech compression algorithm focuses on exploiting
More informationLecture 16 Perceptual Audio Coding
EECS 225D Audio Signal Processing in Humans and Machines Lecture 16 Perceptual Audio Coding 2012-3-14 Professor Nelson Morgan today s lecture by John Lazzaro www.icsi.berkeley.edu/eecs225d/spr12/ Hero
More informationDigital Communication Prof. Bikash Kumar Dey Department of Electrical Engineering Indian Institute of Technology, Bombay
Digital Communication Prof. Bikash Kumar Dey Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 26 Source Coding (Part 1) Hello everyone, we will start a new module today
More informationPerceptual Coding. Lossless vs. lossy compression Perceptual models Selecting info to eliminate Quantization and entropy encoding
Perceptual Coding Lossless vs. lossy compression Perceptual models Selecting info to eliminate Quantization and entropy encoding Part II wrap up 6.082 Fall 2006 Perceptual Coding, Slide 1 Lossless vs.
More informationSampling and Monte-Carlo Integration
Sampling and Monte-Carlo Integration Sampling and Monte-Carlo Integration Last Time Pixels are samples Sampling theorem Convolution & multiplication Aliasing: spectrum replication Ideal filter And its
More informationFourier analysis and sampling theory
Reading Required: Shirley, Ch. 9 Recommended: Fourier analysis and sampling theory Ron Bracewell, The Fourier Transform and Its Applications, McGraw-Hill. Don P. Mitchell and Arun N. Netravali, Reconstruction
More informationSampling, Aliasing, & Mipmaps
Sampling, Aliasing, & Mipmaps Last Time? Monte-Carlo Integration Importance Sampling Ray Tracing vs. Path Tracing source hemisphere What is a Pixel? Sampling & Reconstruction Filters in Computer Graphics
More informationFilterbanks and transforms
Filterbanks and transforms Sources: Zölzer, Digital audio signal processing, Wiley & Sons. Saramäki, Multirate signal processing, TUT course. Filterbanks! Introduction! Critical sampling, half-band filter!
More informationCopyright 2017 by Kevin de Wit
Copyright 2017 by Kevin de Wit All rights reserved. No part of this publication may be reproduced, distributed, or transmitted in any form or by any means, including photocopying, recording, or other electronic
More informationFiltering Applications & Edge Detection. GV12/3072 Image Processing.
Filtering Applications & Edge Detection GV12/3072 1 Outline Sampling & Reconstruction Revisited Anti-Aliasing Edges Edge detection Simple edge detector Canny edge detector Performance analysis Hough Transform
More informationDigital Recording and Playback
Digital Recording and Playback Digital recording is discrete a sound is stored as a set of discrete values that correspond to the amplitude of the analog wave at particular times Source: http://www.cycling74.com/docs/max5/tutorials/msp-tut/mspdigitalaudio.html
More informationTransporting audio-video. over the Internet
Transporting audio-video over the Internet Key requirements Bit rate requirements Audio requirements Video requirements Delay requirements Jitter Inter-media synchronization On compression... TCP, UDP
More informationCompressed Audio Demystified by Hendrik Gideonse and Connor Smith. All Rights Reserved.
Compressed Audio Demystified Why Music Producers Need to Care About Compressed Audio Files Download Sales Up CD Sales Down High-Definition hasn t caught on yet Consumers don t seem to care about high fidelity
More informationDSP-CIS. Part-IV : Filter Banks & Subband Systems. Chapter-10 : Filter Bank Preliminaries. Marc Moonen
DSP-CIS Part-IV Filter Banks & Subband Systems Chapter-0 Filter Bank Preliminaries Marc Moonen Dept. E.E./ESAT-STADIUS, KU Leuven marc.moonen@esat.kuleuven.be www.esat.kuleuven.be/stadius/ Part-III Filter
More informationMpeg 1 layer 3 (mp3) general overview
Mpeg 1 layer 3 (mp3) general overview 1 Digital Audio! CD Audio:! 16 bit encoding! 2 Channels (Stereo)! 44.1 khz sampling rate 2 * 44.1 khz * 16 bits = 1.41 Mb/s + Overhead (synchronization, error correction,
More informationUniversity of Saskatchewan 5-1 EE 392 Electrical Engineering Laboratory III
University of Saskatchewan 5-1 DSP Safety The voltages used in this experiment are less than 15 V and normally do not present a risk of shock. However, you should always follow safe procedures when working
More informationIntroducing Audio Signal Processing & Audio Coding. Dr Michael Mason Snr Staff Eng., Team Lead (Applied Research) Dolby Australia Pty Ltd
Introducing Audio Signal Processing & Audio Coding Dr Michael Mason Snr Staff Eng., Team Lead (Applied Research) Dolby Australia Pty Ltd Introducing Audio Signal Processing & Audio Coding 2013 Dolby Laboratories,
More informationSurvey of the Mathematics of Big Data
Survey of the Mathematics of Big Data Issues with Big Data, Mathematics to the Rescue Philippe B. Laval KSU Fall 2015 Philippe B. Laval (KSU) Math & Big Data Fall 2015 1 / 28 Introduction We survey some
More informationComputational Aspects of MRI
David Atkinson Philip Batchelor David Larkman Programme 09:30 11:00 Fourier, sampling, gridding, interpolation. Matrices and Linear Algebra 11:30 13:00 MRI Lunch (not provided) 14:00 15:30 SVD, eigenvalues.
More informationIntroducing Audio Signal Processing & Audio Coding. Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd
Introducing Audio Signal Processing & Audio Coding Dr Michael Mason Senior Manager, CE Technology Dolby Australia Pty Ltd Overview Audio Signal Processing Applications @ Dolby Audio Signal Processing Basics
More information2.4 Audio Compression
2.4 Audio Compression 2.4.1 Pulse Code Modulation Audio signals are analog waves. The acoustic perception is determined by the frequency (pitch) and the amplitude (loudness). For storage, processing and
More information3 Sound / Audio. CS 5513 Multimedia Systems Spring 2009 LECTURE. Imran Ihsan Principal Design Consultant
LECTURE 3 Sound / Audio CS 5513 Multimedia Systems Spring 2009 Imran Ihsan Principal Design Consultant OPUSVII www.opuseven.com Faculty of Engineering & Applied Sciences 1. The Nature of Sound Sound is
More informationSqueeze Play: The State of Ady0 Cmprshn. Scott Selfon Senior Development Lead Xbox Advanced Technology Group Microsoft
Squeeze Play: The State of Ady0 Cmprshn Scott Selfon Senior Development Lead Xbox Advanced Technology Group Microsoft Agenda Why compress? The tools at present Measuring success A glimpse of the future
More informationOptimizing Audio for Mobile Development. Ben Houge Berklee College of Music Music Technology Innovation Valencia, Spain
Optimizing Audio for Mobile Development Ben Houge Berklee College of Music Music Technology Innovation Valencia, Spain Optimizing Audio Different from movies or CD s Data size vs. CPU usage For every generation,
More informationIntroduction to Sampled Signals and Fourier Transforms
Introduction to Sampled Signals and Fourier Transforms Physics116C, 4/28/06 D. Pellett References: Essick, Advanced LabVIEW Labs Press et al., Numerical Recipes, Ch. 12 Brigham, The Fast Fourier Transform
More informationFourier Transform in Image Processing. CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012)
Fourier Transform in Image Processing CS/BIOEN 6640 U of Utah Guido Gerig (slides modified from Marcel Prastawa 2012) 1D: Common Transform Pairs Summary source FT Properties: Convolution See book DIP 4.2.5:
More informationAdvanced Computer Graphics. Aliasing. Matthias Teschner. Computer Science Department University of Freiburg
Advanced Computer Graphics Aliasing Matthias Teschner Computer Science Department University of Freiburg Outline motivation Fourier analysis filtering sampling reconstruction / aliasing antialiasing University
More informationAudio Coding and MP3
Audio Coding and MP3 contributions by: Torbjørn Ekman What is Sound? Sound waves: 20Hz - 20kHz Speed: 331.3 m/s (air) Wavelength: 165 cm - 1.65 cm 1 Analogue audio frequencies: 20Hz - 20kHz mono: x(t)
More informationMeasurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs
Measurements and Bits: Compressed Sensing meets Information Theory Dror Baron ECE Department Rice University dsp.rice.edu/cs Sensing by Sampling Sample data at Nyquist rate Compress data using model (e.g.,
More informationThe following bit rates are recommended for broadcast contribution employing the most commonly used audio coding schemes:
Page 1 of 8 1. SCOPE This Operational Practice sets out guidelines for minimising the various artefacts that may distort audio signals when low bit-rate coding schemes are employed to convey contribution
More informationA/D Converter. Sampling. Figure 1.1: Block Diagram of a DSP System
CHAPTER 1 INTRODUCTION Digital signal processing (DSP) technology has expanded at a rapid rate to include such diverse applications as CDs, DVDs, MP3 players, ipods, digital cameras, digital light processing
More informationHFFx. (High Frequency Effect)
HFFx (High Frequency Effect) The HFFx algorithm is beneficial in restoring and/or enhancing the audio bandwidth to create a more open, Hi Resolution (Hi Res) sound from band-limited material. It is also
More informationBE A MOVIE MAKER! Before we import our pictures, we want to change the default frame rate -- in other words, how fast our movie will run.
BE A MOVIE MAKER! Tips: Keep shapes simple Keep action to 20 frames or fewer Put one object that doesn t move at the edge of the frame to use to keep the frames steady Make a lot of tiny changes between
More informationELL 788 Computational Perception & Cognition July November 2015
ELL 788 Computational Perception & Cognition July November 2015 Module 11 Audio Engineering: Perceptual coding Coding and decoding Signal (analog) Encoder Code (Digital) Code (Digital) Decoder Signal (analog)
More informationAUDIOVISUAL COMMUNICATION
AUDIOVISUAL COMMUNICATION Laboratory Session: Audio Processing and Coding The objective of this lab session is to get the students familiar with audio processing and coding, notably psychoacoustic analysis
More informationComputer Graphics. Sampling Theory & Anti-Aliasing. Philipp Slusallek
Computer Graphics Sampling Theory & Anti-Aliasing Philipp Slusallek Dirac Comb (1) Constant & δ-function flash Comb/Shah function 2 Dirac Comb (2) Constant & δ-function Duality f(x) = K F(ω) = K (ω) And
More informationDSP. Presented to the IEEE Central Texas Consultants Network by Sergio Liberman
DSP The Technology Presented to the IEEE Central Texas Consultants Network by Sergio Liberman Abstract The multimedia products that we enjoy today share a common technology backbone: Digital Signal Processing
More informationImage Filtering, Warping and Sampling
Image Filtering, Warping and Sampling Connelly Barnes CS 4810 University of Virginia Acknowledgement: slides by Jason Lawrence, Misha Kazhdan, Allison Klein, Tom Funkhouser, Adam Finkelstein and David
More informationDigital Signal Processor 2010/1/4
Digital Signal Processor 1 Analog to Digital Shift 2 Digital Signal Processing Applications FAX Phone Personal Computer Medical Instruments DVD player Air conditioner (controller) Digital Camera MP3 audio
More informationOutline. Visualization Discretization Sampling Quantization Representation Continuous Discrete. Noise
Fundamentals Data Outline Visualization Discretization Sampling Quantization Representation Continuous Discrete Noise 2 Data Data : Function dependent on one or more variables. Example Audio (1D) - depends
More informationClassification of Semiconductor LSI
Classification of Semiconductor LSI 1. Logic LSI: ASIC: Application Specific LSI (you have to develop. HIGH COST!) For only mass production. ASSP: Application Specific Standard Product (you can buy. Low
More informationCS 074 The Digital World. Digital Audio
CS 074 The Digital World Digital Audio 1 Digital Audio Waves Hearing Analog Recording of Waves Pulse Code Modulation and Digital Recording CDs, Wave Files, MP3s Editing Wave Files with BinEd 2 Waves A
More informationDigital Bat Ears. ECE 445 Project Proposal. Paul Logsdon Ian Bonthron. TA: Kevin Chen
Digital Bat Ears ECE 445 Project Proposal Paul Logsdon Ian Bonthron TA: Kevin Chen 1 Table of Contents 1.0 Introduction 3 1.1 Statement of Purpose 3 1.2 Objectives 3 1.2.1 Goals 3 1.2.2 Functions 3 1.2.3.
More informationAudio for Everybody. OCPUG/PATACS 21 January Tom Gutnick. Copyright by Tom Gutnick. All rights reserved.
Audio for Everybody OCPUG/PATACS 21 January 2017 Copyright 2012-2017 by Tom Gutnick. All rights reserved. Tom Gutnick Session overview Digital audio properties and formats ADC hardware Audacity what it
More informationAliasing. Can t draw smooth lines on discrete raster device get staircased lines ( jaggies ):
(Anti)Aliasing and Image Manipulation for (y = 0; y < Size; y++) { for (x = 0; x < Size; x++) { Image[x][y] = 7 + 8 * sin((sqr(x Size) + SQR(y Size)) / 3.0); } } // Size = Size / ; Aliasing Can t draw
More informationSegmentation: Clustering, Graph Cut and EM
Segmentation: Clustering, Graph Cut and EM Ying Wu Electrical Engineering and Computer Science Northwestern University, Evanston, IL 60208 yingwu@northwestern.edu http://www.eecs.northwestern.edu/~yingwu
More informationMeshes and Manifolds. Computer Graphics CMU /15-662
Meshes and Manifolds Computer Graphics CMU 15-462/15-662 Fractal Quiz Last time: overview of geometry Many types of geometry in nature Geometry Demand sophisticated representations Two major categories:
More informationTERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis
TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis Submitted By: Amrita Mishra 11104163 Manoj C 11104059 Under the Guidance of Dr. Sumana Gupta Professor Department of Electrical
More information2
1 2 3 4 5 All resources: how fast, how many? If all the CPUs are pegged, that s as fast as you can go. CPUs have followed Moore s law, the rest of the system hasn t. Not everything can be made threaded,
More information2008/12/23. System Arch 2008 (Fire Tom Wada) 1
Digital it Signal Processor System Arch 2008 (Fire Tom Wada) 1 Analog to Digital Shift System Arch 2008 (Fire Tom Wada) 2 Digital Signal Processing Applications FAX Phone Personal Computer Medical Instruments
More information15 Data Compression 2014/9/21. Objectives After studying this chapter, the student should be able to: 15-1 LOSSLESS COMPRESSION
15 Data Compression Data compression implies sending or storing a smaller number of bits. Although many methods are used for this purpose, in general these methods can be divided into two broad categories:
More informationLesson 9 Transcript: Backup and Recovery
Lesson 9 Transcript: Backup and Recovery Slide 1: Cover Welcome to lesson 9 of the DB2 on Campus Lecture Series. We are going to talk in this presentation about database logging and backup and recovery.
More informationContents. Contents. Perfecting people shots Making your camera a friend.5. Beyond point and shoot Snapping to the next level...
Contents 1 Making your camera a friend.5 What are the options?... 6 Ready for action: know your buttons.8 Something from the menu?... 10 Staying focused... 12 Look, no hands... 13 Size matters... 14 Setting
More informationFundamental of Digital Media Design. Introduction to Audio
Fundamental of Digital Media Design Introduction to Audio by Noraniza Samat Faculty of Computer Systems & Software Engineering noraniza@ump.edu.my OER Fundamental of Digital Media Design by Noraniza Samat
More informationMRI Physics II: Gradients, Imaging
MRI Physics II: Gradients, Imaging Douglas C., Ph.D. Dept. of Biomedical Engineering University of Michigan, Ann Arbor Magnetic Fields in MRI B 0 The main magnetic field. Always on (0.5-7 T) Magnetizes
More informationChapter 5.5 Audio Programming
Chapter 5.5 Audio Programming Audio Programming Audio in games is more important than ever before 2 Programming Basic Audio Most gaming hardware has similar capabilities (on similar platforms) Mostly programming
More information5: Music Compression. Music Coding. Mark Handley
5: Music Compression Mark Handley Music Coding LPC-based codecs model the sound source to achieve good compression. Works well for voice. Terrible for music. What if you can t model the source? Model the
More informationFeature Extractors. CS 188: Artificial Intelligence Fall Some (Vague) Biology. The Binary Perceptron. Binary Decision Rule.
CS 188: Artificial Intelligence Fall 2008 Lecture 24: Perceptrons II 11/24/2008 Dan Klein UC Berkeley Feature Extractors A feature extractor maps inputs to feature vectors Dear Sir. First, I must solicit
More informationFiltering, scale, orientation, localization, and texture. Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth)
Filtering, scale, orientation, localization, and texture Nuno Vasconcelos ECE Department, UCSD (with thanks to David Forsyth) Beyond edges we have talked a lot about edges while they are important, it
More informationChapter 14 MPEG Audio Compression
Chapter 14 MPEG Audio Compression 14.1 Psychoacoustics 14.2 MPEG Audio 14.3 Other Commercial Audio Codecs 14.4 The Future: MPEG-7 and MPEG-21 14.5 Further Exploration 1 Li & Drew c Prentice Hall 2003 14.1
More informationCHAPTER 6 Audio compression in practice
CHAPTER 6 Audio compression in practice In earlier chapters we have seen that digital sound is simply an array of numbers, where each number is a measure of the air pressure at a particular time. This
More informationRich Recording Technology Technical overall description
Rich Recording Technology Technical overall description Ari Koski Nokia with Windows Phones Product Engineering/Technology Multimedia/Audio/Audio technology management 1 Nokia s Rich Recording technology
More informationThe L&S LSS Podcaster s Tutorial for Audacity
The L&S LSS Podcaster s Tutorial for Audacity The L&S LSS Podcaster s Tutorial for Audacity... 1 Audacity Quick Reference... 2 About this tutorial... 3 Some Thoughts Before You Get Started... 3 Do Academic
More informationSampling and Reconstruction
Sampling and Reconstruction Sampling and Reconstruction Sampling and Spatial Resolution Spatial Aliasing Problem: Spatial aliasing is insufficient sampling of data along the space axis, which occurs because
More informationDigital Music. You can download this file from Dig Music May
-1- Digital Music We will cover: Music is sound, but what is sound?? How to make a computer (and some hand-held portable devices) play music. How to get music into a suitable format (e.g. get music off
More informationLaboratory Exercise #5
ECEN4002/5002 Spring 2003 Digital Signal Processing Laboratory Laboratory Exercise #5 Signal Synthesis Introduction Up to this point we have been developing and implementing signal processing algorithms:
More informationDigital Signal Processing and Filter Design using Scilab
Digital Signal Processing and Filter Design using Scilab Department of Electrical Engineering, IIT Bombay December 1, 2010 Outline 1 Basic signal processing tools Discrete Fourier Transform Fast Fourier
More informationAliasing and Antialiasing. ITCS 4120/ Aliasing and Antialiasing
Aliasing and Antialiasing ITCS 4120/5120 1 Aliasing and Antialiasing What is Aliasing? Errors and Artifacts arising during rendering, due to the conversion from a continuously defined illumination field
More informationFundamentals of Perceptual Audio Encoding. Craig Lewiston HST.723 Lab II 3/23/06
Fundamentals of Perceptual Audio Encoding Craig Lewiston HST.723 Lab II 3/23/06 Goals of Lab Introduction to fundamental principles of digital audio & perceptual audio encoding Learn the basics of psychoacoustic
More information计算原理导论. Introduction to Computing Principles 智能与计算学部刘志磊
计算原理导论 Introduction to Computing Principles 天津大学 智能与计算学部刘志磊 Analog The world is basically analog What does that mean? "Signal" is a varying wave over time e.g. sound as a running example here How Does
More informationAUDIBLE COMPUTING, Part Masa Kasahara
AUDIBLE COMPUTING, Part 4 --- Masa Kasahara In Part 4, Masa will talk about his quest for the perfect machine to implement his ideas. It should be small enough to be portable and not too expensive, either.
More informationModern Signal Processing and Sparse Coding
Modern Signal Processing and Sparse Coding School of Electrical and Computer Engineering Georgia Institute of Technology March 22 2011 Reason D etre Modern signal processing Signals without cosines? Sparse
More informationPacket Loss Concealment for Audio Streaming based on the GAPES and MAPES Algorithms
26 IEEE 24th Convention of Electrical and Electronics Engineers in Israel Packet Loss Concealment for Audio Streaming based on the GAPES and MAPES Algorithms Hadas Ofir and David Malah Department of Electrical
More information3GPP TS V6.2.0 ( )
TS 26.401 V6.2.0 (2005-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; General audio codec audio processing functions; Enhanced
More informationand Flat-Panel Constant Beamwidth Transducer (CBT) Loudspeaker Arrays Using Signal Delays
Implementation of Straight-Line and Flat-Panel Constant Beamwidth Transducer (CBT) Loudspeaker Arrays Using Signal Delays D. B. (Don) Keele, Jr. Principle Consultant DBK Associates and Labs Bloomington,
More informationEECS 556 Image Processing W 09. Interpolation. Interpolation techniques B splines
EECS 556 Image Processing W 09 Interpolation Interpolation techniques B splines What is image processing? Image processing is the application of 2D signal processing methods to images Image representation
More informationSampling, Aliasing, & Mipmaps
Sampling, Aliasing, & Mipmaps Last Time? Monte-Carlo Integration Importance Sampling Ray Tracing vs. Path Tracing source hemisphere Sampling sensitive to choice of samples less sensitive to choice of samples
More informationSD / USB / CD / Multi Source Player Instant Playback from SD Memory High Quality DAC - Burr Brown PCM-1796
SD / USB / CD / Multi Source Player Instant Playback from SD Memory High Quality DAC - Burr Brown PCM-1796 The CD-6208 was designed from Inter-M s 30 years of research and development experience in Sound
More informationUsing the Olympus WS-110 Digi-Recorder. Part A - Setting it Up. Introduction. A1. Inserting the Battery. A2. Turning On and Off
Using the Olympus WS-110 Digi-Recorder Model: Olympus WS-110 (256MB, Mono, white casing) Ralph Cullimore, e-learning Co-ordinator Devon ACL Dec 2008 Introduction The Olympus WS-110 is a digital voice recorder
More informationSampling: Application to 2D Transformations
Sampling: Application to 2D Transformations University of the Philippines - Diliman August Diane Lingrand lingrand@polytech.unice.fr http://www.essi.fr/~lingrand Sampling Computer images are manipulated
More informationImage transformations. Prof. Noah Snavely CS Administrivia
Image transformations Prof. Noah Snavely CS1114 http://www.cs.cornell.edu/courses/cs1114/ Administrivia 2 Last time: Interpolation 3 Nearest neighbor interpolation 4 Bilinear interpolation 5 Bicubic interpolation
More informationTheoretically Perfect Sensor
Sampling 1/67 Sampling The ray tracer samples the geometry, only gathering information from the parts of the world that interact with a finite number of rays In contrast, a scanline renderer can push all
More informationCompressive. Graphical Models. Volkan Cevher. Rice University ELEC 633 / STAT 631 Class
Compressive Sensing and Graphical Models Volkan Cevher volkan@rice edu volkan@rice.edu Rice University ELEC 633 / STAT 631 Class http://www.ece.rice.edu/~vc3/elec633/ Digital Revolution Pressure is on
More informationPost-Processing Radial Basis Function Approximations: A Hybrid Method
Post-Processing Radial Basis Function Approximations: A Hybrid Method Muhammad Shams Dept. of Mathematics UMass Dartmouth Dartmouth MA 02747 Email: mshams@umassd.edu August 4th 2011 Abstract With the use
More informationCompressive Sensing: Theory and Practice
Compressive Sensing: Theory and Practice Mark Davenport Rice University ECE Department Sensor Explosion Digital Revolution If we sample a signal at twice its highest frequency, then we can recover it exactly.
More informationD. Richard Brown III Associate Professor Worcester Polytechnic Institute Electrical and Computer Engineering Department
D. Richard Brown III Associate Professor Worcester Polytechnic Institute Electrical and Computer Engineering Department drb@ece.wpi.edu 3-November-2008 Analog To Digital Conversion analog signal ADC digital
More informationABSTRACT. that it avoids the tolls charged by ordinary telephone service
ABSTRACT VoIP (voice over IP - that is, voice delivered using the Internet Protocol) is a term used in IP telephony for a set of facilities for managing the delivery of voice information using the Internet
More informationBR-80 Digital Recorder
Workshop MICRO BR BR-80 Digital Recorder Record 2011 BOSS Corporation U.S. All rights reserved. No part of this publication may be reproduced in any form without the written permission of BOSS Corporation
More informationAudio Fundamentals, Compression Techniques & Standards. Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011
Audio Fundamentals, Compression Techniques & Standards Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011 Outlines Audio Fundamentals Sampling, digitization, quantization μ-law
More informationObject-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur
Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur Lecture 06 Object-Oriented Analysis and Design Welcome
More informationImplementing Fast Hierarchical Back Projection
Jason ECE 558 Final Project Paper May 9, 2007 Abstract Filtered back projection (FBP) is a commonly used image reconstruction scheme for parallel beam tomography. The algorithm implemented in this project,
More informationThe Concept of Sample Rate. Digitized amplitude and time
Data Acquisition Basics Data acquisition is the sampling of continuous real world information to generate data that can be manipulated by a computer. Acquired data can be displayed, analyzed, and stored
More informationTheoretically Perfect Sensor
Sampling 1/60 Sampling The ray tracer samples the geometry, only gathering information from the parts of the world that interact with a finite number of rays In contrast, a scanline renderer can push all
More informationCS 457 Multimedia Applications. Fall 2014
CS 457 Multimedia Applications Fall 2014 Topics Digital audio and video Sampling, quantizing, and compressing Multimedia applications Streaming audio and video for playback Live, interactive audio and
More information