SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Digital Signal Processing MT5002 Week 1 – Lecture Fundamentals
0. Attendance record
Audio Effects Programming Week 1 – Lecture Fundamentals
What is a Signal? A signal is defined as a variable parameter that conveys information.
What is a Signal? A signal describes the change of a value (amplitude) over time. That value is often the position (or displacement) of a membrane (microphone, loudspeaker, string next to magnetic pickup, etc.)
What is a Signal? We will assume that all the signals we deal with will eventually be heard by humans, and therefore will be converted to acoustic energy. Therefore we will obey one of the fundamental laws of physics: energy is neither lost nor gained: it is transformed.
Period and Frequency We will define frequency (for sinusoids and waveforms) to be how often a full cycle is repeated in one second. The frequency unit is the Hertz, which means “per second”.
Period and Frequency The opposite of frequency is the period; how long it takes for a full cycle to complete. The unit for period is the second (or millisecond.) The relationship is:  period =  1 / frequency or: frequency = 1 / period e.g. 100Hz has a period of 0.010sec, or 10ms.
Phase Phase refers to the initial starting point of a waveform. By convention a phase of 0 degrees means we start at 0 and go up.  The example below would have a phase of about 45 degrees.
Phase Phase is by itself inaudible with a single periodic signal. It does however, affect the sum of two signals. The phase difference between two copies of the same signal is often called a  phase shift.
What is Amplitude? The amplitude of a digital signal is relative to how it is represented. In other words there is no unit for it. The most common convention is to represent signals in a range of [-1,1], with the maximum possible amplitude being one (1).
What is Amplitude? This bears no relation to acoustic pressure. That is why we have microphone input level controls and volume knobs. The amplitude of a signal is the largest absolute value in the signal
What is the amplitude of this signal? -3,-2,-1,0,1,2,-3,-2,-1,0,1,2,1,0,-1,-2,-4,-3 Min: -4 Max: 2 Amplitude: |-4| = 4
What Is Power? The power of a signal is how much energy there is in the signal. To move anything away from a steady state needs energy. The sign of that value only indicates direction.
What Is Power? The power of a signal is how much energy there is per unit of time.  To calculate it, we add together all the absolute values and divide the sum by the number of values.
Example: 0,-1,-2,-3,-2,-1,0,1,2,3,2,1,0,-1,-2,-3,-2,-1,0 Amplitude: 3 Power = (0+1+2+3+2+1+0+...+1+0) / 19 = 27/19 = 1.42
Example: 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 Amplitude: 5 Power = (5+5+5+5+5+...+5) / 15 = 75/15 = 5
Comparing Two Signals The amplitude of a signal depends on how we measure it. If we were measuring, for instance, the displacement of a speaker, it might be in a range of +- 3cm; or +- 1in, or +- 30mm. Therefore measuring the values we get when we evaluate peak amplitude or power are arbitrary.
Comparing Two Signals To compare two signals, it is more useful to say “signal 1 is twice as powerful as signal 2.” A ratio of 2/1 in the power of two signals roughly corresponds to a perceived doubling of power.
Decibels Logarithms are a way to express more simply values that become very large or small. In base 10, log(1000) is 3, because 1000 is 10x10x10.  1 10 2 100 3 1000 4 10000 5 100000 6 1000000 7 10000000
Decibels dBm compares to a reference signal of 1 milliwatt. dB(SPL) compares to a signal that is capable of acoustic pressure equivalent to 20 micropascals. There is a 6.02dB amplitude difference between two signals with one double the amplitude of the other.
Decibels The decibel (dB) is a unit that allows us to compare two signals.  We can compare one signal to a known reference signal, or compare two signals.
Arithmetic on Signals Multiplying a signal by a (scalar) value is the same as multiplying every sample in the signal by that value.
Arithmetic on Signals Multiplying a signal by 0 makes all the samples 0.
Arithmetic on Signals Multiplying a signal by 1 keeps the signal intact. Multiplying a signal by -1 inverts its phase.
Arithmetic on Signals Multiplying a signal by 2 increases the  amplitude  of the signal by 6.02dB  Multiplying a signal by 2 increases the  power  of the signal by 3.01dB
Homework 1) What is the difference in dynamic range between 16-bit and 24-bit audio? Why? 2) What is the difference in amplitude (in dB) between a recording played back at 44.1kHz and the same signal played back at 96kHz?
Fin.

