MATLABのプログ​ラム環境におけるPN​シーケンス信号の生成​方法を教えてください​。

7 views (last 30 days)
MathWorks Support Team
MathWorks Support Team on 25 Oct 2013
MATLABのプログラム環境におけるPNシーケンス信号の生成方法を教えてください。

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 4 Dec 2017
PNシーケンス信号は図1で示される様に、シフトレジスタの初期状態や符号化回路構成情報を元に生成される擬似ランダム符号列です。
図1 PN9符号器例
MATLAB R2012a 以降のバージョンでは
Communications System Toolboxに搭載されている<https://jp.mathworks.com/help/comm/ref/comm.pnsequence-system-object.html comm.PNSequence System object> により生成可能です。
MATLAB R2011b 以前のバージョンでは
MATLABではその機能を実現する関数は提供されていません。
Simulinkでは、Communications Blockset で提供される "PN Sequence Generator"ブロック(図2参照)で、シフトレジスタの初期状態と符号化回路構成情報を与えることより、PNシーケンス信号を生成することができます。
図2 Simulink上で実現したPN9符号器モデルと"PN Sequence Generator"ブロック

More Answers (0)

Products


Release

R14SP2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!