matlab通信仿真
润松3344
这个作者很懒,什么都没留下…
展开
-
2ASK调制与解调(包含maltab代码)
实验原理实验代码信噪比为20db时代码:clear all;close all;%%%%%%% parameter settings %%%%% Rb = 1000;%比特率Rs = 1000;%符号率Fs = 10000;%采样频率N = 100000;%原始消息信号的长度UpSampleRate = Fs/Rs; % 一个符号周期内采样点数RollOff = 0.25;Span = 6;Sps = UpSampleRate;SNR原创 2021-05-28 10:58:40 · 8693 阅读 · 2 评论 -
普通调幅(AM)与包络检波(matlab实现)
普通调幅(AM)与包络检波1.实验任务2.实验原理(请读者参见matlab通信仿真文件夹)3.matlab代码time=.33;%采样时长Ts=1/10000;%采样时间间隔t=0:Ts:time;%采样时间序列lent=length(t);Fs = 1/Ts;%采样频率Ds= Fs/lent;f = -Fs/2:Ds:Fs/2-Ds;fc=1000;%carrier frequencyc=cos(2*pi*fc*t);fm=20;w=10/lent*(1:lent)+cos(2原创 2021-05-21 15:45:55 · 11458 阅读 · 2 评论 -
4pam调制与解调(matlab实现)
实验原理这是一种使用脉冲幅度调制技术的线路编码。PAM4信号有四个电压电平,每个幅度电平分别对应逻辑比特00、01、10和11。换言之,PAM4编码的每个符号由2个比特组成,它们对应一个电压电平,即幅度。00对应-3,01对应-1,10对应1,11对应3matlab代码clear all;close all;clc;%% 参数设置N = 10;%码元个数Fs = 500;%采样速率Ts = 1/Fs;%采样间隔Rs = 50;%码元速率UpSampleRate = Fs/Rs;R原创 2021-05-21 15:35:49 · 11865 阅读 · 3 评论 -
普通调幅(AM)与抑制载波双边带调幅(DSB)matlab编程实现
实验任务实现单频信号的AM、DSB调制,绘制调制前后的波形和频谱实验原理matlab代码AM调制clear all;ts = 0.0025; %信号抽样时间间隔fs = 1/ts; %抽样频率t = 0:ts:10-ts; %时间向量df = fs/length(t); %fft的频率分辨率msg2 = cos(2*pi*2*t);Pn = fft(msg2)/fs; %求消息信号的频谱f = -fs/2:df:fs/2-df;figure(1);subplot(2原创 2021-05-19 20:39:28 · 7712 阅读 · 2 评论 -
信号的采样与插值重建(包含matlab)
实验任务双频信号的采样和插值重建:对双频信号进行采样(符合奈奎斯特低通采样定理),绘制波形和频谱;编制sinc函数插值函数,对采样进行恢复,绘制波形。实验原理matlab代码clear all;close all;%%parameter settings%采样相关参数设置N = 100; %采样点数Fs = 20; %采样频率 20HzTs = 1/Fs; %采样间隔 DS=1/(Ts*N); %频率分辨率T = N*Ts; %采样时原创 2021-05-18 22:58:14 · 9783 阅读 · 12 评论