function [ t,x ] = dmqam( y,fs,fd,fc,M,ini_phase )
FsDFd=fs/fd;offset=0;
[num,den] = butter(5,fc*2/fs );
t = (0:1/fs:(size(y,1)-1)/fs)';
x = [y .* cos(pi*2 * fc * t + ini_phase) y.*sin(pi*2*fc*t + ini_phase)];
wid_x = size(x, 2);
y = x(:,1:2);
for i = 1 : wid_x
y(:, i) = filter(num, den, x(:, i)) *2;
end
[I, Q] = qaskenco(M);
sizey = size(y);
y = integ(y, FsDFd, offset);
y = repmat(y(:), 1, FsDFd);
y = reshape(y.', sizey(1), sizey(2));
x = demodmap(y, fd, fs, 'qask/arb', I, Q);
end
mqam-demodulation.zip_MQAM
版权申诉
142 浏览量
2022-09-14
21:31:49
上传
评论
收藏 807B ZIP 举报
JaniceLu
- 粉丝: 79
- 资源: 1万+
最新资源
- 基于Typescript的兔子饭店经营类游戏源码设计免费送cocoscreator
- 基于Java的web快速开发数据权限管理脚手架wonder-server设计源码
- 基于Apache Log4cxx的C++日志库设计源码
- 基于Vue3的likeadmin免费任意商用管理后台设计源码
- 基于JavaScript的Chrome扩展WeNote分享插件设计源码
- 基于C++的中泰EM9108S动态库开发示例源码
- gxlx2-p291-1g.dts和gxlx2-p291-1g.dtb
- STM32WBxx Keil芯片包
- 基于CNN+Bi-LSTM+Attention 的自动对对联系统
- 基于Java的IndexBar Android字母索引栏设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