资源简介
用MATLAB编的很简单的数字基带传输系统的仿真实现.
设置好参数后,按说明文件里的顺序逐个调用子程序或直接调用主程序function [sampl,re_sampl]=system_1(A,F,P,D,snr,m,N)即可.
各程序和参数作用已在程序内标明.
代码片段和文件信息
function [adjudged_ami]=adjudg_1(ami_after_channelm)
%输入信号ami_after_channel为经过AWGN信道后的AMI码型数字信号,m为判决门限值;输出变量adjudged_ami为抽样判决后的信号。
%加噪AMI码型数字序列抽样判决的MATLAB仿真实现
for i=1:length(ami_after_channel);
temp=ami_after_channel;
if (temp(i)>m)
adjudged_ami(i)=1;
elseif((temp(i)-m))
adjudged_ami(i)=0;
else(temp(i)<-m)
adjudged_ami(i)=-1;
end
end
%画图
l=length(ami_after_channel);
for x=1:l*10
m=ceil(x/10);
adjudged_ami1(x)=adjudged_ami(m);
ami_after_channel1(x)=ami_after_channel(m);
end
t=1:length(ami_after_channel1);
figure(5)
subplot(211)
plot(tami_after_channel1‘*g-‘);
axis([-0.2 300 -2.2 2.2]);
title(‘道加噪声的信号‘);
subplot(212)
plot(tadjudged_ami1);
axis([-0.2 300 -1.2 1.2]);
title(‘抽样判决以后的AMI码‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 517 2008-12-30 09:12 system_1.m
文件 929 2008-12-30 08:53 a_d_1.m
文件 869 2008-12-29 20:29 adjudg_1.m
文件 642 2008-12-29 20:28 channel_1.m
文件 1171 2008-12-30 09:19 d_a_1.m
文件 623 2008-12-29 20:30 signal_decod_1.m
文件 730 2008-12-29 20:27 signal_encod_1.m
文件 519 2009-03-15 18:30 数字基带传输系统的MATLAB仿真实现.txt
文件 235520 2008-12-22 14:50 通信工程专业综合设计要求.doc
----------- --------- ---------- ----- ----
241520 9
相关资源
- 最小二乘拟合matlab程序
- MATLAB YALMIP工具箱调用cplex求解TSPTW
- 变调不变速语言处理程序
- 使用扩展卡尔曼滤波训练的神经网络
- 图像分割matlab程序
- IMM算法卡尔曼滤波matlab仿真
- newmark法计算结构响应
- MATLAB脉冲响应不变法设计IIR巴特沃斯
- Viterbi的matlab程序
- 基于MATLAB的M-PSK数字基带通信系统仿真
- 巴特沃兹滤波器m文件,有实验介绍和
- 区域生长分割matlab实现
- Matlab指纹图像分割实验报告
- 无人驾驶车辆模型预测控制配套matl
- 基于matlab的QPSK仿真
- OFDM基于循环前缀的最大似然同步算法
- 结构动力学编程matlab
- 排队理论 Matlab仿真
- gmm matlab 代码
- 卡尔曼滤波跟踪视频目标matlab程序
- MATLAB 水和水蒸气计算函数
- MATLAB免疫遗传算法,在物流中心选址
- 整数规划思想求解数独游戏
- 形状上下文 代码 MATLAB
- 彩色遥感图像分类算法及 Matlab实现
- GMM Libraries for Matlab
- MATLAB迭代法计算信道容量
- PLA简单matlab实现
- 电流滞环整流matlab仿真模型
- 有源电力滤波器matlab仿真模型
评论
共有 条评论