MATLAB ヘルプ センター
単側波帯抑圧搬送波振幅変調
Y = ssbmod(X,Fc,Fs)
Y = ssbmod(X,Fc,Fs,ini_phase)
Y = ssbmod(X,Fc,Fs,ini_phase,'upper')
Y = ssbmod(X,Fc,Fs) は、メッセージ信号 X を使用して、下側波帯を目的の側波帯とする単側波帯振幅変調により周波数 Fc (Hz) の搬送波信号を変調します。生成された出力 Y は、搬送波が抑圧された単側波帯信号です。搬送波信号と X は、サンプル周波数 Fs (Hz) をもちます。変調信号は初期位相 0 です。
Y
X
Fc
Fs
例
Y = ssbmod(X,Fc,Fs,ini_phase) は、変調信号の初期位相をラジアン単位で指定します。
ini_phase
Y = ssbmod(X,Fc,Fs,ini_phase,'upper') は上側波帯を目的の側波帯として使用します。
'upper'
すべて折りたたむ
サンプル レートを 100 Hz に設定します。100 秒の長さの時間ベクトルを作成します。
fs = 100; t = (0:1/fs:100)';
搬送波周波数を 10 Hz に設定します。正弦波信号を作成します。
fc = 10; x = sin(2*pi*t);
単側波帯 AM と両側波帯 AM を使用して x を変調します。
x
doubleY = ammod(x,fc,fs); singleY = ssbmod(x,fc,fs);
スペクトル アナライザー オブジェクトを作成して、信号のスペクトルをプロットします。
sadsb = spectrumAnalyzer( ... SampleRate=fs, ... PlotAsTwoSidedSpectrum=false, ... YLimits=[-60 30]); sadsb(doubleY,singleY)
メッセージ信号。実数行列として指定します。X に複数の列が含まれている場合、この関数は各列を独立チャネルとして扱います。
データ型: single | double
single
double
搬送波周波数 (Hz 単位)。正の実数スカラーとして指定します。
サンプル周波数 (Hz 単位)。正の実数スカラーとして指定します。
0
変調信号の初期位相。実数スカラーとして指定します。ini_phase の単位はラジアンです。
変調した信号。実数行列として返されます。
R2006a より前に導入
ssbdemod | ammod
ssbdemod
ammod
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