aboutsummaryrefslogtreecommitdiff
path: root/docs/research.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/research.md')
-rw-r--r--docs/research.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/research.md b/docs/research.md
index 9b87324..37ce31c 100644
--- a/docs/research.md
+++ b/docs/research.md
@@ -334,3 +334,15 @@ Pulse-code modulation uses pre-sampled data to generate sounds. This causes a lo
## FPGA Circuit
+In order to create an audio signal using the FPGA we can use PWM to emulate an analog signal on an output. This makes it so that in theory any signal that would have been produceable with a sound chip can also be made with the FPGA.
+
+![Audio signal with PWM](../assets/audioPWM.svg)
+
+This figure shows an example signal (in blue), created by the FPGA. and the corosponding analog signal (in red).
+
+It is usefull to generate a few different types of signals like:
+- triangle waves
+- square waves
+- sine waves
+- sawtooth waves
+- random noise \ No newline at end of file