2016リンクを取得FacebookTwitterPinterestメール他のアプリLabVIEWからUSRPを制御する場合、2種類のAPIのどちらかを使用して制御します。IDL)NI-USRPドライバとはNI-USRPドライバは、USRP標準の機能を使用するためのVI関数の集まりで、送受信やIQデータ取得、IQデータ送信などを行うことができます。信号処理部分などをソフトウェアで処理する場合に使用します。Researchにより開発されています。UHD)から構成されており、いずれもオープンソースとして公開されています。RadioからUSRPを制御する場合はUHDの関数を通じてUSRPを制御します。NI-USRPドライバは内部ではUHDの関数をコールしてUSRPを制御していますので、UHDのラッパーといえます。IDLとは?USRP-RIOは「ユーザがプログラム可能なFPGA」が搭載されています。受信したIQデータに対してリアルタイム信号処理を行いたい、というような場合にはUSRP-RIOのFPGA上で信号処理プログラムを実装します。このような場合にIDLを使用してプログラミングを行います。「ユーザがプログラム可能なFPGA」が搭載されていないUSRPはIDLでのプログラミングを行うことができませんので、NI-USRPを使用する必要があります。FPGAオプションモジュールが必要です。NI-USRPのIQレートは柔軟に設定できない2つのライブラリのどちらかを選択してプログラミングを行っていきますが、NI-USRPでは注意が必要です。その代表的なものは「IQレート(サンプリングレート)を自在に設定することができない」ということです。以下の表を見て下さい。IQレートを1Mとして設定する場合は、1Mspsでサンプリングされたデータを取得することができますが、30Mとした場合、33.33333Mとなってしまいます。指定したいIQレートが設定できない場合は、高めのIQレートを設定してオーバーサンプリングを行うか、リサンプリングを行い対処します。設定IQレート(MHz)29222943R0195312195312110000001000000220000002000000330303032985075440000004000000550000005000000658823536060606771428576896552876923088000000990909099090909101000000010000000111111111111111111121250000011764706131250000013333333141428571414285714151428571415384615161666666715384615171666666716666667181666666718181818192000000018181818202000000020000000212000000020000000222000000022222222232500000022222222242500000025000000252500000025000000262500000025000000272500000028571429282500000028571429292500000028571429303333333328571429313333333333333333323333333333333333333333333333333333343333333333333333353333333333333333363333333333333333373333333340000000383333333340000000393333333340000000403333333340000000413333333340000000425000000040000000435000000040000000445000000040000000455000000040000000465000000050000000475000000050000000485000000050000000495000000050000000505000000050000000IDLは柔軟に設定できるIDLはこの問題は発生しません。IDLでは、常に200Mspsでサンプリングを行い、そのデータに対して要求されたIQレートになるようにデシメーションを行います。このため半端なサンプリングレートでも問題なく収録・送信を行うことができるのです。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のボードが挿入&動作可能。呼んでみたいと思います。呼びたいという事がたまに発生します。デバッグ時も見やすくて良いですね。プロジェクトが変換できませんでした。コンパイラがインストールされていないからです。ここはサンプル無しでやってみます。