3 पॉइंट द्वारा GN⁺ 2025-09-17 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Software Defined Radio (SDR) डिजिटल रेडियो का एक रूप है, जिसमें अधिकांश signal processing का काम कंप्यूटर करता है
  • SDR का उपयोग करके FM radio सुनना, aircraft/ship और weather information प्राप्त करना, IoT (sensor) signals को decode करना जैसे बेहद विविध प्रयोग किए जा सकते हैं
  • सिर्फ एक सस्ता USB dongle और antenna kit हो तो SDR की संभावनाओं का अनुभव आसानी से किया जा सकता है
  • विभिन्न frequencies, modulation methods, और open source software को मिलाकर उपयोगकर्ता analog–digital signal की दुनिया को व्यापक रूप से explore कर सकता है
  • रोज़मर्रा की ज़िंदगी से जुड़े communication signals को observe करके, wireless communication के सिद्धांत और communication technology की मौजूदा स्थिति को सीधे अनुभव किया जा सकता है

परिचय और SDR की बुनियाद

  • Software Defined Radio (SDR) एक डिजिटल रेडियो तकनीक है, जो analog hardware की जगह computer software से signal processing करती है
  • यह पारंपरिक analog radio की तुलना में कहीं अधिक व्यापक frequency range को detect कर सकता है, इसलिए विविध प्रयोगों के लिए अच्छा environment देता है
  • लोकप्रिय devices में लगभग $30 का RTL-SDR Blog V4 USB dongle शामिल है, जिसे antenna kit के साथ खरीदकर कई तरह के प्रयोगों में इस्तेमाल किया जा सकता है
  • SDR का उपयोग करते समय SDR++ जैसे software से frequency spectrum को explore करना और signals को decode करना संभव है
  • इंटरनेट पर remotely access किए जा सकने वाले public SDR maps भी उपलब्ध हैं, जिनसे अलग hardware खरीदे बिना भी प्रयोग किया जा सकता है

SDR प्रयोग का environment तैयार करना

हार्डवेयर तैयारी

  • आमतौर पर Dipole और telescopic antenna का उपयोग करके अलग-अलग frequency settings पर प्रयोग किए जाते हैं
  • हर frequency band के लिए antenna की लंबाई लगभग “72 ÷ (MHz)” फ़ॉर्मूले से मापकर लागू की जाती है
  • satellite या aircraft reception जैसी कुछ स्थितियों में अलग antenna configuration की ज़रूरत होती है

सॉफ्टवेयर का उपयोग

  • SDR++ : frequency spectrum को आसानी से explore किया जा सकता है, और इसमें modern user interface शामिल है
  • SDRangel, rtl_433, WSJT-X, fldigi जैसे open source software से कई तरह के wireless और digital signals को decode/analyze किया जा सकता है

SDR के विविध प्रयोगों के उदाहरण (दिनवार प्रमुख उदाहरण)

सोमवार

  • FM radio (87.5-108 MHz): मज़बूत signals के साथ अलग-अलग स्थानीय radio stations सुनने के प्रयोग
  • Freenet(149.01-149.11 MHz) : स्वतंत्र रूप से उपयोग किए जा सकने वाले जर्मनी के open channels में short-range communication signals प्राप्त करने का अनुभव
  • एयरपोर्ट ATIS (frequency अलग-अलग, AM) : automatic weather broadcasts प्राप्त करके वास्तविक weather data की पुष्टि
  • ADS-B(1090 MHz) : खुद बनाए antenna से aircraft surveillance signals प्राप्त और analyze करके real-time aircraft position देखना
  • FM stereo structure analysis: FM radio के stereo signal format (pilot tone, L+R/L−R information) का visual exploration
  • RDS और traffic information: pilot tone की 3 गुना frequency वाले digital data (Radio Data System) से road condition information decode करना
  • Amateur radio(144-146 MHz, FM) : repeaters के साथ remote communication के उदाहरण देखना और hobby radio communication की विभिन्न बातचीत सुनना
  • Digital radio(DAB) : noise-free digital broadcast, अतिरिक्त cover image जैसी जानकारी भी प्राप्त करना
  • PMR446(446.0-446.2 MHz) : शहरी क्षेत्रों में short-range private transceiver signals सुनना और digital signals की मौजूदगी की पुष्टि

