1 Star 0 Fork 2

Gordon.Mao/QAM-OFDM-Learning-MATLAB

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
learn_05_orthogonal_signals_90_degree.m 857 Bytes
一键复制 编辑 原始数据 按行查看 历史
JourneyBean 提交于 2022-01-31 00:17 . Initial commit, blog part 1
% 学习正交正弦波,相位差为90度的正弦波为正交的
% 正弦波参数
fs1 = 10; % 信号频率为20Hz
fs2 = 20; % 信号频率为20Hz
fc = 100; % 载波频率为100Hz
Fs = 1000; % 采样率1000Hz
t1 = 0; t2 = 0.2; % 仿真时间0-0.2s
t = t1:1/Fs:t2-1/Fs;
% 正弦波信号
s1 = sin( 2*pi*fs1*t );
s2 = sin( 2*pi*fs2*t );
% 载波
c1 = sin( 2*pi*fc*t );
c2 = sin( 2*pi*fc*t + pi/2 );
% 调制、混叠
s = s1.*c1 + s2.*c2;
% 解调载波1信号
y1 = s.*c1;
% 解调载波2信号
y2 = s.*c2;
% 输出结果
figure(1);
subplot(2,3,1),plot(s1),title('原始信号1');
subplot(2,3,4),plot(s2),title('原始信号2');
subplot(2,3,2),plot(s),title('载波信号');
subplot(2,3,3),plot(y1),title('解调信号1');
subplot(2,3,6),plot(y2),title('解调信号2');
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/MaoMaoRain/qam-ofdm-learning-matlab.git
git@gitee.com:MaoMaoRain/qam-ofdm-learning-matlab.git
MaoMaoRain
qam-ofdm-learning-matlab
QAM-OFDM-Learning-MATLAB
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385