|
19 | 19 | "- lecture: https://github.com/spatialaudio/digital-signal-processing-lecture\n", |
20 | 20 | "- tutorial: https://github.com/spatialaudio/digital-signal-processing-exercises\n", |
21 | 21 | "\n", |
22 | | - "Feel free to contact lecturer [email protected]\n", |
| 22 | + "Feel free to contact the lecturer [email protected]\n", |
23 | 23 | "\n", |
24 | 24 | "WIP..." |
25 | 25 | ] |
|
136 | 136 | "which reads quadratic mean is linear mean plus variance.\n", |
137 | 137 | "\n", |
138 | 138 | "\n", |
139 | | - "For **stationary processes** these ensemble averages are not longer time-dependent, but rather $\\mu_x[k] = \\mu_x = \\mathrm{const}$, etc. holds.\n", |
| 139 | + "For **stationary processes**, these ensemble averages are no longer time-dependent, but rather $\\mu_x[k] = \\mu_x = \\mathrm{const}$, etc. holds.\n", |
140 | 140 | "This implies that the PDF describing the random process is **not changing over time**." |
141 | 141 | ] |
142 | 142 | }, |
|
163 | 163 | "p_{xy}(\\theta_x, \\theta_y, k_x, k_y) = p_{xy}(\\theta_x, \\theta_y, \\kappa).\n", |
164 | 164 | "\\end{equation}\n", |
165 | 165 | "\n", |
166 | | - "For **stationary processes** two important cases lead to fundamental tools for random signal processing:\n", |
| 166 | + "For **stationary processes**, two important cases lead to fundamental tools for random signal processing:\n", |
167 | 167 | "\n", |
168 | 168 | "- Case 1: $\\kappa = 0$, i.e. $k = k_x = k_y$\n", |
169 | 169 | "- Case 2: $\\kappa \\neq 0$" |
|
238 | 238 | "\n", |
239 | 239 | "## Wide-Sense Ergodic\n", |
240 | 240 | "\n", |
241 | | - "ergodicity holds for linear mapping\n", |
| 241 | + "Ergodicity holds for a linear mapping\n", |
242 | 242 | "\n", |
243 | 243 | "\\begin{equation}\n", |
244 | 244 | "\\overline{ x_n[k] \\cdot x_n[k-\\kappa] } = E\\{ x[k] \\cdot x[k-\\kappa] \\} \\;\\; \\forall n\n", |
|
278 | 278 | "\\lim_{K \\to \\infty} \\frac{1}{2K + 1} \\sum_{k=-K}^{K} x[k] \\cdot x[k-\\kappa].\n", |
279 | 279 | "\\end{equation}\n", |
280 | 280 | "\n", |
281 | | - "These equations hold for power signals, i.e. the summation yields a finite value.\n" |
| 281 | + "These equations hold for power signals, i.e., the summation yields a finite value.\n" |
282 | 282 | ] |
283 | 283 | }, |
284 | 284 | { |
|
372 | 372 | "cell_type": "markdown", |
373 | 373 | "metadata": {}, |
374 | 374 | "source": [ |
375 | | - "# Example: Histogram of Gaussian Noise, Cosine and Rectangular Signal\n", |
| 375 | + "# Example: Histogram of Gaussian Noise, Cosine, and Rectangular Signal\n", |
376 | 376 | "\n", |
377 | | - "Here we use the numpy histogram with fixed number of bins and really the histogram mode rather than the density mode.\n", |
| 377 | + "Here, we use the numpy histogram with a fixed number of bins and really the histogram mode rather than the density mode.\n", |
378 | 378 | "\n", |
379 | | - "We here do not strictly deal with random sample functions (for the cosine and rect), but with amplitude values over time. We do this for practical purpose however, since it is nice to get an idea what a histogram looks like for known signals." |
| 379 | + "We here do not strictly deal with random sample functions (for the cosine and rect), but with amplitude values over time. We do this for practical purposes, however, since it is nice to get an idea of what a histogram looks like for known signals." |
380 | 380 | ] |
381 | 381 | }, |
382 | 382 | { |
|
725 | 725 | "name": "python", |
726 | 726 | "nbconvert_exporter": "python", |
727 | 727 | "pygments_lexer": "ipython3", |
728 | | - "version": "3.10.12" |
| 728 | + "version": "3.12.2" |
729 | 729 | } |
730 | 730 | }, |
731 | 731 | "nbformat": 4, |
|
0 commit comments