मंगलवार

  • 433 MHz band sensor detection: temperature/humidity sensors, public transport beacon signals आदि सहित ISM band के विविध signals प्राप्त करना
  • AIS से ship position की पुष्टि: port area में कई जहाज़ों की identity/status इकट्ठा करना और real-time ship map बनाना
  • GSM(876-959 MHz) : mobile phone calls के दौरान signal changes और आवाज़ की तीव्रता के अनुसार signal को 'visualize' करना

बुधवार

  • Satellite signals(137 MHz) : NOAA जैसे satellites से सीधे signals प्राप्त करना और Doppler effect के कारण होने वाले frequency shift को observe करना
  • TETRA(digital radio system) : encrypted police/public agency communication signals की spectrum structure देखना
  • Taxi radio और unidentified signals: anonymous/private communication signals detect करना और कुछ signals की पहचान का अनुमान लगाना
  • Weather observation balloon tracking: वास्तविक weather radiosonde signals इकट्ठा करना और real-time location/temperature data decode करना
  • Balloon hunting का अनुभव: वास्तविक tracking-search प्रक्रिया में SDR community के साथ संवाद और ज्ञान प्राप्त करना
  • Amateur packet radio(Automatic Packet Reporting System) : packet signal map को automatically generate करना और real-time communication network observe करना

गुरुवार

  • Long-wire antenna बनाना और low-frequency experiments: 21.6m के temporary antenna से low-frequency sensitivity में बड़ा सुधार
  • International CW (Morse code) communication: 10.1-10.13 MHz band में यूरोप के विभिन्न देशों के callsigns सीधे decode करना
  • Marine weather broadcast (RTTY) : shortwave RTTY signal को सफलतापूर्वक decode करके प्रमुख समुद्री क्षेत्रों का weather forecast प्राप्त करना
  • FT8(digital communication) : आधुनिक amateur digital communication protocol, दुनिया भर से short messages real time में प्राप्त करना
  • Laptop charger के electromagnetic interference की समस्या: low-frequency reception में noise के कारण और सरल समाधान (plug हटाना) की पुष्टि
  • Ionosonde और CODAR radar: ionosphere research और coastal radar signal detection जैसे scientific research systems के signals का अनुभव
  • SSB(single sideband) voice communication: low-frequency long-distance amateur communication signals सीधे सुनना और modulation method को समझना
  • रात का AM shortwave broadcast: शाम के समय intercontinental broadcasts प्राप्त करना, दूरस्थ चीन के broadcasts सहित कई signals इकट्ठा करना

शुक्रवार

  • CB radio(26.965-27.405 MHz) : truck drivers आदि की international citizens band radio communication का अनुभव, high-noise environment पर काबू पाना
  • International Beacon Project: shortwave beacon signals से मौजूदा radio propagation conditions का आकलन
  • Time signal(RWM, 9996 kHz) : रूस से आने वाले periodic signals प्राप्त करके basic clock correction की संभावना explore करना
  • Weather fax(WEFAX) : प्रसारित weather chart images को fldigi से real time में decode करके वास्तविक weather map प्राप्त करना
  • Satellite image(137 MHz) : NOAA satellite से भेजी गई infrared real-time Earth images को सफलतापूर्वक decode करना
  • Doppler effect observation: satellite signals के माध्यम से frequency shift की विशेषताओं और वास्तविक relative velocity calculation के प्रयोग
  • Numbers station(5-30 MHz range) : रूस की spy-style encrypted broadcast सुनना और प्रसिद्ध private communication channel का अनुभव

