MMS-Übungen. Einführung in die Signalanalyse mit Python. Wintersemester 2016/17. Benjamin Seppke
|
|
- Nickolas Pitts
- 6 years ago
- Views:
Transcription
1 MIN-Fakutät Fachbereich Informatik Arbeitsbereich SAV/BV (KOGS) MMS-Übungen Einführung in die Signaanayse mit Python Wintersemester 2016/17 Benjamin Seppke
2 MMS-Übungen: Einführung in die Signaanayse mit Python Outine Introduction Presenting the Python programming anguage Signa anaysis using NumPy and SciPy Visuaization with matpotib and the spyder IDE Summary University of Hamburg, Dept. Informatics 2
3 MMS-Übungen: Einführung in die Signaanayse mit Python Outine Introduction Presenting the Python programming anguage Signa anaysis using NumPy and SciPy Visuaization with matpotib and the spyder IDE Summary University of Hamburg, Dept. Informatics 3
4 MMS-Übungen: Einführung in die Signaanayse mit Python Prerequisites (Software) Python (we use version 3.X) NumPy and SciPy (with PIL: ) matpotib spyder IDE University of Hamburg, Dept. Informatics 4
5 MMS-Übungen: Einführung in die Signaanayse mit Python Instaing Python and packages Linux A of the prerequisites shoud be instaabe by means of the package manager of the distribution of your choice. Mac OS X (macos) Insta the MacPorts package manager ( and use this to get a necessary packages. Windows The Anaconda distribution brings with everything pus a nice instaer. Downoad and insta it from: Note: You may aso use Anaconda for Linux or Mac OS X, if you prefer to University of Hamburg, Dept. Informatics 5
6 MMS-Übungen: Einführung in die Signaanayse mit Python Goas for today... Draw interest to another programming anguage, namey: Python Motivation of an interactive Workfow ( Spiewiese ) Easy access into practica image processing tasks using NumPy, SciPy, matpotib and spyder Finay: Give you the abiity to sove the exercises of this course University of Hamburg, Dept. Informatics 6
7 MMS-Übungen: Einführung in die Signaanayse mit Python Outine Introduction Presenting the Python programming anguage Signa anaysis using NumPy and SciPy Visuaization with matpotib and the spyder IDE Summary University of Hamburg, Dept. Informatics 7
8 MMS-Übungen: Einführung in die Signaanayse mit Python Introducing Python The foowing introduction is based on the officia Python-Tutoria University of Hamburg, Dept. Informatics 8
9 MMS-Übungen: Einführung in die Signaanayse mit Python Python Python is an easy to earn, powerfu programming anguage. [...] Python s eegant syntax and dynamic typing, together with its interpreted nature, make it an idea anguage for scripting and rapid appication deveopment in many areas on most patforms. By the way, the anguage is named after the BBC show Monty Python s Fying Circus and has nothing to do with repties. The Python Tutoria, Sep University of Hamburg, Dept. Informatics 9
10 MMS-Übungen: Einführung in die Signaanayse mit Python Why another anguage? Why Python? Interactive: no code/compie/test-cyce! A ot of currenty needed and easy accessibe functionaity compared with traditiona scripting anguages! Patform independent and freey avaiabe! Large user base and good documentation! Forces compactness and readabiity of programs by syntax! Some say: can be earned in 10 minutes University of Hamburg, Dept. Informatics 10
11 MMS-Übungen: Einführung in die Signaanayse mit Python Getting in touch with Python (3.X) A of this tutoria wi use the interactive mode: Start the interpreter: python Or, for the advanced ipython interpreter: ipython 1. Exampe: > python Python Anaconda (64-bit) (defaut, Ju , 11:41:13) [MSC v bit (AMD64)] Type "hep", "copyright", "credits" or "icense" for more information. >>> the_word_is_fat = True >>> if the_word_is_fat:... print("be carefu not to fa off! )... Be carefu not to fa off! University of Hamburg, Dept. Informatics 11
12 MMS-Übungen: Einführung in die Signaanayse mit Python Data types numbers (1) Python supports integer, foating point and compex vaued numbers by defaut: >>> >>> # This is a comment >>> # Integer division returns the foor:... 7/3 2 >>> 7.0 / 2 # but this works >>> 1.0j * 1.0j (-1+0j) University of Hamburg, Dept. Informatics 12
13 MMS-Übungen: Einführung in die Signaanayse mit Python Data types numbers (2) Assignments and conversions: >>> a= j >>> foat(a) Traceback (most recent ca ast): Fie "<stdin>", ine 1, in? TypeError: can't convert compex to foat; use abs(z) >>> a.rea 3.0 >>> a.imag 4.0 >>> abs(a) # sqrt(a.rea**2 + a.imag**2) University of Hamburg, Dept. Informatics 13
14 MMS-Übungen: Einführung in die Signaanayse mit Python Specia variabes Exampe: ast resut _ (ony in interactive mode): >>> tax = 12.5 / 100 >>> price = >>> price * tax >>> price + _ >>> round(_, 2) Many more, when using ipython! University of Hamburg, Dept. Informatics 14
15 MMS-Übungen: Einführung in die Signaanayse mit Python Data types strings Sequences of chars (ike e.g. in C), but immutabe! >>> word = 'Hep' + 'A' >>> word 'HepA' >>> '<' + word*5 + '>' '<HepAHepAHepAHepAHepA>' >>> 'str' 'ing' # <- This is ok 'string' >>> word[4] 'A' >>> word[0:2] 'He' >>> word[2:] # Everything except the first two characters 'pa' University of Hamburg, Dept. Informatics 15
16 MMS-Übungen: Einführung in die Signaanayse mit Python Data types ists Lists may contain different types of entries at once! First eement has index: 0, ast eement: ength-1. >>> a = ['spam', 'eggs', 100, 1234] >>> a ['spam', 'eggs', 100, 1234] >>> a[0] 'spam' >>> a[-2] 100 >>> a[1:-1] ['eggs', 100] >>> a[:2] + ['bacon', 2*2] ['spam', 'eggs', 'bacon', 4] University of Hamburg, Dept. Informatics 16
17 MMS-Übungen: Einführung in die Signaanayse mit Python The first program (1) Counting Fibonacci series >>> # Fibonacci series:... # the sum of two eements defines the next... a, b = 0, 1 >>> whie b < 10:... print b... a, b = b, a+b University of Hamburg, Dept. Informatics 17
18 MMS-Übungen: Einführung in die Signaanayse mit Python The first program (2) Counting Fibonacci series (with a coon after the print) >>> # Fibonacci series:... # the sum of two eements defines the next... a, b = 0, 1 >>> whie b < 10:... print b,... a, b = b, a+b University of Hamburg, Dept. Informatics 18
19 MMS-Übungen: Einführung in die Signaanayse mit Python Conditionas if Divide cases in if/then/ese manner: >>> x = int(raw_input("pease enter an integer: ")) Pease enter an integer: 42 >>> if x < 0:... x = 0... print 'Negative changed to zero'... eif x == 0:... print 'Zero'... eif x == 1:... print 'Singe'... ese:... print 'More'... More University of Hamburg, Dept. Informatics 19
20 MMS-Übungen: Einführung in die Signaanayse mit Python Contro fow for (1) Python s for-oop: >>> # Measure the ength of some strings:... a = ['two', 'three', 'four'] >>> for x in a:... print x, en(x)... two 3 three 5 four 4 is actuay a for-each-oop! University of Hamburg, Dept. Informatics 20
21 MMS-Übungen: Einführung in die Signaanayse mit Python Contro fow for (2) What about a counting for oop? Quite easy to get: >>> a = ['Mary', 'had', 'a', 'itte', 'amb'] >>> for i, va in enumerate(a):... print i, va... 0 Mary 1 had 2 a 3 itte 4 amb University of Hamburg, Dept. Informatics 21
22 MMS-Übungen: Einführung in die Signaanayse mit Python Defining functions (1) Functions are one of the most important way to abstract from probems and to design programs: >>> def fib(n): # write Fibonacci series up to n... """Print a Fibonacci series up to n."""... a, b = 0, 1... whie a < n:... print a,... a, b = b, a+b... >>> # Now ca the function we just defined:... fib(2000) University of Hamburg, Dept. Informatics 22
23 MMS-Übungen: Einführung in die Signaanayse mit Python Defining functions (2) Functions are (themseves) just Python symbos! >>> fib <function fib at 10042ed0> >>> f = fib >>> f(100) No expicit return vaue needed (defaut: None ) >>> fib(0) >>> print fib(0) None University of Hamburg, Dept. Informatics 23
24 MMS-Übungen: Einführung in die Signaanayse mit Python Defining functions (3) Fibonacci series with a ist of numbers as return vaue: >>> def fib2(n): # return Fibonacci series up to n... """Return a ist containing the Fibonacci series up to n."""... resut = []... a, b = 0, 1... whie a < n:... resut.append(a) # see beow... a, b = b, a+b... return resut... >>> f100 = fib2(100) # ca it >>> f100 # write the resut [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] University of Hamburg, Dept. Informatics 24
25 MMS-Übungen: Einführung in die Signaanayse mit Python Function argument definitions (1) Named defaut arguments: def ask_ok(prompt, retries=4, compaint='yes or no, pease!'): whie True: ok = raw_input(prompt) if ok in ('y', 'ye', 'yes'): return True if ok in ('n', 'no', 'nop', 'nope'): return Fase retries = retries - 1 if retries < 0: raise IOError('refuse user') print compaint University of Hamburg, Dept. Informatics 25
26 MMS-Übungen: Einführung in die Signaanayse mit Python Function argument definitions (2) Caing strategy in more detai: def parrot(votage, state='a stiff', action='voom', type='norwegian Bue'): print "-- This parrot woudn't", action, print "if you put", votage, "vots through it." print "-- Lovey pumage, the", type print "-- It's", state, "!" parrot(1000) parrot(action = 'VOOOOOM', votage = ) parrot('a thousand', state = 'pushing up the daisies') parrot('a miion', 'bereft of ife', 'jump') University of Hamburg, Dept. Informatics 26
27 MMS-Übungen: Einführung in die Signaanayse mit Python Modues If you have saved this as fibo.py : # Fibonacci numbers modue def fib(n): # return Fibonacci series up to n resut = [] a, b = 0, 1 whie b < n: resut.append(b) a, b = b, a+b return resut you have aready written your first Python modue. Ca it using: >>> import fibo >>> fibo.fib(100) [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] University of Hamburg, Dept. Informatics 27
28 MMS-Übungen: Einführung in die Signaanayse mit Python Outine Introduction Presenting the Python programming anguage Signa anaysis using NumPy and SciPy Visuaization with matpotib and the spyder IDE Summary University of Hamburg, Dept. Informatics 28
29 MMS-Übungen: Einführung in die Signaanayse mit Python Signa anaysis using NumPy and SciPy Unfortunatey, it is not possibe to give a compete introduction in either NumPy or SciPy. The image processing introduction is based on: More materia regarding NumPy can e.g. be found at: A good beginner s tutoria is provided at: University of Hamburg, Dept. Informatics 29
30 MMS-Übungen: Einführung in die Signaanayse mit Python Discrete Signas as efficient arrays?! In many programming environments, ike e.g. MatLab, signas are represented as (random access) arrays of different data types. Unfortunatey, Python s buit-in array is often neither fexibe nor powerfu enough for signa anaysis Thus: Use NumPy arrays for signa representation. Idea of a first (very basic) workfow: Load signas using csv- or NumPy binary formats Anayze the signas using NumPy (and maybe SciPy) Save the resuts using csv- or numpy binary formats University of Hamburg, Dept. Informatics 30
31 MMS-Übungen: Einführung in die Signaanayse mit Python NumPy at a gance NumPy is the fundamenta package needed for scientific computing with Python. It contains among other things: a powerfu N-dimensiona array object [ ] NumPy Homepage, 2010 May have required a whoe course on its own... Sti growing scientific user community Reiabe agorithms Quite fast, compared to commercia software impementations, ike MatLab University of Hamburg, Dept. Informatics 31
32 MMS-Übungen: Einführung in die Signaanayse mit Python Loading and storing signas Generate a noisy rect signa and save it: >>> import numpy as np >>> sig = np.zeros(3000) >>> sig[1000:2000]=1 >>> sig = sig + np.random.norma(0, 0.01, 3000) >>> np.save( FILENAME.npy, sig) # numpy binary format >>> np.savetxt( FILENAME.csv, sig) # comma-separated-vaues Read the signa from fie system >>> import numpy as np >>> sig_npy = np.oad( FILENAME.npy ) >>> sig_csv = np.oadtxt( FILENAME.csv ) Attention: CSV export may reduce (foat) accurancy! University of Hamburg, Dept. Informatics 32
33 MMS-Übungen: Einführung in die Signaanayse mit Python NumPy signa representation (1) Note that numpy arrays are fixed to one unique data type, which is foat64 a.k.a. doube by defaut... >>> def_sig = np.zeros(1000) >>> def_sig.dtype dtype( foat64 ) >>> int_sig = np.zeros(1000, dtype=np.uint8) # vaues from Pay attention to the datatype, especiay when performing mathematica operations! University of Hamburg, Dept. Informatics 33
34 MMS-Übungen: Einführung in die Signaanayse mit Python NumPy signa representation (2) Singe vs. mutidimensiona signas:... >>> sig1d = np.zeros(1000) >>> sig2d = np.zeros( (1000,2000) ) Note: The shape is aways passed as one parameter Either a number (1D) or A ist for n-dimensiona arrays Access on mutidimensiona arrays: >>> sig2d[800, 1800] 0 >>> sig2d[1800, 800] IndexError: index 1800 is out of bounds University of Hamburg, Dept. Informatics 34
35 MMS-Übungen: Einführung in die Signaanayse mit Python NumPy sicing and index tricks Extract dimensions using sicing >>> sig2d[:,0] # first signa (fixing second dimension) >>> sig2d[...,-1] # ast signa (fixing second dimension) Extract sub-signas using index ranges: >>> sig = np.zeros(3000) >>> sig[1000:2000]=1 Attention: NumPy often creates views and does not copy your data, when using index tricks! à Compare to Ca-By-Reference Semantics University of Hamburg, Dept. Informatics 35
36 MMS-Übungen: Einführung in die Signaanayse mit Python Basic signa anaysis (1) Exampe: Adding energy / signas:... >>> res1 = 2 + sig >>> res2 = sig + sig >>> res2 = sig * sig Note: Scaars and arrays (of compatibe shape) can be combined Basic arithmetic functions Many more (advanced functions) 2D-Arrays may aso be interpreted as matrices, but compare to np.matrix cass! University of Hamburg, Dept. Informatics 36
37 MMS-Übungen: Einführung in die Signaanayse mit Python Basic signa anaysis (2) Exampe: Threshod a signa (at a given ampitude):... >>> mask = sig < 0.5 >>> masked_sig = sig.copy() >>> masked_sig[mask] = University of Hamburg, Dept. Informatics 37
38 MMS-Übungen: Einführung in die Signaanayse mit Python Outine Introduction Presenting the Python programming anguage Signa anaysis using NumPy and SciPy Visuaization with matpotib and the spyder IDE Summary University of Hamburg, Dept. Informatics 38
39 MMS-Übungen: Einführung in die Signaanayse mit Python Visuaization with matpotib matpotib is a python 2D potting ibrary which produces pubication quaity figures in a variety of hardcopy formats and interactive environments across patforms. matpotib can be used in python scripts, the python and ipython she... October 2013 This introduction is based on the matpotib image tutoria: University of Hamburg, Dept. Informatics 39
40 MMS-Übungen: Einführung in die Signaanayse mit Python Showing signas interactivey (1) Use matpotib to show a signa pot: >>> import numpy as np >>> import matpotib.pypot as pt >>> sig = np.oad( FILENAME.npy ) # Load the signa >>> sig_pot = pt.pot(sig) >>> sig_pot.show() University of Hamburg, Dept. Informatics 40
41 MMS-Übungen: Einführung in die Signaanayse mit Python Showing signas interactivey (2) Show signa s (centered) magnitude spectrum:... >>> centered_spectrum = np.fft.fftshift(np.fft.fft(sig)) >>> spec_pot = pt.pot(abs(centered_spectrum) >>> spec_pot.show() University of Hamburg, Dept. Informatics 41
42 MMS-Übungen: Einführung in die Signaanayse mit Python Histograms Use matpotib to inspect the histogram:... >>> pt.hist(sig, 300) # coect vaues in 300 bins >>> pt.show() University of Hamburg, Dept. Informatics 42
43 MMS-Übungen: Einführung in die Signaanayse mit Python Working with the spyder IDE spyder (previousy known as Pydee) is a powerfu interactive deveopment environment for the Python anguage with advanced editing, interactive testing, debugging and introspection features.[...] spyder ets you easiy work with the best toos of the Python scientific stack in a simpe yet powerfu environment.[...] October 2013 The screenshots of this introduction have been taken from the spyder homepage University of Hamburg, Dept. Informatics 43
44 The spyder IDE University of Hamburg, Dept. Informatics 44
45 MMS-Übungen: Einführung in die Signaanayse mit Python spyder - The editor University of Hamburg, Dept. Informatics 45
46 MMS-Übungen: Einführung in die Signaanayse mit Python spyder - The consoe University of Hamburg, Dept. Informatics 46
47 MMS-Übungen: Einführung in die Signaanayse mit Python spyder - The variabe exporer University of Hamburg, Dept. Informatics 47
48 MMS-Übungen: Einführung in die Signaanayse mit Python Outine Introduction Presenting the Python programming anguage Signa anaysis using NumPy and SciPy Visuaization with matpotib and the spyder IDE Summary University of Hamburg, Dept. Informatics 48
49 MMS-Übungen: Einführung in die Signaanayse mit Python Summary I The Python programming anguage Readabe, meaningfu syntax (remember the tabs!) Highy functiona, fu of functionaity Steep earning experience and fast resuts Perfecty practicabe for interactive work Can be extended easiy Large goba community University of Hamburg, Dept. Informatics 49
50 MMS-Übungen: Einführung in die Signaanayse mit Python Summary II NumPy and SciPy Efficient Array impementation Loading and saving of mutidimensiona signas Adds scientific stuff to Python Contains basic signa processing functionaity Highy active and widey recommended packages University of Hamburg, Dept. Informatics 50
51 MMS-Übungen: Einführung in die Signaanayse mit Python Summary III matpotib Pots amost everything... Works we with NumPy arrays spyder Nice IDE Integrates scientific work fow (a bit ike MatLab) Everything is there and freey avaiabe: Time to start with the exercises! University of Hamburg, Dept. Informatics 51
Energy meter MRE-44S. MRE-44S/DC24V energy meter
MRE-44S MRE-44S/DC24V energy meter Comprehensive consumption data anaysis in rea time High resoution and accuracy (cass 0.) even in harmonicay distorted grids Aso anayses harmonics (optiona, up to 50 Hz)
More informationEDT/Collect for DigitalMicrograph
May 2016 (Provisiona) EDT/Coect for DigitaMicrograph Data Coection for Eectron Diffraction Tomography EDT/Coect Manua 1.0 HREM Research Inc. Introduction The EDT/Coect software has been deveoped by HREM
More informationRunning a shared reading project. A scheme of activities to help older children share picture books with younger ones
CFE Leves Eary Senior phase (Ages 3-16) Running a shared reading project A scheme of activities to hep oder chidren share picture books with younger ones Resource created by Scottish Book Trust Contents
More informationNCH Software VideoPad Video Editor
NCH Software VideoPad Video Editor This user guide has been created for use with VideoPad Video Editor Version 4.xx NCH Software Technica Support If you have difficuties using VideoPad Video Editor pease
More informationDrum Transcription in the presence of pitched instruments using Prior Subspace Analysis
ISSC 2003, Limerick. Juy -2 Drum Transcription in the presence of pitched instruments using Prior Subspace Anaysis Derry FitzGerad φ, Bob Lawor*, and Eugene Coye φ φ Music Technoogy Centre, Dubin Institute
More informationITU BS.1771 Loudness Meter BLITS Channel Identification for 5.1 Surround Sound
RW-6seiter_IBC_009_GB_RZ_V5.qxp 0: Seite Functions of the various modes: ypica dispay patterns and their interpretation a few exampes: 900 900S 900D 900SD Mode 960 960S 960D 960SD 900 900S 900D 900SD F
More informationUNIQUE LIGHTING SOLUTIONS. LED PRODUCTS for the SIGN INDUSTRY
UNIQUE LIGHTING SOLUTIONS LED PRODUCTS for the SIGN INDUSTRY RIGHT LIGHT SERIES MORE LUMENS per DOLLAR Modue Lumens LED L70 Light Feet / W Feet / 0W Modue Mode Number Coor Lifetime (hrs) Ange SV---W. 90
More informationUsing wordless picture books in schools and libraries. Ideas for using wordless picture books in reading, writing and speaking activities
CfE eves Eary to Fourth (Ages 3-16) Using wordess picture books in schoos and ibraries Ideas for using wordess picture books in reading, writing and speaking activities Resource created by Scottish Book
More informationPrior Subspace Analysis for Drum Transcription
Audio Engineering Society Convention Paper Presented at the 4th Convention 23 March 22 25 Amsterdam, he Netherands his convention paper has been reproduced from the author's advance manuscript, without
More informationOperation Guide
MO0503-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy and keep it on hand for ater reference when
More informationRemarks on The Logistic Lattice in Random Number Generation. Neal R. Wagner
Remarks on The Logistic Lattice in Random Number Generation Nea R. Wagner 1. Introduction Pease refer to the quoted artice before reading these remarks. I have aways been fond of this particuar random
More informationMulti-TS Streaming Software
Appication Note Thomas Lechner 1.2017 0e Muti-TS Streaming Software Appication Note Products: R&S CLG R&S CLGD R&S SLG The R&S TSStream muti-ts streaming software streams a number of MPEG transport stream
More informationImportant Information... 3 Cleaning the TV... 3
Contents Important Information... 3 Ceaning the TV... 3 Using the Remote Contro... 4 How to Use the Remote Contro... 4 Cautions... 4 Instaing the Remote Contro Batteries... 4 The Front and Rear Pane...
More informationTRANSCENSION DMX OPERATOR 2 USER MANUAL
TRANSCENSION DMX OPERATOR 2 USER MANUAL I. PRODUCT DESCRIPTIONS Thank you for using our company the 192 CH DMX OPERATOR. To optimize the performance of this product, pease read these operating instructions
More informationDiploma Syllabus. Music Performance from 2005
Dipoma Syabus Music Performance from 2005 SPECIAL NOTICES This Music Performance Dipoma Syabus from 2005 is a revised version of the Performing sections of the Dipoma Syabus from 2000. It is vaid wordwide
More informationOperation Guide 4717
MO0812-EB Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have a Time Zone that corresponds
More informationSection 2 : Exploring sounds and music
Section 2 : Exporing sounds and music Copyright 2014 The Open University Contents Section 2 : Exporing sounds and music 3 1. Using stories and games to introduce sound 3 2. Working in groups to investigate
More informationTheatre and Drama Premium
Theatre and Drama Premium THEATRE AND DRAMA TEXT VIDEO AUDIO ARCHIVAL THEATRE AND DRAMA PREMIUM has everything students and schoars need to study the dramatic arts from recent productions by Broadway theatre
More informationD-ILA PROJECTORS DLA-X95R DLA-X75R DLA-X55R DLA-X35
D-ILA PROJECTORS DLA-X95R DLA-X75R DLA-X55R DLA-X35 D L A-X S e r i e s DLA-X95R 4K-resoution D-ILA Projector JVC D-ILA projector premium mode that adopts high-grade parts reaises 4K-resoution* 1 and industry
More informationLONG term evolution (LTE) has now been operated in
IEEE/ACM TRANSACTIONS ON NETWORKING 1 A Pricing-Aware Resource Scheduing Framework for LTE Networks You-Chiun Wang and Tzung-Yu Tsai Abstract Long term evoution (LTE) is a standard widey used in ceuar
More informationIntercom & Talkback. DanteTM Network Intercom BEATRICE R8. Glensound. Network Intercom. Eight Channel Rackmount Intercom.
G ensound Dante Intercom & Takback Eight Channe Rackmount Intercom Highights Dante and AES67 Compiant Simpe To Use Inteigeabe Loudspeaker 48kHz Crysta Cear Digita Audio Mains/ PoE Powered Low Noise Microphone
More informationVocal Technique. A Physiologic Approach. Second Edition
Voca Technique A Physioogic Approach Second Edition Voca Technique A Physioogic Approach Second Edition Jan E. Bicke, D.M.A. 5521 Ruffin Road San Diego, CA 92123 e-mai: info@purapubishing.com Website:
More informationSpecifications. Lens. Lens Shift. Light Source Lamp. Connectors. Digital. Video Input Signal Format. PC Input Signal Format.
Projection Distance Chart Dispay size (16:9) Projection distance Screen diagona (inch) W (mm) H (mm) Wide (m) Tee (m) 60 1,328 747 1.78 3.66 70 1,549 872 2.09 4.28 80 1,771 996 2.40 4.89 90 1,992 1,121
More informationHorizontal Circuit Analyzing
THE HA2500 Horizonta Circuit Anayzing Rea Answers - Rea Profits - Rea Fast! HA2500 Universa Horizonta Anayzer Why A Universa Horizonta Anayzer For Your Business? Today s CRT video dispay monitors support
More informationOperation Guide 3197
MO1004-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed to bright ight The eectricity
More informationOperation Guide 2804
MO007-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to carefuy read this manua and keep it on hand for ater reference when necessary.
More informationMuslim perceptions of beauty in Indonesia and Malaysia Neil Gains Warc Exclusive Institute on Asian Consumer Insight, February 2016
Musim perceptions of beauty in Indonesia and Maaysia Nei Gains Warc Excusive Institute on Asian Consumer Insight, February 2016 Tite: Musim perceptions of beauty in Indonesia and Maaysia Author(s): Nei
More informationModal Bass Line Modules
Moda Bass Line Modues We wi now take a ook at a stye of jazz known as moda tunes. Moda tunes are songs buit on one or two chord changes that ast at east eight bars each. The exampe we use in our study
More informationHigh. Achievers. Teacher s Resource Book
B High Achievers Teacher s Resource Book Contents Vocabuary Worksheets page Grammar Worksheets page Speaking Worksheets page Festivas page Tests page Speaking Tests page Introduction This Teacher s Resource
More informationDown - (DW Sampler Hold Buffer * Digital Filter * Fig. 1 Conceptual bunch-by-bunch, downsampled feedback system.
Bunch-by-Bunch Feedback for PEP II* G. Oxoby, R. Caus, N. Eisen, J. Fox, H. Hindi, J.Hoefich, J. Osen, and L. Sapozhnikov. Stanford Linear Acceerator Center, Stanford University, Stanford, CA 94309 I.
More informationOxymoron, a Non-Distance Knowledge Sharing Tool for Social Science Students and Researchers
Oxymoron, a Non-Distance Knowedge Sharing Too for Socia Science Students and Researchers Camie Bierens de Haan, Gies Chabrh2, Francis Lapique3, Gi Regev3, Aain Wegmann3 Institut Universitaire Kurt *UniversitC
More informationOperation Guide 4719
MO0801-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed to bright ight The eectricity
More informationThe best light for best results!
Leica KL 2500 LCD Twice the amount of ight - idea for specia appication The Leica KL 2500 LCD is the absoute top of the ine cod ight source. By using a 250 Watt cod-ight refector amp, the Leica KL 2500
More informationIPTV and Internet Video
Broadcast is dying. Viewer choice is the future. Read this book by Greenfied and Simpson, two industry insiders, and get a jump-start on the technoogies and business trends that wi be mainstream before
More informationFalcons team update. Presentation Portugal Workshop 2015
Facons team update Presentation Portuga Workshop 2015 Contents ASML s mission for Robocup Software updates New vision system Mission Vision for 2015-2016 Inside ASML there is a growing awareness for the
More informationOperation Guide 5200
MO1103-EA Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Be sure to keep a user documentation handy for
More informationOperation Guide 3143
MO0804-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have a time zone that corresponds
More informationUNIT 3 INDEXING LANGUAGES PART II: CLASSIFICATION SCHEMES
of Information UNIT 3 INDEXING LANGUAGES PART II: CLASSIFICATION SCHEMES Structure 3.0 Objectives 3.1 Introduction 3.2 Dewey Decima Cassification (DDC) Scheme 3.2.1 New Edition DDC-22 3.2.2 Changes in
More informationAmerican English in Mind
An integrated, four-skis course for beginner to advanced teenage earners of American Engish American Engish in Mind engages teenage students of Engish through: American Engish in Mind features: M O H DV
More informationProfessional HD Integrated Receiver Decoder GEOSATpro DSR160
Professiona HD Integrated Receiver Decoder GEOSATpro DSR160 User Manua V1.00-C Preface About This Manua This manua provides introductions to users about how to operate the device correcty. The content
More informationOperation Guide 3270/3293
MO1109-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Be sure to keep a user documentation handy
More information25th DOE/NRC NUCLEAR AIR CLEANING AND TREATMENT CONFERENCE
DEEP BED CHARCOAL FILTER RETENTION SCREEN IN-PLACE REPLACEMENT AND REPAIR Wiiam Burns and Rajendra Paude Commonweath Edison Company LaSae County Station Raymond Rosten and Wiiam Knous Duke Engineering
More informationSpectrum Management. Digital Audio Broadcasting. Content Protection. Video Streaming. Quality of Service
Wecome 3 Spectrum Management Impementation of the Digita Dividend technica restraints to be taken into account Jan Doeven, KNP 4 Digita Audio Broadcasting The evoution of DAB Frank Herrmann, Larissa Anna
More informationGetting in touch with teachers
Getting in touch with teachers Advertising with INTO INTO Media pack 2017 2018 The INTO The Irish Nationa Teachers Organisation (INTO), was founded in 1868. It is the argest teachers trade union in Ireand.
More informationOperation Guide 3271
MO1106-EA Operation Guide 3271 Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Be sure to keep a user documentation
More informationOperation Guide
MO1603-EA 2016 ASIO OMPUTER O., LT. Operation Guide 5484 5485 Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy.
More informationNAIVE - Network Aware Internet Video Encoding
NAIVE - Network Aware Internet Video Encoding Hector M. Bricefio MIT hbriceno@cs. mit. edu Steven Gorter Harvard University sjg @ cs. harvard. edu Leonard McMian MIT mcmian@cs.mit. edu Abstract The distribution
More informationReal-Time Audio-to-Score Alignment of Music Performances Containing Errors and Arbitrary Repeats and Skips
IEEE/ACM TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. XX, NO. YY, 2015 1 Rea-Time Audio-to-Score Aignment of Music Performances Containing Errors and Arbitrary Repeats and Skips Tomohiko
More informationTopology of Musical Data
Topoogy of Musica Data Wiiam A. Sethares Department of Eectrica and Computer Engineering, University of Wisconsin, Madison, USA, sethares@ece.wisc.edu November 27, 2010 Abstract Techniques for discovering
More informationLEGEND SERIES. DIMENSIONS In inches (mm)
LEGEND SERIES MODEL LGS -Singe Preset Counter/Rate Indicator MODEL LGD - Dua Preset Counter/Rate Indicator MODEL LG - Four Preset atch/counter/rate Indicator MODEL LGM - Six Preset Counter/Rate Indicator
More informationMUSC5 (MUS5A, MUS5B, MUS5C) General Certificate of Education Advanced Level Examination June Developing Musical Ideas.
Genera Certificate of Education Advanced Leve Examination June 2011 Music MUSC5 (MUS5A, MUS5B, MUS5C) Unit 5 Deveoping Musica Ideas Briefs To be issued to candidates at the start of the 20 hours of controed
More informationOperation Guide 3172
MO1007-EC Congratuations upon your seection of this CASIO watch. Appications The buit-in sensors of this watch measure direction, barometric pressure, temperature and atitude. Measured vaues are then shown
More information3,81 mm Wide Magnetic Tape Cartridge for Information Interchange - Helical Scan Recording - DDS-2 Format using 120 m Length Tapes
Standard ECMA-198 2nd Edition - June 1995 Standardizing Information and Communication Systems 3,81 mm Wide Magnetic Tape Cartridge for Information Interchange - Heica Scan Recording - DDS-2 Format using
More informationThe Basics of Monitor Technology (1)
The Basics of Monitor Technoogy 2-187-799-12(1) Preface In recent years, the editing systems and equipment used by broadcasters, production houses and independent studios have improved dramaticay, resuting
More informationOperation Guide
MO0312-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to carefuy read this manua and keep it on hand for ater reference when
More informationOperating Instructions VEGAPULS ma/hart
Operating Instructions VEGAPULS 61 4 20 ma/hart Radar Contents Contents 1 About this document 1.1 Function... 5 1.2 Target group... 5 1.3 Symboism used... 5 2 For your safety 2.1 Authorised personne...
More informationHeritage Series. Heritage Heritage Heritage Heritage Extender. Heritage 1000
Heritage Series Heritage 4 Heritage 3 Heritage Heritage Extender Heritage Heritage 4 The Midas Heritage 4 is an evoution of the award winning Heritage 3 with an additiona 6 more busses, which has resuted
More informationOperation Guide 2531
MO0404-EC Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to carefuy read this manua and keep it on hand for ater reference when
More informationINSTRUCTIONS FOR AUTHORS
INSTRUCTIONS FOR AUTHORS In this docuent authors wi find instructions for the preparation of papers according to the standard forat required for their pubication. 1. LANGUAGES The officia conference anguages
More informationImage Generation in Microprocessor-based System with Simultaneous Video Memory Read/Write Access
Image Generation in Microprocessor-based System with Simutaneous Video Memory Read/rite Access Mountassar Maamoun 1, Bouaem Laichi 2, Abdehaim Benbekacem 3, Daoud Berkani 4 1 Department o Eectronic, Bida
More informationOperation Guide 3150
MO0805-EA Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed to bright ight The eectricity
More informationOperation Guide 5008
MO080-EA Operation Guide 008 Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have
More informationBackground Talent. Chapter 13 BACKGROUND CASTING AGENCIES. Finding Specific Types THE PROCESS
Chapter 13 Background Taent Note that whie The Screen Actors Guid has changed the designation of extra to that of background actor, for the purpose of this chapter, the terms extra, extra taent, background
More informationOperating Instructions VEGAPULS 63 Foundation Fieldbus
Operating Instructions VEGAPULS 63 Foundation Fiedbus Radar Contents Contents 1 About this document 1.1 Function... 5 1.2 Target group... 5 1.3 Symboism used... 5 2 For your safety 2.1 Authorised personne...
More informationOperation Guide 5135
MO1006-EA Operation Guide 5135 Getting Acquainted ongratuations upon your seection of this ASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have
More informationB. Please perform all warm- ups/exercises and Open Up Wide as close to tempo markings as provided.
Greetings Percussionists: The 201 DUMINE audition music for the Texas Tech University Marching Band- Goin Band from aiderand consists of warm- upsexercises ( GB15 Warm- up for A and Tripet- Grid and Dupe
More informationCross Connect Products
Patch Panes..............................24-30 110 Bocks...............................31-32 66 Bocks...................................33 Consoidation Point Encosure...................34 Patch Cord Assembies......................35-37
More informationRX-V890. Natural Sound Stereo Receiver. Contents OWNER S MANUAL
RX-V890 Natura Sound Stereo Receiver CAUTION OWNER S MANUAL Contents PROFILE OF THIS UNIT... 6 SPEAKER SETUP FOR THIS UNIT... 7 CONNECTIONS... 9 ADJUSTMENT BEFORE OPERATION... 15 BASIC OPERATIONS... 18
More informationOperation Guide
MO1302-EB Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Warning! The measurement functions buit into
More information(12) (10) Patent N0.: US 7,043,320 B1 Roumeliotis et a]. (45) Date of Patent: May 9, 2006
United States Patent US007043320B1 (12) (10) Patent N0.: Roumeiotis et a]. (45) Date of Patent: May 9, 2006 (54) METHOD AND APPARATUS FOR PLANNING 5,369,570 A * 11/1994 Parad..... 705/8 A MANUFACTURING
More informationAudio Processing Exercise
Name: Date : Audio Processing Exercise In this exercise you will learn to load, playback, modify, and plot audio files. Commands for loading and characterizing an audio file To load an audio file (.wav)
More informationRX-V795aRDS. Natural Sound AV Receiver Ampli-tuner audio vidéo
G RX-V9aRDS Natura Sound V Receiver mpi-tuner audio vidéo V9 OWNER S MNUL MODE D EMPLOI EDIENUNGSNLEITUNG RUKSNVISNING MNULE DI ISTRUZIONI MNUL DE INSTRUCCIONES GERUIKSNWIJZING Congratuations! You are
More informationHome & Garden Shows. Oak Brook v N. Shore v Naperville v Arlington Lake Co. v Tinley Park v Crystal Lake
2019 Home & Garden Shows Oak Brook v N. Shore v Napervie v Arington Lake Co. v Tiney Park v Crysta Lake Thank you very much for your interest in our 2019 Home & Garden Shows. We ve incuded the foorpans
More informationOperation Guide 3017
MO0602-EA Operation Guide 3017 Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed
More informationTHE NEED for supporting multimedia applications in
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 4, NO. 6, NOVEMBER 2005 2777 Transmission of Adaptive MPEG Video Over Time-Varying Wireess Channes: Modeing and Performance Evauation Laura Gauccio, Giacomo
More informationA motor behavioral evaluation method for children with developmental disorders during music therapy sessions: A pilot study.
Curr Pediatr Res 6; (&): 3-7 ISSN 97-93 www.currentpediatrics.com A motor behaviora evauation method for chidren with deveopmenta disorders during music therapy sessions: A piot study. Zu Soh, Ryo Migita,
More informationUSER S GUIDE About This Manual. (Light) 12/24-Hour Format. described below. Setting GMT differential. Longitude
MO0302-A USER S GUIDE 2611 Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to carefuy read this manua and keep it on hand for ater
More informationOperation Guide 3147
MO1203-D Operation Guide 3147 Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Appications The buit-in
More informationSchematic Set. For XR-20 and XR-24 Rack-Mount Mixers
Schematic Set For X- and X-2 ack-mount Mixers X- 12 Mono Inputs Stereo Inputs X-2 8 Mono Inputs 8 Stereo Inputs K K 8K HM M F GAIN 7 O CUT AUX SENDS 1 EV 8K HM M F INE INPUT K K EV 8K HM M F INE INPUT
More informationNATURAL SOUND AV RECEIVER AMPLI-TUNER AUDIO-VIDEO
MN L/UTO FM UTO/MN L MONO U C NTURL SOUND V RECEIVER MPLI- UDIO-VIDEO NTURL SOUND V RECEIVER RX V9S CEM DSP 7ch PUT SELECTOR VOLUME 6 8 8 STNDBY/ON PUT MODE 6 db SPEKERS B PROGRM EFFECT EXT. DECODER /B/C/D/E
More informationTexas Music Educators Association 2017 Clinic/Convention San Antonio, Texas 9-12 February 2017
Texas Music Educators Association 2017 Cinic/Convention San Antonio, Texas 9-12 February 2017 Create and Pay the Day Away. Singing Games for the Upper Eementary Music Cassroom Mícheá Houahan and Phiip
More informationLibrary and Information Sciences Research Literature in Sri Lanka: A Bibliometric Study
Journa of the University Librarians Association of Sri Lanka. Vo. 12, 2008 Library and Information Sciences Research Literature in Sri Lanka: A Bibiometric Study Author Gunasekera, Chamani MLIS (Coombo),
More informationOperation Guide 5033
MO0804-EA About This Manua epending on the mode of your watch, dispay text appears either as dark figures on a ight background, or ight figures on a dark background. A sampe dispays in this manua are shown
More informationv 75 THE COMMUNICATIONS CIRCUIT REVISITED'
THE COMMUNICATIONS CIRCUIT REVISITED' A s we enter the twenty-first century the spread of internet has aready concusivey shown that digita transmission of texts is here to stay. Indeed its significance
More informationOperation Guide 3220
MO1007-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed to bright ight The eectricity
More informationOperation Guide 3195
MO0911-EA Operation Guide 3195 Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed
More informationDESIGN REVIEW BOARD Staff Report
DESIGN REVIEW BOARD Staff Report Agenda Item F.2 Meeting Date: Apri 9, 2013 TO: Goeta Design Review Board FROM: Joe Pearson II, Assistant Panner; Phone Number: 961-7573 SUBJECT: 13-029 DRB; Union Bank
More informationU C A RX-V995 AV RECEIVER AMPLI-TUNER AUDIO-VIDEO OWNER S MANUAL MODE D EMPLOI
U C RX-V995 V RECEIVER MPLI-TUNER UDIO-VIDEO OWNER S MNUL MODE D EMPLOI CUTION RISK OF ELECTRIC SHOCK DO NOT OPEN CUTION: TO REDUCE THE RISK OF ELECTRIC SHOCK, DO NOT REMOVE COVER (OR CK). NO USER-SERVICELE
More informationENERGY METERS ENERGY METERS
EERGY METERS COTETS EERGY METERS FOR DI RAI MOUTIG SUMMARY...EM-03 SIGE-PHASE, DIRECT IPUT...EM-04-09 THREE-PHASE, DIRECT IPUT...EM-09-10 CT OPERATED METERS...EM-11-14 EERGY METERS FOR PAE MOUTIG DIRECT
More informationOperation Guide 2628
MO0608-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. This watch does not have a time zone that corresponds
More informationDocuCom PDF Trial. PDF Create! 6 Trial
In The Name of Aah, the most Mercifu, the most Compassionate We, the Engish teachers in the 3 rd area, Azzoun Sannyria, are reay peased to produce this modest magazine which contains some enjoyabe topics
More informationResampling Statistics. Conventional Statistics. Resampling Statistics
Resampling Statistics Introduction to Resampling Probability Modeling Resample add-in Bootstrapping values, vectors, matrices R boot package Conclusions Conventional Statistics Assumptions of conventional
More informationOperation Guide
MO0605-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Keep the watch exposed to bright ight The eectricity
More informationConducteur d'émotions...
2010 Conducteur d'émotions... www.rea-cabe.com Dear CUSTOMERS, In ess than 10 years, REAL CABLE has become a major payer in cabe manufacturing market thanks to our strong experience in this industry and
More informationOperation Guide
MO0605-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Warning! The measurement functions buit into
More informationOperation Guide
MO0908-EA Getting Acquainted Congratuations upon your seection of this CASIO watch. To get the most out of your purchase, be sure to read this manua carefuy. Warning! The measurement functions buit into
More informationKeller Central Percussion
Kee Centa Pecussion Font Ensembe Execise Packet The fooing pages incude basic to intemediate technique and coodination execises fo the maching pecussion idiom. A stong gasp of these fundamentas is essentia
More informationTRANSFORMATION, ANALYSIS, CRITICISM
484 TEMPORAL SPACE are now unknown. Eduard Hansick seems to have brought the poem in question to Brahms's attention (see Brahms/Herzogenberg, Briefwechse, 2: 135n); perhaps he ent Brahms a copy of Lingg's
More informationMeasuring Product Semantics with a Computer
San Jose State University SJSU SchoarWorks Facuty Pubications Art and Art History & Design Departments October 1988 Measuring Product Semantics with a Computer De Coates San Jose State University, dcoates@decoates.com
More informationECE438 - Laboratory 1: Discrete and Continuous-Time Signals
Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 1: Discrete and Continuous-Time Signals By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction
More information