Digital signal processing: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
(title case not used on wikis)
Line 1: Line 1:
'''Editing Digital signal processing''' ('''DSP''') ...
'''Editing Digital signal processing''' ('''DSP''') ...


== Introduction to Digital Signals ==
== Introduction to digital signals ==
=== Continuous vs Discrete ===
=== Continuous vs discrete ===
In order to understand the benefits and limitations of '''digital signal processing''' ('''DSP''') it is important to understand the distinction between continuous and [[discrete]] signal representations. In the Synth DIY world, much use is made of the terms [[analog]] and [[digital]] without any clear explanation of the very different assumptions that underpin those terms.
In order to understand the benefits and limitations of '''digital signal processing''' ('''DSP''') it is important to understand the distinction between continuous and [[discrete]] signal representations. In the Synth DIY world, much use is made of the terms [[analog]] and [[digital]] without any clear explanation of the very different assumptions that underpin those terms.


Line 21: Line 21:
[[File:Domain Scope.png|frameless|600x600px]]
[[File:Domain Scope.png|frameless|600x600px]]


=== Input Sampling and Quantisation Considerations ===
=== Input sampling and quantisation considerations ===


When selecting an ADC (Analog to Digital Converter), there are two main dimensions to consider.
When selecting an ADC (Analog to Digital Converter), there are two main dimensions to consider.
Line 61: Line 61:
For CD quality audio, the signal is represented as 16-bit samples per stereo channel, which should result in a SQNR of about 96 dB, which is considered to be significantly below the threshold of human perception. (There are a whole slew of reasons why high quality audio signals are sampled and processed at much higher resolutions such as 20- and 24-bits which will be discussed in a later section on signal arithmetic).
For CD quality audio, the signal is represented as 16-bit samples per stereo channel, which should result in a SQNR of about 96 dB, which is considered to be significantly below the threshold of human perception. (There are a whole slew of reasons why high quality audio signals are sampled and processed at much higher resolutions such as 20- and 24-bits which will be discussed in a later section on signal arithmetic).


==== Sample Rate ====
==== Sample rate ====
The second design dimension to consider is the rate at which your conversion is going to take place. The decisions you take here affect both the quality of the input signal and the quantity of processing you will be able to perform on it before presenting an output.
The second design dimension to consider is the rate at which your conversion is going to take place. The decisions you take here affect both the quality of the input signal and the quantity of processing you will be able to perform on it before presenting an output.


Line 92: Line 92:
=== Output stage design ===
=== Output stage design ===


== Digital Signal Processing Applications ==
== Digital signal processing applications ==


=== Mixing (Summation) ===
=== Mixing (summation) ===


=== Delays (Echo, Reverb, etc) ===
=== Delays (echo, reverb, etc) ===


=== Filters: Finite Impulse Response (FIR) ===
=== Filters: Finite impulse response (FIR) ===


=== Filters: Infinite Impulse Response (IIR) ===
=== Filters: Infinite impulse response (IIR) ===


==== Canonical Form Implementations ====
==== Canonical form implementations ====


== External links ==
== External links ==