MATLAB ヘルプ センター
振幅の復調
z = amdemod(y,Fc,Fs)
z = amdemod(y,Fc,Fs,ini_phase)
z = amdemod(y,Fc,Fs,ini_phase,carramp)
z = amdemod(y,Fc,Fs,ini_phase,carramp,num,den)
z = amdemod(y,Fc,Fs) は、与えられた入力振幅変調 (AM) 信号 y に応じて、復調した信号 z を返します。ここで、搬送波信号は周波数 Fc をもちます。搬送波信号と y は、サンプリング周波数 Fs をもちます。変調信号 y は、抑圧搬送波変調の結果、初期位相 0 および搬送波振幅 0 をもちます。
z
y
Fc
Fs
メモ
Fs の値は Fs ≥ 2Fc を満たさなければなりません。
z = amdemod(y,Fc,Fs,ini_phase) は、変調信号の初期位相をラジアン単位で指定します。
ini_phase
z = amdemod(y,Fc,Fs,ini_phase,carramp) は、抑圧搬送波変調ではなく伝送搬送波変調で作成された信号を復調します。ここで、carramp は、変調信号の搬送波振幅です。
carramp
z = amdemod(y,Fc,Fs,ini_phase,carramp,num,den) は、復調で使用されるローパス バタワース フィルターの分子と分母を指定します。分子と分母は [num,den] = butter(n,Fc*2/Fs) によって生成されます。ここで、n はローパス フィルターの次数です。
num
den
butter(n,Fc*2/Fs)
n
例
すべて折りたたむ
搬送波周波数を 10 kHz、サンプリング周波数を 80 kHz に設定します。持続時間が 0.01 秒の時間ベクトルを生成します。
fc = 10e3; fs = 80e3; t = (0:1/fs:0.01)';
周波数が 300 Hz と 600 Hz の 2 トーン正弦波信号を作成します。
s = sin(2*pi*300*t)+2*sin(2*pi*600*t);
ローパス フィルターを作成します。
[num,den] = butter(10,fc*2/fs);
信号 s を振幅変調します。
s
y = ammod(s,fc,fs);
受信信号を復調します。
z = amdemod(y,fc,fs,0,0,num,den);
元の信号と復調した信号をプロットします。
plot(t,s,'c',t,z,'b--') legend('Original Signal','Demodulated Signal') xlabel('Time (s)') ylabel('Amplitude')
復調した信号は元の信号とほぼ同一です。
振幅変調された入力信号。スカラー、ベクトル、行列または 3 次元配列として指定します。y の各要素は、実数でなければなりません。
データ型: double | single
double
single
搬送波信号周波数 (Hz 単位)。正のスカラーとして指定します。
データ型: double
搬送波信号と入力メッセージ信号のサンプリング周波数 (Hz 単位)。正のスカラーとして指定します。エイリアシングを回避するため、Fs の値は、Fs > 2(Fc + BW) を満たさなければなりません。ここで、BW は元の変調信号の帯域幅です。
BW
変調信号の初期位相 (ラジアン単位)。スカラーとして指定します。
変調信号の搬送波振幅。スカラーとして指定します。
ローパス バタワース フィルターの分子。スカラーとして指定します。
ローパス バタワース フィルターの分母。スカラーとして指定します。
振幅復調された出力信号。スカラー、ベクトル、行列または 3 次元配列として返されます。
R2006a より前に導入
ammod | ssbdemod | fmdemod | pmdemod
ammod
ssbdemod
fmdemod
pmdemod
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