Weitere ähnliche Inhalte

Was ist angesagt?

Howling noise control in public address systems
Howling noise control in public address systemsHowling noise control in public address systems
Howling noise control in public address systemsADEDAMOLA ADEDAPO
 
Noise in Communication by Attaullah Shafiq
Noise in Communication by Attaullah ShafiqNoise in Communication by Attaullah Shafiq
Noise in Communication by Attaullah ShafiqHafiz Muhammad Attaullah
 
Chap 3 data and signals
Chap 3 data and signalsChap 3 data and signals
Chap 3 data and signalsMukesh Tekwani
 
Learning Objective 7 PHYS 101
Learning Objective 7 PHYS 101Learning Objective 7 PHYS 101
Learning Objective 7 PHYS 101cindyshenn
 
Instrumentation & Measurement: Noise and Its Types
Instrumentation & Measurement: Noise and Its TypesInstrumentation & Measurement: Noise and Its Types
Instrumentation & Measurement: Noise and Its TypesMuhammad Junaid Asif
 
Transmission units
Transmission units Transmission units
Transmission units Heera K S
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication PrinciplesKamal Acharya
 
Instrumental lecture 2
Instrumental lecture 2Instrumental lecture 2
Instrumental lecture 2esmail_alwrafi
 
Noise in communication system
Noise in communication systemNoise in communication system
Noise in communication systemfirdous006
 
DATA RATE LIMITS
DATA RATE LIMITSDATA RATE LIMITS
DATA RATE LIMITSChAwais15
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW systemDr Naim R Kidwai
 
Ch03
Ch03Ch03
Ch03H K
 
Power Penalty in Optical Communication
Power Penalty in Optical CommunicationPower Penalty in Optical Communication
Power Penalty in Optical CommunicationSanket Thakare
 
Ch5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kuraleCh5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kuraleNeha Kurale
 

Was ist angesagt? (20)

2. data and signals
2. data and signals2. data and signals
2. data and signals
 
Howling noise control in public address systems
Howling noise control in public address systemsHowling noise control in public address systems
Howling noise control in public address systems
 
Noise in Communication by Attaullah Shafiq
Noise in Communication by Attaullah ShafiqNoise in Communication by Attaullah Shafiq
Noise in Communication by Attaullah Shafiq
 
Chap 3 data and signals
Chap 3 data and signalsChap 3 data and signals
Chap 3 data and signals
 
Learning Objective 7 PHYS 101
Learning Objective 7 PHYS 101Learning Objective 7 PHYS 101
Learning Objective 7 PHYS 101
 
Instrumentation & Measurement: Noise and Its Types
Instrumentation & Measurement: Noise and Its TypesInstrumentation & Measurement: Noise and Its Types
Instrumentation & Measurement: Noise and Its Types
 
Network : Ch03
Network : Ch03Network : Ch03
Network : Ch03
 
Lecture 07
Lecture 07Lecture 07
Lecture 07
 
Transmission units
Transmission units Transmission units
Transmission units
 
Data Communication Principles
Data Communication PrinciplesData Communication Principles
Data Communication Principles
 
Instrumental lecture 2
Instrumental lecture 2Instrumental lecture 2
Instrumental lecture 2
 
Ch 03
Ch 03Ch 03
Ch 03
 
Noise in communication system
Noise in communication systemNoise in communication system
Noise in communication system
 
Ch3 1 v1
Ch3 1 v1Ch3 1 v1
Ch3 1 v1
 
DATA RATE LIMITS
DATA RATE LIMITSDATA RATE LIMITS
DATA RATE LIMITS
 
Noise Performance of CW system
Noise Performance of CW systemNoise Performance of CW system
Noise Performance of CW system
 
Ch03
Ch03Ch03
Ch03
 
Noise
NoiseNoise
Noise
 
Power Penalty in Optical Communication
Power Penalty in Optical CommunicationPower Penalty in Optical Communication
Power Penalty in Optical Communication
 
Ch5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kuraleCh5 Data communication and networking by neha g. kurale
Ch5 Data communication and networking by neha g. kurale
 

Ähnlich wie DSP Fundamentals - Signals, Frequency, Amplitude and Power

Audio Signal Processing
Audio Signal Processing Audio Signal Processing
Audio Signal Processing Ahmed A. Arefin
 
Communication systems
Communication systemsCommunication systems
Communication systemsUmang Gupta
 
