概述

我们要研究的问题是:

  1. 用什么方法来描述光波导的传输特性。
  2. 光波导的参数如何影响其传输特性。

我们常说的光信号(光脉冲),是由光载波和调制在光载波上的含有信息的包络共同构成的。

如果光波导的传输模型包含两边的广电转换部分的话,输入信号和输出信号都指仅含有信息的光脉冲的包络波形,通常用P(t)P(t)P(t)或∣E(t)∣2|E(t)|^2∣E(t)∣2表示,这相当于引入了一个调制、解调的过程。

此时它不再是一个线性系统(如果只有光纤的话就是一个线性系统)。那也就没法用线性系统的参数(比如带宽)来描述光波导的基带特性了。现在,影响传输特性的因素有:

  1. 光源。激光器的谱宽较窄,发光二极管的谱宽较宽。由于每个波长均可激发出一定的模式,因此严重影响光信号的传输特性。同时光源可能的啁啾也将严重影响传输特性。
  2. 光波导本身的结构对于传输特性的印象严重。
  3. 调制到光载波上的基带信号的波形及带宽也会影响其传输特性。也就说,不同类型的基带信号在同一光波导中传输时,其演化特性是有差别的。


细化后的光波导传输系统模型如上所示,这个模型中∣f(t)∣|f(t)|∣f(t)∣是待传输的基带信号,∣f(t)∣2|f(t)|^2∣f(t)∣2作为输入功率信号。x(t),y(t)x(t),y(t)x(t),y(t)均是调制后的光信号,ϕ(t)\phi(t)ϕ(t)是输出的解调信号,∣ϕ(t)∣|\phi(t)|∣ϕ(t)∣是包络信号。(图中的标注有些乱,懂这个意思就好了)

光波导的传输特性包括:色散、损耗、非线性。
损耗:传输过程中光能量的损耗。
色散:使光信号的波形发生畸变,如果信号是一个脉冲信号,色散往往是使脉冲展宽且幅度下降,但总功率并没有损失。
非线性:光波导的非线性可能不会引起波形变化,但是会使光载频展宽,从而使光信号的总频带展宽。

在光波导中传输的是一个个模式,这些模式在同一时刻随着距离的变化将产生相移,故光波导是一个相移系统,会引起包络波形的变化。所以传输常数β\betaβ是描述传输特性最基本的参数β=F{ϵ(x,y),ω}\beta=F\{\epsilon(x,y),\omega\}β=F{ϵ(x,y),ω}要注意:

  1. β\betaβ是针对于一个模式而言的,如果一根光纤中传输多个模式,每个模式都有一个β\betaβ。
  2. β\betaβ既是光波导结构ϵ(x,y)\epsilon(x,y)ϵ(x,y)的泛函也是ω\omegaω的函数,且光波导结构ϵ(x,y)\epsilon(x,y)ϵ(x,y)也是ω\omegaω的函数。
  3. 模式可以分离变量成,传输常数β\betaβ与模式场(e,h)(e,h)(e,h)。而且一个模式的传输常数β\betaβ由模式场的分布形式(e,h)(e,h)(e,h)唯一确定。反之,如果β\betaβ因为某种原因变了,那么模式场的分布形式也肯定不是从前的样子了。

由于基带信号相对于光载频而言,带宽小得多,所以β(ω)\beta(\omega)β(ω)可以光频ω0\omega_0ω0​为中心做泰勒展开β(ω)=β(ω0)+dβdω∣ω=ω0(ω−ω0)+12d2βdω2∣ω=ω0(ω−ω0)2+16d3βdω3∣ω=ω0(ω−ω0)3+...=defβ0+β0′(ω−ω0)+12β0′′(ω−ω0)2++16β0′′′(ω−ω0)3+...\beta(\omega)=\beta(\omega_0)+\left.\dfrac{d\beta}{d\omega}\right|_{\omega=\omega_0}(\omega-\omega_0)+\frac{1}{2}\left.\dfrac{d^2\beta}{d\omega^2}\right|_{\omega=\omega_0}(\omega-\omega_0)^2+\newline \frac{1}{6}\left.\dfrac{d^3\beta}{d\omega^3}\right|_{\omega=\omega_0}(\omega-\omega_0)^3+...\overset{\text{def}}{=}\beta_0+\beta'_0(\omega-\omega_0)+\frac{1}{2}\beta''_0(\omega-\omega_0)^2+\newline +\frac{1}{6}\beta'''_0(\omega-\omega_0)^3+...β(ω)=β(ω0​)+dωdβ​∣∣∣∣​ω=ω0​​(ω−ω0​)+21​dω2d2β​∣∣∣∣​ω=ω0​​(ω−ω0​)2+61​dω3d3β​∣∣∣∣​ω=ω0​​(ω−ω0​)3+...=defβ0​+β0′​(ω−ω0​)+21​β0′′​(ω−ω0​)2++61​β0′′′​(ω−ω0​)3+...其中ω0\omega_0ω0​是光载频。β0′,β0′′,β0′′′\beta'_0,\beta''_0,\beta'''_0β0′​,β0′′​,β0′′′​会严重影响光波导的传输特性。

