معالجة الإشارات الرقمية 101

المعامل والعروض التفاعلية

صفحات تفاعلية لهذا المقرر. كل رقم فيها يُحسَب في متصفّحك — فليست رسوماً مسجّلة، ولا تتّصل بأي خادم.

9 تجارب عملية · 9 عروض تفاعلية

صفحات العروض بالإنجليزية في الوقت الحالي؛ أما الدرس المرتبط بكل عرض فهو بالعربية بالكامل.

كيف تقرأ هذه الصفحات. كل صفحة تبيّن أي أرقامها محسوبة، وأيها مأخوذ من شكل منشور، وأيها توضيحي. وقد أُنتج بعضها بمساعدة الذكاء الاصطناعي وتذكر ذلك على الصفحة نفسها. هي أدوات تعليمية، وليست قياسات لعتاد حقيقي.

التجارب العملية

العروض التفاعلية

Convolution step-through

من درس الالتواء

Build your own x and h by dragging the stems, then walk the lag while h flips, shifts and multiplies. Every product is written out term by term, the algebraic properties are recomputed on your sequences, and a computed room response lets you hear what a convolution is for.

M3 · L3أُنتج بمساعدة الذكاء الاصطناعي

Spectrum analyzer

The window figures of merit, computed from the coefficients: equivalent noise bandwidth N·Σw²/(Σw)², coherent gain (Σw)/N, scalloping loss and peak sidelobe level, each shown beside the published Harris (1978) value. Put a tone (plus noise) through a windowed FFT, detect the peak, and read its frequency and its coherent-gain-corrected amplitude 2|X_peak|/Σw. Watch the analyzer's central trade: a narrow window resolves close tones but hides weak ones; a wide one sees the weak tone but merges the close pair.

M6 · L1أُنتج بمساعدة الذكاء الاصطناعي

Detect a signal in noise

Bury a known template in seeded Gaussian noise, run the matched filter (a cross-correlation with the template), and watch the peak stand out where the raw record shows nothing. The processing gain 10*log10(N), the output SNR, and the ROC -- P_d against P_fa -- are all computed, with an optional Monte-Carlo overlay that converges onto the analytic curve.

M10 · L1أُنتج بمساعدة الذكاء الاصطناعي

Resample audio

Convert a signal from one sample rate to another by a rational factor L/M -- upsample by L, lowpass, downsample by M. The reduced L/M (48000 → 44100 = 147/160), the new sample count N' = round(N·L/M), and the anti-alias cutoff min(f_s, f_s')/2 are all computed, and zero-order-hold, linear and windowed-sinc interpolation are ranked by their reconstruction error (sinc < linear < ZOH). Downsample a high tone with the anti-alias filter off and watch it fold.

M11 · L1أُنتج بمساعدة الذكاء الاصطناعي