プラグイン

space_escalator @ ウィキ内検索 / 「プラグイン」で検索した結果

検索 :
  • プラグイン
    @wikiにはいくつかの便利なプラグインがあります。 アーカイブ コメント ニュース 人気商品一覧 動画(Youtube) 編集履歴 関連ブログ これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
  • プラグイン/人気商品一覧
    ...す。 ※このプラグインは価格比較サイト@PRICEのデータを利用しています。 たとえば、 #price_list(game-toy) と入力すると以下のように表示されます。 ゲーム・おもちゃ全般の売れ筋商品 #price_list ノートパソコンの売れ筋商品 #price_list 人気商品リスト #price_list
  • プラグイン/コメント
    コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
  • wikiの使い方
    ...満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
  • メニュー
    メニュー トップページ プラグイン紹介 まとめサイト作成支援ツール メニュー メニュー2 リンク @wiki @wikiご利用ガイド 他のサービス 無料ホームページ作成 無料ブログ作成 2ch型掲示板レンタル 無料掲示板レンタル お絵かきレンタル 無料ソーシャルプロフ ここを編集
  • Gnuradio開発
    ...デバッグする。 プラグイン pydev リモートデバッグ設定の苦難 RemoteSystemExplorer リモートホストのポートを開放する(4035,10000-10010)。 dstore サーバーが必要で、dstore daemonをリモートホストで走らせる必要がある。 このときnohup ./daemon.pl 4035 10000というようにデーモンのポートとクライアントに割り振るポートを指定し、クライアント側でも4035でRSEを起動する必要がある。 /etc/rc.local (/etc/rc.d/rc.local)システム起動時の最後に読み込まれるファイル。OSの起動直後に何かさせたい事があれば、ここに書いておくと良い。 ※sshでポートフォワードすれば、間にあるゲートウェイやリモートホストの4035や10000といったポートを開放する必要なし!...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) 【まおりゅう】最強パーティー編成とおすすめキャラ【転スラアプリ】 - Gamerch(ゲーマチ) 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) Among Us攻略Wiki【アマングアス・アモングアス】 - Gamerch(ゲーマチ) マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共...
  • プラグイン/編集履歴
    更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
  • プラグイン/アーカイブ
    アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
  • プラグイン/関連ブログ
    関連ブログ @wikiのwikiモードでは #bf(興味のある単語) と入力することで、あるキーワードに関連するブログ一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_161_ja.html たとえば、#bf(ゲーム)と入力すると以下のように表示されます。 #bf
  • プラグイン/動画(Youtube)
    動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
  • リモートデバッグ設定の苦難
    恐ろしきpydevd pydevd.pyとはリモートデバッグサーバ機能を有するpythonモジュール。 これを動かすのは超簡単。 しかし、リモートのクライアントからこのサーバに向けたtcp通信を確立するのが超大変だった。 まず、forwardingはクライアントからサーバに向けてやらなければならないことに気付かなかった。。 気づいてもそのあとが大変。。 リモートクライアントがubuntuなのだが、なぜかサーバにフォワードされているゲートウェイの5678ポートにtcpが確立できない。。orz [root@remotehost]telnet ゲートウェイIP 5678 [root@remotehost]telnet localhost 5678 としてもconnection refusedされてしまうのである。 dportが5678のものは遮断されてしまうのかと推測してu...
  • 追加したIntelのNICが動かない件
    追加したIntelのNICが動かない件 driver名 e1000e Network Adapter Driver for PCI-​​E Gigabit Network Connections under Linux* dl元 Intelドライバに関するサポート 以下の通りにやったらできた(source) ドライバ CD の Linux/Source/base_driver/e1000e- x.x.x tar.gz からベース ドライバの tar ファイルを選択したディレクトリにコピーします。 x.x.x は、ドライバの tar ファイルのバージョン番号です。 たとえば、 /home/username/e1000e または /usr/local/src/e1000e などが使用できます。 アーカイブを解凍します。( x.x.x は、ドライバ tar のバー...
  • USRP210
    USRP210の導入 経緯 USRP2はなぜか動作が不安定なため、USRP210を購入。 早速実験を開始しようとしたが、ななんと今までの環境(GNURadio3.2.2-1、Ubuntu9.04)では動かない。 USRP210はUHDドライバを採用していて、それに対応したAPIはGNURadio3.4以降。ソースはこれ。 しかもLatestバージョン(3.4は2011.09くらいにリリース)はバイナリパッケージはないから面倒。。 build-gnuradioを使ってもエラーで進まなかった。。 今後 もはやUbuntu9.04にこだわる必要はなくなった。(面倒だった/etc/apt/sources.listの設定もしなくて済む。) とりま、UHD及びGNURadio3.4.1を最新LinuxディストリビューションにインストールしてUSRP210を使ったサンプルプログラムを動...
  • フーリエ変換
    sin,cosの和で不連続の波を表現できる。 フーリエ変換は不連続関数を三角関数で表すための変換公式。 それは不連続関数の周波数領域を示している。 デルタ関数 δ(t-t0):t=t0のときのみ無限大、あとはすべて0の関数 例)インパルスのフーリエ変換は無限の範囲で1をとる。 F(δ(t-t0)) = e-j2πft0 → 複素信号 また、インパルスの積分値は1をとる。 ∫δ(t-t0)dt = 1 逆フーリエはtをfに置き換えるだけ。 ここからが重要 δ(t-t0)関数に関数F(t)をかけて積分するとF(t0)となる。 ∫δ(t-t0)・F(t)dt = F(t0) これをサンプリング定理と呼ぶ。この証明はインパルスのフーリエ変換でも証明できる。 時間的に離散の場合、周波数領域は連続値の繰り返しになる。 時間的に連続の場合、周波数領域はインパルスがいくる...
  • SignalProcessingブロックの作成:C++
    Pythonとの切り分けは? From the Python point of view, GNU Radio provides a data flow abstraction. パイソンはデータフロウの概要を提供する。 From the high level point-of-view, infinite streams of data flow through the ports. At the C++ level, streams are dealt with in convenient sized pieces, represented as contiguous arrays of the underlying type. C++ブロックは潜在に潜む配列によって切り分けられたストリームが扱われる。 3つのファイルが必要 xxx.h, xxx.cc #新しいクラスを定義...
  • Latexの使い方
    コンパイルとpdfの作成 latexの簡単インスト-ル platex sub_kes_2010.tex 出力ファイル:sub_kes_2010.dvi dviout sub_kes_2010.dvi 出力ファイルにおいて印刷メニュー→pdf作成ソフトによるpdf作成 画像の挿入 includegraphics[width=9.8cm,bb=0 0 1276 442]{svm.bmp} widthで幅を指定、1276 442は元画像のサイズを指定する。
  • bpskの実現に向けて
    実装参考 bpsk同期検波器の要素 搬送波再生 受信信号からコスタスループ(PLLの一種)を用いて搬送波を再生する。 そして再生した搬送波を受信信号にかける。 LPF 高周波(搬送波周波数成分)を取り除く。 クロック再生及びそれによるシンボル判定 クロック再生器はディジタルPLLとタイミング検出器から構成される。 タイミング信号を抽出するために検波された波形の極性が変化する時点を検出。 この時点は雑音等で変化するので、PLLで平均化する。 BPSK復調参考:サーキットデザイン BPSK変調信号は同期検波方式で復調します。同期検波方式とは、受信信号と再生搬送波を変調器で乗算する方式です。再生搬送波は、送信側で使用した搬送波に対し周波数と位相が一致(同期)している必要があります。同期がとれていない再生搬送波で乗算すると、振幅レベルが変動したり信号極性が反転し、エラー...
  • RCCフィルタについて
    一次変調信号を拡散させた信号を伝送する際に、最適にRCCフィルタを設定しなければならない。 指定された帯域内で信号を送信するため、パルス整形フィルタでデータビットが成形される。 その信号はキャリア変調部と無線周波数(RF)変換部を通過してアンテナを通して空気中に送信される。 (参考資料 altera,fujitsu,慶応) W-CDMAではチャネライゼーションとスクランブルという拡散が行われており、 前者が同セル内でユーザ間を識別したり、マルチコード伝送(1ユーザが複数チャネルを使うこと?)を実現するのに使われている。 後者はセル間の識別に用いられている。 一般的にはチャネライゼーションに直行符号、スクランブルにGold符号が用いられている。 alteraの仕様書ではどちらの拡散もQPSK変調する前に行っている。 一方fujitsuの仕様書ではチャネライゼーションをQPS...
  • すべこべ言わずにコンパイルしよう
    コンパイル方法 gnuradio-3.2.2 gr-howto-write-a-blockでmake ここにチュートリアルがある。 そこのexampleが書庫になってるのでgr-howto-write-a-block-X.Y.tar.gzをダウンロード。 これを参考に編集してコンパイルした方が簡単。 それまで独自で自分でやったけど、いろいろビルドするのにエラーが出て面倒くさそうだった。 コンパイル方法は猿渡さんが教えてくれています これでhowtoというモジュールのパッケージにsquare_ffが入ったものがインストールされる。 後は.iファイルを編集してどんどんオリジナルモジュールを追加するのだ! 提供されているもの automake 高級言語で記述されたmakefile.amからgnuradioに準拠したmakefileを作成してくれる。 automakeはmakef...
  • USRP2の設定
    今まであまり深堀していなかったUSRP2について調査をする。 pick_bitrate.py _pick_bitrate() xrate(interpolation)及びsamples_per_symbolが決まっている場合、ビットレートを以下の式で決定している。 ビットレート = converter_rate(100Mbps) / xrate / samples_per_symbol 新しく買ったUSRP2が動かない。。 以下、./benchmark_tx.pyを実行すると発生するエラー。 gr_fir_ccf using SSE dac_rate= 100M samples/symbol= 2 Requested TX Bitrate 100k Actual Bitrate 100k interp_rates= 500 Failed to set Rx...
  • DNSサーバも追加
    LAN内DNS LAN内のGnuradio端末がネットに繋がるために必要。 ルータだとDNSなくてもいいものがあるが、ゲートウェイサーバを立てるとDNSがLAN内に必要になるみたい。 Bindの設定 キャッシュサーバの設定(named.conf) LAN内DNSでurlによるインターネットアクセスのみがしたいなら(つまりキャッシュサーバのみなら)以下の編集で十分。 acl localnet{ 192.168.0.0/24; 127.0.0.1; }; options { listen-on port 53 { 127.0.0.1; 192.168.0.0/24 }; listen-on-v6 port 53 { 1; }; directory "/var/named"; d...
  • gr_mpsk_receiver()
    まずはworkの部分 int gr_mpsk_receiver_cc general_work (int noutput_items, gr_vector_int ninput_items, gr_vector_const_void_star input_items, gr_vector_void_star output_items) { const gr_complex *in = (const gr_complex *) input_items[0]; gr_complex *out = (gr_complex *) output_items[0]; int i=0, o=0; while((o noutput_items) (i ninput_items[0])) { while((d_mu 1) (...
  • cdma
    Code Division Multiple Access(CDMA) CDMAとは 日本語で「符号分割多元接続方式」(複数ユーザに対する多元接続方法であり、同じ周波数帯域を用いて同時に通信が行える。) CDMAでは、ユーザごとに分離特性(直交性)の優れた符号を個別に割り当てることにより実現する。 メリット 他の多元接続方法と比べたメリットとして、同一周波数を用いたセルの面的配置が可能なので、周波数利用効率の面で優れている。 スペクトル拡散(SS Spread Spectrum)方式 情報信号系列に符号系列を掛け合わせることで、送信信号を広帯域な低電力密度の信号に変換する。 受信側では同じ符号系列を用いて逆拡散することにより、もとの情報信号を抽出する。 この逆拡散により、帯域内に発生するインパルス上の雑音や、多重反射波干渉(マルチパスフェージング)を除去できる。 ...
  • gr-howto-write-a-blockでコンパイル戦記
    gr-how-to-write-a-blockをこの通りにやったけど、 howtoモジュールをimportすると以下のようなエラーがでる。 Traceback (most recent call last) File " stdin ", line 1, in module File "howto.py", line 6, in module import _howto ImportError ./_howto.so undefined symbol _Z19howto_make_print_ffv howto_make_print_ffのライブラリオブジェクトである、_howto_la-print_ff.loが生成されていないので、 おそらくリンクに失敗している。 Makefile.amの変更(how...
  • benchmark_tx.py
    パケット送信プログラムのサンプルコード。 受信に成功しやすいパラメータの例) ./benchmark_tx.py -f 2.45G -m dbpsk -s 10 -r 64k ペイロードデータ デフォルトではパケット番号+パケット番号下位1バイトのペイロードが作られる。 Pythonではバイト列を文字列として扱う data = (pkt_size - 2) * chr(pktno 0xff) #chr()は引数に対応するascii文字を返す。これを指定パケットサイズ-2個繋げてdataに格納。 payload = struct.pack( !H , pktno 0xffff) + data #パケット番号の下位2バイト(複数バイトなのでネットワークバイトオーダーを指定)とdataを繋げてpayload完成。 send_pkt(payload) パケットの作成:mod...
  • benchmark_rx.py
    フロー Source → LPF → dbpsk demodulator → descrambler → access code correlator → Sink usrpソースの作成 self.u = usrp_options.create_usrp_source(options) self.u.set_decim(self._decim) options.bitrate, self._demod_class.bits_per_symbol(), options.samples_per_symbol, options.decim, adc_rate, から最適なdecimationを決定した後、この関数でそれをセットする。 LPFの作成 self.channel_filter = gr.fft_filter_ccc(sw_decim, chan_coeffs...
  • フローグラフの作成:Python
    ブロック間の情報は得られない サンプリングレートは各ブロックで指定する必要がある Gnuradio Tutorialより「GNU Radio cannot guess the correct sampling rate from the context, as it is not part of the information flow between blocks.」 digital_tone.pyより 13 src0 = gr.sig_source_f (sample_rate, gr.GR_SIN_WAVE, 350, ampl)#ちゃんと各ブロックでsample_rateを指定している 14 src1 = gr.sig_source_f (sample_rate, gr.GR_SIN_WAVE, 440, ampl) 15 d...
  • gr_pn_correlator_ccの調査
    pn系列で直接逆拡散するブロックを作る gr_pn_correlator_cc.h #ifndef INCLUDED_GR_PN_CORRELATOR_CC_H #define INCLUDED_GR_PN_CORRELATOR_CC_H #include gr_sync_decimator.h #include gri_glfsr.h class gr_pn_correlator_cc; typedef boost shared_ptr gr_pn_correlator_cc gr_pn_correlator_cc_sptr; gr_pn_correlator_cc_sptr gr_make_pn_correlator_cc(int degree, int mask=0, int seed=1); /*! * \brief PN code sequential ...
  • howto_scrambler_cc
    PN系列で直接拡散させるブロックを作る。入力対出力レートは1:N(Nは拡散符号の周期) まず、拡散符号を取り扱うクラスを調べる。 gr_lfsr.h フィボナッチ線形帰還シフトレジスタで多項式マスクを指定することで、拡散符号を生成する。 詳細 コンストラクタ gri_lfsr(int mask, int seed, int reg_len); mask 次の次数のビットを作る(シフトする)ときに、帰還をかけるタップの場所を指定する多項式の係数。そこはxor演算される。例えば以下のようなマスクがある。 x^4 + x^3 + x^0 = 0x19 (周期 15) x^5 + x^3 + x^0 = 0x29 (周期 31) x^6 + x^5 + x^0 = 0x61 (周期 63) seed...
  • @wiki全体から「プラグイン」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索