COMMUNICATION SYSTEM_Module-2_part1 (1).pdf
COMMUNICATION SYSTEM_Module-2_part1 (1).pdfCOMMUNICATION SYSTEM_Module-2_part1 (1).pdf
COMMUNICATION SYSTEM_Module-2_part1 (1).pdfCOMPETITIVEGURUJI
 
CCN
CCNCCN
CCNNICE
 
OSI model - physical layer,Transmission medium, switching mechanisms, multipl...
OSI model - physical layer,Transmission medium, switching mechanisms, multipl...OSI model - physical layer,Transmission medium, switching mechanisms, multipl...
OSI model - physical layer,Transmission medium, switching mechanisms, multipl...sandhyakiran10
 
Lecture6 analogdigitalsignals
Lecture6 analogdigitalsignalsLecture6 analogdigitalsignals
Lecture6 analogdigitalsignalsH K
 
5_2018_12_19!12_02_45_AM.pptx
5_2018_12_19!12_02_45_AM.pptx5_2018_12_19!12_02_45_AM.pptx
5_2018_12_19!12_02_45_AM.pptxmuteflika
 
Chapter 5 -_signal_to_noise
Chapter 5 -_signal_to_noiseChapter 5 -_signal_to_noise
Chapter 5 -_signal_to_noiseHitanshu Diwani
 
Sound level meter.pptx
Sound level meter.pptxSound level meter.pptx
Sound level meter.pptxRobaFikadu
 
Communication system lec5
Communication system  lec5Communication system  lec5
Communication system lec5ZareenRauf1
 

Ähnlich wie DSP Fundamentals - Signals, Frequency, Amplitude and Power (20)

Lec3
Lec3Lec3
Lec3
 
LECTURE 3.pptx
LECTURE 3.pptxLECTURE 3.pptx
LECTURE 3.pptx
 
Audio Signal Processing
Audio Signal Processing Audio Signal Processing
Audio Signal Processing
 
Communication systems
Communication systemsCommunication systems
Communication systems
 
COMMUNICATION SYSTEM_Module-2_part1 (1).pdf
COMMUNICATION SYSTEM_Module-2_part1 (1).pdfCOMMUNICATION SYSTEM_Module-2_part1 (1).pdf
COMMUNICATION SYSTEM_Module-2_part1 (1).pdf
 
CCN
CCNCCN
CCN
 
Sns slide 1 2011
Sns slide 1 2011Sns slide 1 2011
Sns slide 1 2011
 
OSI model - physical layer,Transmission medium, switching mechanisms, multipl...
OSI model - physical layer,Transmission medium, switching mechanisms, multipl...OSI model - physical layer,Transmission medium, switching mechanisms, multipl...
OSI model - physical layer,Transmission medium, switching mechanisms, multipl...
 
Lecture6 analogdigitalsignals
Lecture6 analogdigitalsignalsLecture6 analogdigitalsignals
Lecture6 analogdigitalsignals
 
Adc dac
Adc dacAdc dac
Adc dac
 
5_2018_12_19!12_02_45_AM.pptx
5_2018_12_19!12_02_45_AM.pptx5_2018_12_19!12_02_45_AM.pptx
5_2018_12_19!12_02_45_AM.pptx
 
Chapter 5 -_signal_to_noise
Chapter 5 -_signal_to_noiseChapter 5 -_signal_to_noise
Chapter 5 -_signal_to_noise
 
t23notes
t23notest23notes
t23notes
 
Rf fundamentals
Rf fundamentalsRf fundamentals
Rf fundamentals
 
Dc3 t1
Dc3 t1Dc3 t1
Dc3 t1
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Fundamental of Noise.ppt
Fundamental of Noise.pptFundamental of Noise.ppt
Fundamental of Noise.ppt
 
Sound level meter.pptx
Sound level meter.pptxSound level meter.pptx
Sound level meter.pptx
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
 
Communication system lec5
Communication system  lec5Communication system  lec5
Communication system lec5
 

