尽管有噪声容限的存在,能保证ADSL连接在Tone 的信噪比发生变化但不超过噪声容限时,线路的误码满足要求,然而实际环境中,噪声容限并不能总是保证有效,当线路环境的变化导致线路信噪比持续下降(比如一天内晚上到白天温度湿度持续变化或者是噪声变化)时,通常这种变化会大于噪声容限,此时线路将长时间出线误码高于10-7,或者重训练以适应新的噪声环境。而bit swap则可以在不重新训练的情况下自动调整bit分配或者Tone 的发送功率(因而调整信噪比),保证线路误码率低于10-7。
   简单说来,当线路接收器发现某些Tone的信噪比下降到噪声容限为负值时,它将通过AOC通道发出Bit swap请求,请求的内容可能包括:
   1、在某一个Tone 上减少一个bit,在另外一个Tone上增加一个bit(也就是将一个bit从一个Tone 上转移到另一个Tone上)
   2、增加或者减少某个Tone 的功率,比如某个Tone信噪比变差,可以通过将另外某(几)个Tone的发送功率上调,用于承载从这个Tone移过来的bit,并且降低这个Tone的发送功率,因为发送原来的功率已经没有意义,除了带来串扰外。 
   一般地,Bit swap从请求开始,会启动一个计数器(一般在达到show time时DMT调制解调器会立即启动两个计数器,用于计数发送帧计数和接收帧计数),在一定时间内没有应答会重复发送,但是一般发送32个请求仍没有收到应答就认为对方不支持bit swap,不再继续尝试。如果收到同意的应答,则双方会根据协商的结果在指定的帧开始双方同时动作,发送端更新bit 分配,接收端更换新的星座图。 这样在不中断ADSL连接情况下动态地适应线路条件的变化。
   从上面的介绍可以看出,Bit swap的目的是为了提高ADSL对动态环境的适应能力,能提高线路稳定性。但是当双方对bit swap消息的理解不一致时反而容易导致去激活。比如采用ST套片的部分早期版本的Modem,在近距离限速激活时,Modem 会将对方发送功率调得很低,然后激活后却发现信噪比严重不足,因而连续不断的发送bit swap请求,但是CO的应答确被其置之不理,最终很快就去激活,这种情况下的关掉bit swap线路反而更加

ADSL参数BITSWAP作用相关推荐

  1. linux 下orapwd 未找到命令,orapwd命令中entries参数的作用

    orapwd命令中entries参数的作用 作者 blue_stone E-mail: blue_stone@xinhuanet.com Blog: http://bluestone.cublog.c ...

  2. 在jupyter notebook中attr1参数的作用_PID控制中P、I、D参数的作用究竟是什么?

    PID控制中有P.I.D三个参数,只有明白这三个参数的含义和作用才能完成控制器PID参数整定,让控制器到达最佳控制效果.能熟练进行PID参数整定,这代表着工程技术人员的自动化技能水平,但很多人并未真正 ...

  3. php中jquery ajax请求参数,浅谈Jquery中Ajax异步请求中的async参数的作用

    之前不知道这个参数的作用,上网找了前辈的博客,在此收录到自己的博客,希望能帮到更多的朋友: test.html asy.js function testAsync{ var temp; $.ajax( ...

  4. linux socket API / listen() 两个队列以及第 2 个参数的作用

    1.SYN 队列,当 Server 接收到 SYN 时,就将该 socket 放入了 SYN 队列中,即:未完成连接队列. 2.Accept 队列,当 Server 发送完 SYN + ACK 之后, ...

  5. mysql jdbc allow_mysql的jdbc.url携带allowMultiQueries=true参数的作用及其原理

    如下配置 jdbc.url=jdbc:mysql://127.0.0.1:3306/chubb_2?autoReconnect=true&useUnicode=true&charact ...

  6. Persist Security Info 参数的作用

    Persist Security Info 参数的作用 Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存密码 ...

  7. python函数参数的作用是_python函数参数理解

    1.位置参数 函数调用时,参数赋值按照位置顺序依次赋值. e.g. 1 deffunction(x):2 3return x *x4 5print function(2) 输出结果: 4 1 deff ...

  8. 机器学习——图解SVM中gamma和c参数的作用

    参数c和gamma的作用 我们通过下图详解参数c的作用,首先我们以一个简单的线性分类器为例,上一个博客中我们知道影响分类器的主要因素是支持向量,即虚线上的样本,如下图可知: 但当正负样本的分布在如下情 ...

  9. Java 方法使用final 修饰参数的作用

    Java 方法使用final 修饰参数的作用 查看全文 http://www.taodudu.cc/news/show-1232640.html 相关文章: MYSQL 数据库怎样快速的复制表以及表中 ...

最新文章

  1. android 9.0 https 适配,android9.0适配HTTPS:not permitted by network security policy'
  2. C++STL 常用 函数 用法
  3. 程序员的自我修养六可执行文件的装载与进程
  4. 计算机部门 消防安全隐患,市计算机:消防隐患勿轻视,安全意识常在心
  5. sql server 碎片整理——DBCC SHOWCONTIG
  6. 深入理解Webpack核心模块Tapable钩子[同步版]
  7. 日常笔记(持续更新)
  8. opengl开启垂直同步_应该开启“垂直同步”吗 ?
  9. CorelDRAW X4无法响应卡死解决方法教程
  10. springboot获取到的MySQL数据少了8小时
  11. 花几十万推广系统?这家跨国物流企业告诉你大可不必!
  12. 第50节:初识搜索引擎_上机动手实战多搜索条件组合查询
  13. Hadoop分布式集群配置
  14. Servlet+JSP项目
  15. 再理解:零空间、行空间、列空间、左零空间、基础解系、极大线性无关组、齐次解、非齐次解之间的关系
  16. 规模因子和价值因子—进一步理解系统性风险
  17. 在html页面中使用模板继承,HTML5下的模板继承
  18. PostgreSQL | PG库优缺点
  19. mahout 详解
  20. 最新彩虹易支付二次开发的系统源码+PHP内核

热门文章

  1. 如何使用robots禁止各大搜索引擎爬虫爬取网站
  2. Flex布局及其应用
  3. Java的中BIO、NIO、AIO-1
  4. java 12-3 StringBuffer的添加和删除功能
  5. 弱类型语言的优势:C#的委托概念在Javascript中的实现
  6. 《程序出错后,程序员给测试人员的20条高频回复》
  7. flash的运算比较符
  8. 让逻辑关系破缺的最小空间尺寸
  9. 权重可以当做概率幅吗?---用神经网络的收敛模拟机械波的波动
  10. js date 加一天_开发效率创新高,只因收下了这波 JS 操作