精华内容
下载资源
问答
  • 在许多市场中,LTE和LTE-Advanced已经成为主流技术,而下一代5G标准也已经进入前期研究和定义阶段。在蜂窝通信应用中,LTE-Advanced是下一个主要技术增长领域,以因应消费者需求,直到5G技术能开始推出商用服务...
  • 文章目录主流无线芯片厂商自动信道选择算法小结1、MTK芯片自动信道选择算法1.1 MTK自动信道选择实现了以下3种算法:2、RealTek芯片自动信道选择算法3、BRCM芯片自动信道选择算法3.1 以下命令用于测试autochannel...

    主流无线芯片厂商的自动信道选择算法小结

    在介绍自动信道选择算法之前,先介绍一下相关的术语及名词解释。
    在这里插入图片描述
    802.11h针对802.11a无线网络在5GHz频段工作时遇到的信道干扰问题而制定,其所定义的机制能使基于802.11a的无线系统避免与雷达和其他同类系统中的宽带技术相干扰,保障无线通信的畅通。802.11h涉及两种技术:

    • (1)一种是动态频率选择(DFS),即接入点不停地扫描信道上的雷达,接入点和相关的基站随时改变频率,最大限度地减少干扰,均匀分配WLAN流量;
    • (2)另一种技术是传输功率控制(TPC),总的传输功率或干扰将减少3dB。

    1、MTK芯片自动信道选择算法

    代码目录:ap\ap_autoChSel.c
    主要函数:APAutoSelectChannel();
    AutoChannelSelect:主要有以及几种策略
    0 :Disable
    1 :Old Channel Selection Algorithm, Ues the number of AP and inference status to choose, 根据AP数量与干扰状态去选择。
    2 :New Channel Selection Algorithm, Ues the False CCA count and Rssi to choose, 根据False CCA数量与RSSI去选择。
    3 :BusyTime,MT7612没有这个。
    
    可以通过以下命令来选择不同的自动信道选择算法:iwpriv ra0 set AutoChannelSel=1/2/3
    AutoChannelSkipList:配置当ACS启动时,需要跳过的信道。
    1;3;6;
    ACSCheckTime:
    0 :Disable
    N :单位是小时,配置自动信道选择的定时检查时间。
    
    配置命令:iwpriv ra0 set ACSCheckTime=0
    涉及函数Set_AutoChannelSelCheckTime_Proc();
    

    1.1 MTK的自动信道选择实现了以下3种算法:

    在这里插入图片描述

    • (1)ChannelAlgApCnt:通过统计每个信道的AP个数来计算干扰值,选择AP个数少的信道。
    • (2)ChannelAlgCCA:通过CCA值和Rssi计算。
    • (3)ChannelAlgBusyTime:通过BusyTime计算。

    2、RealTek芯片自动信道选择算法

    代码目录:wireless/rtl8192cd/8192cd_sme.c
    主要函数:selectClearChannel(struct rtl8192cd_priv *priv);
    设值信道选择算法:iwpriv wlan0 set_mib acs_type 1或者setmib acs_type 1
    
    1、当存在干净信道时,此时重叠信道上也不存在ap,通过函数find_clean_channel()就可以选择干净的信道;
    2、在信道不干净时,首先判断打流环境,打流通过rx_count的值来判断,当rx_count的值大于MAC_RX_COUNT_THRESHOLD时,该信道存在大流量,统计该信道上的cca值和rx_count值;
    3、当rx_count不大于MAC_RX_COUNT_THRESHOLD时,该信道没有大流量,统计rx_count的权重到score中,同时统计每个信道ap的个数,每个信道上ap的权值跟所在信道ap的rssi值来分配不同的权重。
    
    此外,在rtl芯片中,还存在一种nhm算法,当找不到干净信道时,通过该矩阵来进行信道评估。
    

    3、BRCM芯片自动信道选择算法

    autochannel:auto channel selection:
    1 :to issue a channel scanning;
    2 :to set chanspec based on the channel scan result;
    without argument to only show the chanspec selected;
    ssid must set to null before this process, RF must be up
    

    3.1 以下命令用于测试autochannel:

    wl down :关闭WLAN接口。
    wl spect 0:关闭频谱管理,仅适用于5GHz。
    wl ssid "":将ssid设置为NULL,以避免扫描期间关联。
    wl up:打开WLAN接口。
    wl autochannel 1:进行信道扫描并获取候选信道的频道规格。
    wl autochannel :显示自动信道选择的信道规格。
    wl autochannel 2: 将wl autochannel 1扫描的结果设置chanspec。
    wl ssid foo:创建BSS,此操作会生效chanspec。
    

    3.2 acs算法流程

    在信道选择期间,acs算法执行下述的步骤,主要是acs_select_chspec()。策略0,7使用acs_pick_chanspec_default(),其他的策略使用acs_pick_chanspec()进行信道选择功能(选择总分最高的信道)。切换到新的信道后,acs状态机将切换回CHANIM_STATE_DETECTING。

    • (1)、acs算法调用wl chanspecs wlan驱动(基于当前频段和国家码)构造候选信道列表,实现在acs_build_candidates()。
    • (2)、如果OBSS_COEX设置为Enabled or Auto,acs算法使所有无法通过2.4G频段上共存规则的信道无效,实现在acs_coex_check()。
    • (3)、如果acs配置标志(c_info->flags,acs_cli acs_flags)中设置了ACS_FLAGS_INTF_THRES_CCA(默认未开启),acs算法将检查CCASTATS_NOPKT干扰,实现在acs_candidate_check_intf(),如果stats->ccastats[CCASTATS_NOPKT]>c_info->acs_policy.intf_threshold,则认为有干扰。
    • (4)、如果acs配置标志中设置了ACS_FLAGS_INTF_THRES_BGN(默认未开启),acs算法将检查background Noise干扰,实现在acs_candidate_check_intf(),如果stats->bgnois> c_info->acs_policy.intf_threshold,则认为有干扰。
    • (5)、默认情况,acs算法在2.4G下,仅使用1,6,11信道,限制使用其他所有信道;通过设置nvram中的acs_2g_ch_no_restrict参数为1解除限制,默认情况下,参数未设置。
    • (6)、acs算法根据所选择的策略里的权重来计算当前所有剩余信道的评分,实现在acs_candidate_score(),见acs候选信道评分章节。
    • (7)、acs算法调用信道选择函数,默认是a_pol->chan_selector=acs_pick_chanspec_default(),还有一种是a_pol->chan_selector=acs_pick_chanspec(),这种除了策略0,7,其余策略都是基于CH_SCORE_TOTAL,选择总分最高的。

    以下是默认算法流程:

    • 查找所有信道中CNS分数最低的信道(best_CNS),实现在acs_remove_noisy_cns()
    • 禁止所有信道中CNS分数< best_CNS + acs_trigger_value(acs_cli acs_trigger_var)。
    • 如果有多个有效信道,则acs算法基于CH_SCORE_BSS score选择bss计数最小的信道。基于CH_SCORE_BSS score,如果bss数相等,2.4G时再基于CH_SCORE_INTFADJ score选择远离干扰的信道,5G再基于高信道,实现在acs_pick_better_score()。
    • (8)、如果没有有效信道,则回退较低的带宽(从80MHz到40MHz或从40MHz到20MHz),然后重复步骤(1)-(7)。

    3.3 自动信道选择包含以下注意事项:

    • (1)、评估附近BSS 的信道和带宽使用情况。
    • (2)、确定附近BSS对信道和带宽选择带来的影响。
    • (3)、确定控制边带。(仅适用用地支持40MHz的AP)
    • (4)、通过附近设备的性能来平衡正在选择频道的AP的预期性能。

    自动信道选择在测试过程中,存在如下测试场景:比如说在频闭环境下,1/6/11信道各打流10M/40M/80M;此事应该要选择最小流所在的信道,但是实际情况确实,无法通过某个参量值来衡量当前信道流量的大小,cca是评估信道的空闲程度,在一定条件下,可以判断当前是否有流,但无法真是反应流的大小,在屏蔽房中自动信道选择抓取如下log:

    1ch0M_6Ch20M_11Ch40M // 1信道0M流,6信道20M流,11信道40M流
    
    priv->chnl_ss_mac_rx_count[0]=4
    priv->chnl_ss_mac_rx_count[1]=3
    priv->chnl_ss_mac_rx_count[2]=0
    priv->chnl_ss_mac_rx_count[3]=0
    priv->chnl_ss_mac_rx_count[4]=1
    priv->chnl_ss_mac_rx_count[5]=297
    priv->chnl_ss_mac_rx_count[6]=2
    priv->chnl_ss_mac_rx_count[7]=0
    priv->chnl_ss_mac_rx_count[8]=0
    priv->chnl_ss_mac_rx_count[9]=3
    priv->chnl_ss_mac_rx_count[10]=1117
    priv->chnl_ss_mac_rx_count[11]=2
    priv->chnl_ss_mac_rx_count[12]=0
    ch:1 fa=203 , cca=8 , fa_l=33, cca_l=3, sc=2051, cu=49
    ch:2 fa=402 , cca=9 , fa_l=55, cca_l=3, sc=2136, cu=66
    ch:3 fa=138 , cca=2 , fa_l=21, cca_l=0, sc=5977, cu=40
    ch:4 fa=590 , cca=0 , fa_l=72, cca_l=0, sc=9272, cu=79
    ch:5 fa=736 , cca=6 , fa_l=82, cca_l=2, sc=10152, cu=86
    ch:6 fa=355 , cca=311 , fa_l=50, cca_l=84, sc=9399, cu=88
    ch:7 fa=818 , cca=2 , fa_l=87, cca_l=0, sc=11045, cu=90
    ch:8 fa=741 , cca=0 , fa_l=82, cca_l=0, sc=19089, cu=86
    ch:9 fa=524 , cca=6 , fa_l=67, cca_l=2, sc=18876, cu=75
    ch:10 fa=652 , cca=9 , fa_l=76, cca_l=3, sc=17973, cu=82
    ch:11 fa=85 , cca=301 , fa_l=12, cca_l=83, sc=14505, cu=87
    ch:12 fa=516 , cca=3 , fa_l=67, cca_l=1, sc=17118, cu=75
    ch:13 fa=975 , cca=0 , fa_l=98, cca_l=0, sc=14399, cu=98
    

    由上述log可知,在打流的信道,cca值要远大与不打流的信道,在没有打流的信道上,cca值很小。但是在屏蔽箱中打流,则会出现另一种现象:

    ch:1 fa_count=0 , cca_count=168 , rx_count=709, sc=-1
    ch:2 fa_count=244 , cca_count=246 , rx_count=8, sc=-1
    ch:3 fa_count=499 , cca_count=509 , rx_count=2, sc=-1
    ch:4 fa_count=828 , cca_count=826 , rx_count=0, sc=828
    ch:5 fa_count=379 , cca_count=380 , rx_count=0, sc=379
    ch:6 fa_count=214 , cca_count=208 , rx_count=0, sc=214
    ch:7 fa_count=182 , cca_count=183 , rx_count=0, sc=182
    ch:8 fa_count=58 , cca_count=57 , rx_count=0, sc=58
    ch:9 fa_count=360 , cca_count=356 , rx_count=0, sc=-1
    ch:10 fa_count=345 , cca_count=352 , rx_count=0, sc=-1
    ch:11 fa_count=37 , cca_count=244 , rx_count=416, sc=-1
    ch:12 fa_count=305 , cca_count=309 , rx_count=3, sc=-1
    ch:13 fa_count=599 , cca_count=603 , rx_count=0, sc=-1
    
    ch:1 fa_count=73 , cca_count=192 , rx_count=95, sc=15798
    ch:2 fa_count=272 , cca_count=289 , rx_count=1, sc=19128
    ch:3 fa_count=508 , cca_count=523 , rx_count=0, sc=21732
    ch:4 fa_count=686 , cca_count=693 , rx_count=1, sc=23372
    ch:5 fa_count=279 , cca_count=300 , rx_count=0, sc=23802
    ch:6 fa_count=178 , cca_count=187 , rx_count=8, sc=24112
    ch:7 fa_count=172 , cca_count=185 , rx_count=3, sc=22336
    ch:8 fa_count=212 , cca_count=209 , rx_count=0, sc=19552
    ch:9 fa_count=461 , cca_count=465 , rx_count=0, sc=20560
    ch:10 fa_count=304 , cca_count=312 , rx_count=0, sc=23344
    ch:11 fa_count=30 , cca_count=200 , rx_count=209, sc=21644
    ch:12 fa_count=415 , cca_count=437 , rx_count=2, sc=20924
    ch:13 fa_count=788 , cca_count=784 , rx_count=0, sc=17296
    

    从rx_count的值来看,1信道和11信道在打流,实际情况也是1信道和11信道在打流,但cca值都很高,在屏蔽箱和屏蔽房的环境相差较大,跟据cca来判断信道流量的大小不太合适。

    小结:
    针对多信道打流,acs要选择打流最小的信道,可以通过评判busytime的值,mtk芯片厂家可以通过busytime来评估信道流量的大小,同样realtek芯片厂家也可以通过读取busytime所对应的寄存器的值来评估信道流量的大小,但是在rtl8192cd芯片中,该寄存器的值并未被用来评估信道,具体原因不得而知,但实验结果表明,rtl8192cd芯片中,busytime对应的寄存器的值可以一定程度上反应信道流量的大小,在周围环境较复杂时,可以通过获取busytime的值,并通过分配一定的权值,可以优化自动信道选择算法。

    展开全文
  • 结合过采样技术和香农限带高斯白噪声信道的容量公式推导出了等效分辨率公式,并以测量心电信号为例,采样速率为400SPS、ADC 参考电压为2.5 V 时,选用等效分辨率为26 位ADC。经实例证明,等效分辨率为ADC 性能...
  • 结合过采样技术和香农限带高斯白噪声信道的容量公式推导出了等效分辨率公式,并以测量心电信号为例,采样速率为400SPS、ADC 参考电压为2.5 V 时,选用等效分辨率为26 位ADC。经实例证明,等效分辨率为ADC 性能...
  •  中国CDMA手机入网测试的基本流程如图1所示。  图1 中国CDMA手机入网测试基本流程图  2、CDMA手机实验室测试标准概述  目前,CDMA手机实验室测试主要依据3GPP 2或TIA标准化组织所定义的各项技术规范来进行...
  • 导读:R&S CMA180 是业界台允许用户产生附加信号无线电综合测试仪,只需点击几下鼠标,就可以产生共信道抑制测量干扰信号。  R&S CMA180 无线电测试仪使得制造商和服务技术人员可以在100kHz至3GHz范围内测试...
  • 导读:R&S CMA180 是业界第一台允许用户产生附加信号无线电综合测试仪,只需点击几下鼠标,就可以产生共信道抑制测量干扰信号。  R&S CMA180 无线电测试仪使得制造商和服务技术人员可以在100kHz至3GHz范围内...
  • 从理论上讲,一个基带传输系统传递函数只要满足式( 4-27 ),就可消除码间串扰。...实践中,为了使系统达到最佳化,除了用专门精密仪器进行测试和调整外,大量维护工作希望用简单方法和通用...

    从理论上讲,一个基带传输系统的传递函数

    只要满足式( 4-27 ),就可消除码间串扰。但在实际系统中要想做到这一点非常困难,甚至是不可能的。这是因为码间串扰与发送滤波器特性、信道特性、接收滤波器特性等因素有关,在工程实际中,如果部件调试不理想或信道特性发生变化,都可能使

    改变,从而引起系统性能变坏。实践中,为了使系统达到最佳化,除了用专门精密仪器进行测试和调整外,大量的维护工作希望用简单的方法和通用仪器也能宏观监测系统的性能,观察眼图就是其中一个常用的实验方法。

    4.5.1 眼图的概念

    眼图是指利用实验的方法估计和改善(通过调整)传输系统性能时在示波器上观察到的一种图形。观察眼图的方法是:用一个示波器跨接在接收滤波器的输出端,然后调整示波器扫描周期,使示波器水平扫描周期与接收码元的周期同步,这时示波器屏幕上看到的图形像人的眼睛,故称 为 “眼图”。从“眼图”上可 以观察出码间串扰和噪声的影响,从而估计系统优劣程度。另外也可以用此图形对接收滤波器的特性加以调整,以减小码间串扰和改善系统的传输性能。

    4.5.2 眼图形成原理及模型

    1. 无噪声时的眼图

    为解释眼图和系统性能之间的关系,图 4-21 给出了无噪声情况下,无码间串扰和有码间串扰的眼图。

    图 4-21 基带信号波形及眼图

    图 4-21 ( a )是无码间串扰的双极性基带脉冲序列,用示波器观察它,并将水平扫描周期调到与码元周期

    一致,由于荧光屏的余辉作用,扫描线所得的每一个码元波形将重叠在一起,形成如图 4-21 ( c )所示的线迹细而清晰的大 “眼睛” ;对于图 4-21 ( b )所示有码间串扰的双极性基带脉冲序列,由于存在码间串扰,此波形已经失真,当用示波器观察时,示波器的扫描迹线不会完全重合,于是形成的眼图线迹杂乱且不清晰, “ 眼睛 ” 张开的较小,且眼图不端正,如图 4-21 ( d )所示。

    对比图 4-21 ( c )和图 4-21 ( d )可知,眼图 的 “眼睛” 张开的大小反映着码间串扰的强弱。 “眼睛”张的 越大,且眼图越端正,表示码间串扰越小;反之表示码间串扰越大。

    2. 存在噪声时的眼图  当存在噪声时,噪声将叠加在信号上,观察到的眼图的线迹会变得模糊不清。若同时存在码间串扰 , “眼睛”将 张开得更小。与无码间串扰时的眼图相比,原来清晰端正的细线迹,变成了比较模糊的带状线,而且不很端正。噪声越大,线迹越宽,越模糊;码间串扰越大,眼图越不端正。

    3. 眼图的模型  眼图对于展示数字信号传输系统的性能提供了很多有用的信息:可以从中看出码间串扰的大小和噪声的强弱,有助于直观地了解码间串扰和噪声的影响,评价一个基带系统的性能优劣;可以指示接收滤波器的调整,以减小码间串扰。为了说明眼图和系统性能的关系,我们把眼图简化为图 4-22 所示的形状,称为眼图的模型。(点击此处观看flash)该图表明如下意义:

    图 4-22 眼图的模型

    ( 1 )最佳抽样时刻应 在 “眼睛” 张开最大的时刻。

    ( 2 )对定时误差的灵敏度可由眼图斜边的斜率决定。斜率越大,对定时误差就越灵敏。

    ( 3 )在抽样时刻上,眼图上下两分支阴影区的垂直高度,表示最大信号畸变。

    ( 4 )眼图中央的横轴位置应对应判决门限电平。

    ( 5 )在抽样时刻上,上下两分支离门限最近的一根线迹至门限的距离表示各相应电平的噪声容限,噪声瞬时值超过它就可能发生错误判决。

    ( 6 )对于利用信号过零点取平均来得到定时信息的接收系统,眼图倾斜分支与横轴相交的区域的大小,表示零点位置的变动范围,这个变动范围的大小对提取定时信息有重要的影响。

    展开全文
  • LTE-Advanced就看中了载波聚合个这个特点,把其作为Release 10中一项重要技术,主要通过改进媒体介入层(MAC)及物理层协议,就把其最大信道带宽从LTE本身20MHz提升至LTE-A100MHz,从而把数据速率提高至下行1...
  • 3 术语和定义 1 4 测试环境与仪表 2 4.1 正常测试环境 2 4.2 测试仪器和设备 2 5 测试内容列表 3 6 无线指标测试 5 6.1 常规射频性能测试 5 6.1.1 频率误差和相位误差 5 6.1.2 发射机载频峰值功率和突发脉冲定时 6 ...
  • LTE-Advanced就看中了载波聚合个这个特点,把其作为Release 10中一项重要技术,主要通过改进媒体介入层(MAC)及物理层协议,就把其信道带宽从LTE本身20MHz提升至LTE-A100MHz,从而把数据速率提高至下行1Gbps/...
  •  中国CDMA手机入网测试的基本流程如图1所示。  图1 中国CDMA手机入网测试基本流程图  2、CDMA手机实验室测试标准概述  目前,CDMA手机实验室测试主要依据3GPP 2或TIA标准化组织所定义的各项技术规范来进行...
  • 4.6. 测试终端移动速度 12 4.7. 测试其他约定 12 5. 测试用例概览 12 6. 测试用例 14 6.1. 覆盖测试 14 6.1.1. 全网底噪普查 14 6.1.1.1. 2.6GHz D3频段 14 6.1.1.2. 3.5GHz 频段 14 6.1.2. 单小区覆盖-4G 14 ...
  • 例题5:请详细解释一下TCP/IP协议的定义,主要有什么作用? 答案:TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,译为传输控制/网际协议。TCP/IP协议之所以流行,部分原因是因为它可以用在...

    基础技术测试篇(五)

    2.2 TCP/IP协议

    例题5:请详细解释一下TCP/IP协议的定义,主要有什么作用?

    答案:TCP/IP是英文Transmission Control Protocol/Internet Protocol的缩写,译为传输控制/网际协议。TCP/IP协议之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议、IP协议、UDP协议、ICMP协议和其他一些协议的协议簇。TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型。是一种通信协议的七层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这七层是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP通信协议采用了四层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这四层分别是:

    应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等

    传输层:此层提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP向数据包中加入传输数据并把它传输到下一层中,这一层负责传送数据,并确定数据已被送达并接收。

    网络层:负责提供基本的数据包传送功能,让每一个数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)

    数据链路层:对实际的网络媒体进行管理,定义如何使用实际网络(如Ethernet、SerialLine等)来传送数据,负责接收IP数据包并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层

    Tips:下图显示了TCP/IP协议与OSI七层模型关系

    例题6:TCP和UDP协议有什么主要区别?

    答案:TCP的主要目的是提供可靠的数据传输,并在相互进行通信的设备或服务之间保持一个虚拟连接。TCP在数据包接收无序、丢失或在交付期间被没破坏时,负责数据恢复。它通过为每个数据包提供一个序号来完成此恢复。较低的网络层会将每个数据包视为一个 独立的单元,因此,数据包可以沿完全不同的路径发送,即使它们都是同一消息的组成部分。这与网络层处理分段和重新组装数据包的方式非常相似,只是级别更高一点而已。 为 确保正确地接收数据,TCP要求在目标计算机成功收到数据时发回一个确认(即ACK)。如果在某个时限内未收到相应的ACK,将重新传送数据包。如果网络拥塞,这种重新传送将导致发送的数据包重复。但是,接收计算机课通过数据包的序号来确定它是否为重复数据包,并在必要时丢弃它。

    UDP与TCP的主要区别在于UDP不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDP在许多方面非常有效。当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),可使用UDP。ICQ就是使用UDP协议发送消息的。许多程序都同时具有单独的 TCP连接和单独的UDP连接。重要的状态信息随可靠的TCP连接发送,而数据流通过UDP发送。

    基于上述描述可以总结出TCP与UDP的区别主要体现在如下 几个方面:

    (1)基于连接和无连接

    (2)对系统资源的要求(TCP较多,UDP少)

    (3)程序结构(UDP较简单)

    (4)流模式(UDP)与数据报模式(TCP)

    (5)保证数据正确性(TCP)

    (6)保证数据顺序(TCP)

    Tips:从专业的角度说,TCP是有连接协议,UDP是无连接协议。TCP的可靠保证通过它的三次握手机制来实现的。而UDP没有这样的机制,所以不可靠。不过UDP的速度是TCp比不了的,且UDP的反应速度更快,QQ是用UDP协议传输的,HTTP是用TCP协议传输的,大家自己体验一下就能发现区别了。再有,UDP和TCP的目的端口不一样,而且两个协议不在同一层,TCP在第三层,而UDP在第四层或者第七层。

    例题7:简单介绍TCP/IP协议簇中协议都具有什么样的功能,都是如何工作的?

    答案:1.IP:网际协议IP是TCP/IP的核心,也是网络层中最重要的协议。 IP层接收由更低层(网络接口层,例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP层或UDP层;与之相应的,IP层也把从TCP或UDP接收来的数据包发送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或没有被破坏。IP数据包中含有发送它的主机地址(源地址)和接收它的主机地址(目的地址)。 高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从从一个有效的主机发送来的。IP确认包含一个选项,叫做IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP服务来说,使用了该选项的IP包好像是从路径上的最后一个系统传递过来的,而不是来自于它的真实地址。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统进行平常被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。

    2.TCP:如果IP数据包中有已经封好的TCP数据包,那么IP将把它向上送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。TCP将它的信息送到更高层的应用程序,而Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送回IP层,设备驱动程序和物理介质,最后到达接收方。 面向连接的服务(例如,Telnet,FTP,SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在发送和接收域名数据库时使用TCP,但在向单个主机传送信息时使用UDP。

    3.UDP:UDP和TCP位于同一层,却不能进行数据包的顺序错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询-应答的服务,如NFS。相对于FTP或Telnet,这些服务需要交换的信息量很小。使用UDP的服务包括(网络时间协议)和DNS(DNS也使用TCP)。欺骗UDP比欺骗TCP更容易,因为UDP没有建立初始化连接(也可以成为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临更大的风险。

    4.ICMP:ICMP与IP位于同一层,它被用来传送IP的控制信息。它主要提供有关通向目的地址的路径信息。ICMP的“Redirect”信息通知主机通向其他系统的更加准确的路径,而“Unreachable”信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接“体面地”终止。PING是最常用的基于ICMP的服务。

    Tips:TCP/IP协议是一组包括TCP协议、IP协议、UDP协议、ICMP协议以及其他一些协议的协议簇。TCP/IP协议簇分为四层,IP层位于协议簇的第二层(对应于OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层)。TCP和IP是TCP/IP协议簇的中间两层,是整个协议簇的核心,起到承上启下的作用,所以我们将这些协议簇称为TCP/IP协议。

    例题8:简述TCP/IP建立连接的过程。

    答案:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

    第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认。

    第二次握手:服务器收到SYN包,必须确认客户的SYN(ack=j1),同时自己也发送一个SYN包(syn=k),即SYN_ACK包,此时服务器进入SYN_RECV状态;

    第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

    Tips:在TCP会话初期,有所谓的“三次握手”,用来定义每次发送的数据量是怎样跟踪的,从而进行协商使数据段的发送和接收同步,此外,还定义了根据所接收到的数据量而确定的数据确认数及数据发送,接收完毕后何时撤销联系,并建立虚连接。为提供可靠地传送,TCP在发送数据新的数据之前,以特定的顺序将数据包进行排序,并需要这些包传送给目标机之后的确认消息。TCP总是用来发送大批量的数据。应用程序收到数据后做出确认时也要用到TCP。由于TCP需要时刻 跟踪,这需要额外开销,使得TCP的格式显得有些复杂。

    例题9:简述IP地址的分类及特点

    答案:在Internet中,为了实现连接到互联网上的节点之间的通信,必须为每个节点(入网的计算机)分配一个地址,并且应当保证这个地址是全网唯一的,这便是IP地址。
    目前的IP地址由32位二进制数构成,每8位二进制数表示一个十进制整数,中间用小数点间隔,如159.226.41.98,整个IP地址空间有4组8为二进制数,由表示主机所在的网络的地址(类似部队的编号)和主机在该网络中的标识(如同士兵在该部队的编号)共同组成。为了便于寻址和层次化地构造网络,IP地址被分为A、B、C、D、E五类商业应用中只用到A、B、C三类。
    A类地址:A类地址的网络标识由第一组8位二进制数表示,网络中的主机标识由余下的三组二进制数表示,A类地址的特点是网络标识的第一位二进制数取值必须为“0”,不难算出,A类地址允许有126个网段,每个网络大约有1670万台主机,通常分配给拥有大量主机的网络(如主干网)
    B类地址:B类地址的网络标识由前两组二进制数表示,网络中的主机标识由余下的两组二进制数表示,B类地址的特点是网络标识的前两位二进制数取值必须为“10”,B类地址允许有16384个网段,每个网络允许有65533台主机,适用于节点较多的网络(如区域网)。
    C类地址:C类地址的网络标识由前三组二进制数表示,网络中的主机标识由余下的一组二进制数表示,C类地址的特点是网络标识的前三位二进制数必须为“110”,具有C类地址的网络允许有254台主机,适用于节点比较少的网络(如校园网)。
    为了便于记忆,通常习惯采用4个十进制数来表示一个IP地址,十进制数之间用句点“.”予以分隔。这种IP地址的表示方法也被称为点分十进制法,以这种方式表示,A类网络的IP地址范围为1.0.0.1~127.255.255.254,B类地址范围为:128.1.0.1~191.255.255.254,C类网络范围为:192.0.1.1~223.255.255.254.
    Tips:由于网络地址紧张、主机地址相对过剩,需要采取子网掩码的方式来指定网段号,子网掩码是一个32位地址,用于屏蔽IP地址的 一部分以区别网络标识和主机标识。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分为网络地址 和主机地址两部分。子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,右边是主机位,用二进制“0”表示。只有通过子网掩码,才能表示一台主机所在的 子网与其他子网的关系,使网络正常工作。子网掩码是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1的部分代表网络号,0的部分代表主机号。子网掩码的作用就是获取主机IP的网络地址信息,用于区别主机通信不同情况,由此来选择不同的通信路径。其中A类地址的默认子网掩码为255.0.0.0,B类地址的默认子网掩码是255.255.0.0,C类地址的默认子网掩码是255.255.255.0,

    展开全文
  • 这两种手段是对标准多径测试的一个有益的补充,当完成标准信道测试之后,可以有更多的测试辅助手段来*估终端在真实环境下的性能表现。  1 真实无线环境测试简介  传统的实验室测试都是采用线缆连接,采用协议...
  • 他提出软件定义的无线电(简称软件无线电)就是由软件进行信道调制解调无线电。这样数字通信系统少数射频参数由硬件射频前端决定,实际通信协议主要由软件定义。也就是说系统可以根据实际信道条件和用户需求...
  • 1、频谱仪功能介绍现代频谱分析仪多采用软件无线电思想设计:搭建通用性强硬件平台,将功能实现软件化,使得现代频谱分析仪具有了“软件定义仪器”特征,在维持硬件平台基本不变情况下,通过更新软件,就...
  • 带宽  研究发光二极管(LED)器件调制特性以及在高速调制状态下发光特性是提升新型可见光通信系统性能关键问题之一...发光二极管(LED)调制带宽则是器件在加载调制信号时,能承载信号最大频带宽度,一般定义
  •  在通信测试中,传统2M数字传输分析仪可用于测量通信线路数据通信误码率和分析线路故障及原因,并可方便地完成对2 Mb/s数字通道,N×64 k信道一系列传输参数测量及日常维护测试。但是,目前国内外市场上这...
  • 针对TD-SCDMA下行小区搜索中下行导频时隙(DwPTS)位置搜索、下行同步码...以上方法简化了计算复杂性,可实现快速高效网络测量,满足TD-SCDMA网络规划及优化需求,这些在仿真结果和现场测试中都得到了验证。
  • 给出基于链路负载和链路“潜在的”干扰度的权值的定义和基于权值的链表的构建方法;阐述了算法的设计思想和实现步骤。仿真实验测试结果表明,该算法不但能适应业务流量分布均匀或不均匀的状态,而且能相应地提高网络...
  • 本资料包含《案例研究:用于通信测试的软件定义无线电架构 》,《正交频分复用技术(OFDM)和多信道通信系统 》,《通信系统中的脉冲成形滤波器 》三篇技术文章。
  • 9.2 TSM终端协议测试的模型 365 9.3 TD-SCDMA终端协议测试参照的标准和主要的测试项目 367 9.3.1 CC子层的测试 367 9.3.2 MM子层的测试 367 9.3.3 RR子层的测试 368 9.3.4 L2层的测试 369 9.3.5 HL1层的测试 ...
  • 5G-OTA-5992-3173EN.pdf

    2020-07-27 14:38:04
    此白皮书主要讲了一个为什么和三个挑战: 挑战一:在毫米波频率上路径损耗过大,距离过远 挑战二:定义不完善毫米波 OTA 测试方法 挑战三:在真实信道条件下测量设备性能
  • 国标地面数字电视广播技术介绍 国标地面数字电视现场测试及工程...标准适用于地面传输数字多路电视/高清晰度电视固定和移动广播业务帧结构、信道编码和调制系统。 地面数字电视业务采用技术必须符合该标准定义
  •  -包括若干个MATLAB案例研究和测试平台,致力于逐步完善理解LTE物理层功能规范所需知识体系。  -提供所有MATLAB程序源代码以及PPT文档和其他讲解实例。 推荐序一 推荐序一(译文) 推荐序二 译者序 原书...
  •  -包括若干个MATLAB案例研究和测试平台,致力于逐步完善理解LTE物理层功能规范所需知识体系。  -提供所有MATLAB程序源代码以及PPT文档和其他讲解实例。 推荐序一 推荐序一(译文) 推荐序二 译者序 原书...
  •  -包括若干个MATLAB案例研究和测试平台,致力于逐步完善理解LTE物理层功能规范所需知识体系。  -提供所有MATLAB程序源代码以及PPT文档和其他讲解实例。 推荐序一 推荐序一(译文) 推荐序二 译者序 原书...
  • 6.5.3 几类小区的定义 361 6.5.4 信令无线承载(SRB) 361 6.5.5 消息列表 361 参考文献 363 第7章 第三代移动通信核心网络演进(EPC) 365 7.1 架构参考模型和接口协议 366 7.1.1 非漫游架构 ...
  • ipmitool 指令

    千次阅读 2018-03-04 19:05:59
    Lan #配置网络(lan)信道(channel)chassis #查看底盘状态和设置电源event #向BMC发送一个已经定义的事件(event),可用于测试配置SNMP是否成功mc #查看MC(Management Contollor)状态和各种允许项sdr #打印...

    一般命令

    raw #发送一个原始的IPMI请求,并且打印回复信息。

    Lan #配置网络(lan)信道(channel)

    chassis #查看底盘的状态和设置电源

    event #向BMC发送一个已经定义的事件(event),可用于测试配置的SNMP是否成功

    mc #查看MC(Management Contollor)状态和各种允许的项

    sdr #打印传感器仓库中的所有监控项和从传感器读取到的值。

    Sensor #打印详细的传感器信息。

    Fru #打印内建的Field Replaceable Unit (FRU)信息

    Sel #打印 System Event Log (SEL)

    Pef #设置 Platform Event Filtering (PEF),事件过滤平台用于在监控系统发现有event时候,用PEF中的策略进行事件过滤,然后看是否需要报警。

    Sol/isol #用于配置通过串口的Lan进行监控

    User #设置BMC中用户的信息 。

    Channel #设置Management Controller信道。

    Ipmitool –I open sensor list #命令可以获取传感器中的各种监测值和该值的监测阈值,包括(CPU温度,电压,风扇转速,电源调制模块温度,电源电压等信息)

    Ipmitool –I open sensor get “CPU0Temp” #可以获取ID为CPU0Temp监测值,CPU0Temp是sensor的ID,服务器不同,ID表示也不同。

    Ipmitool –I open sensor thresh #设置ID值等于id的监测项的各种限制值。

    Ipmitool –I open chassis status #查看底盘状态,其中包括了底盘电源信息,底盘工作状态等

    Ipmitool –I open chassis restart_cause #查看上次系统重启的原因

    Ipmitool –I open chassis policy list #查看支持的底盘电源相关策略。

    Ipmitool –I open chassis power on #启动底盘,用此命令可以远程开机

    Ipmitool –I open chassis power off #关闭底盘,用此命令可以远程关机

    Ipmitool –I open chassis power reset #实现硬重启,用此命令可以远程重启

    #Ipmi还可以设置系统启动boot的设备,具体见ipmitool帮助文档

    Ipmitool –I open mc reset #使BMC重新硬启动

    Ipmitool –I open mc info #查看BMC硬件信息

    Ipmitool –I open mc getenables #列出BMC所有允许的选项

    Ipmitool –I open mc setenables =[on|off] #设置bmc相应的允许/禁止选项。

    Ipmitool-I open event 1 #发送一个温度过高的消息到System Event Log中,可以发送的Event有:

    Temperature: Upper Critical: Going High

    Voltage Threshold: Lower Critical: Going Low

    Memory: Correctable ECC Error Detected

    Ipmitool-I open event #命令可以用测试配置的IPMI中的snmp功能是否成功。

    Ipmitool -I open lan print 1 #打印现咱channel 1的信息 。

    Ipmitool -I open lan set 1 ipaddr 10.10.113.95 #设置channel 1的IP地址为10.10.113.95

    Ipmitool -I open lan set 1 snmp public #设置channel 1 上snmp的community为public。

    Ipmitool -I open lan set 1 access on #设置channel 1允许访问。

    Ipmitool -I open pef info #打印Platform Event Filtering (pef)信息

    Ipmitool -I open pef status #查看Platform Event Filtering (pef)状态

    Ipmitool -I open pef policy #查看Platform Event Filtering (pef)策略设置

    Ipmitool -I open sdr list fru #读取fru信息并显示。

    ipmitool sel clear #清除记录

    ipmitool sel elist

    ipmitool sel list

    ipmitool fru

    ipmitool fru print #显示fru信息

    ipmitool fru print 0

    ipmitool fru print 1

    ipmitool bmc reset cold #重启bmc

    ipmitool sdr #查看psu fan (BAT)等信息

    ipmitool sdr type fan

    ipmitool mc info #查看bmc信息

    ipmitool lan print #显示lan信息

    ipmitool lan print|egrep "MAC Address" #得到bmc的oui

    ipmitool lan set 1 ipsrc dhcp #设置动态ip 1用户

    ipmitool -H $bmc_ip -U admin -P admin mc info #设置用户名密码

    ipmitool chassis policy always-off

    ipmitool chassis identify force

    ipmitool chassis identify off

    ipmitool sdr type Temperature

    ipmitool sol payload enable 1

    展开全文

空空如也

空空如也

1 2 3
收藏数 60
精华内容 24
关键字:

信道测试的定义