-
大小: 34.52MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-06-13
- 语言: Matlab
- 标签:
资源简介
《数字调制解调技术的MATLAB与FPGA实现》源代码
代码片段和文件信息
%E2_1_BasicWave.m文件源代码
%产生方波、三角波及正弦波序列信号
%定义参数
Ps=10; %正弦信号功率为10dBW
Pn=1; %噪声信号功率为0dBW
f=100; %信号频率为100Hz
Fs=1000; %采样频率为1KHz
width=0.5; %函数SAWTOOTH()的尺度参数为0.5
duty=50; %函数SQUARE()的尺度参数为50
%产生信号
t=0:1/Fs:0.1;
c=2*pi*f*t;
sq=square(cduty);%产生方波
tr=sawtooth(cwidth);%产生三角波
si=sin(c);%产生正弦波
%产生随机序列信号
noi=rand(1length(t));%产生均匀分布的随机序列
noise=randn(1length(t));%产生高斯白噪声序列
%产生带有加性高斯白噪声的正弦信号序列
sin_noise=sqrt(2*Ps)*si+sqrt(Pn)*noise;
sin_noise=sin_noise/max(abs(sin_noise));%归一化处理
%画图
subplot(321); plot(tnoi); axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘均匀分布随机信号‘‘fontsize‘8);
subplot(322); plot(tnoise); axis([0 0.1 -max(abs(noise)) max(abs(noise))]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-3.20]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘高斯白噪声信号‘‘fontsize‘8);
subplot(323); plot(tsq); axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘方波信号‘‘fontsize‘8);
subplot(324); plot(ttr); axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘三角波信号‘‘fontsize‘8);
subplot(325); plot(tsi); axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘正弦波信号‘‘fontsize‘8);
subplot(326); plot(tsin_noise); axis([0 0.1 -1.1 1.1]);
xlabel(‘时间(s)‘‘fontsize‘8‘position‘[0.08-1.30]); ylabel(‘幅度(v)‘‘fontsize‘8);
title(‘SNR=10dB的正弦波信号‘‘fontsize‘8);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1788 2014-03-02 22:52 数字调制解调技术的MATLAB与FPGA实现\Chapter_2\E2_1_BasicWave.m
文件 902 2014-03-02 22:53 数字调制解调技术的MATLAB与FPGA实现\Chapter_2\E2_2_SignalProcess.m
文件 588 2014-03-02 22:53 数字调制解调技术的MATLAB与FPGA实现\Chapter_2\E2_3_fft.m
文件 0 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\.recordref
文件 2338 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\la
文件 85 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\la
文件 73 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\lec\SymbExam.vlc
文件 82 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\lec\SymbExam.vmc
文件 100 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\lec\SymbExam.vsc
文件 19 2011-02-05 14:55 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\pepExtractor.prj
文件 2045 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\rpt_SymbExam.areasrr
文件 0 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\stderr.log
文件 602 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\stdout.log
文件 11448 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.edn
文件 0 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.fse
文件 7219 2011-02-05 15:10 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.gise
文件 53472 2011-02-05 15:10 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.ise
文件 246 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.ncf
文件 1851 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.prj
文件 0 2011-02-04 12:34 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.sdc
文件 4632 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.srd
文件 6570 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.srm
文件 5576 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.srr
文件 1349 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.srs
文件 441 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.vhd
文件 1777 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.vtc
文件 50536 2014-03-09 20:42 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam.xise
文件 18 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam_compile.tcl
文件 14 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam_map.tcl
文件 52 2011-02-05 15:00 数字调制解调技术的MATLAB与FPGA实现\Chapter_3\E3_1\SymbExam_open_file.tcl
............此处省略11398个文件信息
评论
共有 条评论