信号f(t)f(t)f(t)的频域变换记为F(Ω)e−jΩtF(\Omega)e^{-j\Omega t}F(Ω)e−jΩt,将信号调制到光频上得到F(Ω)e−j(Ω+ω0)tF(\Omega)e^{-j(\Omega+\omega_0) t}F(Ω)e−j(Ω+ω0​)t,调制后的信号通过光波导变成F(Ω)e−j(Ω+ω0)tejβzF(\Omega)e^{-j(\Omega+\omega_0) t}e^{j\beta z}F(Ω)e−j(Ω+ω0​)tejβz。对应的时域信号y(t)=12π∫−∞+∞F(Ω)ej[βz−(Ω+ω0)t]dΩy(t)=\frac{1}{2\pi}\int_{-\infty}^{+\infty}F(\Omega)e^{j[\beta z-(\Omega+\omega_0) t]} d\Omegay(t)=2π1​∫−∞+∞​F(Ω)ej[βz−(Ω+ω0​)t]dΩ此外不仅仅信号包络会产生相移,光载波e−jωte^{-j\omega t}e−jωt也会产生相移。所以需要在接收端添加光频解调器ej(ω0t−β0z)e^{j(\omega_0 t-\beta_0 z)}ej(ω0​t−β0​z)(为什么这里用β0\beta_0β0​不用β\betaβ呢???) 于是输出的解调信号为ϕ(t)=y(t)ej(ω0t−β0z)=12π∫−∞+∞F(Ω)ej[(β−β0)z−Ωt]dΩ\phi(t)=\frac{y(t)}{e^{j(\omega_0 t-\beta_0 z)}}=\frac{1}{2\pi}\int_{-\infty}^{+\infty}F(\Omega)e^{j[(\beta -\beta_0)z-\Omega t]} d\Omegaϕ(t)=ej(ω0​t−β0​z)y(t)​=2π1​∫−∞+∞​F(Ω)ej[(β−β0​)z−Ωt]dΩ此外从y(t)y(t)y(t)的表达式也能看出,单个模式的传输特性不直接与模式场(e,h)(e,h)(e,h)的分布有关。

可得到3条结论:

  1. 由于ϕ(t)\phi(t)ϕ(t)的表达式中(β−β0)(\beta -\beta_0)(β−β0​)不为0(为0时,就是f(t)f(t)f(t)的傅里叶反变换了),所以计算出的ϕ(t)\phi(t)ϕ(t)有∣ϕ(t)∣ejθ|\phi(t)|e^{j\theta}∣ϕ(t)∣ejθ的形式。但是这个角度,不应该看成包络信号的相位,而应该看成光载波的附加相位。
  2. ϕ(t)\phi(t)ϕ(t)与f(t)f(t)f(t)并不成线性关系,不满足叠加原理。或者说输出光功率PoutP_{out}Pout​与输入光功率PinP_{in}Pin​不成线性关系。
  3. 输出信号(就是指的包络信号 ϕ(t)\phi(t)ϕ(t))不直接与模式场的空间分布相关,它需要通过传播常数β\betaβ来起作用。所以如果模式场的空间变化并没有引起β\betaβ明显的变化就可以不考虑。

群时延

当传输常数β(ω)\beta(\omega)β(ω)只考虑β0+β0′(ω−ω0)\beta_0+\beta'_0(\omega-\omega_0)β0​+β0′​(ω−ω0​)的影响时,得到ϕ(t)=f(t−β0′z)\phi(t)=f(t-\beta'_0z)ϕ(t)=f(t−β0′​z)。这表明,输出光的包络信号是输入光的包络信号在时间上的延迟,而且这种延时与波形形状无关。每传播单位长度的距离,就有β0′\beta'_0β0′​的延时,所以称β0′\beta'_0β0′​是单位长度上的群时延,记为τ\tauτ.

光纤的这种时延特性可以用于制作延时器。通常群速度和相速度相差不大,所以1m长的光纤延迟5ns。

