📄 dmodce.hlp
字号:
ask_help_begin
DMODCE Complex envelope of M-ary ASK modulation.
Y = DMODCE(X, Fd, Fs, METHOD), METHOD = 'ask', outputs Y, the complex
envelope of M-ary ASK modulated signal. The sample frequency for X is
Fd (Hz). The sample frequency for Y is Fs (Hz). Fs / Fd must be a
positive integer. The row size of the resulting signal Y is Fs / Fd
times that of the original signal X. All elements in X are non-negative
integers. The range of input integers is in [0, M-1]. M = 2^K such that
max(X) < 2^K, where K is the minimum integer satisfies max(X) < 2^K.
The peak value of the modulated signal is 1. When Fs is a two element
vector, the second element is the initial phase in the modulation.
Y = DMODCE(X, Fd, Fs, METHOD, M), METHOD = 'ask', specifies that the
input digits are in range [0, M-1].
DMODCE(METHOD, M), METHOD = 'ask', plots the ASK constellation.
ask_help_end
psk_help_begin
DMODCE Complex envelope of M-ary PSK modulation.
Y = DMODCE(X, Fd, Fs, METHOD), METHOD = 'psk', outputs Y, the complex
envelope of M-ary PSK modulated signal. The sample frequency for X is Fd (Hz).
The sample frequency for Y is Fs (Hz). Fs / Fd must be a positive
integer. The row size of the resulting signal Y is Fs / Fd times that
of the original signal X. All elements in X are non-negative integers.
The range of input integers are in [0, M-1]. M = 2^K such that
max(X) < 2^K, where K is the minimum integer satisfies max(X) < 2^K.
The peak value of the modulated signal is 1. When Fs is a two element
vector, the second element is the initial phase in the modulation.
Y = DMODCE(X, Fd, Fs, METHOD, M), METHOD = 'psk', specifies that the
input digits are in range [0, M-1].
DMODCE(METHOD, M), METHOD = 'psk', plots the PSK constellation.
psk_help_end
qask_help_begin
DMODCE Complex envelope of M-ary QASK modulation.
Y = DMOD(X, Fd, Fs, METHOD), METHOD = 'qask', outputs Y, the
complex envelope of M-ary the QASK, square constellation modulated signal.
X has sample frequency Fd (Hz). The function output Y has sample
frequency Fs (Hz). Fs / Fd should be a positive integer. The row size
of the resulting signal Y is Fs / Fd times that of the original signal
X. All elements in X are non-negative integers. The range of input
integers are in [0, M-1]. In which, M equals 2^K such that
max(X) < 2^K, where K is the minimum integer satisfies max(X) < 2^K.
The peak value of the modulated signal is listed in the table below.
When Fs is a two element vector, the second element is the initial
phase in the modulation.
Y = DMODCE(X, Fd, Fs, METHOD, M), METHOD = 'qask', specifies that
the input digits are in range [0, M-1].
DMODCE(METHOD, M), METHOD = 'qask', plots the QASK square
constellation. The maximum amplitudes in the constellation are as
follows:
M = 2, maximum = 1; M = 4, maximum = 1;
M = 8, maximum = 3; M = 16, maximum = 3;
M = 32, maximum = 5; M = 64, maximum = 7;
M = 128, maximum = 11; M = 256, maximum = 15;
Y = DMODCE(X, Fd, Fs, METHOD, In_Phase, Quad), METHOD = 'qask/arb',
outputs Y, the complex envelope of a QASK arbitrary constellation
modulated signal. The arbitrary constellation is defined in the
variables In_Phase and Quad. The constellation point for message I is
defined by In_Phase(I+1) and Quad(I+1), which specify the in-phase
and quadrature component respectively.
The user-defined arbitrary constellation of the QASK can be plotted by
using DMODCE('qask/arb', In_phase, Quad).
Y = DMODCE(X, Fd, Fs, METHOD, NIC, AIC, PIC), METHOD = 'qask/cir'
outputs Y, the complex envelope of M-ary QASK circle constellation
modulated signal. The number in circle, amplitude in circle, and
a signature phase in circle are defined in NIC, AIC, and PIC
respectively. The three vectors NIC, AIC and PIC have the same
length. The constellation in each circle is evenly distributed in
each circle with one of the points having its phase as the signature
phase. When PIC is not given, PIC is assumed to be an all zero vector.
When AIC is not given, the default value AIC = [1:length(NIC)] is
used.
The circle constellation of the QASK can be plotted by using
DMODCE(METHOD, NIC, AIC, PIC).
qask_help_end
fsk_help_begin
DMODCE Complex envelope of M-ary FSK modulation.
Y = DMODCE(X, Fd, Fs,METHOD), METHOD = 'fsk', outputs Y, the complex
envelope of a FSK modulated signal. The sample frequency for X is
Fd (Hz). The sample frequency for Y is Fs (Hz). Fs / Fd should be a
positive integer. The row size of the resulting signal Y is Fs / Fd
times that of the original signal X. All elements in X are non-negative
integers. The range of input integers is in [0, M-1], in which M equals
2^K such that max(X) < 2^K, where K is the minimum integer satisfies
max(X) < 2^K. The peak value of the modulated signal is 1. When Fs
is a two element vector, the second element is the initial phase in
the modulation. The default tone space is TOEN = 2*Fd/M. The tone
space is the frequency separation between successive frequencies.
Y = DMODCE(X, Fd, Fs, METHOD, M), METHOD = 'fsk', specifies that the
input digits is in range [0, M-1].
Y = DMODCE(X, Fd, Fs, METHOD, M, TONE), METHOD = 'fsk', specifies the
tone space TONE, the frequency separations between successive frequency
in FSK.
DMODCE(METHOD, M, TONE), METHOD = 'fsk', plots FSK constellation.
fsk_help_end
msk_help_begin
DMODCE Complex envelope MSK modulation.
Y = DMODCE(X, Fd, Fs, METHOD), METHOD = 'msk', outputs Y, the complex
envelope of the MSK modulated signal. The sample frequency for the
input signal X is Fd (Hz). The sample frequency for the output signal
Y is Fs (Hz). Fs / Fd must be a positive integer. The row size of the
resulting signal Y is Fs / Fd times that of the input signal X. All
elements in X are binary numbers. The peak value of the modulated
signal is 1. When Fs is a two element vector, the second element is the
initial phase in the modulation. The tone space is Fd. MSK is a special
case of FSK.
Y = DMODCE(METHOD, Fd), METHOD = 'msk', plots msk constellation.
msk_help_end
sam_help_begin
DMODCE Map a sample frequency Fd column signal to a sample frequency Fs signal.
Y = DMODCE(X, Fd, Fs, METHOD), METHOD = 'sample', takes the input
signal X with sample frequency Fd (Hz) and outputs signal Y with sample
frequency Fs (Hz). When X is a matrix, the function takes each column
as individual signals. The output Y will have the same number of column
numbers as X. Fs must be larger than Fd and Fs/Fd should be an integer.
When Fd is a two element vector, the second element should be an
integer, which means the offset timing is Fd(2)/Fs. The default offset
is zero.
sam_help_end
Wes Wang 10/5/95
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -