美文网首页
通信技术基础实验

通信技术基础实验

作者: SnorlaxSE | 来源:发表于2018-11-08 22:56 被阅读0次

基带编码(数字编码技术)

  • AMI
xn=[1 0 1 1 0 0 0 1 1];% 输入单极性码
yn=xn;% 输出yn初始化
num=0;% 计数器初始化
for k=1:length(xn)
   if xn(k)==1
      num=num+1;                % "1"计数器
         if mod(num,2)==1 % 奇数个1时输出-1,进行极性交替
              yn(k)=-1;
         else
              yn(k)=+1;
         end
   end
end                   % 以上部分完成AMI码编码
subplot(2,1,1);stairs([0:length(xn)-1],xn);axis([0 length(xn) -2 2]);grid on;
subplot(2,1,2);stairs([0:length(xn)-1],yn);axis([0 length(xn) -2 2]);grid on;
  • HDB3
xn=[1 0 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0];% 输入单极性码
yn=xn;% 输出yn初始化
num=0;% 计数器初始化
for k=1:length(xn)
   if xn(k)==1
      num=num+1;                % "1"计数器
         if num/2 == fix(num/2) % 奇数个1时输出-1,进行极性交替
              yn(k)=-1;
         else
              yn(k)=1;
         end
   end
end   
subplot(3,1,1);stairs([0:length(xn)-1],xn);axis([0 length(xn) -2 2]); grid on;
subplot(3,1,2);stairs([0:length(xn)-1],yn);axis([0 length(xn) -2 2]); grid on;
% HDB3编码 
num=0;  % 连零计数器初始化 
yh=yn;  % 输出初始化 
sign=0; % 极性标志初始化为0 
V=0;% V脉冲位置记录变量  
B=0;% B脉冲位置记录变量 
for k=1:length(yn)    
    if yn(k)==0        
        num=num+1;  % 连“0”个数计数        
        if num==4   % 如果4连“0”          
            num=0;    % 计数器清零 
            yh(k)=1*yh(k-4);              % 让0000的最后一个0改变为与前一个非零符号相同极性的符号          
            V=yh(k);        % V脉冲位置记录          
            if yh(k)==sign     % 如果当前V符号与前一个V符号的极性相同             
                yh(k)=-1*yh(k); % 则让当前V符号极性反转,以满足V符号间相互极性反转要求             
                yh(k-3)=yh(k);  % 添加B符号,与V符号同极性       
                B=yh(k-3);   % B脉冲位置记录             
                V=yh(k);     % V脉冲位置记录             
                yh(k+1:length(yn))=-1*yh(k+1:length(yn));   % 并让后面的非零符号从V符号开始再交替变化          
            end
          sign=yh(k);          % 记录前一个V符号的极性
        end
    else
        num=0;                % 当前输入为“1”则连“0”计数器清零   
    end
end                         % 编码完成

subplot(3,1,3);stairs([0:length(xn)-1],yh);axis([0 length(xn) -2 2]); grid on;
  • Manchester1
clear all
close all
xn=[0 1 0 0 1 1 0 0 0 1 1];
t=0:1/2:length(xn);
for i=1:length(xn)
    if(xn(i)==1)   %manchester code "1"
            yn(2*i-1)=-1;
            yn(2*i)=1;
    else           %manchester code "0"
            yn(2*i-1)=1;
            yn(2*i)=-1;
    end
end
subplot(2,1,1);stairs([0:length(xn)-1],xn);axis([0 length(xn) -2 2]); grid on;
subplot(2,1,2); yn=[yn,xn(i)];  stairs(t,yn);axis([0 length(xn) -2 2]); grid on;

相关文章

  • 通信技术基础实验

    基带编码(数字编码技术) AMI HDB3 Manchester1

  • 现代通信技术基础中的基础

    参考资料:王丽娜 主编《现代通信技术》国防工业出版社 通信基础 绪论 通信是什么 通信:发送者通过某种媒体以某种格...

  • 数据通信基础

    主要记录计算机网络(人民邮电出版社)第二章数据通信技术基础知识 总览 数据通信基础 数据通信模型 数据通信系统的组...

  • 基于 springboot + websocket 的实时聊天系

    [toc] 零、技术选型 基础框架 SpringBoot 通信协议 WebSocket 数据存储 MySQL 一、...

  • SunnyCareer通信工程专业解读及就业趋势分析

    通信工程专业培养具备通信基础理论和专业知识,系统掌握现代通信技术,能在信息通信领域从事科学研究、工程设计、设备制造...

  • 近场通信

    19021110368 余昆 近场通信又称近距离无线通信,是一种短距离的高频无线通信技术,其基础是非接触式射频识别...

  • 专业3:网络工程

    1、专业介绍 网络工程专业以网络通信技术和计算机技术为基础,突出计算机软硬件系统、数字通信系统、计算机网络...

  • 从物联之星评选看物联网通信企业发展现状

    物联网的第一步就是实现连接,而要实现连接就需要依赖通信技术,所以,通信技术已成为了物联网产业的一种基础设施,承担着...

  • 数据通信技术基础

    数据通信技术基础 数据通信系统的性能指标 数据传输速率 传码速率又称为调制速率、波特率,记作NBd,是指在数据通信...

  • 连载:1.3 新媒体的技术基础

    新媒体是现代科技进步的产物。电子计算机技术、网络传输技术和无线通信技术是当代新媒体的技术基础。 1.3.1数字技术...

网友评论

      本文标题:通信技术基础实验

      本文链接:https://www.haomeiwen.com/subject/wywgxqtx.html