مقالة · الوحدة 2، الدرس 2

الـ time domain (المجال الزمني) قصاد الـ frequency domain (مجال التردد)

13 دقيقة قراية
متوسط

شبّاكين، وحقيقة واحدة

الإشارة هي الإشارة. موجودة كظاهرة فيزيائية واحدة — جهد بيتغيّر، أو مجال كهربائي بيتذبذب. ومع كده المهندسين بيبصّوا على نفس الإشارة بطريقتين مختلفين خالص: الـ time domain (المجال الزمني) والـ frequency domain (مجال التردد). الاتنين صح بنفس الدرجة. كل واحد بيوريك حاجات مختلفة. ومحتاج الاتنين عشان تصمّم أنظمة لاسلكية.

فكّر في مقطوعة مزيكا معقّدة. ممكن تعيشها كسلسلة أحداث بتحصل مع الوقت — ضربات الطبلة واللحن والإيقاع. أو ممكن تسأل: إيه النوتات (الـ frequencies (الترددات)) اللي عاملة الكورد ده؟ الـ equalizer بتاع الصوت شغّال في الـ frequency domain، بيعلّي الباص (الـ frequencies الواطية) أو الحدّة (الـ frequencies العالية). ولا منظور فيهم "أصح" من التاني — الاتنين بيكمّلوا بعض.

الـ time domain
منظور الـ oscilloscope (الأوسيلوسكوب)
  • بيوري الـ amplitude قصاد الزمن
  • بيكشف شكل الإشارة والـ period والـ amplitude
  • سهل تفهمه مع الإشارات الدورية
  • صعب تشوف فيه محتوى الـ frequencies
  • الأداة: الـ oscilloscope
الـ frequency domain
منظور الـ spectrum analyzer (محلل الطيف)
  • بيوري الـ amplitude قصاد الـ frequency
  • بيكشف المحتوى الطيفي والـ bandwidth
  • أساسي في هندسة الـ RF
  • صعب تشوف فيه معلومات التوقيت
  • الأداة: الـ spectrum analyzer

الـ time domain: الحياة على الـ oscilloscope

في الـ time domain، بنرسم الـ amplitude (السعة) بتاعة الإشارة (محور y) قصاد الزمن (محور x). ده اللي بتشوفه على شاشة الـ oscilloscope. نغمة نضيفة على 1 kHz بتبان sine wave مثالية بتتذبذب مرة كل ملي ثانية. وإشارة صوت معقّدة بتبان خط متعرّج شكله بيتغيّر بسرعة.

الـ time domain ممتاز إنك تقيس بيه:

الـ period T — الزمن اللي بتاخده دورة كاملة واحدة. لـ carrier بتاع Wi-Fi على 1 GHz، الـ T = 1 نانوثانية، أسرع من إنك تشوفه على oscilloscope عادي بس ممكن يتقاس بأجهزة sampling سريعة.

الـ amplitude — الجهد من القمة للقمة. مهمة جدًا عشان تحدّد قوة الإشارة اللي وصلت.

شكل الموجة — الإشارة sine نضيفة ولا نسخة متشوّهة ومقصوصة؟ الـ clipping بيدخّل harmonics (توافقيات) بتلوّث نطاقات الـ frequency اللي جنبها.

الـ frequency domain: الحياة على الـ spectrum analyzer

في الـ frequency domain، بنرسم الـ amplitude (أو القدرة) على محور y قصاد الـ frequency على محور x. sine wave نضيفة على 1 kHz — اللي بتبان موجة ناعمة في الـ time domain — بتبقى إبرة حادة واحدة عند 1000 Hz في الـ frequency domain. كل حاجة عن الموجة دي متلخّصة في الإبرة الواحدة دي وارتفاعها.

الإشارة المعقّدة اللي فيها كذا frequency بتوري كذا إبرة — واحدة لكل مكوّن frequency. ومجموعة الإبر دي كلها اسمها الـ spectrum (الطيف) بتاع الإشارة.

اللي المهندسين بيشوفوه فعلًا

لما قناة Wi-Fi تبث على 2.437 GHz (القناة 6)، هي مش شاغلة الـ frequency الواحدة دي بس. هي منتشرة على حوالي 20 MHz من الـ bandwidth (عرض النطاق) — طاقة طيفية متصلة، مش إبرة واحدة. والإشارات الحقيقية دايمًا ليها bandwidth لأنها شايلة معلومات بتتغيّر مع الزمن.

الـ Fourier transform (تحويل فورييه): الكوبري بين الاتنين

الكوبري الرياضي بين الـ time domain والـ frequency domain هو الـ Fourier transform (تحويل فورييه)، على اسم جان باتيست جوزيف فورييه اللي كان أول واحد يثبت إن أي دالة دورية ممكن تتمثّل كمجموع sine waves.

الـ Fourier transform
X(f) = \int_{-\infty}^{\infty} x(t)\,e^{-j2\pi ft}\,dt

X(f) هو تمثيل الـ frequency domain للإشارة x(t) اللي في الـ time domain. التحويل بيكامل x(t) مضروبة في أُس مركّب عند كل frequency f. والتحويل العكسي بيرجّعك للـ time domain.

في الواقع، الأنظمة الـ digital بتستخدم الـ DFT (تحويل فورييه المنفصل) والخوارزمية السريعة بتاعته الـ FFT (تحويل فورييه السريع). شريحة الـ Wi-Fi في موبايلك بتعمل FFT ملايين المرات في الثانية عشان تفكّ إشارات الـ OFDM. وشاشة الـ spectrum analyzer في أي software-defined radio هي حرفيًا FFT محسوب على الـ samples اللي داخلة.

الـ bandwidth: اللي الـ frequency domain بيكشفه

من أهم الأفكار في الاتصالات اللاسلكية — الـ bandwidth — ومش باينة غير في الـ frequency domain. الـ bandwidth هو مدى الـ frequencies اللي الإشارة شاغلاها. نطاق أوسع يعني بيانات أكتر في الثانية بس محتاج spectrum أكتر — وده مورد محدود ومتنظّم.

نظرية شانون للسعة (لمحة)
C = B\log_2\!\left(1 + \frac{S}{N}\right)

الـ channel capacity (سعة القناة) C (bit/ثانية) بتتناسب طرديًا مع الـ bandwidth B. bandwidth أكبر = قدرة معلومات أكبر. والحد الأساسي ده، اللي هنستنتجه في الوحدة 6، بيحكم تصميم كل نظام لاسلكي.

الأنظمة اللاسلكية الحقيقية ليها bandwidths متحدّدة بعناية. محطة راديو FM تجارية شاغلة 200 kHz. قناة Wi-Fi على 2.4 GHz شاغلة 20 MHz. وقناة 5G NR ممكن توصل لـ 100 MHz في النطاقات اللي تحت 6 GHz. bandwidth أكبر يعني بيانات أكتر — بس محتاج ترخيص عشان تستخدمه.

الازدواجية: المقايضة بين الزمن والـ frequency

فيه علاقة رياضية عميقة بتربط الـ time domain بالـ frequency domain: الإشارة المركّزة في الزمن لازم تنتشر في الـ frequency، والعكس صحيح. ده اسمه الـ time-bandwidth product (حاصل ضرب الزمن-النطاق الترددي)، وهو شبه مبدأ عدم اليقين بتاع هايزنبرج في ميكانيكا الكم.

نبضة قصيرة جدًا (مركّزة في الزمن) الـ spectrum بتاعها واسع جدًا. ونبضة ضيقة لما لا نهاية (دالة ديراك) الـ spectrum بتاعها مسطّح ولا نهائي بالظبط. وعلى الناحية التانية، نغمة نضيفة تمامًا (إبرة ضيقة لما لا نهاية في الـ frequency) لازم تفضل شغّالة للأبد في الزمن.

المقايضة دي ليها نتايج هندسية مباشرة. أنظمة الرادار بتستخدم نبضات قصيرة عشان تميّز المسافة بدقة — بس الـ bandwidth بتاع النبضات دي واسع. وأنظمة الـ spread spectrum (الطيف المنتشر) (زي GPS وCDMA) بتنشر الإشارات على bandwidths واسعة عن قصد عشان تقاوم الـ interference. والـ OFDM في الـ Wi-Fi بيستخدم subcarriers (حاملات فرعية) كتير ضيقة عشان يوازن بين دقة الزمن ودقة الـ frequency.

ليه المهندسين بيفكّروا بالـ frequency

مهندسين الراديو بيفكّروا في الأغلب الساحق في الـ frequency domain لأن الـ spectrum هو المورد الأساسي اللي بيتدار. الجهات المنظّمة بتوزّع الـ spectrum بالـ frequency (900 MHz للـ GSM، 2.4 GHz للـ Wi-Fi، 28 GHz للـ mmWave 5G). الـ filters (المرشّحات) بتتعرّف بالـ frequency response بتاعها. الـ antennas بتتوصف بالـ frequencies اللي بترنّ عندها. والـ modulation بيتوصف بالـ bandwidth اللي شاغله.

والـ time domain ضروري عشان تفهم شكل الإشارة وتوقيتها وانتقالاتها — وده حاسم لما تصمّم أشكال النبضات الـ digital والـ guard intervals (زي الـ cyclic prefix (البادئة الدورية) في الـ OFDM) وأنظمة الـ synchronization. بس لما تكون عايز الصورة الكبيرة لمكان نظام لاسلكي جوه الـ spectrum، التفكير في الـ frequency domain هو اللي بيكسب.

أهم النقط
  • الـ time domain بيوري الـ amplitude قصاد الزمن — بيكشف شكل الإشارة والـ period والـ amplitude
  • الـ frequency domain بيوري الـ amplitude قصاد الـ frequency — بيكشف المحتوى الطيفي والـ bandwidth
  • الـ sine wave النضيفة إبرة واحدة في الـ frequency domain؛ والإشارات المعقّدة ليها كذا مكوّن طيفي
  • الـ Fourier transform بيحوّل بين الاتنين؛ والـ FFT هو التطبيق الـ digital السريع
  • الـ bandwidth مش باين غير في الـ frequency domain وبيحدّد سعة البيانات على طول
  • قصير في الزمن = واسع في الـ frequency (والعكس) — المقايضة الأساسية بين الزمن والـ bandwidth
  • مهندسين الـ RF شغّالين أساسًا في الـ frequency domain لأن الـ spectrum هو المورد الأساسي