<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>コラム | ドルフィンシステム</title>
	<atom:link href="https://dolphinsystem.jp/tag/column/feed/" rel="self" type="application/rss+xml" />
	<link>https://dolphinsystem.jp</link>
	<description>お客様の「作りたい」を ソフトウェア無線機で実現する 開発サービス、フェージングシミュレータ、RFレコーダー・キャプチャーの開発販売</description>
	<lastBuildDate>Thu, 30 Jul 2020 05:14:07 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.8</generator>

<image>
	<url>https://dolphinsystem.jp/wp-content/uploads/2015/04/DolphinFin-150x150.jpg</url>
	<title>コラム | ドルフィンシステム</title>
	<link>https://dolphinsystem.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>USRP-RIO1台あたりの収録・再生可能帯域幅について</title>
		<link>https://dolphinsystem.jp/available_tranferrate_per_usrprio/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Fri, 16 Jun 2017 09:43:52 +0000</pubDate>
				<category><![CDATA[RF収録/RFキャプチャプレイバック]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1971</guid>

					<description><![CDATA[<p>NI USRP-RIOを使用して、RFレコーダー・キャプチャー＆プレイバックなどの収録再生アプリケーションを実行する場合や、受信したIQデータをPCに転送する場合に、USRP-RIOが持っている受信可能最大帯域幅をPCに [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/available_tranferrate_per_usrprio/">USRP-RIO1台あたりの収録・再生可能帯域幅について</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>NI USRP-RIOを使用して、RFレコーダー・キャプチャー＆プレイバックなどの収録再生アプリケーションを実行する場合や、受信したIQデータをPCに転送する場合に、USRP-RIOが持っている受信可能最大帯域幅をPCに転送できるとは限りません。</p>
<p>NI USRP-2944Rの受信性能は、2ch 160MHz BWですがPCで収録・再生する場合は、2ch合計160MHz BWに制限されます。</p>
<p>このあたりの話はややこしいので以下にまとめます。</p>
<h2>USRP-RIOの受信性能と転送性能について</h2>
<p>NI USRP-2944R等のUSRP-RIOの受信性能は、以下の表の通り2chそれぞれのアンテナから160MHz BWのIQ信号を受信することが出来ます。</p>
<p>USRP-RIO内部のFPGAでIQ信号を信号処理する場合などは、2ch 160MHz BWのIQ信号を処理することが可能です。</p>
<p style="margin: 0in; margin-left: .375in; font-family: 游ゴシック; font-size: 11.0pt;"><span lang="en-US">NI USRP-2944R</span><span lang="ja">受信性能</span></p>
<div style="direction: ltr;">
<table style="direction: ltr; border-collapse: collapse; margin-left: .3333in; border: 1pt solid #A3A3A3;" title="" border="1" summary="" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; width: 1.3in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">受信アンテナ数</p>
</td>
<td style="vertical-align: top; width: .9479in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">2ch</p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 1.2805in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">最大帯域幅</p>
</td>
<td style="vertical-align: top; width: 1.0368in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">160MHz BW</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>ですが、受信したIQデータをPCへ転送する転送性能は、以下の表の通りPCIeバスの制限により最大160MHz BWになります。</p>
<p style="margin: 0in; margin-left: .375in; font-family: 游ゴシック; font-size: 11.0pt;"><span lang="en-US">NI USRP-2944R</span><span lang="ja">転送性能</span></p>
<div style="direction: ltr;">
<table style="direction: ltr; border-collapse: collapse; margin-left: .3333in; border: 1pt solid #A3A3A3;" title="" border="1" summary="" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; width: .9763in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">MXI(PCIe)</p>
</td>
<td style="vertical-align: top; width: .7479in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">x4</p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: .9944in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">転送レート</p>
</td>
<td style="vertical-align: top; width: .7993in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">800MB/s</p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: .9944in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">帯域幅換算</p>
</td>
<td style="vertical-align: top; width: .7361in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">160MHz</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>転送レートから帯域幅を計算する計算式は以下の通りです。800MB/sのレートの場合は、160MHz BWが転送上限になります。</p>
<blockquote><p>BW(MHz) = 転送レート<span style="font-size: 8pt;">(MB/s)</span>/4*0.8</p>
<p>160MHz BW=800<span style="font-size: 8pt;">(MB/s)</span>/4*0.8</p></blockquote>
<p style="padding-left: 30px;">計算式についてはこちら<br />
<a href="http://www.dolphinsystem.jp/bandwidth_iqrate_on_niproducts/">ナショナルインスツルメンツ製品における帯域幅とIQレートの関係</a></p>
<h3>ここまでのまとめ</h3>
<p>USRP-RIOのチャネル数や受信性能に関わらず、PCへと転送する場合はPCIバスがボトルネックになります。その上限は160MHz BWです。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1974" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_rio.png" alt="available_tranferrate_per_usrp_rio" width="554" height="383" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_rio.png 554w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_rio-300x207.png 300w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_rio-304x210.png 304w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_rio-229x158.png 229w" sizes="(max-width: 554px) 100vw, 554px" /></p>
<h2>チャネル数と最大帯域幅の組み合わせ</h2>
<p>最大160MHz BW分の転送レートは、使用可能合計転送レートです。1chで160MHz BW分転送することも出来ますし、40MHz BWを4chで転送することも出来ます。</p>
<p><strong>NI USRP-2944R</strong>は、最大160MHz BWを2chで受信することが出来ますが、PCとのインターフェイス上限が800MB/sのため160MHz BWでは1ch分、80MHz BWでは2chが転送可能です。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1975" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2944R.jpg" alt="available_tranferrate_per_usrp_2944R" width="554" height="480" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2944R.jpg 554w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2944R-300x260.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2944R-247x214.jpg 247w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2944R-182x158.jpg 182w" sizes="(max-width: 554px) 100vw, 554px" /></p>
<p><strong>NI USRP-2945R</strong>は、最大80MHz BWを4chで受信することが出来ますが、こちらもPCとのインターフェイス上限が800MB/sのため、80MHz BWでは2ch分。40MHz BWでは4chが転送可能です。</p>
<p>&nbsp;</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1981" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2945R.jpg" alt="available_tranferrate_per_usrp_2945R" width="542" height="480" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2945R.jpg 542w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2945R-300x266.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2945R-242x214.jpg 242w, https://dolphinsystem.jp/wp-content/uploads/2017/06/available_tranferrate_per_usrp_2945R-178x158.jpg 178w" sizes="(max-width: 542px) 100vw, 542px" /></p>
<h2>参考</h2>
<p>ナショナルインスツルメンツ製品における帯域幅とIQレートの関係<br />
<a href="http://www.dolphinsystem.jp/bandwidth_iqrate_on_niproducts/">http://www.dolphinsystem.jp/bandwidth_iqrate_on_niproducts/</a></p>
<p>収録再生可能な帯域幅はどうやって決まる？<br />
<a href="http://www.dolphinsystem.jp/recordable_bandwidth/">http://www.dolphinsystem.jp/recordable_bandwidth/</a></p>
<p>&nbsp;</p><p>The post <a href="https://dolphinsystem.jp/available_tranferrate_per_usrprio/">USRP-RIO1台あたりの収録・再生可能帯域幅について</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>フェージングシミュレータRivieraとは何か？～開発者インタビュー～</title>
		<link>https://dolphinsystem.jp/developer-interview-riviera/</link>
		
		<dc:creator><![CDATA[笹生 拓児]]></dc:creator>
		<pubDate>Mon, 22 May 2017 08:37:27 +0000</pubDate>
				<category><![CDATA[フェージングシミュレータ]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1924</guid>

					<description><![CDATA[<p>ドルフィンシステムではRivieraというフェージングシミュレータを開発・販売しています。 フェージングシミュレータとは何か？ どういうメリットがあるのか？他社製品との違いは？ などなどのお客様の疑問を、わかりやすいイン [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/developer-interview-riviera/">フェージングシミュレータRivieraとは何か？～開発者インタビュー～</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ドルフィンシステムではRivieraというフェージングシミュレータを開発・販売しています。</p>
<ul>
<li>フェージングシミュレータとは何か？</li>
<li>どういうメリットがあるのか？他社製品との違いは？</li>
</ul>
<p>などなどのお客様の疑問を、わかりやすいインタビュー形式でまとめました。</p>
<h2>何をするものですか？</h2>
<table style="width: 715px;">
<tbody>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">フェージングシミュレータという装置はどんなものなのですか？</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">この装置は、実際に電波を飛ばさなくても、あたかも飛ばしたかのように電波の飛び方をシミュレーションする装置です。</p>
<p>主に無線通信機器の性能をテストするために使う計測器の一種です。</td>
</tr>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">どのような性能を計測するための装置なのですか？</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">無線通信機器は、送ったデータなどが正しく受信されることが前提です。</p>
<p>しかし、皆様も携帯やスマホでご経験があるように電波状況が悪いとうまく通信ができませんよね。そこで電波状況の良さの程度に応じて、どの程度の通信ができるといった性能を評価するために使う装置です。</p>
<p>どの程度といった性能の指標としては、ビット誤り率、通称 バー（BER）と呼ばれるもので評価をします。これは、例えば 100ビット送って、何ビット正しく受信できたかを表す指標です。他にもパケット誤り率やスループットなどさまざまな指標の性能評価を行うために用います。</td>
</tr>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;"> この装置を使うことで、無線機器の性能評価を行えるのですね。</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">はい。ただ、注意してほしいことがあります。</p>
<p>少しややこしいのですが、この装置は、そうした性能評価の結果を出してくれるわけではなく、性能評価をするために必要な電波状況を擬似的に作りだす装置なのです。</td>
</tr>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">ややこしいですね。</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">そうなんです。そこがこの装置の弱点で(笑)。</p>
<p>性能評価をするための計測器ではあるのですが、この装置が性能を評価できるわけではありません。評価結果を取得するための計測器はもちろん必要ですが、定量的な性能評価を行うための電波状況を作り出す装置が必要になります。</p>
<p>例えば、A方式の端末とB方式の端末の性能比較をする場合、電波状況が安定して良ければ同じ性能だったとします。しかし、電波の状況が悪くなった時、実は、</p>
<ul>
<li>A方式 の端末はレートは遅くなっても出力は変えずつなげようと頑張るが、</li>
<li>B方式の端末は出力を上げて改善しようとする</li>
</ul>
<p>など挙動が違う場合があります。</p>
<p>どちらがいいかどうか、という判断はおいておいて、こうした性能を評価比較するには同じ電波状況で比較していくことが必要です。</p>
<p>フェージングシミュレータは、送信器と受信器の間に挟んで使用し、送信、受信の間の電波状況を自在に作り出せる装置なんです。</td>
</tr>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">わざと悪い電波状況を作り出すと。</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">そうなんです。わざと作ります。</p>
<p>もちろん良い状態も作れますので、同じ無線機器での良い状態と悪い状態での性能比較もできます。どこまでが性能限界なのか、ということも知ることができると思います。</td>
</tr>
<tr>
<td style="width: 137px; text-align: left;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">具体的に電波状況の良し悪しというのはどういう状態なのですか。</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">電波というものは目に見えないのでわかりにくいですよね。</p>
<p>例えば送信アンテナを電球、受信を目としましょう。離れた場所で電球をつけます。電球とあなたの間に何もなければまぶしい光が目に入ってきますよね。</p>
<p>では、さえぎるものを置きましょう。</p>
<p>大きさにもよりますが、さえぎられると電球は見えなくなります。でもぼんやりと点いていることはわかりますよね。もし横に鏡があれば、鏡越しに電球の光が見えます。鏡がくすんでいれば光は弱く見えます。受信者が移動すれば、目に入る電球の光の強さも変化します。</p>
<p>電波も同様で、この光のように周りの状況で強く受信できたり、弱くぼんやり受信できたりします。また移動することで、良くなったり悪くなったりします。</td>
</tr>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">でもわざわざこの装置を通さなくても実際に同じ環境で電波を出して計測しても良さそうですが。</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">ええ。実際に電波を出して計測する「フィールドテスト」は最終的には必要になると思います。</p>
<p>しかし、無線や電波を扱っている方はご存じですが、一部の例外を除き、勝手に電波を出すことは電波法という法律で禁じられています。</p>
<p>電波を出すためには、電波法で規定された厳しい基準を満たして免許を発行されたものしか電波を実際に出すことは許されないんですね。電波法以外にも、技適と呼ばれる審査を通さないといけない場合もあります。でも、研究や開発している途中でも電波を出して確認や解析をしたいですよね。そこで、電波暗室などの大型施設を借りて実験をしたりしますが、これもほぼ完成に近い状態でないと無駄なコストになりますし、準備なども大変です。</td>
</tr>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">電波を出しての検証というのは意外と大変なんですね。</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">そうなんです。意外と大変なんですよ。</p>
<p>ある程度、開発も進んで最終ステージに近い実証実験などでも、実験局免許を取得しなければならない。ただ、実験局免許がもらえれば、指定した地域で自由に電波をだしてもよいことになります。しかし、こうした免許は電波を出してもよい地域なども限定されているので、遠くの地方が指定された地域の場合、そこまで装置を持って行って、限られた時間でデータを持って帰り、解析して・・・もしおもった結果が得られなければ修正して再実験となってしまいます。</p>
<p>このように、電波を出して実験することは準備や移動にかかるコスト面、時間的なコスト、そういったことが大いにかかるわけです。</td>
</tr>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">それは大がかりになって大変ですね。</td>
</tr>
<tr>
<td style="width: 137px;"> 笹生</td>
<td style="width: 570px;">ここまで説明した実証実験や免許の取得といったステップは、もちろん省くわけにはいかず必要なのですが、そこに至るまでの開発過程も時間的なコストがかかるわけです。そうしたフェーズの前にフェージングシミュレータを使用することで無駄なコストをかけずに性能を確認でき、開発を加速させる装置でもあります。</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2>必要性は？</h2>
<table>
<tbody>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;">実際の実証実験は必要だけれども、そこに至るまでの開発過程を加速させるためにフェージングシミュレータが必要になるということですか。</td>
</tr>
<tr>
<td>笹生</td>
<td>その通りです。</p>
<p>電波を実際に出すまで、開発していた無線送受信器の性能がわからないまま実証実験をするのは無駄になってしまう場合がある。そこでフェージングシミュレータという電波の飛び方をシミュレーションする装置に送信器と受信機を有線で接続して、想定する環境をフェージングシミュレータで模擬させる。</p>
<p>有線で接続するので、電波法には全く触れることなく実証実験に近い状態で無線器のテストができるわけです。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>なるほど。</p>
<p>フェージングシミュレータを使えば、免許取得などの手間をかけずに、前もって無線機の性能を評価できて、そのうえで免許を取得して実証実験をすれば再実験の無駄などが省けそうですね。</td>
</tr>
<tr>
<td>笹生</td>
<td>そうなんです。</p>
<p>フェージングシミュレータを使えば、実験室で無線器の性能評価などが行えるため、開発を加速させることが可能です。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>なるほど、前提条件はわかりました。</p>
<p>でもいまいちフェージングシミュレータがどんなものかピンときません。少し詳細に教えてくれますか？</td>
</tr>
<tr>
<td>笹生</td>
<td>まず最初からピンとくる方はいらっしゃらないと思いますので、簡単に説明したいと思います。<br />
皆さんほとんどの方が、携帯電話、スマホ、WiFi などを使ってインターネットアクセスをされているかと思います。このとき、電波の入りが悪いなぁ、と感じるときもあると思います。場所を変えると電波の入りが途端に良くなったり。これは送信された電波というのは四方八方に飛んでいくわけですが、周りにある壁や地面、人や車といったものにぶつかって反射しながらやってきて、やっとその一部の電波が受信される仕組みなのです。この電波が送信されてから受信するまでの電波の飛び方を専門的には電波伝搬（でんぱでんぱん）と呼びます。実証実験では、実際の想定する場所に行って送信した電波が色々反射された場合の受信感度などを測定します。これを、フェージングシミュレータでは、有線で送られてきた送信電波を装置内で擬似的に様々なものと反射した状態を作り出し、有線で受信された電波として受信機に渡します。しかも、フェージングシミュレータは、パラメータの設定を変えることで、つまり周りの反射環境を変えることが自由にできますので、実証実験だけでは難しいあえて劣悪な環境などの模擬も可能となります。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>電波って簡単に届くわけではないんですね。</td>
</tr>
<tr>
<td>笹生</td>
<td>そうです。</p>
<p>電波は簡単には届かないんです。手前味噌ですが、弊社 Riviera の動作原理を説明した記事が CQ出版社の「RF ワールド No.22」に掲載されいます。アマゾンなどでも入手可能ですので是非検討の際にはご一読されることをお勧めします。</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h2>Rivieraの特徴</h2>
<table>
<tbody>
<tr>
<td style="width: 137px;"><strong>インタビュアー</strong></td>
<td style="width: 570px;"> この装置を使うことで、電波が受信される環境を模擬的に作り出せるとのことですが、これまでもそうした装置があったと思います。この Riviera の特徴はどんなところにあるんですか？</td>
</tr>
<tr>
<td>笹生</td>
<td>ずばり、小さくて安いので手軽に使える。ということです。仰る通り、これまでも様々なフェージングシミュレータがこれまでも多くありました。</p>
<p>しかし、大型で、数十kg もあり価格も数千万円後半から億のものが多かったです。</p>
<p>そのため、大手の研究室では導入が進んでいますが、台数が限られているため、多くの研究者でシェアして使用しているのが現状です。</p>
<p>また、持ち運びも容易でないので、気軽に自分の作業場所に移動して実験に使うことも容易ではありません。</p>
<p>弊社の Riviera は、1Box タイプの場合、サイズも B4 サイズ程度なのと、片手でも持ち運べ、価格も数分の1 です。</p>
<p>こうしたことから、弊社としては、Riviera のフェージングシミュレータはまだ粗削りの無線器の開発初期などに気軽に検証できるものとして作業机のそばにちょっとおいて使ってもらえれば良いなと思っています。</p>
<p>大げさですが、無線研究者一人に一台が夢です。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>なるほど、導入コストも他社と比べて低いですし、軽くてサイズも小さければ気軽に使えそうですね。</td>
</tr>
<tr>
<td>笹生</td>
<td>そんな風に使ってもらえるとありがたいです。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>ほかにメリットはありますか？</td>
</tr>
<tr>
<td>笹生</td>
<td>私自身が開発をしているので、質問や改善点があれば開発者である私にコンタクトしていただいて、直接対応できるところも強みです。また、Riviera は私が開発した IPコア を使用しているので、様々なプラットフォームに対応できることも強みですね。</p>
<p>もう一つ、弊社 RF レコーダ製品とも関連するのですが、サウンダーという手法で、実電波をそのまま丸ごと集録できます。その際に電波の飛び具合である伝搬状態を解析し、Riviera のパラメータ化することで、実環境と同様の動作をシミュレーションさせることが可能です。このメリットは、違う無線方式を同じ電波伝搬環境を再生させることで比較でき、性能評価を同じ土俵でできることも強みです。例えば、ある室内でサウンディングした電波環境を Riviera に設定し、W-CDMA と LTE ではどのくらい性能に差が出るかなどを、定量的に比較できます。</p>
<p>技術的に弊社製品と組み合わせることで。こうした部分もメリットとなります。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>カスタマーごとにカスタマイズなどはできるのでしょうか？</td>
</tr>
<tr>
<td>笹生</td>
<td>もちろん、お客様の要望をお聞きして、カスタマイズがご希望でしたらカスタマイズさせていただくことも可能です。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>カスタマーがこの製品を選ぶ際に注意する点はございますか？</td>
</tr>
<tr>
<td></td>
<td>まずは、お客様が送信したい電波の周波数・帯域幅です。これが、Riviera の製品仕様に収まっていればすぐに使用可能です。</p>
<p>また、微妙な場合などは是非相談をしていただければと思います。</p>
<p>ご対応できるような提案もさせていただくことも可能です。</td>
</tr>
<tr>
<td><strong>インタビュアー</strong></td>
<td>なるほど、Riviera の特徴が良くわかりました。本日は有難うございました。</td>
</tr>
<tr>
<td>笹生</td>
<td>こちらこそ有難うございました。</p>
<p>本装置はなかなかわかりにくい部分も多いので、セミナーなどの企画を今後進めたいとも思っています。</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>文責 : ドルフィンシステム笹生</p><p>The post <a href="https://dolphinsystem.jp/developer-interview-riviera/">フェージングシミュレータRivieraとは何か？～開発者インタビュー～</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>収録再生可能な帯域幅はどうやって決まる？</title>
		<link>https://dolphinsystem.jp/recordable_bandwidth/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Thu, 11 May 2017 02:24:03 +0000</pubDate>
				<category><![CDATA[RF収録/RFキャプチャプレイバック]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1871</guid>

					<description><![CDATA[<p>RF収録・再生可能な最大帯域幅はどのように決まるのでしょうか？ 受信可能な最大帯域幅はソフトウェア無線機の性能で決まりますが、ストレージに保存されるまでのデータ経路にボトルネックがあれば、収録可能な最大帯域幅は狭まります [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/recordable_bandwidth/">収録再生可能な帯域幅はどうやって決まる？</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>RF収録・再生可能な最大帯域幅はどのように決まるのでしょうか？</p>
<p>受信可能な最大帯域幅はソフトウェア無線機の性能で決まりますが、ストレージに保存されるまでのデータ経路にボトルネックがあれば、収録可能な最大帯域幅は狭まります。</p>
<p>以下の各段階で一番遅い転送レートが最大帯域幅となります。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1885" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/05/rfcapture-transfer-bottlenecks.jpg" alt="RF収録時のボトルネック" width="870" height="562" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/05/rfcapture-transfer-bottlenecks.jpg 870w, https://dolphinsystem.jp/wp-content/uploads/2017/05/rfcapture-transfer-bottlenecks-300x194.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2017/05/rfcapture-transfer-bottlenecks-768x496.jpg 768w, https://dolphinsystem.jp/wp-content/uploads/2017/05/rfcapture-transfer-bottlenecks-304x196.jpg 304w, https://dolphinsystem.jp/wp-content/uploads/2017/05/rfcapture-transfer-bottlenecks-245x158.jpg 245w" sizes="(max-width: 870px) 100vw, 870px" /></p>
<p>以下に、ソフトウェア無線機NI-USRP 2944Rを使用してRF収録を行う場合の例を説明します。</p>
<h2>Factor.1 : IQレート</h2>
<p>ソフトウェア無線機の最大IQレートで収録可能な帯域幅が決まります。</p>
<p>IQレートとは、ADCがサンプリングを行いDDCで処理された結果出力されるIQサンプルのレートのことで、IQレートは以下の式で表されます。</p>
<blockquote><p>IQレート(単位 サンプル) = 最大帯域幅 * 1.25</p></blockquote>
<p>IQレートの単位はサンプル(S)で、1サンプルは&#8221;I&#8221;と&#8221;Q&#8221;それぞれ16bitのためバイトに直すと4バイト(16bit x 2)になります。よってその帯域幅のデータを転送するための必要転送レートは、以下の式で表されます。</p>
<blockquote><p>必要転送レート(単位 バイト) = IQレート * 4バイト</p>
<p>参考:<a href="http://www.dolphinsystem.jp/bandwidth_iqrate_on_niproducts/">ナショナルインスツルメンツ製品における帯域幅とIQレートの関係</a></p></blockquote>
<p>このIQデータがソフトウェア無線機内のFPGAに渡されてPXI Expressバスに渡されます。</p>
<h3>帯域幅、サンプリングレート、転送バイト数の一覧</h3>
<div style="direction: ltr;">
<table style="direction: ltr; border-collapse: collapse; border: 1pt solid #a3a3a3; width: 719px;" title="" border="1" summary="" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; width: 82px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt;">帯域幅</p>
</td>
<td style="vertical-align: top; width: 15px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt;">MHz</p>
</td>
<td style="vertical-align: top; width: 43px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">10</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">20</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">40</p>
</td>
<td style="vertical-align: top; width: 44px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">50</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">80</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">100</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">160</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">200</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">320</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">400</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">800</p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 82px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt;">IQレート</p>
</td>
<td style="vertical-align: top; width: 15px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt;">MS/s</p>
</td>
<td style="vertical-align: top; width: 43px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">12.5</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">25</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">50</p>
</td>
<td style="vertical-align: top; width: 44px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">62.5</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">100</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">125</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">200</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">250</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">400</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">500</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">1000</p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 82px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt;">転送レート</p>
</td>
<td style="vertical-align: top; width: 15px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt;">MB/s</p>
</td>
<td style="vertical-align: top; width: 43px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">50</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">100</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">200</p>
</td>
<td style="vertical-align: top; width: 44px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">250</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">400</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">500</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">800</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">1000</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">1600</p>
</td>
<td style="vertical-align: top; width: 46px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">2000</p>
</td>
<td style="vertical-align: top; width: 42px; padding: 4pt; border: 1pt solid #a3a3a3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 10.0pt; text-align: right;">4000</p>
</td>
</tr>
</tbody>
</table>
</div>
<h3>USRP 2944Rの場合の計算例</h3>
<p>USRP 2944Rの場合、最大帯域幅は160MHzとなっておりますので、IQレートと必要転送レートは以下になります。</p>
<div style="direction: ltr;">
<table style="direction: ltr; border-collapse: collapse; margin-left: .3333in; border: 1pt solid #A3A3A3;" title="" border="1" summary="" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="vertical-align: top; width: 1.2805in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;"><span lang="en-US">IQ</span><span lang="ja">レート</span></p>
</td>
<td style="vertical-align: top; width: 2.0416in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">200MS/s = 160MHz * 1.25</p>
</td>
</tr>
<tr>
<td style="vertical-align: top; width: 1.3in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">必要転送レート</p>
</td>
<td style="vertical-align: top; width: 1.9534in; padding: 4pt 4pt 4pt 4pt; border: 1pt solid #A3A3A3;">
<p lang="en-US" style="margin: 0in; font-family: 游ゴシック; font-size: 11.0pt;">800MB/s = 200MS/s * 4</p>
</td>
</tr>
</tbody>
</table>
</div>
<p>この転送レート800MB/sのIQデータを切れ目なく収録することで、160MHz BWのデータをストレージに収録することが出来ます。</p>
<p>ちなみにUSRP 2944Rの場合、最大2chのデータを取得することが出来ますので、2ch取得する場合はトータルで以下のレートになります。</p>
<blockquote><p>1600MB/s = (200MS/s * 4バイト) * 2ch</p></blockquote>
<h2>Factor.2 : FPGAの動作スピード</h2>
<p>サンプリングされたIQデータは、ソフトウェア無線機内のFPGAからPXI Expressバスに送り出されます。</p>
<p>FPGA回路の動作スピードは、IQデータを遅滞なく処理できる動作クロックである必要があります。通常は、以下の図のようにADCのサンプリングクロックで動作するように構成されているので遅れることはありません。</p>
<p>ただし受信したIQデータに信号処理を行うなど時間のかかる処理がFPGA内でプログラミングされている場合は、処理遅延が発生する場合があります。</p>
<p>もし処理遅延が発生した場合、FPGAが収録したIQデータを取りこぼしたままPXI Expressバスに転送しますので、最終的にストレージに記録されたデータの一部サンプルが欠損することになります。</p>
<h2>Factor.3 : PXI Expressバスの動作スピード</h2>
<p>PXI Expressバスで転送できる最大レートは、「送り出し側の最大転送レート」・「バス幅」・「受け取り側の最大転送レート」で決まります。最大帯域幅のデータを送信するためには、それぞれが要求されるレートを上回っている必要があり、一番遅いデバイスがボトルネックになります。</p>
<h3>PXI Expressコントローラ周辺のボトルネック</h3>
<p>FPGAからPXI Expressコントローラにデータが渡され、PXI Expressバスにデータが流れます。</p>
<p>PXI Expressコントローラ周辺回路がボトルネックになる場合、転送可能な最大収録帯域幅が狭まることになります。</p>
<blockquote><p>例えば、NI PXIe-5646Rは最大収録帯域幅 200MHzであり、必要転送レートは1GB/sです。</p>
<p>PXI Expressコントローラ周辺がボトルネックで最大収録帯域幅を受信することが出来ません。</p>
<p>ドルフィンシステムでは、NI PXIe-5646Rをスペックを引き出すためにチューニングを行い、</p>
<ul>
<li>180M BW 2chを連続して50分(3000秒)に渡り保存</li>
<li>160M BW 2chを連続して50分(3000秒)に渡り再生</li>
</ul>
<p>までは実現しました。</p>
<p>さらにチューニングをする方法はあり、今後機会があれば試してみたいと思っています。</p>
<p>ご興味のある方は<a href="http://www.dolphinsystem.jp/contactus/">お問い合わせ下さい</a>。</p></blockquote>
<h3>インターフェイスのボトルネック</h3>
<p>ノートPCでUSRP-RIOを接続する場合、Express Cardのインターフェイスボードを使用します。このExpress Cardスロットの仕様はPCI Express x1のため最大転送レートは250MB/sであり、帯域幅としては50MHzが上限です。</p>
<p>USRP-RIOのPXI Expressが800MB/sの転送能力があったとしても、250MB/sが上限となりバス幅がボトルネックになります。</p>
<p>よってUSRP-RIOをノートPCで使用する場合、理論上の最大帯域幅は50MHzになります。</p>
<h3>送り出し側のボトルネック</h3>
<p>デスクトップPCやPXIシャーシでUSRP-RIOを接続する場合、</p>
<ul>
<li>NI PXIe-8374 ( PXI Express x4)</li>
<li>NI PCIe-8371 ( PCI Express x4)</li>
</ul>
<p>を使用します。これらはPCI Express Gen.1 x4のデバイスなのでバス規格上は最大1GB/sの転送レートですが、USRP-RIOの転送レートは800MB/sが動作仕様です。</p>
<p>USRP 2944Rの最大帯域幅 160MHzで収録する場合の必要転送レートは800MB/sのため、160MHzの帯域幅のデータを転送可能です。</p>
<p>ですが最大帯域幅160MHzで2ch収録を行う場合、その必要転送レートは1600MB/sとなります。これは上記の動作仕様の上限を超えているため、転送を行うことが出来ません。</p>
<p>よって2ch収録を行う場合はそれぞれのチャネル最大帯域幅80MHz以内で収録を行わなければなりません。</p>
<blockquote><p>800MB/s = (80MHz * 1.25 * 4バイト) * 2ch</p></blockquote>
<h3>バス競合によるボトルネック</h3>
<p>PXI Expressバスは、複数のデバイスを接続することが可能です。</p>
<p>PXIシャーシにUSRP-RIOやVSTを接続する場合、同時に複数のデバイスがデータ転送を行うとお互いがバス帯域を占有してしまい、個々のデバイスがもつ最大転送能力を発揮できません。</p>
<p>この場合は、同時に使用するデバイスはスイッチで区切られた別々のセグメントに配置して、個々のデバイスが割り当てられたバスを占有できるようにする必要があります。</p>
<h2>Factor.4 : コントローラ(CPU)のスピード</h2>
<p>PXI Expressバスから流れてきたデータは、OSおよびデバイスドライバの内部バッファに格納されます。コントローラ上で動作するソフトウェアが、バッファからIQデータを取得しストレージに書き込みます。</p>
<p>この時に、内部バッファからの読み込みが間に合わないと、PXI Expressバスから流れてくる後続データに上書きされて取得が間に合わなかったデータを損失します。</p>
<p>通常のデータ取得ソフトウェアは、内部バッファからデータを読み込む処理とストレージに書き込む処理を別々のスレッドで並列動作させます。そのため通常はどちらか一方の処理が遅くなったとしても、もう一方に影響はありません。</p>
<p>しかし取得したデータをグラフ表示や、何らかの信号処理を行う場合や、他に重いアプリケーションプロセスが動作している場合は、CPU負荷が高まりデータの取得が間に合わなくなります。</p>
<p>データの取得の邪魔なる処理は行わないようにします。</p>
<h2>Factor.5 : ストレージの書込速度</h2>
<p>ストレージへの書き込み速度は慎重に調査する必要があります。</p>
<p>例えばシーケンシャルライト性能 400MB/sをうたっているSSDであっても、長時間連続してデータの書き込みを行った場合、そのレートを維持できない場合が多くあります。</p>
<p>高速なSSDと言っても常に安定したレートが出るわけではありません。</p>
<p>参考:<a href="http://www.dolphinsystem.jp/ssd-screening-how-to/">ドルフィンシステムが行っている収録用ストレージの選別方法</a></p>
<p>例えば上記ページにあるように、SSDの過半を使用した段階でシーケンシャルライト性能が半分に低下するSSDも存在しています。このようなSSDは一般的なベンチマークソフトウェアでは問題が顕在化せず、厄介です。</p>
<p>書き込みに使用するストレージは、必ず検証されたストレージを使用します。</p>
<h2>参考</h2>
<p>ナショナルインスツルメンツ製品における帯域幅とIQレートの関係<br />
<a href="http://www.dolphinsystem.jp/bandwidth_iqrate_on_niproducts/">http://www.dolphinsystem.jp/bandwidth_iqrate_on_niproducts/</a></p>
<p>USRP-RIO1台あたりの収録・再生可能帯域幅について<br />
<a href="http://www.dolphinsystem.jp/available_tranferrate_per_usrprio/">http://www.dolphinsystem.jp/available_tranferrate_per_usrprio/</a></p>
<h2>まとめ</h2>
<p>ソフトウェア無線機でRF収録などを行う場合、収録可能な最大帯域幅は構成するソフトウェア無線機や接続するバスのスピード、コントローラのスピード、ストレージのスピードなどで決まります。</p>
<p>データ落ちのないRF収録を行うためには、すべての経路の最大転送レートを検証し、要求する最大帯域幅を満たす速度を実現する必要があります。</p>
<p>ドルフィンシステムで用意しているRFキャプチャー・レコーダー＆プレイバックシステムは、お客様の最大帯域幅に答えられる検証済のハードウェア構成を用意しております。</p>
<p>また複数の同期したUSRP-RIOを使用したRF収録や、信号処理システムなどをご要望の際は、受託開発サービスをご利用ください。</p>
<p><a href="/contactus/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1656 size-full" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/04/-e3-81-8a-e5-95-8f-e3-81-84-e5-90-88-e3-82-8f-e3-81-9b-e3-83-9c-e3-82-bf-e3-83-b3.png" alt="お問い合わせボタン" width="400" height="85" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/04/-e3-81-8a-e5-95-8f-e3-81-84-e5-90-88-e3-82-8f-e3-81-9b-e3-83-9c-e3-82-bf-e3-83-b3.png 400w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-300x64.png 300w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-768x163.png 768w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-1024x218.png 1024w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-304x65.png 304w" sizes="(max-width: 400px) 100vw, 400px" /></a></p><p>The post <a href="https://dolphinsystem.jp/recordable_bandwidth/">収録再生可能な帯域幅はどうやって決まる？</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>本当に使えるかどうか？無線LANルータを収録＆解析してみました</title>
		<link>https://dolphinsystem.jp/capture_and_analyze_wifisignal_from_router/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Wed, 12 Apr 2017 06:28:39 +0000</pubDate>
				<category><![CDATA[RF収録/RFキャプチャプレイバック]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1618</guid>

					<description><![CDATA[<p>狭帯域RFキャプチャーシステムが本当に役に立つものなのか調べてみました。 弊社にある市販品の無線LANルータとクライアントでやりとりしている電波を収録し、解析を行いました。解析はNI製無線LANツールキットを使用してEV [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/capture_and_analyze_wifisignal_from_router/">本当に使えるかどうか？無線LANルータを収録＆解析してみました</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>狭帯域RFキャプチャーシステムが本当に役に立つものなのか調べてみました。</p>
<p>弊社にある市販品の無線LANルータとクライアントでやりとりしている電波を収録し、解析を行いました。解析はNI製無線LANツールキットを使用してEVM測定を行います。</p>
<h2>測定環境</h2>
<div style="direction: ltr;"></div>
<p>270cmの作業台上に、ノートPCとルータを設置しこの2台の間で信号をやりとりします。</p>
<p>左側にあるルータとその直前にアンテナを配置し、アンテナのケーブルをUSRPとスペアナに分岐して収録と波形観測を同時に出来るようにしています。</p>
<p>USRPが受信した信号はIQ分離されてノートPC送られ、SSDに保存されます。</p>
<p>図. 無線LAN収録＆解析測定環境の図<br />
<img decoding="async" loading="lazy" class="alignnone wp-image-784 size-large" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/rf-capture-system-testing-1024x576.jpg" alt="無線LAN集録＆解析測定環境の図" width="640" height="360" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-system-testing.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-system-testing-300x169.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>右側にあるのがデータの送信側クライアントです。<br />
ルータに802.11nで接続した後、iperfを使ってルータに対してUDPをデータ送信し続けますので、ルータから連続的に信号が出力されます。</p>
<blockquote><p>なぜ20MHz BWで集録？</p>
<p><span style="font-size: 10pt;">解析側ソフトウェアが必要とするデータレートが、解析する帯域幅の倍のレート(例:20MHz BW = 40Msps)が必要であるためです。USRPは最大40MHz BW(8bit集録時 &#8211; IQレート 50M)が集録上限帯域幅であるため、20MHz BWの集録を行いました。</span></p>
<p><span style="font-size: 10pt;">なお8bit 50M IQレート(50M*2=100MB/s, 800Mbps)の集録は、USRP-ノートPC間のギガビットイーサネットの上限近くのスループットです</span>。</p></blockquote>
<h2>集録する</h2>
<h3>クライアント側の設定</h3>
<p>まずクライアント側が20MHz BWで接続するように、無線LANチップのプロパティで2.4GHz時のチャネル幅を20MHzに固定します。</p>
<p>図. クライアント側 チャネル幅を20MHzに固定<br />
<img decoding="async" loading="lazy" class="alignnone wp-image-694 size-medium" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/client-channel-bandwidth-20mhz-300x269.jpg" alt="クライアント側 チャネル幅を20MHzに固定" width="300" height="269" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/client-channel-bandwidth-20mhz-300x269.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/client-channel-bandwidth-20mhz.jpg 540w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>クライアント側PCがルータに接続したら、iperfでUDPデータをルータに対して送信し続けます。これでバーストデータが送信されるはずです。</p>
<p>図. iperfでUDPデータを連続送信<br />
<img decoding="async" loading="lazy" class="alignnone wp-image-703" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/udp-burst-transmitt-by-iperf.jpg" alt="iperfでUDPデータを連続送信" width="640" height="590" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/udp-burst-transmitt-by-iperf.jpg 800w, https://dolphinsystem.jp/wp-content/uploads/2015/06/udp-burst-transmitt-by-iperf-300x277.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<h3>受信波形を確認する</h3>
<p>アンテナから分配したスペアナで見てみると、このような20MHz BWスペクトラムが表示されています。</p>
<p>図. 電波を受信しているアンテナの写真<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-693" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/antenna-and-spectrumanalyzer-1024x576.jpg" alt="電波を受信しているアンテナの写真" width="640" height="360" /></p>
<p>図. 受信波形を表示するスペアナスクリーンショット<br />
<img decoding="async" loading="lazy" class="alignnone size-full wp-image-885" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/rf-playback-speana-Gain-20.png" alt="再生波形をスペアナで観測" width="640" height="480" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-playback-speana-Gain-20.png 640w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-playback-speana-Gain-20-300x225.png 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>次にUSRPで受信した波形を見てみます。</p>
<p>図. USRPで受信しPCでスペクトラムを表示している写真<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-706" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/wlan-11n-spectrum-on-notepc-with-usrp-1024x576.jpg" alt="USRPで受信しPCでスペクトラムを表示している写真" width="640" height="360" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/wlan-11n-spectrum-on-notepc-with-usrp.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/wlan-11n-spectrum-on-notepc-with-usrp-300x169.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
<span style="font-size: 8pt;">※撮影したタイミングが悪く、この画像ではつぶれたスペクトラムが見えています。</span></p>
<p>こちらが収録するRFキャプチャーソフトウェア。<br />
スペアナとほぼ同じ波形が表示されているのがお分かりになるかと思います。<br />
USRPからギガビットネットワーク経由で受信したIQデータを表示しつつ、ファイルに保存します。</p>
<p>図. RFキャプチャーソフトウェアでスペクトラムを表示しているスクリーンショット<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-701" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/rf-capture-software-with-11n-spectrum-1024x604.jpg" alt="RFキャプチャソフトウェアでスペクトラムを表示しているスクリーンショット" width="640" height="378" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-software-with-11n-spectrum.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-software-with-11n-spectrum-300x177.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>ではこれを保存します。</p>
<p>今回は1フレームのEVM計測を行うため、収録データは1フレーム分で十分です。集録時間指定機能を使い、集録時間を1秒間に設定して&#8221;Record&#8221;ボタンを押します。</p>
<p>図. RFキャプチャーソフトウェアで集録時間を指定するスクリーンショット<br />
<img decoding="async" loading="lazy" class="alignnone wp-image-700" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/rf-capture-software-specified-save-duration.jpg" alt="RFキャプチャソフトウェアで集録時間を指定するスクリーンショット" width="640" height="262" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-software-specified-save-duration.jpg 800w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-software-specified-save-duration-300x123.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>図. RFキャプチャーソフトウェアで集録開始するボタンのスクリーンショット<br />
<img decoding="async" loading="lazy" class="alignnone wp-image-698" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/rf-capture-software-record-button.jpg" alt="RFキャプチャソフトウェアで集録開始するボタンのスクリーンショット" width="640" height="237" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-software-record-button.jpg 740w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-software-record-button-300x111.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>&#8220;Record&#8221;ボタンを押すと指定した時間収録して自動的に停止します。</p>
<p>収録時間を指定しない場合は、自分で&#8221;Stop&#8221;ボタンを押して収録を停止します。もちろん指定時間収録中でも&#8221;Stop&#8221;ボタンを押して収録を停止することも出来ます。</p>
<p>さて収録が完了です。任意に指定できるデータフォルダに、ファイルが作成されました。</p>
<p>図. RFキャプチャーソフトウェアで収録されたファイルのスクリーンショット<br />
<img decoding="async" loading="lazy" class="alignnone wp-image-813" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/capture-data-files.jpg" alt="集録したデータファイル" width="640" height="313" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/capture-data-files.jpg 943w, https://dolphinsystem.jp/wp-content/uploads/2015/06/capture-data-files-300x147.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>収録したファイルをデータビューアで開いてみると、信号が収録されています。</p>
<p>図. RFキャプチャーソフトウェアで収録したファイルの内容をデータビューアで確認している<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-702" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/saveddata-on-the-dataviewer-1024x693.jpg" alt="RFキャプチャソフトウェアで集録したファイルの内容をデータビューアで確認している" width="640" height="433" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/saveddata-on-the-dataviewer.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/saveddata-on-the-dataviewer-300x203.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<h2>解析する</h2>
<p>では解析のためにデータビューアから1フレーム分信号を切り出します。<br />
切り出したいフレームを表示して、このボタンを押してから範囲選択するとファイルに切り出すことが出来ます。</p>
<p>図. データビューアで範囲切り出しを行うボタンを押すスクリーンショット<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-696" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/dataviewer-save-selection-button-1024x693.jpg" alt="データビューアで範囲切り出しを行うボタンを押すスクリーンショット" width="640" height="433" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/dataviewer-save-selection-button.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/dataviewer-save-selection-button-300x203.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>範囲を選択すると・・・指定した範囲をファイルに保存することが出来ます。</p>
<p>図. データビューアで範囲切り出しを行っているスクリーンショット<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-695" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/dataviewer-save-selection-1024x691.jpg" alt="データビューアで範囲切り出しを行っているスクリーンショット" width="640" height="432" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/dataviewer-save-selection.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/dataviewer-save-selection-300x202.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>ファイル保存ダイアログが開いて、指定した範囲をバイナリファイルに保存できます。</p>
<p>図. 切り出した範囲を保存するファイルダイアログ<br />
<img decoding="async" loading="lazy" class="alignnone wp-image-697" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/dataviewer-save-selection-filedialog.jpg" alt="切り出した範囲を保存するファイルダイアログ" width="640" height="480" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/dataviewer-save-selection-filedialog.jpg 800w, https://dolphinsystem.jp/wp-content/uploads/2015/06/dataviewer-save-selection-filedialog-300x225.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>次にドルフィンシステム製無線LAN1フレーム解析ツール(powerd by NI無線LANツールキット)を使用して、読み込ませてみると・・・</p>
<p><strong>でました！EVM -24dBm。</strong></p>
<p>市販の無線LANルータの電波をキャプチャーして解析することが出来ました。</p>
<p>図. 切り出したフレームのデータを無線LANツールキットで解析出来た図<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-704" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/wlan-11n-data-analyzer-1024x665.jpg" alt="切り出したフレームのデータを無線LANツールキットで解析出来た図" width="640" height="416" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/wlan-11n-data-analyzer.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/wlan-11n-data-analyzer-300x195.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<h2>測定器との比較</h2>
<p>弊社で所有しているNI PXIe-5646Rは、50M-6GHz 200M BWを測定できる測定器で、PC上のソフトと組み合わせてスペクトラムアナライザや無線LAN/LTEの解析などが実現できます。</p>
<p>今回はNI無線LANツールキットを使用して、リアルタイム測定を行ってみます。</p>
<p>※この測定ではストレージに収録せず受信信号をオンメモリで解析します。ただしソフトウェアで解析するので受信した全フレームを解析するのではなく、受信→解析→受信→解析→と間欠的ベストエフォートで解析します。</p>
<p>結果は<strong>EVMは-23～-28dBm</strong>近辺でした。</p>
<p>USRP 8bitで-24dBm出ておりますので、USRPと測定器の大差はない結果になりました。</p>
<p>図. 無線LANツールキット ソフトフロントパネルでEVM測定の図<br />
<img decoding="async" loading="lazy" class="alignnone size-large wp-image-707" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/wlan-11n-spectrum-on-the-wlan-toolkit-softfrontpanel-1024x666.jpg" alt="無線LANツールキット ソフトフロントパネルでEVM測定の図" width="640" height="416" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/wlan-11n-spectrum-on-the-wlan-toolkit-softfrontpanel.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/wlan-11n-spectrum-on-the-wlan-toolkit-softfrontpanel-300x195.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /><br />
※ EVM値などは使用環境・測定環境によって変動いたします。この値を保証するものではありません。</p>
<p>&nbsp;</p>
<h2>まとめ</h2>
<p>今回は、</p>
<ul>
<li>市販の無線LANルータを使って</li>
<li>USRP 8bit 40M BWで収録し</li>
<li>EVM解析</li>
</ul>
<p>を行いました。</p>
<p>結果は、<strong>測定器と同じくらいのEVM -24dB</strong>を得ることが出来ましたので正しく収録されていると言ってよいでしょう。</p>
<p>USRPを使用した狭帯域RFキャプチャーシステムを使用すれば、無線LAN以外にもお客様の環境で必要とする電波の収録を簡単（3ステップ）に安価に行うことが出来ます。</p>
<p>また収録したデータの解析も行うことが出来ました。</p>
<p>ドルフィンシステムでは収録システム以外にも、信号処理の受託開発を行っております。</p>
<p>収録したデータを解析したいというご要望がありましたら、是非ご相談ください。</p>
<p>&nbsp;</p>
<p>受託開発は高い！というイメージがあるかもしれません。そして実際、多くの場合高いものになります。</p>
<p>だけど！</p>
<p>弊社で開発した経験がある通信方式である場合、大幅にコストを抑えて実現できる可能性もありますので、まずはお問い合わせください！</p>
<p><a href="http://www.dolphinsystem.jp/contactus/"><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-1656" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/04/-e3-81-8a-e5-95-8f-e3-81-84-e5-90-88-e3-82-8f-e3-81-9b-e3-83-9c-e3-82-bf-e3-83-b3.png" alt="お問い合わせボタン" width="400" height="85" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/04/-e3-81-8a-e5-95-8f-e3-81-84-e5-90-88-e3-82-8f-e3-81-9b-e3-83-9c-e3-82-bf-e3-83-b3.png 400w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-300x64.png 300w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-768x163.png 768w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-1024x218.png 1024w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-304x65.png 304w" sizes="(max-width: 400px) 100vw, 400px" /></a></p><p>The post <a href="https://dolphinsystem.jp/capture_and_analyze_wifisignal_from_router/">本当に使えるかどうか？無線LANルータを収録＆解析してみました</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ナショナルインスツルメンツ製品における帯域幅とIQレートの関係</title>
		<link>https://dolphinsystem.jp/bandwidth_iqrate_on_niproducts/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Wed, 12 Apr 2017 06:24:43 +0000</pubDate>
				<category><![CDATA[RF収録/RFキャプチャプレイバック]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1616</guid>

					<description><![CDATA[<p>IQレートとは？ USRPなどのナショナルインスツルメンツ製品でRF収録や再生を行う際に、IQレートという値を設定します。 この値はADCやDACに設定するサンプリングレートに似ていますが、正確には、 サンプリングレート [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/bandwidth_iqrate_on_niproducts/">ナショナルインスツルメンツ製品における帯域幅とIQレートの関係</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2>IQレートとは？</h2>
<p>USRPなどのナショナルインスツルメンツ製品でRF収録や再生を行う際に、IQレートという値を設定します。</p>
<p>この値はADCやDACに設定するサンプリングレートに似ていますが、正確には、</p>
<p style="padding-left: 30px;">サンプリングレートではなく<br />
「サンプリングレートにデシメーション処理の結果を加味した出力レート」</p>
<p>をIQレートと称しており、収録や再生時にはこの値を設定します。</p>
<p>IQレートは、帯域幅に1.25を乗算した値であり、USRPやナショナルインスツルメンツ製品のデジタルダウンコンバータに対して設定するレートになります。</p>
<p style="padding-left: 30px;">例)<br />
80MHz BWを収録する場合 : 80MHz BW * 1.25 = 100MS/s</p>
<p>ナイキスト定理により、信号帯域幅の倍でサンプリングを行うため80MHz BWであれば通常160MS/s以上でサンプリングをする必要があります。</p>
<p>NI USRP-2922等では、ダイレクトコンバージョンしたIQ分離後のベースバンド I/Qそれぞれに対して100MS/sでサンプリングをします。これは、帯域幅 80MHz BW の信号は、IQ分離でそれぞれ、40MHz BW になっているため十分なサンプリングレートです。</p>
<p>そして100MS/sでサンプリングした後、デジタルダウンコンバータにおいてデシメーションや LPF などの処理が行われた後、PCに出力されます。</p>
<p>このデジタルダウンコンバータの LPF は、サンプリング周波数の 0.4 倍にカットオフが設定されています。サンプリング周波数 100MHz にたいしては、40MHz の通過帯域となるのですが、IQ を複素で考えた場合、合計の 80MHz （サンプリングレートの 0.8倍）が通過帯域となります。逆に、通過させたい帯域が決まれば、その5/4倍 (=1.25倍) がIQ のサンプリングレート、IQレート になります。</p>
<p>この &#8220;IQ レート&#8221; がそのまま &#8220;PCに出力させるレート&#8221;なので、</p>
<p style="padding-left: 30px;">IQレート = &#8220;デジタルダウンコンバータが出力するレート&#8221;  = 帯域幅 * 1.25<br />
PCに出力させるレート = IQ レート * 4byte (IとQそれぞれ16bitでサンプリング）</p>
<p>となります。</p>
<p>纏めますと、IQレートとは「サンプリングレートにデシメーション処理の結果を加味した出力レート」となります。帯域幅からIQレートを導き出す係数は1.25となります。</p>
<h2>図</h2>
<p><img decoding="async" loading="lazy" class="size-full wp-image-1295 aligncenter" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2016/02/bandwidth_iqrate_on_niproducts.png" alt="ナショナルインスツルメンツ製品における帯域幅とIQレートの関係" width="546" height="915" srcset="https://dolphinsystem.jp/wp-content/uploads/2016/02/bandwidth_iqrate_on_niproducts.png 546w, https://dolphinsystem.jp/wp-content/uploads/2016/02/bandwidth_iqrate_on_niproducts-179x300.png 179w" sizes="(max-width: 546px) 100vw, 546px" /></p>
<h2>参考</h2>
<p>USRP-RIO1台あたりの収録・再生可能帯域幅について<br />
<a href="http://www.dolphinsystem.jp/available_tranferrate_per_usrprio/">http://www.dolphinsystem.jp/available_tranferrate_per_usrprio/</a></p>
<p>収録再生可能な帯域幅はどうやって決まる？<br />
<a href="http://www.dolphinsystem.jp/recordable_bandwidth/">http://www.dolphinsystem.jp/recordable_bandwidth/</a></p>
<p>高速RF/IFデータ保存にDDCを使用<br />
<a href="http://www.ni.com/newsletter/50100/ja/">http://www.ni.com/newsletter/50100/ja/</a></p>
<p>Bandwidth Capability of USRP Devices<br />
<a href="https://www.ettus.com/kb/detail/usrp-bandwidth">https://www.ettus.com/kb/detail/usrp-bandwidth</a></p>
<p>&nbsp;</p><p>The post <a href="https://dolphinsystem.jp/bandwidth_iqrate_on_niproducts/">ナショナルインスツルメンツ製品における帯域幅とIQレートの関係</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>RFレコーダー・キャプチャー＆プレイバック ～開発者インタビュー～</title>
		<link>https://dolphinsystem.jp/developer-interview-rfcapture/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Wed, 12 Apr 2017 06:19:47 +0000</pubDate>
				<category><![CDATA[RF収録/RFキャプチャプレイバック]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1612</guid>

					<description><![CDATA[<p>ドルフィンシステムではRFレコーダー・キャプチャー＆プレイバックシステムという製品を開発しています。 RFレコーダー・キャプチャ＆ープレイバックシステムとは何か？ どういうメリットがあるのか？他社製品との違いは？ などな [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/developer-interview-rfcapture/">RFレコーダー・キャプチャー＆プレイバック ～開発者インタビュー～</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ドルフィンシステムではRFレコーダー・キャプチャー＆プレイバックシステムという製品を開発しています。</p>
<ul>
<li>RFレコーダー・キャプチャ＆ープレイバックシステムとは何か？</li>
<li>どういうメリットがあるのか？他社製品との違いは？</li>
</ul>
<p>などなどのお客様の疑問を、わかりやすいインタビュー形式でまとめました。</p>
<h3> どういうものですか？</h3>
<table>
<tbody>
<tr>
<td style="width: 80px; text-align: left; vertical-align: middle;" scope="col"><b>Q.</b></td>
<td><strong><span style="font-size: 12pt;">この製品についてお聞かせください</span></strong></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい。</span></p>
<p><span style="font-size: 12pt;">RFレコーダー・キャプチャー＆プレイバックシステム(以下、RFレコーダー)は、</span><span style="font-size: 12pt;"><strong><strong><span style="background-color: #ffff00;">飛んでいる電波を収録してストレージに保存するための装置</span></strong></strong>になります。</span></p>
<p><span style="font-size: 12pt;">また逆に保存したデータ（電波）を出力・再生することもできます。</span></p>
<p><span style="font-size: 12pt;">目的は、無線を組み込んだ製品や無線装置自体の研究や開発、障害調査のために使われる製品です。他社製品との違いは以下の3点です。</span></p>
<ol>
<li><span style="font-size: 12pt;"><span style="font-size: 12pt;">汎用モジュールを使用することで、低価格・短納期を実現しました。<br />
</span></span></li>
<li><span style="font-size: 12pt;"><span style="font-size: 12pt;">汎用モジュールの組み合わせで構築するので、お客様の要求仕様と予算に合わせたハード選定が出来ます。<br />
</span></span></li>
<li><span style="font-size: 12pt;">自社開発のソフトウェアで「3ステップのらくらく保存・再生」ができるようになっています。</span></li>
</ol>
</td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: middle;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><strong><span style="font-size: 12pt;">具体的にはどのような分野でどのように使われるのですか？</span></strong></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">電波を収録したり再生する装置のため、<strong><strong><span style="background-color: #ffff00;">主に無線を取り扱うお客様になりますが、近年はとても幅広いお客様がターゲット</span></strong></strong>になってきています。</span></p>
<p><span style="font-size: 12pt;">例えば以前なら、キャリアの研究所や大学などの研究機関が主なターゲットでしたが、近年では家電メーカさまから無線とは直接関係のないお客様家電メーカ様や自動車部品メーカ様などが新たに無線技術導入するためにも使用されています。</span></td>
</tr>
<tr>
<td style="width: 30px; text-align: left; vertical-align: middle;" scope="col"><b>Q.</b></td>
<td><strong><span style="font-size: 12pt;">幅広いお客様の分野とはどのようなお客様ですか？</span></strong></td>
</tr>
<tr>
<td style="width: 30px; text-align: left; vertical-align: top;" scope="col"><strong><span style="font-size: 12pt;">福島</span></strong></td>
<td><span style="font-size: 12pt;">たとえばあるメーカさん。こちらは生産設備のなかで有線接続している箇所を無線接続にしたいという要望があり、新しい通信方式策定用の研究開発に使われています。</span></p>
<p><span style="font-size: 12pt;">次に変わったところでは、ある輸送機器メーカさんの工場内で使われています。</span><span style="font-size: 12pt;">工場内では無線LANを搭載した機器を使っているのですが、その機器の無線LANが時々調子が悪く切断してしまいます。</span></p>
<p><span style="font-size: 12pt;">それを端末メーカに言うのですが、なかなか直してもらえません。</span></p>
<p><span style="font-size: 12pt;">そこでレコーダを使って現場の電波を収録して、その電波を暗室内で端末に送信して異常状態を再現させています。</span></p>
<p><span style="font-size: 12pt;">あるメーカさんは自動車用部品を開発しているのですが、その部品の具合を測定するために使用して頂く予定です。</span></td>
</tr>
</tbody>
</table>
<h3>実績はいかがですか？</h3>
<table>
<tbody>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;"><strong><span style="background-color: #ffff00;">導入実績はいかがでしょうか？</span></strong></span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">先ほどお話ししましたように、無線関係のお客様以外にも広がってきています。</span></p>
<p><span style="font-size: 12pt;">こちらの実績をご覧下さい。</span></p>
<p><strong>JAXA様</strong><br />
<a href="http://japan.ni.com/usersolutions/jaxa" target="_blank" rel="noopener noreferrer">PXI 製品でロケットからのRF 信号を長時間記録、 これまで不可能だった電波干渉の解析に活路</a></p>
<p><strong>NICT様</strong><br />
<a href="http://sine.ni.com/cs/app/doc/p/id/cs-16339" target="_blank" rel="noopener noreferrer">無人飛行機用制御回線における無線通信技術仕様の策定に向けて、 小型プロペラ機に搭載可能な無線計測システムをPXIベースで構築</a></p>
<p><span style="font-size: 12pt;">こちら2つの事例はどちらも弊社が手がけた案件です。</span></p>
<p><span style="font-size: 12pt;">両方とも受託サービスとして開発した案件で、直接弊社のRFレコーダー技術をベースにした無線信号解析システムです。</span></td>
</tr>
</tbody>
</table>
<h3>どのような使い方をするもの？</h3>
<table>
<tbody>
<tr>
<td style="width: 30px; text-align: left; vertical-align: top;" scope="col"><b>Q.</b></td>
<td><span style="font-size: 12pt;">具体的にはどのように使われているのでしょうか？</span></td>
</tr>
<tr>
<td style="width: 30px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">基本的には、<strong><span style="background-color: #ffff00;">無線機器の通信内容を解析するために使用します</span></strong>。</span></p>
<p><span style="font-size: 12pt;">携帯電話を傍受するとか危ない話ではなく、例えば携帯電話に不具合があった場合その通信内容を見なくてはなりません。</span></p>
<p><span style="font-size: 12pt;">通常ではスペクトラムアナライザなどの測定器で目視で観測するのですが、見落としが発生したり装置の構造上長時間電波を取り込む事は出来ません。</span></p>
<p><span style="font-size: 12pt;">このような場合に、<strong><span style="background-color: #ffff00;">全部収録できる</span></strong>RFレコーダー・キャプチャー＆プレイバックシステムが役に立つのです。</span></p>
<p><span style="font-size: 12pt;">RFレコーダー・キャプチャー＆プレイバックシステムは、指定した周波数の指定した帯域をすべてストレージ(SSDやRAID)に取り込みます。データ落ちなく取り込んだあと、<strong><span style="background-color: #ffff00;">オフラインでゆっくり解析</span></strong>できます。</span></p>
<p><span style="font-size: 12pt;">さらにストレージ容量によりますが、1時間から数十時間のデータを連続して取得することが可能です。そのデータは（IQバイナリ形式）なので、お客様は自らの開発されたソフトウェアやLabVIEW, MATLABなどのソフトを使用して解析します。</span></p>
<p><span style="font-size: 12pt;">ドルフィンシステムで<strong><span style="background-color: #ffff00;">解析ソフトを開発する場合もあり</span></strong>ます。</span></td>
</tr>
<tr>
<td style="width: 30px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">今までの測定器とは違うレベルの観測が出来るのですね？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"> <strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はいそうです。</span></p>
<p><span style="font-size: 12pt;">先ほど申し上げましたように、測定器では目視での見落としがありますし、長時間の収録が出来ません。</span></p>
<p><span style="font-size: 12pt;">そこにある<strong><span style="background-color: #ffff00;">すべてを保存しておける</span></strong>のはRFレコーダーの大きな利点です。</span></p>
<p><span style="font-size: 12pt;">データを保存しておけば後々のためのエビデンスとして活用することが出来ます。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col">Q.</td>
<td><span style="font-size: 12pt;"><strong><span style="background-color: #ffff00;">エビデンスとはどういうことですか？</span></strong></span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"> <strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">通常無線機器を開発した場合、その特性や性能をかならず測定して測定結果をグラフにしておきます。</span></p>
<p><span style="font-size: 12pt;">もしグラフ作成時の不手際や解析ソフト自体に不具合があり解析結果に誤りがあった場合、どうなるでしょうか？再測定は再現性含めてやっかいです。</span></p>
<p><span style="font-size: 12pt;">こういう時に備えてRFレコーダー・キャプチャー＆プレイバックシステムで保存したデータも一緒に保管しておくと安心です。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">他の使い方は、いかがでしょうか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"> <strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">これは研究よりの話ですが、電波環境がどのようになっているのか？を明らかにするためにも使用されます。</span></p>
<p><span style="font-size: 12pt;">サウンディングと呼ばれる技法です。</span></p>
<p><span style="font-size: 12pt;">ある位置から信号を送信し、もう1地点で受信します。その受信データを解析するとどのような環境を電波が飛んできているのか推測することが出来ますので、新しい通信方式の研究に役立てるデータを取得することが出来ます。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><b>Q.</b></span></td>
<td><span style="font-size: 12pt;">ここでまとめますね？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"> <strong>福島</strong></span></td>
<td><span style="font-size: 12pt;"> 無線を組み込んだ製品や無線装置自体の研究や開発のために使われる製品で、</span></p>
<p><span style="font-size: 12pt;">• 無線関連のお客様に加えて、これから無線技術に取り組むお客様もターゲットになっている。</span><br />
<span style="font-size: 12pt;"> • 指定した周波数帯をすべて取り込むので、測定器と比べて見落としがなく、長時間の集録が可能。</span><br />
<span style="font-size: 12pt;"> • 測定器では失われてしまう生データを保存しておくことで安心</span></p>
<p><span style="font-size: 12pt;">ということですね？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"> <strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい、そうです。</span></td>
</tr>
</tbody>
</table>
<h3>コストとハードウェアについて</h3>
<table>
<tbody>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">コストや納期はどうですか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"> <strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">今までよりも無線の研究開発の裾のが広がり、そして研究開発が加速しています。そこで求められるのが、短納期と低コストです。</span></p>
<p><span style="font-size: 12pt;">納品するまで何ヵ月もかかっているとそれだけで命取りです。</span><br />
<span style="font-size: 12pt;"> そして低コストも重要です。</span></p>
<p><span style="font-size: 12pt;">ユーザさん担当者様がほしいと思ってもそれを内部で稟議を通す作業があり、説得材料を用意しなければならず大変です。</span></p>
<p><span style="font-size: 12pt;">コストが高くなればなるほど会社として購入できる可能性が低くなります。</span></p>
<p><span style="font-size: 12pt;">レンタルですまないのか？本当に必要なのか？設備になってしまうと減価償却しなければならない。などの本来とは違った理由が出てきてしまいます。</span></p>
<p><span style="font-size: 12pt;">これらのハードルをできるだけ下げるためには、<strong><span style="background-color: #ffff00;">必要なスペックを得るために最低限のコストで実現</span></strong>することです。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">最低限のコストを実現できたのですか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"> <strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">実現することができました。</span></p>
<p><span style="font-size: 12pt;">それはNational Instruments製のRFモジュールを使用していることです。</span><br />
<span style="font-size: 12pt;"> 今までのRFレコーダーは測定器を使用したり、カスタム開発品を使用していたため納期とコストがかかりましたが、汎用品を組み合わせるため、納期・コストが自動的に短縮できました。</span></p>
<p><span style="font-size: 12pt;">組み合わせを選択できるため、<strong><span style="background-color: #ffff00;">お客様の予算に合わせてスペックが選べます</span></strong>。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><strong>Q.</strong></td>
<td><span style="font-size: 12pt;">先ほどのお客様に合わせたスペックを選べるということでしたが、具体的にはどのようなものですか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">では具体的にご説明します。</span></p>
<p><span style="font-size: 12pt;">NI製モジュールには幾つかのRF製品があり、弊社で対応しているのは以下のチャートにあるものです。</span></p>
<p><span style="font-size: 12pt;"><strong><span style="background-color: #ffff00;">50MHz から26GHzまでの対応周波数、25MHz BW から765MHz BW</span></strong>という広帯域に対応しています。これはFMラジオ5Gで使われるミリ波の帯域まで幅広く対応しています。少しずつスペックや用途が異なっていますので、これらを組み合わせます。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" colspan="2" scope="col"><span style="font-size: 12pt;"><a href="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/10/rfcapture-configuration.png"><img decoding="async" loading="lazy" class="size-full wp-image-1166 aligncenter" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/10/rfcapture-configuration.png" alt="RFレコーダー・キャプチャ＆プレイバックシステム構成例" width="799" height="626" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/10/rfcapture-configuration.png 799w, https://dolphinsystem.jp/wp-content/uploads/2015/10/rfcapture-configuration-300x235.png 300w" sizes="(max-width: 799px) 100vw, 799px" /></a></span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><b>Q.</b></td>
<td><span style="font-size: 12pt;">なるほど。組み合わせとしてはいくつか種類あるのですね。似たような構成がありますが、何が違うのでしょうか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">RFモジュールに、USRPなどのSDR製品を使用したものと、モジュール式測定器を使用したものがあります。</span></p>
<p><span style="font-size: 12pt;">チャートの製品左上にある赤く「測定器」や青く「SDR」と書いて区別してあるのが、それです。</span></p>
<p><span style="font-size: 12pt;">モジュール式測定器を使用したものは測定器並みの精度を要求される際に使用します。小さくても中身は測定器のため、高価です。</span></p>
<p><span style="font-size: 12pt;">USRPなどのSDR製品はあくまでも送受信機であるため、さほど精度を気にしない場合に使用します。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">ではどのくらい精度の違いがあるのでしょうか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">こちらで比較したグラフがありますのでご覧ください。</span></p>
<p><span style="font-size: 12pt;">802.11aの連続信号を収録し解析した結果をEMV, BERで表しています。</span><br />
<span style="font-size: 12pt;"> 商品選択の参考にして下さい。</span><span style="font-size: 12pt;">（現在準備中)</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">チャートにPXIとPCの２つがありますがなんでしょうか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">PCと書かれているものは、制御するためのコントローラにワークステーションタイプのパソコンを使用します。ギガビットイーサネットかPCI Expressで接続します。</span></p>
<p><span style="font-size: 12pt;">PXIと書かれているものは、このPXIという形の測定器型のシャーシに挿入して使用します。</span></p>
<p><div id="attachment_362" style="width: 410px" class="wp-caption alignnone"><img aria-describedby="caption-attachment-362" decoding="async" loading="lazy" class="wp-image-362 size-full" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/04/storage-50mhz.png" alt="storage-50mhz.png" width="400" height="333" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/04/storage-50mhz.png 400w, https://dolphinsystem.jp/wp-content/uploads/2015/04/storage-50mhz-300x250.png 300w" sizes="(max-width: 400px) 100vw, 400px" /><p id="caption-attachment-362" class="wp-caption-text">4スロットのPXIシャーシ</p></div></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 16px;">利用形態がいくつかあるのですね？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい。PXIに関しての形式は以下のページにQ&amp;Aでありますので、是非ご覧下さい。</span></p>
<p><span style="font-size: 12pt;">(現在準備中)PXIってなんですか？</span></td>
</tr>
</tbody>
</table>
<h3>ソフトウェアについて</h3>
<table>
<tbody>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">ハードウェアはわかりましたが、ソフトウェアはどうなっていますか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">ドルフィンシステムが開発した収録＆再生ソフトがあります。</span><br />
<span style="font-size: 12pt;"> こちらは<strong><span style="background-color: #ffff00;">わずか3ステップで収録と再生ができてしまうソフト</span></strong>です。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">ソフトを自社開発したのですか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい自社開発しました。</span></p>
<p><span style="font-size: 12pt;">もともと受託サービスのなかでRFレコーダーに似たソフトウェアを開発していたため、その素地はありました。</span></p>
<p><span style="font-size: 12pt;">またRFレコーダ製品などのソフトは海外製が多くあります。なにかトラブルや質問があっても代理店を経由して海外に問い合わせをする必要があります。</span></p>
<p><span style="font-size: 12pt;">これが時間がかかるんですよね。</span></p>
<p><span style="font-size: 12pt;">ですが、弊社は自社開発することで<strong><span style="background-color: #ffff00;">トラブルや質問・要望があった際に直ぐに答えられるようにしています</span></strong>。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">作り手の顔が見える製品ですね？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい。産地直送の装置です。</span></p>
<p><span style="font-size: 12pt;">私福島が作りましたので、文字通り顔が見えます(笑)</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">次に簡単操作ということですが、どの程度簡単なのですか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">本当に簡単です。</span></p>
<p><span style="font-size: 12pt;">たとえばUSRPを使用したRFレコーダーなら、PCとUSRPを接続して頂きます。次にソフトを起動したら、必要なパラメータを設定し、開始ボタンを押す。</span></p>
<p><span style="font-size: 12pt;">これだけです。</span></p>
<p><img decoding="async" loading="lazy" class="shadow alignnone wp-image-957 size-large" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/rf-capture-three-steps-1024x253.jpg" alt="3ステップで集録" width="640" height="158" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-three-steps-1024x253.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-three-steps-300x74.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-three-steps.jpg 1407w" sizes="(max-width: 640px) 100vw, 640px" /></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">操作はこれだけですか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい。これだけです。</span></p>
<p><span style="font-size: 12pt;">本当に収録できたかどうか、確認してみましょう。</span></p>
<p><span style="font-size: 12pt;">付属のデータビューアを起動します。</span><br />
<span style="font-size: 12pt;"> こちらで保存したファイルを開くと、波形が表示されます。スペクトラムアナライザの機能もありますので、便利ですよ。</span></p>
<p><img decoding="async" loading="lazy" class="shadow alignnone wp-image-817 size-large" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/rf-capture-data-by-the-dataviewer-1024x682.jpg" alt="集録されたデータを付属データビューアで見てみる" width="640" height="426" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-data-by-the-dataviewer.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/rf-capture-data-by-the-dataviewer-300x200.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></td>
</tr>
</tbody>
</table>
<h3>貸出・評価・購入などについて</h3>
<table>
<tbody>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">ハードウェアとソフトの話は分かりました。</span></p>
<p><span style="font-size: 12pt;">しかし本当に自分の用途にマッチするかどうかわかりません。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td style="text-align: left; vertical-align: top;"><span style="font-size: 12pt;">はい。</span></p>
<p><span style="font-size: 12pt;">使えないものを買ってしまっては大変です。</span></p>
<p><span style="font-size: 12pt;">ドルフィンシステムでは、貸出機を用意してありますので、購入前にお試しいただくことができます。</span></p>
<p><span style="font-size: 12pt;">USRP製品なら二週間お使いいただけます。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">先ほどデータを保存して解析するという話がありましたが、解析も行うのですか？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい。</span></p>
<p><span style="font-size: 12pt;">RFレコーダーをお使いになるお客様は、実際にデータを保存しただけということはあり得ません。</span></p>
<p><span style="font-size: 12pt;">かならずデータを保存したあと、解析する作業が必ずあります。</span></p>
<p><span style="font-size: 12pt;">お客様のご要望があれば解析もいたしますし、データ測定システム自体を作ることもいたします。</span></p>
<p><span style="font-size: 12pt;">たとえばお客様の方である環境で、あるデータがほしいという場合、送信するデータ作成と解析も含めた形でお受けすることもできます。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;">そういうサービスもあるのですね？</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">はい。弊社の受託サービスではこのようなお客様が大半です。</span></p>
<p><span style="font-size: 12pt;">いくつか実績もありますので、ご相談ください。信号生成や解析も追加コストなく出来る場合もあれば、カスタムで開発してお納めすることもできます。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>Q.</strong></span></td>
<td><span style="font-size: 12pt;"><strong><span style="background-color: #ffff00;">次にどうしたらよいでしょうか？</span></strong></span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">まずはお客様の方で、どのようなことを行いたいのか検討してください。</span></p>
<p><span style="font-size: 12pt;">どのような信号をどのような環境で出力するのか？収録したデータはどのように解析するのか？すでにお持ちのソフトで行うのか？LabVIEWなのか？MATLAB?SystemVueで解析するのか？</span></p>
<p><span style="font-size: 12pt;">検討を進めるなかで、出来るだけ早段階でお声掛けいただければ、弊社のノウハウや経験を生かすことが出来、お客様の面倒を省くことが出来るかもしれません。</span></p>
<p><span style="font-size: 12pt;">すでにこれらが明確な場合は、対応周波数帯、帯域幅、予算を明確にした上で、貸出をご依頼ください。</span></p>
<p><span style="font-size: 12pt;">在庫があれば即日に出荷いしますので、明日には収録・再生が可能になります。</span></p>
<p><span style="font-size: 12pt;">また弊社の開発事例をお読み頂くと、弊社がどのようなことまで踏み込めるのかイメージがわくと思います。</span></p>
<p>&nbsp;</p>
<p><strong><span style="font-size: 12pt;">JAXA様</span></strong><br />
<span style="font-size: 12pt;"><a href="http://japan.ni.com/usersolutions/jaxa" target="_blank" rel="noopener noreferrer">PXI 製品でロケットからのRF 信号を長時間記録、 これまで不可能だった電波干渉の解析に活路</a></span></p>
<p><strong><span style="font-size: 12pt;">NICT様</span></strong><br />
<span style="font-size: 12pt;"><a href="http://sine.ni.com/cs/app/doc/p/id/cs-16339" target="_blank" rel="noopener noreferrer">無人飛行機用制御回線における無線通信技術仕様の策定に向けて、 小型プロペラ機に搭載可能な無線計測システムをPXIベースで構築</a></span></p>
<p><strong><span style="font-size: 12pt;">京都大学様</span></strong><br />
<span style="font-size: 12pt;"> <a href="http://sine.ni.com/cs/app/doc/p/id/cs-14798" target="_blank" rel="noopener noreferrer">NI LabVIEWとRFモジュールの活用で、マルチユーザMIMOの実証実験システムを構築</a></span></p>
<p>&nbsp;</p>
<p><a href="http://www.dolphinsystem.jp/rfcapture_recorder_and_playback/">RFレコーダー・キャプチャー＆プレイバックシステム</a></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><b>Q.</b></td>
<td><span style="font-size: 12pt;">わかりました。今日はどうもありがとうございました。</span></td>
</tr>
<tr>
<td style="width: 80px; text-align: left; vertical-align: top;" scope="col"><span style="font-size: 12pt;"><strong>福島</strong></span></td>
<td><span style="font-size: 12pt;">こちらこそ長い間ありがとうございました。</span></td>
</tr>
</tbody>
</table>
<p style="text-align: right;">文責 : ドルフィンシステム福島</p><p>The post <a href="https://dolphinsystem.jp/developer-interview-rfcapture/">RFレコーダー・キャプチャー＆プレイバック ～開発者インタビュー～</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ドルフィンシステムが行っている収録用ストレージの選別方法</title>
		<link>https://dolphinsystem.jp/ssd-screening-how-to/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Wed, 12 Apr 2017 06:13:21 +0000</pubDate>
				<category><![CDATA[RF収録/RFキャプチャプレイバック]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1607</guid>

					<description><![CDATA[<p>ドルフィンシステムではRFレコーダー・キャプチャー&#38;プレイバックシステム製品をリリースするにあたり、正しく収録できる環境を構築することに時間と労力を費やしました。 RF収録を行うに当たり重要なデバイスはストレージ [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/ssd-screening-how-to/">ドルフィンシステムが行っている収録用ストレージの選別方法</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ドルフィンシステムではRFレコーダー・キャプチャー&amp;プレイバックシステム製品をリリースするにあたり、正しく収録できる環境を構築することに時間と労力を費やしました。</p>
<p>RF収録を行うに当たり重要なデバイスはストレージ、特に最近性能向上と低価格化が著しいSSDです。<br />
SSDはシリコンにデータを読み書きするため、HDDと違い可動部分がなく安全で高速と認識されています。また逆にSSDで連続書き込みを行うと途中でレートが落ちたり、高速なレートが維持できないという話もちらほらと聞かれます。</p>
<p>ドルフィンシステムでは心配なく快適で安全な収録を行うために、市販されている主なSSDを買い集め、それらに一般的なベンチマークを超えて独自のベンチマークプログラムを開発し、RFレコーダー・キャプチャーの収録デバイスとして使用可能なSSDを選定しています。</p>
<p>一般的にSSD等のベンチマークではCrystal Disk MarkやATTO DiskBenchなどのツールが使われ、製品紹介やレビューなどで製品の良し悪し判断材料として使われています。<br />
指標としては有用なものですが、RFレコーダー・キャプチャーのストレージを選ぶ指標としては不十分です。</p>
<h2>一般的なベンチマークソフトの問題点</h2>
<h4>■数ギガバイトしか書き込みを行わない</h4>
<p>安全で安定的な収録を実現するためには、<strong>ストレージ全域にわたってベンチマークを取得して判断</strong>することが重要です。</p>
<p>ベンチマークソフトはある一定の容量のファイルを読み書きし、その経過時間から転送レート(MB/sec)を逆算します。読み書きする容量は通常数十M～数ギガバイト程度が設定されています。</p>
<p>RF収録を行うとストレージに1分程度の時間を収録するだけで数ギガバイトに達してしまいます。1分程度の書き込みレートを見てRF収録に使用できると断言することは出来ません。</p>
<p>またストレージにはキャッシュが搭載されているため、1GB程度ではキャッシュの影響が大きく実際よりも良い転送レートが出てしまいます。</p>
<p>例) 40M BWを1分収録した場合に必要とされるストレージ容量<br />
50Msps x 4バイト = 100MB/sec x 60秒 = 約6GB</p>
<h4>■平均レートしか表示されない</h4>
<p>安定的な収録は、ムラがあってはいけません。<br />
突然<strong>書き込みに時間がかかると、収録データ落ちが発生</strong>します。</p>
<p>ベンチマークソフトはある一定の容量のファイルを読み書きし、その経過時間から転送レート(MB/sec)を逆算し、そのストレージの能力として表示します。<br />
この転送レートはあくまで読み書きにかかった時間の平均であるため、実際にはムラがあります。あるときは高速に書き込めるが、あるときは低速になってしまう場合などです。</p>
<p>が、一般的なベンチマークソフトでは平均転送レートだけしか表示されないため、ムラがどの程度あるか判断することが出来ません。</p>
<p>※SSDの残容量、搭載されているコントローラの善し悪し、ファームウェアの最適化具合などでムラが左右されます。同じメーカでもマーケティング的理由でファームウェアが調整されることがあるようです。<br />
あくまでも噂ですが、ベンチマークソフトの結果次第でSSDの売れ行きが左右されてしまうため、高いシーケンシャルライト性能を出すように調整されることがあるようです。</p>
<h4>■どのような方式（プログラミング）で行われているか不明</h4>
<p><strong>ベンチマークプログラム自体がLabVIEWで作られて同じ土俵で計測することが重要です。</strong></p>
<p>多くのベンチマークソフトはベンチマーク内容がブラックボックスです。どのようなプログラミングでベンチマークが取得されているのか不明です。弊社でRFキャプチャーソフトはLabVIEWで開発いたしますので、ベンチマークプログラム自体がLabVIEWで作られて同じ土俵で計測することが重要です。</p>
<h2>ドルフィンシステムが行うベンチマーク</h2>
<p>ドルフィンシステムでは、一般的なベンチマークソフトでのベンチマークも行いますが、上記のような問題点があるため平行して自社開発したベンチマークソフトでベンチマークを取得し確実を期しています。</p>
<ol>
<li><strong>ベンチマークソフトはLabVIEWで開発</strong></li>
<li><strong>複数の書き込みサイズ(128KB, 256KB, 1MB, 2MB, 4MB・・・)で計測を行う</strong></li>
<li><strong>ストレージ全領域に渡り書き込みを行う</strong></li>
<li><strong>書き込み間隔をns単位で計測し、書き込みのムラがどの程度あるか計測する</strong></li>
</ol>
<p>上記の4点を守って計測を行うことで見えてくるSSDの性能・クセが出てきます。</p>
<p>まずはCrystalDiskMark&amp;ATTO Diskbenchで取得します。<br />
この2つを使用して全体の傾向を把握するとともに、弊社自作ベンチマークソフトとの乖離がないかを確認します。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-792 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/cdm-and-attodiskbench.jpg" alt="CrystalDiskMarkとATTO Diskbenchmark" width="640" height="406" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/cdm-and-attodiskbench.jpg 640w, https://dolphinsystem.jp/wp-content/uploads/2015/06/cdm-and-attodiskbench-300x190.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>次に弊社自作ベンチマークソフトを使用して、各書き込み・読み込みブロックサイズでのレートを確認します。<br />
このテストでは指定したサイズだけ読み書きを行い、<strong>最適な書き込みブロックサイズの選出と全体の傾向を把握</strong>します。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-794 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/blocksize-benchmark-software-1024x868.jpg" alt="ブロックサイズベンチマークソフト" width="640" height="543" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/blocksize-benchmark-software.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/blocksize-benchmark-software-300x254.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>次に全領域書き込みベンチマークを行います。上記ベンチマークで選びだしたブロックサイズで最速の書き込みを行い、<strong>全領域に渡ってns単位の書き込み間隔とレートを測定</strong>します。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-796 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/whole-disk-benchmark-software-1024x721.jpg" alt="全領域書き込みベンチマークソフト" width="640" height="451" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/whole-disk-benchmark-software.jpg 1024w, https://dolphinsystem.jp/wp-content/uploads/2015/06/whole-disk-benchmark-software-300x211.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p><img decoding="async" loading="lazy" class="shadow aligncenter wp-image-795" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/no-remain-ssd-property.jpg" alt="全領域書き込みを行ったSSDのプロパティ" width="400" height="529" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/no-remain-ssd-property.jpg 544w, https://dolphinsystem.jp/wp-content/uploads/2015/06/no-remain-ssd-property-227x300.jpg 227w" sizes="(max-width: 400px) 100vw, 400px" /></p>
<p>これで完了です。</p>
<h2>独自ベンチマークで見えてくるSSDのクセ</h2>
<p>ドルフィンシステム独自ベンチマークで見えてくるSSDのクセをご紹介します。<br />
紹介する3社のSSDですが、それぞれ傾向が違って興味深いものがあります。</p>
<h3>A社製 512GB SSD, USB 3.0 接続</h3>
<p>CrystalDiskMarkでは387MB/sのシーケンシャルライト性能が出ています。</p>
<p><img decoding="async" loading="lazy" class="shadow aligncenter wp-image-756 size-medium" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-a-crystaldiskinfo-300x274.jpg" alt="A社製 CrystalDiskMarkベンチマーク結果" width="300" height="274" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-crystaldiskinfo-300x274.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-crystaldiskinfo.jpg 518w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>転送レート履歴を見ると、ストレージ全領域渡って300MBを下回ってはいるものの、とても安定しているように見えますが・・・</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-757 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-a-whole-tranferrate.jpg" alt="A社製 全領域転送レートグラフ" width="1396" height="595" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-whole-tranferrate.jpg 1396w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-whole-tranferrate-300x128.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-whole-tranferrate-1024x436.jpg 1024w" sizes="(max-width: 1396px) 100vw, 1396px" /></p>
<p>書き込み間隔はこの通り。時折とても大きな遅延時間が発生しています。また早い時と遅いときがあるのも気になります。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-758 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-a-whole-write-ticks.jpg" alt="A社製 全領域書き込み間隔グラフ" width="1396" height="596" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-whole-write-ticks.jpg 1396w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-whole-write-ticks-300x128.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-a-whole-write-ticks-1024x437.jpg 1024w" sizes="(max-width: 1396px) 100vw, 1396px" />RF収録ソフト側でキャッシュを多く取っておけば回避できそうですが、ばらつきがあるストレージは使いたくありません。</p>
<p>結果は、ストレージ全領域渡って書き込みを行ってみると<strong>292MB/s</strong>。<br />
<strong>CrystalDiskMarkの結果(387MB/s)とは100MB/sの程度差</strong>がついてしまいました。</p>
<h3>B社製 512GB SSD, USB 3.0 接続</h3>
<p>293MB/sでそこそこのスピード。全領域でこのレートが出ればまぁまぁの性能ですが。</p>
<p><img decoding="async" loading="lazy" class="shadow aligncenter wp-image-759 size-medium" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-b-crystaldiskinfo-300x273.jpg" alt="B社製 CrystalDiskMarkベンチマーク結果" width="300" height="273" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-crystaldiskinfo-300x273.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-crystaldiskinfo.jpg 520w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>ですが、SSD領域の半分を書き込んだ時点から、なんとレートが半減してしまいました！<br />
これはどうしたことでしょう？</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-760 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-b-whole-tranferrate.jpg" alt="B社製 全領域転送レートグラフ" width="1396" height="595" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-whole-tranferrate.jpg 1396w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-whole-tranferrate-300x128.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-whole-tranferrate-1024x436.jpg 1024w" sizes="(max-width: 1396px) 100vw, 1396px" /></p>
<p>細かくみていくと、<br />
書き込み間隔が途中から倍の時間(≒転送レート半減)していることがおわかりになると思います。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-761 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-b-whole-write-ticks.jpg" alt="B社製 全領域書き込み間隔グラフ" width="1396" height="596" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-whole-write-ticks.jpg 1396w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-whole-write-ticks-300x128.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-b-whole-write-ticks-1024x437.jpg 1024w" sizes="(max-width: 1396px) 100vw, 1396px" /></p>
<p>安価なUSBメモリの中には、高速なフラッシュメモリと低速なフラッシュメモリを実装し、使い始めは高速なフラッシュメモリチップを優先して使わせるものがあるそうです。<br />
こうすることでベンチマーク性能をよく見せることが出来るようになります。<br />
このSSDもそうなのでしょうか？</p>
<p>このSSDの全領域書き込んだ<strong>ベンチマーク結果は192MB/sです。293MB/sから100MB/sも低下</strong>。</p>
<p><strong>このようなSSDを選んでしまうと、</strong><br />
<strong> 「収録を開始してしばらくは平気だけど、途中からデータ取りがうまくいかなくなる」</strong><br />
<strong> という一番やっかいな現象</strong>に見舞われます。</p>
<h3>C社製 1TB SSD, USB 3.0 接続</h3>
<p>ドルフィンシステムが選定し納品させて頂いているエース級SSD。<br />
こちらをご覧ください。<br />
CrystalDiskMarkでは414MB/sと高速。</p>
<p><img decoding="async" loading="lazy" class="shadow aligncenter wp-image-762 size-medium" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-c-crystaldiskinfo-300x273.jpg" alt="C社製 CrystalDiskMarkベンチマーク結果" width="300" height="273" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-crystaldiskinfo-300x273.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-crystaldiskinfo.jpg 520w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>書き込みも全領域安定＆高速書き込みを維持。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-763 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-c-whole-tranferrate.jpg" alt="C社製 全領域転送レートグラフ" width="1396" height="595" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-whole-tranferrate.jpg 1396w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-whole-tranferrate-300x128.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-whole-tranferrate-1024x436.jpg 1024w" sizes="(max-width: 1396px) 100vw, 1396px" /></p>
<p>書き込み間隔も全然ブレがなく、ストレージ最後まで一定間隔で書き込みが行われており、安心して収録が出来ます。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-765 shadow" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/06/ssd-c-whole-write-ticks.jpg" alt="C社製 全領域書き込み間隔グラフ" width="1396" height="596" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-whole-write-ticks.jpg 1396w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-whole-write-ticks-300x128.jpg 300w, https://dolphinsystem.jp/wp-content/uploads/2015/06/ssd-c-whole-write-ticks-1024x437.jpg 1024w" sizes="(max-width: 1396px) 100vw, 1396px" /></p>
<h2>まとめ</h2>
<p>このようにドルフィンシステムでは新しいSSDが発売されるとすぐに購入してベンチマークを取得し、お客様が安心してRF収録が出来るように体制を整えております。</p>
<p style="padding-left: 30px;"><strong>お客様自身でSSDを選定し購入して使用することもできます。</strong></p>
<p>ですが、<br />
いったんトラブルが発生した場合、その原因を追究し改善する手間が必要になります。</p>
<p>一番恐ろしいのは、</p>
<p style="text-align: left; padding-left: 30px;"><strong>一見問題なく収録できているが実はデータが落ちていた</strong></p>
<p>という現象が発覚してしまうこと。</p>
<p>このような事が無いようにドルフィンシステムでは<strong>出来うる限り安心して安定的な収録を実現</strong>するために、<strong>時間と労力を費やして</strong>います。</p>
<p>ドルフィンシステムの狭帯域RFレコーダー・キャプチャー&amp;プレイバックシステムなら</p>
<ul>
<li><strong>受信帯域をすべて保存</strong></li>
<li><strong>3ステップで収録＆再生</strong></li>
<li><strong>コストは数分の一？の128万円～</strong></li>
</ul>
<p>をノートPCとUSRPで実現できます。</p>
<p>さらに<strong>安心の購入前お試し</strong>が出来ますので、<strong>導入前に実機で動作確認</strong>することが可能です。</p>
<p>期間限定・台数限定お貸し出しします。<br />
14時までの申し込みで当日発送。翌日お試し可能です。</p>
<p><strong>データ落ちなく安心して収録できるSSD</strong>の特典付き。</p>
<p>貸し出し可能なRFレコーダー・キャプチャー&amp;プレイバックシステムには台数に限りがございます。</p>
<p>お早めにお申し込みください。</p>
<p><a href="http://www.dolphinsystem.jp/rf-capture-reserve-request/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1650 size-full" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/04/requestbutton-flat-green.png" alt="お申し込みボタン" width="400" height="86" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/04/requestbutton-flat-green.png 400w, https://dolphinsystem.jp/wp-content/uploads/2017/04/requestbutton-flat-green-300x65.png 300w, https://dolphinsystem.jp/wp-content/uploads/2017/04/requestbutton-flat-green-304x65.png 304w" sizes="(max-width: 400px) 100vw, 400px" /></a></p><p>The post <a href="https://dolphinsystem.jp/ssd-screening-how-to/">ドルフィンシステムが行っている収録用ストレージの選別方法</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>フェージングシミュレータのコストパフォーマンス比較</title>
		<link>https://dolphinsystem.jp/riviera-compare-another-comp-costperformance/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Tue, 11 Apr 2017 05:28:27 +0000</pubDate>
				<category><![CDATA[フェージングシミュレータ]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1558</guid>

					<description><![CDATA[<p>ドルフィンシステムのフェージングシミュレータは他社製品よりも安価です。 その理由は、 自社開発・直販体制による低価格 ではどのくらいコストパフォーマンスがすぐれているのでしょうか？ 同チャネル数の他社製品に比べ安価です  [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/riviera-compare-another-comp-costperformance/">フェージングシミュレータのコストパフォーマンス比較</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ドルフィンシステムのフェージングシミュレータは他社製品よりも安価です。</p>
<p>その理由は、</p>
<p style="text-align: center;"><strong><strong><strong><span style="background-color: #ffff00;">自社開発・直販体制による低価格</span></strong></strong></strong></p>
<p>ではどのくらいコストパフォーマンスがすぐれているのでしょうか？</p>
<h3>同チャネル数の他社製品に比べ安価です</h3>
<p>Rivieraとほぼ同じチャネル数のフェージングシミュレータを以下の表で比較しました。</p>
<p>それぞれ仕様に差はあるもののほぼスペック上は同じですが、価格が大きく違います。</p>
<p>&nbsp;</p>

<table id="tablepress-22" class="tablepress tablepress-id-22">
<thead>
<tr class="row-1">
	<th class="column-1">メーカ</th><th class="column-2">価格<br />
(万円)</th><th class="column-3">チャネル数</th><th class="column-4">RF周波数</th><th class="column-5">帯域幅</th><th class="column-6">パス数</th><th class="column-7">遅延</th><th class="column-8">フェージング<br />
タイプ</th><th class="column-9">AWGN</th>
</tr>
</thead>
<tbody class="row-striping">
<tr class="row-2">
	<td class="column-1">ドルフィンシステム</td><td class="column-2">870</td><td class="column-3">2x2</td><td class="column-4">70～6000MHz</td><td class="column-5">40MHz</td><td class="column-6">20</td><td class="column-7">0～40.95us</td><td class="column-8">スタティック<br />
ダイレクト<br />
レイリー<br />
ライス</td><td class="column-9">標準搭載</td>
</tr>
<tr class="row-3">
	<td class="column-1">海外A</td><td class="column-2">3,530</td><td class="column-3">2x2</td><td class="column-4">400～2700MHz</td><td class="column-5">26MHz</td><td class="column-6">24</td><td class="column-7">0～2000us</td><td class="column-8">レイリー<br />
ライス<br />
ピュア<br />
ドップラ<br />
フェーズ</td><td class="column-9">オプション</td>
</tr>
<tr class="row-4">
	<td class="column-1">海外B</td><td class="column-2">2,500</td><td class="column-3">4x4</td><td class="column-4">450～2700MHz<br />
3300～3800MHz<br />
4900～5900MHz</td><td class="column-5">50MHz</td><td class="column-6">24</td><td class="column-7">0～1.0ms</td><td class="column-8">不明</td><td class="column-9">標準搭載</td>
</tr>
<tr class="row-5">
	<td class="column-1">国内C</td><td class="column-2">2,250</td><td class="column-3">2x2</td><td class="column-4">70～340MHz<br />
460～3000MHz</td><td class="column-5">20MHz</td><td class="column-6">12</td><td class="column-7">0～200us</td><td class="column-8">レイリー<br />
ライス<br />
ドップラ<br />
フェーズ</td><td class="column-9">オプション</td>
</tr>
<tr class="row-6">
	<td class="column-1">国内D</td><td class="column-2">2,800</td><td class="column-3">4x2, 2x2</td><td class="column-4">100～6000MHz</td><td class="column-5">40MHz</td><td class="column-6">12</td><td class="column-7">0～600us</td><td class="column-8">コンスタント<br />
ピュア<br />
レイリー<br />
ライス</td><td class="column-9">オプション?</td>
</tr>
</tbody>
</table>
<!-- #tablepress-22 from cache -->
<p>&nbsp;</p>
<p>一番高価な海外Aと比べると、</p>
<blockquote><p><strong><span style="background-color: #ffff00;">海外A1台でRivieraなら4台購入できます</span></strong></p></blockquote>
<p><img decoding="async" loading="lazy" class="alignnone size-full wp-image-1275" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2016/01/97b7fb9de1cfd5dc332ff7748949df3c.png" alt="Riviera - コストパフォーマンス比較" width="800" height="332" srcset="https://dolphinsystem.jp/wp-content/uploads/2016/01/97b7fb9de1cfd5dc332ff7748949df3c.png 800w, https://dolphinsystem.jp/wp-content/uploads/2016/01/97b7fb9de1cfd5dc332ff7748949df3c-300x125.png 300w, https://dolphinsystem.jp/wp-content/uploads/2016/01/97b7fb9de1cfd5dc332ff7748949df3c-768x319.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></p>
<p>圧倒的なコストパフォーマンスですが、安かろう悪かろうなのでしょうか？</p>
<h3>安価である理由</h3>
<ol>
<li>汎用品を用いて開発<br />
フェージングシミュレータを構成する部材すべてを汎用品を用いています。<br />
そのため開発期間と開発費を抑えた商品の提供が可能になっております。</li>
<li>直販であることドルフィンシステムの測定器は直販を基本としています。<br />
そのため販売代理店にたいして多大な間接費を費やすことなく、安価に販売することが可能になっております。<br />
販売代理店を通しても安価に抑えることが可能です。</li>
</ol>
<p>&nbsp;</p>
<h3>日本で開発製造なのでサポートを受けやすい</h3>
<blockquote><p><strong><span style="background-color: #ffff00;">使用することが難しい測定器を使いこなすためには、迅速かつ日本語で的確なサポートを受けることが重要です。</span></strong></p></blockquote>
<p>ドルフィンシステム以外は海外製品でありサポートは代理店経由になります。<br />
そのため回答を受け取るまでに時間がかかり、日本語・英語翻訳の課程で質問の意図が変わってしまったり、伝達が難しい現場の状況が伝えられない状況が発生致します。</p>
<p>ドルフィンシステムなら、お客様の業務時間中に電話をおかけ頂ければその場でサポート致します。そのサポートはフェージングシミュレータを開発した技術者本人からの、現場とフェージングシミュレータを知り尽くした意見になります。</p>
<p>&nbsp;</p>
<p><a href="http://www.dolphinsystem.jp/contactus/"><img decoding="async" loading="lazy" class="aligncenter wp-image-1656 size-full" src="http://www.dolphinsystem.jp/wp-content/uploads/2017/04/-e3-81-8a-e5-95-8f-e3-81-84-e5-90-88-e3-82-8f-e3-81-9b-e3-83-9c-e3-82-bf-e3-83-b3.png" alt="お問い合わせボタン" width="400" height="85" srcset="https://dolphinsystem.jp/wp-content/uploads/2017/04/-e3-81-8a-e5-95-8f-e3-81-84-e5-90-88-e3-82-8f-e3-81-9b-e3-83-9c-e3-82-bf-e3-83-b3.png 400w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-300x64.png 300w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-768x163.png 768w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-1024x218.png 1024w, https://dolphinsystem.jp/wp-content/uploads/2017/04/contactusbutton-flat-green-304x65.png 304w" sizes="(max-width: 400px) 100vw, 400px" /></a></p><p>The post <a href="https://dolphinsystem.jp/riviera-compare-another-comp-costperformance/">フェージングシミュレータのコストパフォーマンス比較</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LabVIEW / PXI でリスク無し、ストレスフリー試作機開発</title>
		<link>https://dolphinsystem.jp/labviewdev-with-stressfree/</link>
		
		<dc:creator><![CDATA[福島 幹雄]]></dc:creator>
		<pubDate>Thu, 09 Apr 2015 06:31:41 +0000</pubDate>
				<category><![CDATA[開発サービス]]></category>
		<category><![CDATA[コラム]]></category>
		<guid isPermaLink="false">http://www.dolphinsystem.jp/?p=1906</guid>

					<description><![CDATA[<p>ドルフィンシステムはナショナルインスツルメンツ社（以下、NI)のグラフィカル開発環境LabVIEWに積極的に取り組んでいます。 LabVIEW を用いた試作機開発 開発案件を外注するとき、 「本当に期間内に仕様を満たすも [&#8230;]</p>
<p>The post <a href="https://dolphinsystem.jp/labviewdev-with-stressfree/">LabVIEW / PXI でリスク無し、ストレスフリー試作機開発</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>ドルフィンシステムはナショナルインスツルメンツ社（以下、NI)のグラフィカル開発環境LabVIEWに積極的に取り組んでいます。</p>
<h2>LabVIEW を用いた試作機開発</h2>
<p>開発案件を外注するとき、</p>
<blockquote><p>「本当に期間内に仕様を満たすものが出来上がるのか？」</p></blockquote>
<p>心配になりませんか？</p>
<p>弊社なら、</p>
<ol>
<li>高品質・柔軟なハードウェアで</li>
<li>今までより開発効率も高く</li>
<li>お客様にも大きなメリット</li>
</ol>
<p>がある受託開発を実現します。</p>
<h2>受託開発のリスクを減らすには？</h2>
<p>通常、実験機などを開発する場合、ハードウェアがすでに用意されている場合であれば開発は比較的容易ですが、ハードウェアを含めて開発する場合はリスク (≒ご迷惑をおかけする確率 ) が増大します。</p>
<p>ハードウェア開発にまで踏み切らなくても、市販のADCボードやRFモジュールなどを組み合わせて実験機を構成する場合でも、調達するハードウェア分の開発リスクが向上します。</p>
<p>というのも、</p>
<ol>
<li>1.AD コンバータ</li>
<li>RF モジュール</li>
<li>FPGA ボード</li>
</ol>
<p>の3種類のハードウェアを使用する場合、それぞれ違うメーカの製品を調達しなければならないことが多くあります。</p>
<p>別々のメーカの製品を利用するため、それぞれ「フィージビリティスタディ・検証作業 （≒ちゃんと動くのか確認する ）」という泥臭い作業を行います。メーカごとに電気的仕様の差異、EMI/EMS(ノイズ)対策レベルの違い、デバイスドライバの善し悪しなど「仕様書に現れない振る舞いの違い」の調査は時間と根気が必要な作業です。</p>
<p>NI PXI プラットフォームを使用して実験機を構成する場合、</p>
<p>など、開発に必要な要素が揃っており開発リスクを極力抑えることができます。</p>
<h2>LabVIEW/PXIとはどんなもの？</h2>
<p>PXI モジュール(下図)とは、NI が開発している Compact PCI をベースにした、測定モジュール( RF, ADC, FPGA ボードなど ) の総称です。 これらを PXI シャーシ ( Compact PCI ベースの筐体 ) に組み込んで、1台の計測器を組み上げることが出来ます。</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-536" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/04/pxi.png" alt="PXIシャーシとモジュール式計測機画像" width="509" height="175" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/04/pxi.png 509w, https://dolphinsystem.jp/wp-content/uploads/2015/04/pxi-300x103.png 300w" sizes="(max-width: 509px) 100vw, 509px" /></p>
<p>これらのモジュールを制御するソフトウェア環境が「LabVIEW」です。LabVIEW はプログラミング環境(言語) ですが、一般的に使われているようなテキスト言語ではなく、Simulink のようなブロック線図でプログラミングを行います。 柔軟性、拡張性に優れたグラフィカルなシミュレーション環境になっており、PXI モジュールを制御するためのデバイスドライバやライブラリも整備されていて、驚くほど簡単に PXI モジュールの制御を行う事が出来ます。</p>
<p>LabVIEWには、信号処理や数学的な関数なども多数用意されており、高度な処理も短期間での開発を可能にします。</p>
<p>またLabVIEWは、NI社が提供する各種ハードウェア計測器群（PXI）と親和性が高く、PXIモジュールを制御し、データを収集、解析するなどのシステムを簡単に作れます。</p>
<p>つまり LabVIEW + PXI 環境には、開発を行うすべての要素が含まれています。そしてすべてが開発リスクを大幅に下げる効果があります。</p>
<div id="attachment_534" style="width: 482px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-534" decoding="async" loading="lazy" class="size-full wp-image-534" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/04/labviewdev-with-stressfree-labview.png" alt="LabVIEW で作成したデジタル変復調" width="472" height="388" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-labview.png 472w, https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-labview-300x247.png 300w" sizes="(max-width: 472px) 100vw, 472px" /><p id="caption-attachment-534" class="wp-caption-text">LabVIEW で作成したデジタル変復調</p></div>
<h2>開発効率の高さ</h2>
<p>ドルフィンシステムのこれまで培ってきた、無線信号処理の研究用装置開発やFPGA開発のノウハウを、開発効率と信頼性の高いLabVIEW及び PXIプラットフォーム上で展開することによって、より多くのお客様の研究開発に貢献できると考えます。</p>
<p>ではどの程度お客様に貢献することが出来るのか、</p>
<p>具体的な数値で比較してみましょう。</p>
<h4>今までの開発効率</h4>
<p>下図は、ある開発期間の内訳を表したグラフです。このプロジェクトは、複数の FPGA ボードに信号処理アルゴリズムを実装を行いました。</p>
<p>全体の 27% の時間をかけて実装(本来のコア業務) を行いましたが、目立つのはデバッグに 42% の時間を消費してしまったことです。設計期間や実装を慎重に行うことでデバッグ時間を短縮することは出来たかもしれないのは反省点ですが、実はデバッグ時間の大部分を占めているのが、信号処理部分でのデバッグはなく HW 制御系（FPGA間のデータ渡しなど) でした。</p>
<p>つまり「アルゴリズム自体を実装する時間よりも、それを HW に組み込む作業に時間を消費した」事になります。</p>
<div id="attachment_533" style="width: 491px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-533" decoding="async" loading="lazy" class="size-full wp-image-533" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/04/labviewdev-with-stressfree-detail-project-b.png" alt="今までのプロジェクト開発効率グラフ" width="481" height="289" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-detail-project-b.png 481w, https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-detail-project-b-300x180.png 300w" sizes="(max-width: 481px) 100vw, 481px" /><p id="caption-attachment-533" class="wp-caption-text">今までのプロジェクト開発効率グラフ</p></div>
<h4>これからの開発効率</h4>
<p>では次に、LabVIEW/PXI を使用した場合、どの程度開発効率が上がるのでしょうか？<br />
全く同じプロジェクトで比較することは出来ませんが、ある程度 このプロジェクトは、PXI に組み込んだ「AD/DA 付き FPGA ボード」に IF 信号を入力し、信号処理をした後に、IF信号を出力するしたものです。<br />
この図を見ると、設計と実装で 65% を占めており、逆にデバッグは 0% です。<br />
もちろんまったくバグが無い訳ではなく、簡単なバグは実装に含まれています。こので注目したいのは、このプロジェクト開発中ハードウェアやデバイスドライバなど、制御系に起因する不具合やトラブルは一切発生しなかったことです。<br />
今までの開発では、さまざまなデバイスとのやりとりで発生する不具合に悩まされていましたが、LabVIEW + PXI での開発では、本来取り組むべき信号処理に集中して開発することが出来、予想よりも早く完成をすることが出来ました。</p>
<div id="attachment_532" style="width: 491px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-532" decoding="async" loading="lazy" class="size-full wp-image-532" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/04/labviewdev-with-stressfree-detail-project-a.png" alt="PXI でのプロジェクト開発効率グラフ" width="481" height="289" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-detail-project-a.png 481w, https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-detail-project-a-300x180.png 300w" sizes="(max-width: 481px) 100vw, 481px" /><p id="caption-attachment-532" class="wp-caption-text">PXI でのプロジェクト開発効率グラフ</p></div>
<h2>もう一つのお客様のメリット</h2>
<div id="SITE_CONTAINER">
<div data-reactid=".0">
<div id="SITE_ROOT" class="SITE_ROOT" data-reactid=".0.$SITE_ROOT">
<div id="SITE_STRUCTURE" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE">
<div id="PAGES_CONTAINER" class="s6" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE.$PAGES_CONTAINER" data-state="">
<div id="PAGES_CONTAINERcenteredContent" class="s6centeredContent" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE.$PAGES_CONTAINER.1">
<div id="PAGES_CONTAINERinlineContent" class="s6inlineContent" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE.$PAGES_CONTAINER.1.1">
<div id="SITE_PAGES" class="s7" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE.$PAGES_CONTAINER.1.1.$SITE_PAGES">
<div id="c7oi" class="s66" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE.$PAGES_CONTAINER.1.1.$SITE_PAGES.$c7oi">
<div id="c7oiinlineContent" class="s66inlineContent" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE.$PAGES_CONTAINER.1.1.$SITE_PAGES.$c7oi.1">
<div id="WRchTxtm-10c" class="s1" data-reactid=".0.$SITE_ROOT.$SITE_STRUCTURE.$PAGES_CONTAINER.1.1.$SITE_PAGES.$c7oi.1.$WRchTxtm-10c">
<p class="font_7">LabVIEW+PXI を使用して開発をした場合に、もう一つお客様に大きなメリットがあります。</p>
<p class="font_7">それは「納品物がブラックボックスにならない」という事です。</p>
<p class="font_7">通常 FPGA は VHDL、制御ソフトは C++, C# などで開発し、納品します。しかしそれらソースコードなどの納品物は、お客様にとって「実質的に使えない」ものではないでしょうか？</p>
<p class="font_7">納品されたものに少し変更をしたいと思ってもそのハードルは高く、開発環境や言語などを習得しなければなりません。</p>
<p class="font_7">しかし LabVIEW であれば、この図のようにブロック線図でプログラミングを行いますので、細かいところは分からなくてもだいたい分かるかと思います。</p>
<div id="attachment_535" style="width: 490px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-535" decoding="async" loading="lazy" class="wp-image-535 size-full" title="LabVIEWのブロック線図" src="http://dolphinsystem.sakura.ne.jp/main_wp/wp-content/uploads/2015/04/labviewdev-with-stressfree-schematic.png" alt="LabVIEWのブロック線図" width="480" height="278" srcset="https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-schematic.png 480w, https://dolphinsystem.jp/wp-content/uploads/2015/04/labviewdev-with-stressfree-schematic-300x174.png 300w" sizes="(max-width: 480px) 100vw, 480px" /><p id="caption-attachment-535" class="wp-caption-text">LabVIEWのブロック線図</p></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p>「新たに案件として予算を取るほどでもないけれど、少し変更したい」<br />
という、当たり前のご希望にも添えるかと思います。</p>
<h2>ドルフィンシステムとLabVIEW</h2>
<p>ハードウェア計測器群であるNI社のPXIには、対応周波数の広いRFモジュール、IF回路とFPGA搭載のモジュールなど、移動体通信、無線信号処理に必要なハードウェアも既に揃っています。</p>
<p>これまで様々なハードルが存在してなかなかリアルタイム処理できなかったアルゴリズムも、<br />
PXI＋LabVIEW＋ドルフィンシステムの開発力<br />
で、対応できます。</p>
<p>リアルタイムでの無線信号処理をお考えなら、ぜひドルフィンシステムにご相談ください。</p><p>The post <a href="https://dolphinsystem.jp/labviewdev-with-stressfree/">LabVIEW / PXI でリスク無し、ストレスフリー試作機開発</a> first appeared on <a href="https://dolphinsystem.jp">ドルフィンシステム</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