शनिवार

  • Amateur SSTV(slow-scan TV) : radio से भेजी गई images (postcards) को real time में restore करना, broadcast और amateur image communication का अनुभव
  • The Buzzer(4625 kHz) : रहस्यमय signal प्राप्त करना, कुछ सेकंड के अंतराल पर आने वाले signals से frequency occupancy phenomenon देखना
  • LoRaWAN(868 MHz) : IoT के लिए low-power/wide-area communication protocol की propagation characteristics और signal structure को visualize करना
  • Utility meters(Wireless M-Bus) : शहर भर में wireless meter signals decode करना और real-time room/radiator temperature देखना
  • DVB-T/T2 TV channel spectrum observation: पारंपरिक TV signal की सिर्फ spectrum structure की पुष्टि (video restore संभव नहीं)
  • Vehicle और bus IBIS beacon signals: public transport और vehicles के tyre pressure आदि विभिन्न signals को real time में detect करके data देखना
  • Battery level/temperature change के कारण signal distortion: विभिन्न devices के signals में दिखने वाली असामान्य घटनाओं के कारण का अनुमान लगाना
  • Satellite Morse beacon(145.860/145.960 MHz) : छोटे satellites के Morse code beacon प्राप्त करना और satellite name/callsign सीधे decode करना
  • Pagers (POCSAG format) : जर्मन नियमों के अनुसार public नहीं किए गए encrypted signals प्राप्त करना, जिनकी सामग्री बहुत संक्षिप्त होती है

रविवार

  • NFC signal detection(13.56 MHz) : smartphone के NFC transceiver के ON/OFF का पता लगाना, unlock के समय दिखने वाले विशिष्ट मज़बूत signal को observe करना
  • Smartphone और किताब के साथ wireless communication: NFC और किताब का उपयोग कर mini Morse communication experiment, real-time signal visualization का अभ्यास
  • Aviation navigation beacon(108.00-117.95 MHz) : airport ground station angle measurement signals decode करना, वास्तविक angle calculation से location estimation का प्रयोग
  • GNU Radio आदि signal processing tools का hands-on अभ्यास: signal decomposition/analysis के लिए open source toolset का व्यावहारिक उपयोग (low entry barrier, high capability requirement)

निष्कर्ष और टिप्स

  • SDR प्रयोग अनगिनत wireless signals, real-world data collection, tools और algorithms सीखने के लिए बेहतरीन platform हैं
  • सस्ते equipment और public software के दम पर दुनिया भर के radio environment, communication technology, और data flow को सीधे explore किया जा सकता है
  • विविध अनुभवों के माध्यम से wireless communication, signal processing, digital modulation, और विभिन्न standards की practical समझ विकसित की जा सकती है
  • trial and error बहुत होते हैं, लेकिन बार-बार प्रयोग और community interaction के ज़रिए नया ज्ञान लगातार बढ़ता रहता है
  • अपनी जिज्ञासा और creativity का उपयोग करके नए wireless signals और applications की संभावनाओं को खुद खोजा जा सकता है

