文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

复用技术的常用方法

敲键小勇士

敲键小勇士

2024-04-17 23:56

关注

  在数据通信基础的学习当中,我们会学习到各种的技术,复用技术与多址技术就是其中的两种。在这里我们就来认识一下这两种技术,通过理解他们的概念、分类等来了解它们二者之间的区别。

      复用技术是指一种在传输路径上综合多路信道,然后恢复原机制或解除终端各信道复用技术的过程。在数据通信中,复用技术提高了信道传输效率,有广泛应用。多路复用技术是在发送端将多路信号进行组合(如广电前端使用的混合器),在一条专用的物理信道上实现传输,接收端再将复合信号分离出来。多路复用技术主要有两大类:频分多路复用(即频分复用)和时分多路复用(即时分复用),波分复用和统计复用本质上也属于这两种复用技术。另外还有其他复用技术,如码分复用、极化波复用和空分复用。

复用技术的常用方法_数据通信基础_网络工程师_网络规划设计师_编程学习网教育

  因为我们在编写代码的时候如果有一个类,类有很多属性我很想要,但是又不想重复写相同的代码,这个时候就用到的复用。

  关于复用有很多种:

  频分复用(FDM) ― 载波带宽被划分为多种不同频带的子信道,每个子信道可以并行传送一路信号。FDM 用于模拟传输过程。

  时分复用(TDM) ― 在交互时间间隔内在同一信道上传送多路信号。TDM 广泛用于数字传输过程。

  码分复用(CDM) ― 每个信道作为编码信道实现位传输(特定脉冲序列)。这种编码传输方式通过传输唯一的时间系列短脉冲完成,但在较长的位时间中则采用时间片断替代。每个信道,都有各自的代码,并可以在同一光纤上进行传输以及异步解除复用。

  波分复用(WDM) ― 在一根光纤上使用不同波长同时传送多路光波信号。WDM 用于光纤信道。WDM与FDM 基于相同原理但它应用于光纤信道的光波传输过程。粗波分复用(CWDM) - WDM 的扩张。每根光纤传送4到8种波长,甚至更多。应用中型网络系统(区域或城域网)密集型波分复用(DWDM) - WDM 的扩展。典型DWDM 系统支持8种或以上波长,以及支持上百种波长。

应用中型网络系统(区域或城域网)密集型波分复用(DWDM) - WDM 的扩展。典型DWDM 系统支持8种或以上波长,以及支持上百种波长。

  先解释下类和类的关系:

  继承:is-a

  实现:类去实现接口

  依赖:类A使用了类B---B对A会有影响

  比如某人要过河,船和人就是依赖的关系

  代码表现是在类B被作为参数传入类A的方法里面

  关联:两个类与接口之间语义级别的一种强依赖的关系

  代码表现是在B类以类属性的形式出现在A类中

  聚合:has-a 比如球队A,球队小贝,和教练

  组合:体现一种contains-a的关系,可以称为强聚合,投和脚组成人

  方法一:组合语法

  class Car{

  private String brand;

  public Car(){

  System.out.println("This is a Constructor");

  brand = "Benz";

  }

  public String speakYourSelf(){

  System.out.println("brand"+brand);

  return brand;

  }

  }

  class Maserati{

  //将car作为自己的一个属性

  private Car car = new Car();

  public String speak(){

  return car.speakYourSelf();

  }

  public static void main(String []args){

  Maserati maserati = newMaserati();

  maserati.speak();

  //会输出Benz

  }

  }

继承语法,一般来说我们把父类的属性都定义为private,而方法为public,因为子类不能继承父类private属性方法,另外子类若想调用父类方法,使用super关键字

  方法二:继承语法,一般来说我们把父类的属性都定义为private,而方法为public,因为子类不能继承父类private属性方法,另外子类若想调用父类方法,使用super关键字,

  class Car{

  private String brand;

  public Car(){

  System.out.println("This is a Constructor");

  brand = "Benz";

  }

  public String speakYourSelf(){

  System.out.println("brand"+brand);

  return brand;

  }

  }

  class Maserati extends Car{

  public String speak(){

  return super.speakYourSelf();

  }

  public static void main(String []args){

  Maserati maserati = newMaserati();

  maserati.speak();

  //会输出Benz

  }

  }

  还有代理技术,原理还是取自继承和组合。

  如果还想要了解更多关于这方面的问题,可以的登录编程学习网平台,编程学习网可以为你解答,编程学习网等待您的咨询哟~还有更多关于互联网的知识,随时欢迎您的到来!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     676人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     305人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     262人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     366人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     174人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-考试认证-考试信息-考试报考
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