メインコンテンツ

info

チャネル フィルターに関する特性情報を返す

    説明

    infostruct = info(chanFilt)comm.ChannelFilter System object™ に関する特性情報が含まれる構造体を返します。

    すべて折りたたむ

    分散 MIMO システムでは、地理的に独立した 2 つの送信機 (Tx) から同じ信号を送信し、1 つの受信機 (Rx) で受信した信号を結合して、空間ダイバーシティを調査します。2 つの Tx は同じ場所に配置されておらず、Rx へのマルチパスが異なります (パス遅延)。パス遅延をそれぞれ指定します。

    delay1 = [0 1.5 2.3 5.2 6.6];
    delay2 = [0 3.7 6.2];

    Tx あたり 1 つのチャネル フィルター オブジェクトを設定します。

    chanFilt1 = comm.ChannelFilter('PathDelays', delay1);
    chanFilt2 = comm.ChannelFilter('PathDelays', delay2);

    オブジェクト関数 info を使用して ChannelFilterDelay と ChannelFilterCoefficients を取得します。

    info(chanFilt1)
    ans = struct with fields:
        ChannelFilterCoefficients: [5×21 double]
               ChannelFilterDelay: 6
    
    
    info(chanFilt2)
    ans = struct with fields:
        ChannelFilterCoefficients: [3×19 double]
               ChannelFilterDelay: 4
    
    

    入力引数

    すべて折りたたむ

    チャネル フィルター。comm.ChannelFilter System object として指定します。

    出力引数

    すべて折りたたむ

    チャネル フィルターに関する特性情報。次のフィールドを含む構造体として返されます。

    サンプル単位の超過フィルター遅延。正の整数として返されます。

    • チャネル オブジェクトの PathDelays プロパティをすべて整数値の遅延で構成した場合、実装されたチャネル フィルターによってチャネル出力に超過遅延は追加されません。この場合、ChannelFilterDelay フィールドには超過パス遅延が 0 と出力されます。

    • チャネル オブジェクトの PathDelays プロパティを整数値以外の遅延で構成した場合、実装されたチャネル フィルターによってチャネル出力に超過遅延が追加される可能性があります。この場合、ChannelFilterDelay フィールドには、超過パス遅延として非ゼロの値が出力される可能性があります。

    データ型: double

    チャネル フィルター係数。ベクトルまたは行列として返されます。

    データ型: double

    バージョン履歴

    R2020b で導入

    参考

    オブジェクト