Kürzlich hochgeladen

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Kürzlich hochgeladen (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

DSP Fundamentals - Signals, Frequency, Amplitude and Power

  • 1. Digital Signal Processing MT5002 Week 1 – Lecture Fundamentals
  • 3. Audio Effects Programming Week 1 – Lecture Fundamentals
  • 4. What is a Signal? A signal is defined as a variable parameter that conveys information.
  • 5. What is a Signal? A signal describes the change of a value (amplitude) over time. That value is often the position (or displacement) of a membrane (microphone, loudspeaker, string next to magnetic pickup, etc.)
  • 6. What is a Signal? We will assume that all the signals we deal with will eventually be heard by humans, and therefore will be converted to acoustic energy. Therefore we will obey one of the fundamental laws of physics: energy is neither lost nor gained: it is transformed.
  • 7. Period and Frequency We will define frequency (for sinusoids and waveforms) to be how often a full cycle is repeated in one second. The frequency unit is the Hertz, which means “per second”.
  • 8. Period and Frequency The opposite of frequency is the period; how long it takes for a full cycle to complete. The unit for period is the second (or millisecond.) The relationship is: period = 1 / frequency or: frequency = 1 / period e.g. 100Hz has a period of 0.010sec, or 10ms.
  • 9. Phase Phase refers to the initial starting point of a waveform. By convention a phase of 0 degrees means we start at 0 and go up. The example below would have a phase of about 45 degrees.
  • 10. Phase Phase is by itself inaudible with a single periodic signal. It does however, affect the sum of two signals. The phase difference between two copies of the same signal is often called a phase shift.
  • 11. What is Amplitude? The amplitude of a digital signal is relative to how it is represented. In other words there is no unit for it. The most common convention is to represent signals in a range of [-1,1], with the maximum possible amplitude being one (1).
  • 12. What is Amplitude? This bears no relation to acoustic pressure. That is why we have microphone input level controls and volume knobs. The amplitude of a signal is the largest absolute value in the signal
  • 13. What is the amplitude of this signal? -3,-2,-1,0,1,2,-3,-2,-1,0,1,2,1,0,-1,-2,-4,-3 Min: -4 Max: 2 Amplitude: |-4| = 4
  • 14. What Is Power? The power of a signal is how much energy there is in the signal. To move anything away from a steady state needs energy. The sign of that value only indicates direction.
  • 15. What Is Power? The power of a signal is how much energy there is per unit of time. To calculate it, we add together all the absolute values and divide the sum by the number of values.
  • 16. Example: 0,-1,-2,-3,-2,-1,0,1,2,3,2,1,0,-1,-2,-3,-2,-1,0 Amplitude: 3 Power = (0+1+2+3+2+1+0+...+1+0) / 19 = 27/19 = 1.42
  • 17. Example: 5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 Amplitude: 5 Power = (5+5+5+5+5+...+5) / 15 = 75/15 = 5
  • 18. Comparing Two Signals The amplitude of a signal depends on how we measure it. If we were measuring, for instance, the displacement of a speaker, it might be in a range of +- 3cm; or +- 1in, or +- 30mm. Therefore measuring the values we get when we evaluate peak amplitude or power are arbitrary.
  • 19. Comparing Two Signals To compare two signals, it is more useful to say “signal 1 is twice as powerful as signal 2.” A ratio of 2/1 in the power of two signals roughly corresponds to a perceived doubling of power.
  • 20. Decibels Logarithms are a way to express more simply values that become very large or small. In base 10, log(1000) is 3, because 1000 is 10x10x10. 1 10 2 100 3 1000 4 10000 5 100000 6 1000000 7 10000000
  • 21. Decibels dBm compares to a reference signal of 1 milliwatt. dB(SPL) compares to a signal that is capable of acoustic pressure equivalent to 20 micropascals. There is a 6.02dB amplitude difference between two signals with one double the amplitude of the other.
  • 22. Decibels The decibel (dB) is a unit that allows us to compare two signals. We can compare one signal to a known reference signal, or compare two signals.
  • 23. Arithmetic on Signals Multiplying a signal by a (scalar) value is the same as multiplying every sample in the signal by that value.
  • 24. Arithmetic on Signals Multiplying a signal by 0 makes all the samples 0.
  • 25. Arithmetic on Signals Multiplying a signal by 1 keeps the signal intact. Multiplying a signal by -1 inverts its phase.
  • 26. Arithmetic on Signals Multiplying a signal by 2 increases the amplitude of the signal by 6.02dB Multiplying a signal by 2 increases the power of the signal by 3.01dB
  • 27. Homework 1) What is the difference in dynamic range between 16-bit and 24-bit audio? Why? 2) What is the difference in amplitude (in dB) between a recording played back at 44.1kHz and the same signal played back at 96kHz?
  • 28. Fin.