2018の技術セッションで講演した内容を、お送りします。前回は「SDRのソフトウェア環境」についてご紹介しました。今回は、"オープンなSDRの世界"についてお送りします。SDRの歴史(再掲)以前のメールニュースで、SDRの歴史についてご紹介しました。今回ご紹介するのは、赤枠で囲っているコミュニティベースの「オープンなSDR」になります。オープンなSDRのエコシステムSDRの世界というのは「ソフトウェアで信号処理をする」という技術面だけではなく、下図にあるような様々な要素やいろいろな人たちが相互に活動して成り立っているエコシステム・生態系です。ソフトウェア無線機を開発する人たち、ライブラリを整備する人たち、開発環境を作る人たち、その上でプロジェクトを進めていく人たちなどが重層的に活動しています。下の「ソフトウェア無線機」のレイヤーを見てみます。ソフトウェア無線機の開発企業は、ソフトウェア無線機とその制御ソフトを開発、販売しています。この開発企業に、部品を供給するチップベンダーもSDRをターゲットにして事業を展開しています。ナショナルインスツルメンツは、このレイヤーで開発されたソフトウェア無線機を自らの製品ラインに加え、LabVIEWに対応させプラットフォーム化を推し進めています。この開発企業は、SDRコミュニティの方たちと連携を取りながら、彼らの意見や動向を見ながら開発を進めています。Radio等の開発環境の開発をして、ネット上で広く共有していく動きがあります。Conference(GRCON)"を開催し、ネット上だけでなくF2Fでも交流しているのも特徴です。あと面白いのは、このLimeMicroというチップベンダーがLimeSDRというソフトウェア無線機を開発しているのですが、実はクラウドファンディングでお金を集めて開発・販売しています。SDRというのはオープンソース文化、インターネットと親和性が高い世界です。今まで、無線機というものはハードウェアとその上で動作するソフトウェアが密接不可分のものでした。無線機を開発する場合、ハードウェア開発能力を求められましたし、ソフトウェア実装能力も求められていました。SDRの世界が立ち上がったことで、無線通信のアルゴリズムに精通していればハードウェア開発が出来なくても、無線機を作り上げることが出来るようになったのです。オープン化していることで、ソフトウェア無線機は世界中で販売され誰でも購入することが出来ます。いうことは、私が作ったアルゴリズムが世界中の誰でもダウンロードして動かすことが出来ます。パソコンやスマートフォンの世界ではずいぶん前から当たり前の話ですが、ようやくオープン化の潮流が無線機の世界にやってきたのです。SDR革命を例えるとSDR革命は、ガラケーとスマートフォンに例えると、良く分かるかもしれません。ケーは開発した会社が電話機もソフトウェアも全部作り付けているので、ユーザは使うだけで自ら手出しのしようがありません(一部JAVAアプリはありますが)。これに対してスマートフォンは電話とアプリが分離していて、自由にアプリケーションやサービスを展開することが出来ます。違う世界というのはおわかりだと思います。これと同じ事が無線の世界で起きているのがSDRです。まとめ次回は、SDRを導入すると一体どう変わっていくのか?を複数回に分けて事例をご紹介します。x4のボードはx1のスロットに挿入できるでしょうか?こんにちはドルフィンシステム福島です。東京は6/6に梅雨入りしました。本日6/11は、関東地方に台風5号が接近中と言うことで、雨が多くなり足下も悪くなっています。現在、ドルフィンシステムでは今年後半の契約に向けて、色々な調べ物やフィージビリティースタディーを重ねています。受注をする前に、技術的な課題や不明点をクリアするため時間をかけて調べる必要があります。当たり前のことですが「問題点は早めに出して、潰す」ことを心掛け、徹底していきます。調べ始めると思った以上に、分からないこと、確認しなければならないことが出てきます。大丈夫だろう、と甘い見通しで痛い目に遭うこともありました。ドルフィンシステムでは、このような痛い目に遭わないように、また仕事の善し悪しが属人的にならないような仕組み作りに取り組んでいます。x4のボードはx1のスロットに挿入できるでしょうか?ドルフィンシステムではFPGAの開発だけではなく、納入するためのPCなどの選定も行います。Expressスロットの数とレーン数。Expressスロットのタイプを確認しないと、USRP-RIOのインターフェイスカードが入らない・速度が出ないなど、痛い目に遭いますのでPCの選定は経験のあるスタッフが慎重に行っています。x4に対応しているボードです。Expressスロットだの、x4などについては以下で解説しています)答えは、物理的に挿入不可能です。x1とx16スロットが写っています。赤色コネクタが、x16のスロットで、黒色の小さいコネクタが、x1のスロットです。x1スロット(手前の黒色)には、物理的に挿入できません。コネクタのサイズが違うので、挿入できないのです。x16のスロットには、x1、x4やx8のボードが挿入&動作可能。呼んでみたいと思います。呼びたいという事がたまに発生します。デバッグ時も見やすくて良いですね。プロジェクトが変換できませんでした。コンパイラがインストールされていないからです。ここはサンプル無しでやってみます。