这是一个高斯信号传播的示意图(注意这是光信号的包络,称为波包)。由此可以看看出波包的传输速度为vg=1τ=1β0′v_g=\frac{1}{\tau}=\frac{1}{\beta_0'}vg​=τ1​=β0′​1​这个速度就是群速度

相速度的定义为vϕ=c/nv_\phi=c/nvϕ​=c/n,其中n为折射率。类似可以定义群折射率 N=c/vgN=c/v_gN=c/vg​

<笔记>光纤(光波导)中的传输特性1相关推荐

  1. SpringBoot学习笔记(4)----SpringBoot中freemarker、thymeleaf的使用

    1. freemarker引擎的使用 如果你使用的是idea或者eclipse中安装了sts插件,那么在新建项目时就可以直接指定试图模板 如图: 勾选freeMarker,此时springboot项目 ...

  2. Hadoop学习笔记—11.MapReduce中的排序和分组

    Hadoop学习笔记-11.MapReduce中的排序和分组 一.写在之前的 1.1 回顾Map阶段四大步骤 首先,我们回顾一下在MapReduce中,排序和分组在哪里被执行: 从上图中可以清楚地看出 ...

  3. 【theano-windows】学习笔记十七——梯度中的consider_constant

    前言 主要是在写玻尔兹曼机相关的theano时, 在计算梯度grad的时候发现一个参数名字叫做consider_constant,来看看这个到底做了什么事情 参考博客: using consider_ ...

  4. 【theano-windows】学习笔记十一——theano中与神经网络相关函数

    前言 经过softmax和MLP的学习, 我们发现thenao.tensor中除了之前的博客[theano-windows]学习笔记五--theano中张量部分函数提到的张量的定义和基本运算外, 还有 ...

  5. 【theano-windows】学习笔记六——theano中的循环函数scan

    前言 Scan是Theano中最基础的循环函数, 官方教程主要是通过大量的例子来说明用法. 不过在学习的时候我比较习惯先看看用途, 然后是参数说明, 最后再是研究实例. 国际惯例, 参考网址 官网关于 ...

  6. SpringBoot学习笔记(9)----SpringBoot中使用关系型数据库以及事务处理

    在实际的运用开发中,跟数据库之间的交互是必不可少的,SpringBoot也提供了两种跟数据库交互的方式. 1. 使用JdbcTemplate 在SpringBoot中提供了JdbcTemplate模板 ...

  7. cockroachdb mysql_CockroachDB学习笔记——[译]CockroachDB中的SQL:映射表中数据到键值存储...

    CockroachDB学习笔记--[译]CockroachDB中的SQL:映射表中数据到键值存储 原文标题:SQL in CockroachDB: Mapping Table Data to Key- ...

  8. Vue笔记——Vue组件中引入jQuery

    Vue笔记--Vue组件中引入jQuery 如果想在普通的HTML页面引入jQuer库的话,直接使用<script src="jQuery.js"></scrip ...

  9. C#开发笔记之22-C#中的int、long、float、double等类型都占多少个字节的内存。

    本文由 比特飞 原创发布,欢迎大家踊跃转载. 转载请注明本文地址:C#开发笔记之22-C#中的int.long.float.double等类型都占多少个字节的内存. | .Net中文网. C#开发笔记 ...

最新文章

  1. MVC框架内容-模型
  2. 如何在java中叠加图层
  3. linux后台运行python脚本
  4. 【深度学习】高效使用Pytorch的6个技巧:为你的训练Pipeline提供强大动力
  5. iOS响应事件传递, nextResponder研究
  6. ipad无法充电怎么办_IPAD充电线破损无法保修,资深“果粉”吐槽:店大欺客!...
  7. 字符串拼接,什么时候会走StringBuilder?
  8. vue 动态添加路由
  9. L2-038 病毒溯源 (25 分)-PAT 团体程序设计天梯赛 GPLT
  10. python【第三篇】迭代器、生成器、闭包
  11. arm体系结构与编程_ARM体系结构基础(1)
  12. WSUS全攻略之二 :安装WSUS
  13. vue jsonp跨域
  14. Windows10台式机前面板插孔声音和麦克风不可用
  15. 021—转载-各种数据类型在16位、32位和64位系统下所占字节差异简介
  16. C语言入门递归算法——汉诺塔(简单易懂,最后还有汉诺塔游戏)
  17. 假设检验中两类错误及最小样本量计算
  18. windows10 快捷方式右键失灵问题解决
  19. 为Metabase Pulses添加slack代理支持
  20. 刷题刷题(个人记录)

热门文章

  1. 云服务器安装其他版本系统,云服务器安装自己的系统版本
  2. 面向对象的接口思想与函数式编程
  3. C语言---链表的创建
  4. intellij idea jdk language level
  5. Android面试,View绘制流程以及invalidate()等相关方法分析
  6. MySQL -- binlog 操作与恢复
  7. Oauth2.0认证---授权码模式
  8. 域本地组,全局组,通用组的应用
  9. 基于keepalived实现haproxy高可用的双主模型配置
  10. LINUX 下 配置MySQL数据库集群