1 टिप्पणियां

 
GN⁺ 2025-09-17
Hacker News की राय
  • जब मैं 8 साल का था, मुझे क्रिसमस गिफ्ट में वॉकी-टॉकी सेट मिला था, लेकिन मेरा न कोई भाई-बहन था न दोस्त, इसलिए वह मेरे लिए थोड़ा अजीब उपहार था। एक दिन मैंने उनमें से एक को चालू छोड़कर सुना, तो शोर के बीच लगा कि कोई बोल रहा है। मैंने जवाब में बात की, और उस आवाज़ ने जवाब दिया, जिससे मैं दंग रह गया। अब कई दशक बाद, मेरी शादी अगले हफ्ते है, और तब रेडियो के उस पार से सुनाई देने वाली वही आवाज़ मेरा best man है
    • मैंने हाल ही में देखी किसी romantic comedy का असर शायद ज़्यादा ले लिया था, इसलिए लगा था कि अंत में यह "वह आवाज़ मेरी मंगेतर निकली" पर खत्म होगा, लेकिन यह सचमुच शानदार कहानी है
    • कहानी सुनकर मुझे भी मन ही मन लगा था कि वह आवाज़ होने वाली पत्नी होगी, फिर भी यह बहुत शानदार कहानी है, बधाई
    • हमारे परिवार के पास GE 7-7150B नाम का एक छोटा portable TV था, जिसे हम ज़्यादातर खराब मौसम में बेसमेंट में ही इस्तेमाल करते थे। एक बार पता चला कि यह TV, TV फ़्रीक्वेंसी के अलावा दूसरे तरह के सिग्नल भी पकड़ सकता है, और हम पड़ोसियों की cordless phone पर होने वाली बातचीत भी सुन सकते थे। मुझे यह छोटा TV बहुत पसंद था, और digital OTA broadcast में बदलाव आने तक मैंने इसे खूब इस्तेमाल किया YouTube वीडियो
    • यह सच में फ़िल्म ‘Stand By Me’ के opening scene जैसा महसूस होने वाली शानदार कहानी है
    • मेरे पिता HAM(W7AAI) रेडियो के बड़े शौकीन थे, और बचपन में मैं उनके receiver से वॉकी-टॉकी फ़्रीक्वेंसी खोजा करता था। क्रिसमस के बाद बच्चों को अपने नए वॉकी-टॉकी पर "सुन रहे हो? मैं सुनाई दे रहा हूँ?" कहते सुनना मज़ेदार होता था
  • SDR वाकई कमाल का है, RTL-SDR से क्या-क्या किया जा सकता है उसके कुछ और उदाहरण साझा कर रहा हूँ
    • Meteo मौसम उपग्रह रिसीव करना (रूसी NOAA जैसे उपग्रह, digital होने की वजह से ज़्यादा high quality, रंगीन), Digital Radio Mondiale (shortwave के लिए digital radio), analog TV रिसीव करना (जहाँ अभी भी प्रसारण हो रहा है वहाँ black-and-white वीडियो और subtitles मिल सकते हैं, VCR/DVD का analog output भी इस्तेमाल किया जा सकता है), GPS (Galileo, BeiDou भी संभव, GLONASS थोड़ा अलग है), FM radio में छिपा supplementary audio रिसीव करना, ब्राज़ील के illegal relay operators और UHF pirates का 70s के अमेरिकी military satellites इस्तेमाल करना, TEMPEST/Van Eck phreaking (पास के monitor/वीडियो लाइनों से signal leakage के जरिए स्क्रीन को दूर से पढ़ना), instrument landing system (ILS) signals का analysis, infrared remote hacking, passive radar (ATSC/VOR signals के reflections से पास के aircraft पकड़ना) वगैरह वास्तव में किए जा सकते हैं
      • यह पूछना कि क्या ब्राज़ील के illegal relay operators और UHF pirates सच में अब भी 70s के अमेरिकी military satellites इस्तेमाल करते हैं, मुझे बहुत मज़ेदार लगा संबंधित लेख
  • हाल के समय में NOAA satellite तस्वीरें आसानी से नहीं मिल सकतीं। NOAA-15 और 19 को 19 अगस्त 2025 को retire कर दिया गया, और NOAA-18 जून में retire हो गया। नए satellites के signals लेने के लिए कहीं ज़्यादा powerful antenna चाहिए। फिर भी SDR की वजह से यह बहुत तीव्रता से महसूस होता है कि हमारे चारों ओर हमेशा electromagnetic waves में जानकारी तैरती रहती है
    • GOES satellites के लिए equipment Amazon पर आसानी से खरीदा जा सकता है, और प्रक्रिया भी आसान है, यह एक उपयोगी टिप है खरीद लिंक
    • मैं जानना चाहता हूँ कि और जानकारी, जैसे किस antenna की ज़रूरत होगी, कहाँ मिल सकती है
    • मैं यह जानना चाहता था कि NOAA satellites को retire करने का मतलब क्या है। क्या उन्हें बस बंद कर देते हैं, या किसी तय क्षेत्र में गिराया जाता है?
    • मैंने पहले NOAA satellite images रिसीव की थीं, सच में बहुत मज़ा आया था, इसलिए अब थोड़ा अफ़सोस है
  • करीब 7~8 साल पहले हमारे घर का analog electric meter smart meter से बदला जाना था, तो मैंने real-time में अपनी बिजली की खपत जानने का सोचा और पिछले साल RTL-SDR खरीदा। लेकिन मेरा meter शायद ऐसा model निकला जो ISM band पर घरेलू उपकरणों को data transmit नहीं करता, इसलिए आखिरकार मैं सिर्फ़ गुजरती कारों की TPMS (tire pressure) जानकारी ही पकड़ पाया। वह भी दिलचस्प था, लेकिन मैं जो चाहता था वह नहीं। वैसे आजकल जो खरीदते हैं उन्हें ज़्यादातर RTL-SDR v4 version मिलता है, और वह Ubuntu apt repository में मौजूद पुराने drivers के साथ compatible नहीं है। नए drivers GitHub वगैरह से सीधे डाउनलोड करके install करने पड़ते हैं, वरना पुराने drivers से v4 detect नहीं होता
    • Rainforest Automation का EMU-2 नाम का product सुझाया गया है, जो electric meter के साथ integrate होकर XML data export कर सकता है, जिसे Home Assistant में पढ़ा जा सकता है product लिंक
    • मेरे मामले में मैं Fedora 42 पर v5 इस्तेमाल कर रहा हूँ और कोई खास समस्या नहीं है। install करते समय Ubuntu installation notes भी देखे थे, लेकिन मेरे environment में उनकी बिल्कुल ज़रूरत नहीं पड़ी
    • गुजरती कारों के TPMS signals पकड़ना ऐसा लगता है जैसे दरवाज़े पर खड़े होकर चिल्लाना, "अपने टायर का हवा-दबाव चेक कीजिए!"
    • मेरी जानकारी में बहुत से smart meters खुद electric lines के ज़रिए communicate करते हैं, खासकर कम जनसंख्या घनत्व वाले इलाकों में। एक समय power line के ज़रिए internet service की भी योजना थी, लेकिन शायद speed की वजह से वह व्यापक नहीं हो पाई
  • कुछ महीने पहले मेरे इलाके में कई emergency situations थीं और Broadcastify पर feed नहीं आ रही थी, इसलिए मैंने SDR से खुद signals रिसीव करके उन्हें online साझा करना शुरू किया। आगे चलकर मैंने ऐसा system सोचा जो broadcast content को text feed में बदल दे, location information वगैरह जोड़ दे, और इलाके की live situation को एक नज़र में दिखा सके। मैंने यह भी सोचा कि AI का उपयोग करके data को और व्यवस्थित तरीके से संरचित कैसे किया जा सकता है। अगर यह valuable data है, तो कौन इसे खरीदेगा, क्या इसे अस्पतालों या news organizations को product की तरह बेचा जा सकता है—यहाँ तक सोच लिया। कई दिन तक concept पर काम करते हुए जब खोजबीन की, तो पता चला कि Citizen.com पहले से ही इसे काफ़ी mature service के रूप में बना चुका है। लगता है मेरी अरबपति बनने वाली idea को अगली बार तक टालना होगा, फिर भी आगे SDR का और उपयोग करके आसपास क्या हो रहा है यह पहले से जानना चाहता हूँ
    • यह अच्छी बात है कि इसे पहले से करने वाला एक mature product मौजूद है। यह इस बात का संकेत है कि बाज़ार काफ़ी बड़ा है। Citizen से अलग target, branding, UX, और data interpretation के ज़रिए काफ़ी differentiation संभव है। एक ही industry में लगभग वही नतीजा थोड़े अलग तरीके से देने वाले providers हमेशा कई होते हैं। ऐसी service ज़मीनी जानकारी को live पहुँचाने वाले शानदार news source बन सकती है
    • चाहे यह अरबपति वाली idea न भी हो, फिर भी अगर ऐसा product पहले से मौजूद हो तो भी उसे खुद बनाकर देखना चाहिए। दुनिया में पूरी तरह नया बहुत कम होता है, और जो कोई और पहले कर चुका है उसमें भी आपका अपना तरीका आ जाता है। सच में बनाते हुए बहुत कुछ सीखने को मिलता है और यह भविष्य की सफलता के मौकों तक ले जा सकता है। शायद मैं यह इसलिए भी कह रहा हूँ क्योंकि मैं खुद भी चीज़ें लगातार टालता रहा हूँ
    • मुझे लगता है Citizen बहुत ज़्यादा anxiety-inducing marketing करता है। service के लिए charge करना ठीक है, लेकिन डर पैदा करना और push notifications के ज़रिए भय बढ़ाना समस्या है। अमेरिका में crime rate वास्तव में घट रहा है, लेकिन Citizen इस्तेमाल करने पर उल्टा महसूस हो सकता है
  • मैं खुद लेखक हूँ। यह सच में बहुत मज़ेदार project था, और मैं "50 चीज़ें बनाओ" जैसी तकनीक सबको सुझाना चाहूँगा। मैंने इस बारे में !!Con इवेंट में 10 मिनट की talk भी दी थी YouTube प्रस्तुति वीडियो
  • हमारे इलाके में COVID के दौरान paging system encrypted नहीं था, और SDR से उसे आसानी से रिसीव किया जा सकता था। कभी-कभी अस्पताल इससे personal information (PII) और यहाँ तक कि कौन-सा patient किस कमरे में है, यह भी भेजते थे। COVID के समय admission, oxygen alarms, mortuary calls वगैरह ट्रैक करते हुए अस्पताल के अंदर की स्थिति लगभग real-time में दिख जाती थी। आम तौर पर न मिलने वाली जानकारी तक पहुँचना दिलचस्प था, लेकिन साथ ही यह बहुत दुखद अनुभव भी था
    • मैंने भी 2013 में hospital pagers रिसीव किए थे, और COVID से अलग भी messages इतने उदास करने वाले थे कि अनुभव अच्छा नहीं था
    • मुझे नहीं लगता कि text pages रिसीव करके वास्तव में कोई इतनी विस्तार से अंदर की स्थिति जान पाया होगा
  • rtl_433 और RTL-SDR से 433MHz sensor data रिसीव करना बहुत मज़ेदार था। इसे Home Assistant वगैरह के लिए MQTT पर भेज सकते हैं, या बस साधारण text के रूप में भी भेज सकते हैं। मैं पड़ोसियों के sensors, गुजरती गाड़ियों के tire pressure sensors और कई दूसरे signals देख पाया, और 433MHz इस्तेमाल करने वाले devices सच में बहुत ज़्यादा निकले। rtl_433 को आसानी से extend भी किया जा सकता है GitHub लिंक
    • 433/915MHz band के devices, WiFi या Zigbee की तुलना में कहीं ज़्यादा reliable होते हैं और उनकी battery भी ज़्यादा चलती है। rtl_433 के लिए protocol decoder जोड़ना भी बहुत मुश्किल नहीं है, और मेरा पसंदीदा water meter decoder है, जिससे मैंने irrigation water leak जल्दी पकड़ ली और काफ़ी पैसे बचाए
    • मैं भी चाहता था कि मेरे आसपास 433MHz devices और ज़्यादा हों, लेकिन पता चला कि शायद मेरे पड़ोसियों के पास ऐसे devices हैं ही नहीं
  • "मैं इस बात से हैरान था कि मुझे मिलने वाले सारे signals हमारे आसपास, हर जगह, हर समय मौजूद रहते हैं—बस आपको उन्हें ढूँढना आना चाहिए" यह हिस्सा खास तौर पर बहुत प्रभावशाली लगा
  • संबंधित लेख के रूप में, "software-defined radio से की जा सकने वाली 50 चीज़ें" भी है Hacker News चर्चा