差分相移键控解调
z=dpskdemodm(y,M)
z=DPSKDEMOR(y,M,相位)
z = dpskdemod (y、M、phaserot symorder)
实例
Z=dpskdemodm(Y,M)解调复杂的包络,Y具有调制顺序的DPSK调制信号的M.
Z=dpskdemodm(Y,M)
Z
Y
M
Z=dpskdemodm(Y,M,移相器)指定DPSK调制的相位旋转。
Z=dpskdemodm(Y,M,移相器)
移相器
Z=dpskdemodm(Y,M,移相器,符号顺序)还指定符号顺序。
Z=dpskdemodm(Y,M,移相器,符号顺序)
符号顺序
全部崩溃
在引入相移的通信信道中解调DPSK数据。
生成4元数据向量并使用DPSK对其进行调制。
M=4;%字母大小数据单位=randi([0 M-1],1000,1);%随机信息txSig = dpskmod (dataIn, M);%调节
应用传输过程中产生的随机相移。
rxSig=txSig*exp(2i*pi*rand());
解调接收到的信号。
dataOut=dpskdemodm(rxSig,M);
调制器和解调器具有相同的初始条件。但是,只有接收到的信号会经历相移。因此,第一个解调符号可能会出错。因此,在使用DPSK时,应始终丢弃第一个符号。
查找符号错误的数量。
犯错误= symerr (dataIn dataOut)
误差=1
一个符号出错。丢弃第一个符号后,重复错误计算。
犯错误= symerr (dataIn(2:结束),dataIn(2:结束)
误差=0
DPSK调制输入信号,指定为实数或复数向量或矩阵。如果Y是一个矩阵,函数独立处理列。
数据类型:双重的|仅有一个的复数支持:万博1manbetx对
双重的
仅有一个的
调制顺序,指定为2的整数幂。
例子:2.|4.|16
2.
4.
16
数据类型:双重的|仅有一个的
[]
DPSK调制的相位旋转,以弧度表示为实标量。每个符号的总相移等于移相器差分调制产生的相位。
如果您指定移相器那就空着吧数字信号解调器使用0度的相位旋转。
数字信号解调器
例子:pi/4
pi/4
“垃圾桶”
“灰色”
符号顺序,指定为“垃圾桶”或“灰色”. 此参数指定函数如何将二进制向量分配给相应的整数。
如果符号顺序是“垃圾桶”,该函数使用自然二进制编码顺序。
如果符号顺序是“灰色”,该函数使用灰色编码排序。
数据类型:烧焦
烧焦
DPSK解调输出信号,作为向量或矩阵返回,与输入信号具有相同的列数Y.
此函数中使用的差分算法比较调制信号的两个连续元素。确定向量的第一个元素Z,或矩阵的第一行Z,该函数使用初始相位旋转0.
0
通信DPSK解调器|dpskmod|pskdemod|pskmod
通信DPSK解调器
dpskmod
pskdemod
pskmod
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处
现在受审