ソフトウェア無線

ソフトウェア無線（ソフトウェアむせん、SDR, Software-defined radio）とは、従来、アナログハードウェアとして実装されていた部品(ミキサー、フィルタ、アンプ、変調器/復調器、検出器など)による機能を、代わりに、パソコン内のソフトウェア、または組み込みシステムによって実現する無線通信技術である。一般的に広い周波数範囲において多くの変調方式が可能となるように、ソフトウェアが汎用性の高いプログラム可能なハードウェアを制御するもの、として考えられる。 ソフトウェア無線は、コンピュータなどの電子機器が大量に信号処理することで実現され、新たにソフトウェアを動作させて異なる無線通信方式を実現する無線機器を作り出すことを目標に研究している。 軍事分野や携帯電話サービスにおいて重要な有用性があり、どちらもさまざまに変化する無線プロトコルを正確にリアルタイムで提供する必要がある。 ハードウェアはスーパー・ヘテロダイン方式の無線周波数部、アナログ-デジタル変換回路、デジタル-アナログ変換回路で構成され、現在のソフトウェア無線で簡単な無線モデムとしての使用例も見られる。 将来は無線通信でソフトウェア無線が支配的な技術になるだろう、とコグニティブ無線の可能性を図る意見も散見される。 現在は周波数や変調方式をはじめとする無線通信方式が多様化して、多くの無線通信機器が混在し、複数の無線通信方式に対応する機器は非常に実用的で、複数の無線通信方式に対応したマルチモード端末が登場している。 無線通信の実用化以来多くの機能はハードウェアに実装されたが、近年は機能のハードウェア実装に線通信方式と同数の電子回路を要し、小型化やコストで難点が多い。従来のハードウェアを代替してソフトウェアで各種の無線通信方式が実現可能なら、面倒な作業を省力して簡単に、新機能の追加や機能変更が可能となる利点がある。従来は全てハードウェアで実現した無線通信機器の機能の一部を、ソフトウェアで置き換えたソフトウェア無線や技術が開発されている。 携帯電話や無線LANなどで、電気通信事業者毎の周波数特性などをハードウェアに実装せずに製造工程の最終段階でソフトウェア定義する事例は、初歩的なソフトウェア無線と考えられる。 ソフトウェア無線は、電波のハッキングにも使用できる。Wi-Fi、Bluetooth、携帯回線、警察無線、航空管制の通信まで盗聴できる。 許可なく他人の暗号化された通信の解読や通信の改ざんをする行為は、不正アクセス禁止法によって禁じられており、刑事罰を受ける可能性がある。 米国では1990年代から、SPEAKEasyシステムの開発を皮切りに、軍用の各種通信機器と相互に通信を行う研究開発など、軍事利用のため積極的に研究開発されている。最近はGSM方式の携帯電話用基地局まで実用化が進みつつある。連邦通信委員会は2001年9月からソフトウェア無線のための基準認証の方式を設けているが、実績は2007年1月までに35件である。 NECが研究開発し、自衛隊の野外通信システムや小田急線の列車無線などに導入されている。 アマチュア無線用のハードウェアは幅広く、Zeus ZS-1 や Flex Radio など高性能なトランシーバのほかに、SoftRock SDR 、Genesis SDR などの自作派向けキットがある。受信のみを目的とした FiFi SDR（短波受信）、Quadrus coherent multi-channel SDR receiver（短波・VU受信）なども市販されている。 Realtek RTL2832U や Elonics E4000、 Rafael Micro R820T など低価格の地上デジタル放送受信用　DVB-T USB ドングルを広帯域SDR受信機として使用する試みがなされている。graves radar の信号を利用したペルセウス座流星群の観測などが行われている。 WebSDRはPieter-Tjerk de Boerが開始したプロジェクトで、ブラウザから世界各地に設置した短波帯域を受信できる SDR へアクセスを提供するものである。近年、これらのシステムを使いChirp Transmitterを信号解析した。 CPLD/FPGA非搭載機 RTL-SDR （RTL2832U （ADC+USB 2.0コントローラ）+R820T/R820T2/E4000/FC0012/FC0013（RFチューナ））- 安価なテレビチューナードングルに使われている組み合わせ。7bit相当のADC。 SDRPlay RSP、MIRICS MSI3101及びLogitec LDT-1S310U/J （MSi2500（DSP+ADC+USB 2.0コントローラ）+MSi001（RFチューナ）） - 10bit相当のADC。 AirSpy（LPC4370（ARM CPU+ADC+USB 2.0コントローラ）+R820T2 (RFチューナ）） CPLD/FPGA搭載機 HackRF（XC2C64A (CPLD)+MAX2837（RFトランシーバ）+MAX5864 (ADC/DAC)+LPC4330（ARM CPU+USB 2.0コントローラ）） BladeRF（Cyclone IV (FPGA)+Cypress FX3（ARM CPU+USB 3.0コントローラ）+LMS6002D（RFトランシーバ+ADC/DAC）） USRP ADALM-PLUTO（Zynq Z-7010（ARM CPU+FPGA+USB 2.0コントローラ）+AD9363（RFトランシーバ+ADC/ADC）） Sidekiq X2 - AD9371とThunderbolt 3を採用する上位機種 RFSoC搭載機 電波法では、ソフトウェアの書き換えによって無線通信方式が変化する場合、ハードウェアを変更する場合と同様の結果が得られることから、無線設備に変更の工事を加えたとみなされることになるため、発射する電波が微弱であって無線局免許を要しないとされる場合を除き、引き続き使用することはできない。 本格的なソフトウェア無線の実用化を念頭に、ソフトウェアを書き換えた場合でも引き続き使用することができるような法整備を望む意見が関連学会などにあり、無線通信の混信を防止する確実な手段を講じることができないなどの理由から無線通信の使用者に異論がある。 2005年に日本の無線LANのチャンネルが改められた際に、主として消費者保護の観点から、特別に試験的なソフトウェアの書き換えによるチャンネル変更が認められている。 核磁気共鳴分光計 (NMR) や核磁気共鳴画像法 (MRI) で従来の複雑で高価で柔軟性に欠けるハードウェアをソフトウェア無線に置き換える試みが進められる。 [脚注の使い方] ^ “WiFi hacking like Mr Robot (with OTW)”. 2024年1月5日閲覧。 ^ “Software Defined Radio for Hackers”. 2024年1月5日閲覧。 ^ e-GOV 法令検索「平成十一年法律第百二十八号 不正アクセス行為の禁止等に関する法律」 ^ 自衛隊が「ソフトウェア無線機」を公開---NECが開発し、3.11でも活躍 RBB TODAY 2013年11月21日 ^ NEC、小田急電鉄にソフトウェア無線による新列車無線システムを納入開始 インターネットコム 2013年2月13日 ^ ZS-1 Project http://zs-1.ru ^ ZS-1 Zeus Transceiver http://www.radioaficion.com/HamNews/articles/9483-zeus-zs-1-sdr-transceiver.html ^ Flex Radio SDR Transceiver http://www.flex-radio.com/ ^ SoftRock SDR キット http://wb5rvz.com/sdr/ ^ Genesis SDR キット http://www.genesisradio.com.au/ ^ FiFi SDR Receiver http://o28.sischa.net/fifisdr/trac ^ Quadrus coherenet multi-channel SDR receiver http://spectrafold.com/quadrus ^ Using DVB USB Stick as SDR Receiver http://sdr.osmocom.org/trac/wiki/rtl-sdr ^ RTL-SDR Blog http://www.rtl-sdr.com ^ Support for the Rafael Micro R820T tuner in Cocoa Radio http://www.alternet.us.com/?p=1814 ^ “Perseids shower using graves radar”. EB3FRN. 2014年12月31日閲覧。 ^ WebSDR http://websdr.org ^ Chirp Signals analyzed using SDR http://websdr.ewi.utwente.nl:8901/chirps/ ^ SDRplay Radio Spectrum Processor radiouser 2014年12月 ^ Comparing USB dongles. Sideband noise on 144 MHz. SM5BSZ 2014年1月9日 ^ MIRICS MSi3101 SDR USB Dongle HAM Radio ^ Airspy radiouser 2015年3月 ^ HES2014 - HackRF A Low Cost Software Defined Radio Platform by Benjamin Vernoux Benjamin Youssef, Vernoux Touil 2014年4月12日 ^ nuand bladeRF Overview Ryan Tucker 2013年9月13日 ^ ADALM-PLUTO Evaluation Board Analog Devices ^ Epiq Solutions Announces the Sidekiq X2 Multi-Channel RF Transceiver PRNewswire 2017年8月30日 ^ (PDF) MR Experiments Using a Commercially-Available Software-Defined Radio, http://www.vuiis.vanderbilt.edu:80/~grissowa/hasselwander_sdr.pdf  ^ gr-MRI: A Software Package for Magnetic Resonance Imaging Using Software-Defined Radios, http://www.opensourceimaging.org/project/gr-mri-a-software-package-for-magnetic-resonance-imaging-using-software-defined-radios/  ^ (PDF) Software Defined Radio (SDR) and DirectDigital Synthesizer(DDS) for NMR/MRI Instruments at Low-Field, http://www.biomedsearch.com/attachments/00/24/28/75/24287540/sensors-13-16245.pdf  ^ (PDF) A single-board NMR spectrometer based on a software defined radio architecture, http://d1.ourdev.cn/bbs_upload782111/files_42/ourdev_657333WMUP1R.pdf  ^ “ADAT by HB9CBU”. adat.ch. July 25, 2016閲覧。 ^ http://www.analog.com/ad-fmcomms2-ebz http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms2-ebz http://www.analog.com/ad9361 ^ http://www.analog.com/ad-fmcomms3-ebz http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms3-ebz http://www.analog.com/ad9361 ^ http://www.analog.com/ad-fmcomms4-ebz http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms4-ebz http://www.analog.com/ad9361 ^ http://www.analog.com/ad-fmcomms5-ebz http://wiki.analog.com/resources/eval/user-guides/ad-fmcomms5-ebz http://www.analog.com/ad9361 ^ http://www.analog.com/media/en/news-marketing-collateral/product-highlight/ADALM-PLUTO-Product-Highlight.pdf ^ https://www.rtl-sdr.com/adalm-pluto-sdr-hack-tune-70-mhz-to-6-ghz-and-gqrx-install/ ^ “Archived copy”. 2013年1月27日時点のオリジナルよりアーカイブ。2013年2月10日閲覧。 ^ “Airspy SDR# | Low Cost High Performance Software Defined Radio”. airspy.com. July 25, 2016閲覧。 ^ “Airspy HF+” (英語). airspy.com. 2018年1月19日閲覧。 ^ “Apache Labs”. apache-labs.com. July 25, 2016閲覧。 ^ https://apache-labs.com/al-products/1050/ANAN-7000DLE-100W-HF--6M-Transceiver.html ^ “AR2300 | RECEIVERS | AOR U.S.A., INC. Authority On Radio Communications”. aorusa.com. July 25, 2016閲覧。 ^ http://www.agile-sdr-solutions.com/ASRP4.html , http://www.mathworks.com/matlabcentral/newsreader/view_thread/330808 ^ “Archived copy”. 2014年1月14日時点のオリジナルよりアーカイブ。2013年12月11日閲覧。 ^ “Bitshark Express RX | Epiq Solutions”. epiqsolutions.com. July 25, 2016閲覧。 ^ Nuand LLC. “Nuand | bladeRF Software Defined Radio”. nuand.com. July 25, 2016閲覧。 ^ “Expert Electronics - ColibriDDC”. eesdr.com. December 21, 2016閲覧。 ^ “COM-3011 [20 MHz - 3 GHz] Receiver / SDR”. comblock.com. July 25, 2016閲覧。 ^ “Crimson Home – Per Vices”. pervices.com. July 25, 2016閲覧。 ^ “Cross Country Wireless SDR-4+ general coverage receiver”. crosscountrywireless.net. July 25, 2016閲覧。 ^ “Software Defined Radio - NTi Rudolf Ille Communications Technology - Products - DiRaBox”. nti-online.de (20 January 2013). July 25, 2016閲覧。 ^ “Home”. dxpatrol.pt. July 25, 2016閲覧。 ^ “easySDR USB Dongle, Microsat”. microsat.com.pl. July 25, 2016閲覧。 ^ “Software Defined Radio”. elektor-magazine.com. July 25, 2016閲覧。 ^ http://www.elektor.com/avr-software-defined-radio-100182-72 http://www.elektor-labs.com/project/avr-software-defined-radio-2-sampling-signals-100181.12045.html ^ “FDM-S1 Receiver”. ecom.eladit.com. July 25, 2016閲覧。 ^ “ELAD FDM-S2 SDR Receiver”. ecom.eladit.com. July 25, 2016閲覧。 ^ “FDM-DUO SDR TRANSCEIVER”. ecom.eladit.com. July 25, 2016閲覧。 ^ “Elecraft® Hands-On Ham Radio™”. elecraft.com. July 25, 2016閲覧。 ^ “FiFi-SDR”. o28.sischa.net. July 25, 2016閲覧。 ^ “FUNKAMATEUR OnlineShop”. box73.de. July 25, 2016閲覧。 ^ “FLEX-6700 – FlexRadio Systems”. flexradio.com. July 25, 2016閲覧。 ^ “FLEX-6700R – FlexRadio Systems”. flexradio.com. July 25, 2016閲覧。 ^ “FLEX-6500 – FlexRadio Systems”. flexradio.com. July 25, 2016閲覧。 ^ “FLEX-6300 – FlexRadio Systems”. flexradio.com. July 25, 2016閲覧。 ^ “FLEX-1500 – FlexRadio Systems”. flexradio.com. July 25, 2016閲覧。 ^ a b “FUNcube Dongle | A radio that's out of this world!”. funcubedongle.com. July 25, 2016閲覧。 ^ http://greatscottgadgets.com/hackrf/, http://www.kickstarter.com/projects/mossmann/hackrf-an-open-source-sdr-platform ^ “HiQSDR”. hiqsdr.com. July 25, 2016閲覧。 ^ “RS-HFIQ Web Page”. HobbyPCB. October 27, 2107閲覧。 ^ “Radio-kits - Suppliers of radio based kits to the hobbyist”. radio-kits.co.uk. July 25, 2016閲覧。 ^ “ISDB-T 2037 1 & Full seg Digital TV Receiver Manufacturers Suppliers-Digibest Technology CO., LTD.”. digibest-tech.com. July 25, 2016閲覧。 ^ “Welcome to Kanga Products”. 2012年3月22日時点のオリジナルよりアーカイブ。July 25, 2016閲覧。 ^ “LimeSDR: Flexible, Next-generation, Open Source Software Defined Radio | Crowd Supply”. limesdr.org. July 25, 2016閲覧。 ^ “LimeSDR-Mini: Flexible, Next-generation, Open Source Software Defined Radio | Crowd Supply”. https://www.crowdsupply.com/lime-micro/limesdr-mini.+September 14, 2017閲覧。 ^ “LD-1B”. May 28, 2011時点のオリジナルよりアーカイブ。April 12, 2011閲覧。 ^ Epiq. “matchstiq s10”. epiqsolutions.com. July 25, 2016閲覧。 ^ “Expert Electronics - MB1”. eesdr.com. December 21, 2016閲覧。 ^ TAPR Webmaster, Site Design by Greg Jones, WD5IVD. “TAPR - HPSDR Mercury”. tapr.org. July 25, 2016閲覧。 ^ “Reference Development kit - Myriad”. myriadrf.org. July 25, 2016閲覧。 ^ “NooElec NESDR SMArt”. nooelec.com. Oct 28, 2017閲覧。 ^ “NetSDR”. rfspace.com. July 25, 2016閲覧。 ^ “Archived copy”. 2015年4月25日時点のオリジナルよりアーカイブ。2015年4月20日閲覧。 ^ “Odyssey | New open source 16-bit HF DDC SDR TransceiverOdyssey | New open source 16-bit HF DDC SDR Transceiver”. ody-sdr.com. July 25, 2016閲覧。 ^ “Perseus SDR Home Page”. microtelecom.it. July 25, 2016閲覧。 ^ “Microtelecom Perseus receiver on Linux”. montefusco.com. July 25, 2016閲覧。 ^ http://pappradio.de/ https://code.google.com/p/libpappradio/ ^ http://www.amarisoft.com/document/SDR-MIMO-PCIe-Card.pdf ^ “IW3AUT – HAM RADIO PROJECTS”. iw3aut.altervista.org. July 25, 2016閲覧。 ^ “PrecisionWave SDR”. www.precisionwave.com. October 26, 2017閲覧。 ^ “Software Radio Laboratory LLC | QS1R Software Defined Receiver”. srl-llc.com. July 25, 2016閲覧。 ^ “QUADRUS SDR hardware digitizer | SDR software receiver”. spectrafold.com. July 25, 2016閲覧。 ^ http://sdr.osmocom.org/trac/wiki/rtl-sdr http://www.rtlsdr.com/ http://www.rtl-sdr.com ^ “Archived copy”. 2012年8月24日時点のオリジナルよりアーカイブ。2012年6月27日閲覧。 ^ http://www.rtl-sdr.com/ ^ a b “SDRplay”. sdrplay.com. July 25, 2016閲覧。 ^ https://www.sdrplay.com/docs/161115%20RSP2%20flyerV3a.pdf ^ “SDRplay”. www.sdrplay.com. 2016年12月5日閲覧。 ^ “Soft66AD”. zao.jp. July 25, 2016閲覧。 ^ “SDR-IQ Receiver”. rfspace.com. July 25, 2016閲覧。 ^ “SDR-IP”. rfspace.com. July 25, 2016閲覧。 ^ http://www.sdr-lab.com/ http://amitec.co ^ http://wiki.mlab.cz/doku.php?id=en:sdrx http://www.ust.cz/shop/product_info.php?cPath=29&products_id=76 ^ “КВ приемник SDR-Minor - Мои статьи - Каталог статей - Персональный сайт”. sdr-deluxe.com. July 25, 2016閲覧。 ^ “SDR-1”. November 10, 2011時点のオリジナルよりアーカイブ。November 12, 2011閲覧。 ^ a b “SDRstick”. sdrstick.com. July 25, 2016閲覧。 ^ “UVB-76 Live Stream Blog”. uvb-76.net. July 25, 2016閲覧。 ^ “Cross Country Wireless SDR-4+ general coverage receiver”. crosscountrywireless.net. July 25, 2016閲覧。 ^ “Welcome to 6V6 Electronics - 6V6 Electronics Company”. 6v6.co.uk. July 25, 2016閲覧。 ^ a b http://kb9yig.com/, http://www.wb5rvz.com/sdr/ensemblerx/ ^ “Spectre | Clearbox Systems”. www.clearboxsystems.com.au. March 18, 2016閲覧。 ^ “Expert Electronics - SunSDR2 Pro”. eesdr.com. December 21, 2016閲覧。 ^ ThinkRF. “WSA5000 | ThinkRF”. thinkrf.com. July 25, 2016閲覧。 ^ “WB6DHW”. wb6dhw.com. July 25, 2016閲覧。 ^ “USRP B200 USB Software Defined Radio (SDR) - Ettus Research”. ettus.com. July 25, 2016閲覧。 ^ “USRP B210 USB Software Defined Radio (SDR) - Ettus Research”. ettus.com. July 25, 2016閲覧。 ^ “USRP N200 Software Defined Radio (SDR) - Ettus Research”. ettus.com. July 25, 2016閲覧。 ^ “USRP N210 Software Defined Radio (SDR) - Ettus Research”. ettus.com. July 25, 2016閲覧。 ^ “USRP X300 High Performance Software Defined Radio (SDR) - Ettus Research”. ettus.com. July 25, 2016閲覧。 ^ “USRP X310 High Performance Software Defined Radio (SDR) - Ettus Research”. ettus.com. July 25, 2016閲覧。 ^ “Google Code Archive - Long-term storage for Google Code Project Hosting.”. code.google.com. July 25, 2016閲覧。 ^ “WiNRADiO WR-G31DDC 'EXCALIBUR' Receiver”. winradio.com. July 25, 2016閲覧。 ^ “Archived copy”. 2012年8月25日時点のオリジナルよりアーカイブ。2012年6月27日閲覧。 ^ https://xtrx.io ^ http://zs-1.ru , http://www.ssb.de/product_info.php?info=p3407_Zeus-ZS-1-Transceiver.html , www.ssbusa.com/ZEUSWEB.html ^ “Lunaris-SDR”. 2018年1月24日閲覧。 SDR: Software Defined Radio - ウェイバックマシン（2019年1月1日アーカイブ分） Pure Dataで作るソフトウェア・ラジオ（日本語） Patches for HAM Radio - ウェイバックマシン（2010年4月17日アーカイブ分） アマチュア無線用パッチ等（日本語） The BIG List of RTL-SDR Supported Software RTL-SDR (RTL2832U) に対応しているソフトウェア一覧（英語） Radio Signal Identification Guide 無線信号同定ガイド（デコードソフトウェアの紹介あり、英語） GNU Radio（英語） OsmoSDR（英語）