रेडियो फ्रीक्वेंसी (RF) स्पेक्ट्रम
रेडियो फ्रीक्वेंसी 20 kHz से 300 GHz तक की आवृत्ति रेंज में AC करंट/वोल्टेज या अन्य दोलनशील निकायों का दोलन है।
आवृत्ति बैंड
RF स्पेक्ट्रम को आवृत्ति रेंज, प्रसार माध्यम और अनुप्रयोगों के आधार पर बैंड में विभाजित किया जाता है:
| बैंड | पूरा नाम | आवृत्ति रेंज | प्रसार माध्यम | अनुप्रयोग |
|---|---|---|---|---|
| VLF | Very Low Frequency | 3 kHz - 30 kHz | भू-तरंग | निकट-सीमा रेडियो नेविगेशन |
| LF | Low Frequency | 30 kHz - 300 kHz | भू-तरंग | रेडियो नेविगेशन, प्रसारण |
| MF | Medium Frequency | 300 kHz - 3 MHz | आकाश-तरंग | AM रेडियो, प्रसारण |
| HF | High Frequency | 3 MHz - 30 MHz | आकाश-तरंग | विमान/जहाज संचार |
| VHF | Very High Frequency | 30 MHz - 300 MHz | दृष्टि-रेखा/आकाश | FM रेडियो, TV सिग्नल, रेडियो नेविगेशन |
| UHF | Ultra High Frequency | 300 MHz - 3 GHz | दृष्टि-रेखा | TV, सेलुलर फोन, पेजिंग, उपग्रह |
| SHF | Super High Frequency | 3 GHz - 30 GHz | दृष्टि-रेखा | मोबाइल, रडार, उपग्रह/अंतरिक्ष संचार |
| EHF | Extremely High Frequency | 30 GHz - 300 GHz | दृष्टि-रेखा | रडार, शौकिया रेडियो, अंतरिक्ष अन्वेषण |
C प्रोग्राम: बैंड जानकारी प्रदर्शित करें
#include <stdio.h>
#include <string.h>
typedef struct {
char code[4];
char name[30];
char freq_range[20];
char propagation[20];
char application[50];
} Band;
void print_band_table() {
Band bands[] = {
{"VLF", "Very Low Frequency", "3-30 kHz", "Ground Wave", "Radio navigation (short range)"},
{"LF", "Low Frequency", "30-300 kHz", "Ground Wave", "Navigation, broadcasting"},
{"MF", "Medium Frequency", "300 kHz-3 MHz", "Sky Wave", "AM radio, broadcasting"},
{"HF", "High Frequency", "3-30 MHz", "Sky Wave", "Aircraft/ship communication"},
{"VHF", "Very High Frequency", "30-300 MHz", "LOS/Sky", "FM radio, TV, navigation"},
{"UHF", "Ultra High Frequency", "300 MHz-3 GHz", "Line of Sight", "TV, cellular, satellite"},
{"SHF", "Super High Frequency", "3-30 GHz", "Line of Sight", "Radar, satellite, mobile"},
{"EHF", "Extremely High Frequency", "30-300 GHz", "Line of Sight", "Radar, space exploration"}
};
int n = sizeof(bands) / sizeof(bands[0]);
printf("%-4s %-25s %-18s %-15s %s\n", "कोड", "नाम", "आवृत्ति", "प्रसार", "अनुप्रयोग");
printf("--------------------------------------------------------------------------------\n");
for (int i = 0; i < n; i++) {
printf("%-4s %-25s %-18s %-15s %s\n",
bands[i].code, bands[i].name, bands[i].freq_range,
bands[i].propagation, bands[i].application);
}
}
int main() {
print_band_table();
return 0;
}
आउटपुट
कोड नाम आवृत्ति प्रसार अनुप्रयोग -------------------------------------------------------------------------------- VLF Very Low Frequency 3-30 kHz Ground Wave Radio navigation (short range) LF Low Frequency 30-300 kHz Ground Wave Navigation, broadcasting MF Medium Frequency 300 kHz-3 MHz Sky Wave AM radio, broadcasting HF High Frequency 3-30 MHz Sky Wave Aircraft/ship communication VHF Very High Frequency 30-300 MHz LOS/Sky FM radio, TV, navigation UHF Ultra High Frequency 300 MHz-3 GHz Line of Sight TV, cellular, satellite SHF Super High Frequency 3-30 GHz Line of Sight Radar, satellite, mobile EHF Extremely High Frequency 30-300 GHz Line of Sight Radar, space exploration
इंटरैक्टिव संस्करण
void find_band(double freq_mhz) {
if (freq_mhz < 0.03) printf("VLF\n");
else if (freq_mhz < 0.3) printf("LF\n");
else if (freq_mhz < 3) printf("MF\n");
else if (freq_mhz < 30) printf("HF\n");
else if (freq_mhz < 300) printf("VHF\n");
else if (freq_mhz < 3000) printf("UHF\n");
else if (freq_mhz < 30000) printf("SHF\n");
else printf("EHF\n");
}
महत्वपूर्ण अवधारणाएं
- भू-तरंग: पृथ्वी की वक्रता का अनुसरण करती है, कम आवृत्ति
- आकाश-तरंग: आयनमंडल से परावर्तित, लंबी दूरी
- दृष्टि-रेखा (LOS): सीधी रेखा, उच्च आवृत्ति, सीमित रेंज
- आवृत्ति बढ़ने पर: बैंडविड्थ बढ़ती है, रेंज घटती है