无线网络和设备的制作方法

文档序号:20922381发布日期:2020-05-29 14:19阅读:257来源:国知局
无线网络和设备的制作方法

背景技术
:1.1背景本文以下的示例和方面涉及用于无线网络、设备和/或换向(例如,用于可见光通信vlc)的策略和技术。无线通信(并且特别是vls通信)允许在发射机和接收机之间交换传输而无需插入电线。无线通信遭受若干损害,例如可靠性降低,因为不可能总是保证接收机正确地接收了传输。此外,有必要建立用于协同发送和接收的规则(例如,协议)。例如,有必要建立避免网络的两个节点同时发送的规则,或者在这种情况下,开发解决冲突的技术。此外,接收机可能有必要确定信道的特性。为了该目的,可以从接收机发送导频序列,使得接收机可以确定信道特性。在某些情况下,多个节点同时发送其导频序列。技术实现要素:1.2概述根据一个方面,公开了一种用于使用无线链路与多个其他通信设备进行通信的通信设备,其中,所述通信设备被配置为:根据以下项目,使用多个子载波或时隙来提供各个参考信号:光学时钟参考;和在集中的发送通信设备或要并行发送的流的数量;根据与整个发送通信设备集内的各个通信设备相关联的标识号或根据识别特定流或发射机的标识号,来定义子载波或信号在所述时隙中的位置;发送所述参考信号,所述参考信号使多个接收通信设备能够识别来自整个通信设备集中的各个通信设备或与特定流或发射机相关联的信号。根据一个方面,公开了一种用于使用无线链路与多个其他通信设备进行通信的通信设备,其中,所述通信设备被配置为:-使用具有固定或可变长度的不同代码与不同的所述其他通信设备进行通信,以允许所述其他通信设备识别哪些数据被定向到它们和/或实现码分多址接入;-根据进行接收的其他通信设备的数量和/或根据信道条件和/或根据期望的数据速率,来改变所述代码的数量和/或代码的长度;以及-根据进行接收的其他通信设备的数量、和/或根据信道条件、和/或根据期望的数据速率,来改变脉冲幅度调制的类型以在2-pam、4-pam、8-pam和16pam之间切换。根据一个方面,公开了一种用于使用无线链路与多个其他通信设备进行通信的通信设备,其中,所述通信设备被配置为使用hadamard编码调制,其中,所述通信设备被配置为改变hadamard编码调制中使用的代码的数量和对脉冲幅度调制pam的幅度状态的数量进行确定的参数。根据一个方面,公开了一种用于使用无线链路与多个其他通信设备进行通信的通信设备,包括:数字处理单元;以及用于发送光信号的光学前端;其中,所述数字处理单元被配置为向所述光学前端提供无直流dc输出信号;其中,所述光学前端被配置为设置如发光二极管或激光二极管的光学发送设备的调制幅度和/或偏差,其中,所述通信设备被配置为执行脉冲幅度调制pam,其中,所述通信设备被配置为将输入比特映射到两个电平,并且减去恒定电平。根据一个方面,公开了一种用于使用无线链路与多个其他通信设备进行通信的通信设备,其中,所述通信设备被配置为使用完整的发射机集来发送信道估计帧,并且其中,所述通信设备被配置为使用所选择的发射机来选择性地发送数据帧,其中,所述通信设备被配置为将报头符号的标量流与包含所有相同值在内的向量相乘。根据一个方面,公开了一种用于使用无线链路与多个其他通信设备进行通信的通信设备,其中,所述通信设备被配置为使用多个发射机来发送多个数据流,其中,所述通信设备被配置为确定要使用哪些发射机和哪些强度来发送第一数据流;其中,所述通信设备被配置为确定要使用哪些发射机和哪些强度来发送第二数据流;并且其中,所述通信设备被配置为从中央控制器接收信息。根据一个方面,公开了一种可见光通信vlc网络,包括:域主控器dm;与所述dm连接的多个中继端点rep;以及多个端点ep,其中,每个rep被配置为发送和接收信号:通过不是vlc链路的第一通信链路与所述dm发送和接收信号;以及通过是vlc链路的第二通信链路与所述ep中的至少一个发送和接收信号,其中每个rep被配置为中继:通过所述第二通信链路将下行链路dl信号从所述dm中继到所述至少一个ep;和/或通过所述第一通信链路将上行链路ul信号从所述至少一个ep中继到所述dm。根据一个方面,公开了用于使用无线链路与多个其他通信设备进行通信的通信设备集,其中,所述通信设备集被配置为:根据以下项目使用多个子载波或时隙来提供各个参考信号:光学时钟参考;以及所述集中的发送通信设备或要并行发送的流的数量;根据与整个发送通信设备集内的各个通信设备相关联的标识号或根据识别特定流或发射机的标识号,来定义子载波或信号在所述时隙中的位置;发送所述参考信号,所述参考信号使多个接收通信设备能够识别来自整个通信设备集中的各个通信设备或与特定流或发射机相关联的信号。根据一个方面,提供了一种用于使用无线链路执行用于与多个其他通信设备进行通信的通信的方法,包括:根据以下项目使用多个子载波或时隙来提供各个参考信号:光学时钟参考;以及所述集中的发送通信设备或要并行发送的流的数量;根据与整个发送通信设备集内的各个通信设备相关联的标识号或根据识别特定流或发射机的标识号,来定义子载波或信号在所述时隙中的位置;发送所述参考信号,所述参考信号使多个接收通信设备能够识别来自整个通信设备集中的各个通信设备或与特定流或发射机相关联的信号。根据一个方面,提供了一种用于使用无线链路执行用于与多个其他通信设备进行通信的通信的方法,包括:通过根据所述集中的发送通信设备或要并行发送的流的数量而选择特定波形,来从在时间上正交的多个波形中选择所述特定波形。根据一个方面,提供了一种方法,包括:使用具有可变长度或固定长度的不同代码与不同的其他通信设备进行通信,以允许所述其他通信设备识别哪些数据被定向到它们和/或实现码分多址接入;根据进行接收的其他通信设备的数量和/或信道条件和/或根据期望的数据速率,来改变所述代码的数量和/或所述代码的长度。根据一个方面,提供了一种方法,包括:使用hadamard编码调制来允许其他通信设备识别哪些数据被定向到它们,改变所述hadamard编码调制中使用的代码的数量和对脉冲幅度调制pam的幅度状态的数量进行确定的参数。根据一个方面,提供了一种方法,包括:向光学前端提供无直流dc输出信号,其中,所述无dc输出信号是报头和/或有效载荷的编码和符号映射的表示;其中,所述光学前端被配置为设置诸如led或激光二极管的光学发送设备的调制幅度和/或偏差。根据一个方面,提供了一种方法,包括:使用完整的发射机集来发送信道估计帧,以及使用所选择的发射机或要并行发送的流选择性地发送数据帧。根据一个方面,提供了一种方法,包括:使用多个发射机发送多个数据流;确定要使用哪些发射机和哪些强度来发射第一数据流;以及确定要使用哪些发射机和哪些强度来发送第二数据流。根据一个方面,提供了一种非暂时性存储单元,存储指令,所述指令在由处理器执行时,使所述处理器执行上述方法。附图说明1.3附图图1.1和图1.2示出了根据示例的通信设备。图1.3显示了根据示例的通信细节。图1.4和图1.4a示出了根据示例的通信设备的组件。图1.5示出了根据示例的方法。图1.6示出了根据示例的函数图。图2.1示出了根据示例的网络。图2.2和图2.3示出了根据示例的连接矩阵。图2.4和图2.5示出了在通信示例中交换的帧。图2.6、图2.8和图2.9示出了通信示例。图2.7示出了用于通信的无线资源。图3.1示出了在通信示例中交换的帧。图3.2和图3.3示出了根据示例的用于传输的框图。图3.4示出了根据示例的编码器和解码器。具体实施方式1.4示例图1.1示出了通信设备110。通信设备110可以是用于光学通信的通信设备,例如,诸如可见光通信vlc。通信设备110可以包括用于控制通信和处理信号的处理器111。通信设备111可以包括或者连接至少一个发射机/接收机112,该发射机/接收机112可以是例如包括发光二极管led在内的用于发送的类型的发射器、和/或用于接收的光电晶体管。发射机/接收机112可以与其他外部通信设备发射/接收无线信号113。通信设备110可以包括输入/输出i/o单元114,其可以与外部设备发送/接收信号115(例如,电信号或射频rf信号)。在示例中,通信设备110可以是定位在固定位置(例如,接合到墙壁等)上的设备,或者可以是移动设备。图1.2示出了通信设备110的变体,用数字120表示。通信设备120包括多个发射机/接收机112(分支),该多个发射机/接收机112(分支)例如根据多输入/多输出mimo范式来发送/接收信号113(例如,光信号)。图2.1示出了网络210或网络域,其包括域主控器dm212、多个中继端点rep214和多个端点ep216。例如,dm212可以是基于处理器的系统。它可以是例如本地或远程或基于云的计算机系统,并且可以通过连接111与其他设备连接。每个rep214可以被放置在固定位置(例如,附接到房间中的墙壁上)。dm212可以知道rep的位置。rep214和ep216中的每一个可以是通信设备110或120之一。具体地,rep214可以沿着第二(例如,光)通信链路218来交换信号113(例如,光信号),该第二(例如,光)通信链路218可以是vlc链路。每个ep214可以是可移动的,并且dm212可能无法预先知道其位置。通常,至少一个ep216通常可以通过信号219(一般可以不同地是rf信号、电信号、光信号等)与其他设备或同一设备的其他单元进行通信。在其他示例中可以使用其他拓扑。rep214可以是基本上将从dm212发送的信号(但是以光学形式)中继到ep216的设备,和/或反之亦然。当从dn中继信号到ep(下行链路dl)时,每个rep214可以将信号113发送给一些ep216,例如,rep214能够“看到”(即,建立令人满意的通信的)那些ep。为了增加确定性,通常优选地,dm将无线资源(时隙、颜色、频带等)预分配(例如,调度)给不同的通信和/或设备,以避免由两个不同的ep或rep发送的信号之间的冲突。因此,dm优选地定义无竞争的无线资源。尽管如此,通常还定义了一些基于竞争的资源。这是因为,例如,存在新的ep打算开始与dm通信的可能性。ep可以在网络210的覆盖区域内移动或被移动,使得可以发起与rep的通信:因此,ep应该用信号通知其存在。另一种可能性是,ep在网络系统的操作期间已接通并打算与dm通信:已接通的ep将指示其存在。为了允许这种可能性,dm可以周期性地发送通过整体中继到rep214的通用帧(例如,“信标帧”)。信标帧可以指定在一些数据字段中编码的资源,新的ep(如果存在)将在该资源中用信号通知其存在。因此,打算成为网络的一部分的所有ep将在由dm指示的资源中发送传输。因此,通常,有必要允许一些基于竞争的资源,其中存在多个新的ep同时用信号通知它们存在的风险。已经注意到,可以执行通信,其中:-第一ep发送具有离散数量的子载波的第一梳状导频序列;以及-第二ep发送具有离散数量的子载波的第二梳状导频序列。可以相对于第一梳状导频序列的子载波来移位第二第一梳状导频序列的子载波,以便允许至少一个rep针对第一和第二ep中的每一个来确定与vlc链路218相关联的度量。图1.3提供了一个示例。在信标帧中用信号发送的基于竞争的无线资源中,两个不同的ep216'和216”通过向rep214发送无线传输113'和113”而尝试同时与dm通信。传输113'和113”两者都是分别表示为131'和131”的具有离散数量的子载波的梳状导频序列,该离散数量的子载波被编号为s1……s8(在此,示出了八个子载波,但可以使用其他数量)。第一梳状导频序列131'仅包括子载波s1和s5,而第二梳状导频序列131”仅包括子载波s3和s7。值得注意的是,第二序列131”的子载波相对于第一序列131'的子载波s1和s5移位了两个位置。(可以提供其他移位:例如,在移位三个位置的情况下,第二序列131”将呈现子载波s4和s8。)对于每个梳状导频序列,未占用的子载波可能是空的(例如,段的幅度为0)。序列113'和113”的组成物作为序列131”'由rep214来接收。因此,两个导频序列113'和113”不冲突。根据序列之间的移位位置,rep和/或dm可以从ep216'和216'两者获得信息。在图1.3的示例中,四个ep可以同时发送。然而,如果子载波的数量增加,则存在确定性地容纳从ep到rep的更多传输的可能性。此外,根据接收到的序列131”',rep214可以测量关于链路218的度量和/或与质量有关的度量,例如,信道质量信息(cqi)、信道状态信息(csi)等。所获得的度量可以被发信号通知给dm212。相反的过程也是可能的:一个ep可以从不同的rep接收梳状导频序列,以便测量与链路和/或通信质量相关联的度量,并且随后通过rep214将它们发信号通知给dm212。例如,当通过rep从dm向ep发送“信标帧”(参见下文)时,可能发生这种情况。因此,ep可以在一个单独的测量会话中测量与信道相关联的度量。本文阐述了用于生成有用的无线信号(例如,用于单独地生成参考信号和/或用于其他目的),例如梳状信号(例如,梳状导频序列)的方面。例如,具体阐述了光信号(例如,视觉光信号)。这些方面可以涉及以上阐述的拓扑和/或设备和/或涉及其他不同的拓扑和/或设备。也可以在时域td中定义类似的过程。时隙可以替代以上示例中的子载波。图1.4示出了与通信设备140有关的示例。在一些示例中,通信设备140是设备110、120、214、216之一。通信设备140可以包括信号发生器141,该信号发生器141可以以硬件和/或编程来实现,以产生输出信号142,该输出信号142可以是数字或模拟信号,并且可以在时域td或频域fd中进行描述。可以将输出信号142提供给发射器(例如,发射器112),并且(例如,作为无线信号113)提供给接收机(进而可以是110、120、214、216之一)。信号发生器141可以被输入以下信息中的至少一项:-关于光学时钟参考(或速率)ocr的信息143,其可以是在预定义的ocr的收集中选择的频率,并且可以具有大于1mhz的值;和/或-与网络中的发送通信设备的数量(例如,图2.1中的三个rep+三个ep=六个通信设备)或发射机(例如,led发射器112)的数量(例如,图1.2中的三个led发射器)或要发送的流的数量相关联的信息144;和/或-与单独识别通信设备的与通信设备相关联的标识号(例如,媒体访问控制mac地址)、或者与特定发射机(例如,led发射器)相关联的id号或与流相关联的标识符有关的信息145。已经注意到,可以适当地产生参考信号和/或梳状信号142(例如,梳状导频序列)。在示例中,信号142可以是正交信号。另外或备选地,信号142可以用于唯一地识别通信设备、发射机(例如,led发射器)和/或流。信号142可以是梳状信号(例如,用作梳状导频序列131'或131”),并且可以呈现子载波(例如,针对设备216'的s1和s5;以及用于设备216”的s3和s7),所述信号142彼此远离特定数量的位置(例如,四个位置)。对于每个梳状信号,子载波之间的距离可以是固定的,并且对于相同网络中的所有梳状信号可以是相同的。图1.4a示出了主要在fd中操作的信号发生器141a的更详细的示例。可以向发生器141a输入信息143、144、145。发生器141a可以包括子载波位置定义器146,其可以定义信号141的子载波之间的相对位置。子载波位置定义器146可以考虑:-关于光学时钟参考(或速率)ocr143的信息143,该光学时钟参考(或速率)ocr可以是在离散数量的ocr中选择的频率,并且可以具有大于1mhz的值;和/或-与网络中的发送通信设备的数量(例如,图2.1中的三个rep+三个ep=六个通信设备)或发射机(例如,led发射器112)的数量(例如,图1.2中的三个led发射器)或要发送的流的数量相关联的信息144。通常,在固定长度的时隙中,ocr越快,可以将更多的子载波用于梳状信号。参考信号梳状导频序列131,八个子载波s1……s8是可能的。然而,通过增加ocr,存在具有16个子载波的可能性,依此类推。可以考虑的另一个参数是发送通信设备(和/或发射机和/或流)的数量。网络中的通信设备(或发射机,或流)越多,例如在相同信号的子载波之间就需要更多的空间(例如,由dm分配的资源),因为有必要留出用于其他设备的子载波的空间。可以定义梳因子δ,其考虑到参与网络的其他通信设备、发射机和/或流的数量。因此,梳因子δ可以表示与网络中的发送通信设备、发射机和/或流的数量相关联的信息144的示例。在示例中,多达δ-1个通信设备可以参与。可以使用信息144的附加或备选示例。基于ocr143和信息144(例如,梳因子δ),可以在子载波位置定义器146处定义相同设备(或发射机或流)的子载波之间的相对位置。在梳状结构中,空位置未被任何子载波占用,因为它们可能被其他设备、发射机或流的子载波占用。子载波位置定义器146的输出可以是频域中的序列z。子载波位置定义器146可以被输入伪噪声序列al(可以是例如gold序列,参见附录),该伪噪声序列al还表示为149。梳因子δ越大,gold序列的长度越小。伪噪声序列al可以通过梳因子δ进行上采样(添加的位置的幅度为0),以获得输出序列z。因此,可以将输出序列z提供给子载波移位器147,该子载波移位器147可以使序列z中的子载波移位。序列z可以被移位(例如,朝向右方向或左方向旋转)多个位置s,该位置s由信息145导出并考虑通信设备、发射机或流的标识号。在图14a中未示出的块中,存在形成最终序列(例如,通过进一步处理序列)以获得最终序列f的可能性。可以实现ifft块(或用于将fd信号转换为td信号的另一个块),以获得要由led发射器发送的最终信号142作为信号113。图1.5示出了根据示例的方法,该方法可以例如由发生器141或141a执行,以构建参考序列和/或梳状信号。在步骤151,获得关于ocr、al、δ、s的信息(例如,信息143、144、145、149)。通过根据下表选择l来获得al(“基本序列”):ocr/mhz6.2512.52550100200nseq32641282565121024l(δ=1)163264128256512l(δ=2)8163264128256l(δ=4)48163264128l(δ=8)248163264l(δ=16)12481632随后:在步骤152,从al中减去恒定偏差0.5(可以选择其他值)。在步骤153,通过梳因子δ对al进行上采样。在步骤154(可以由子载波移位器147实现),将循环移位s个样本应用于序列y,产生序列z。序列z的长度为lz=l*δ。s的值识别特定的流或发射机并且由mac通过physap来定义。mac层可以保留移位s=δ-1以在接收机处进行噪声估计。在步骤155,如下形成序列f:f=[0z(1:lz-1)0z(lz-1:-1:1)]。这将在下一步中实现hermitian对称(在某些示例中,这不是必需的)。请注意,来自序列z的前lz-1个样本被使用两次,首先以原始顺序使用,然后以相反的顺序使用。在步骤156,使序列f经过快速傅里叶逆变换(ifft),该快速傅里叶逆变换总是产生特定于给定流或发射机的实值rs。例如,在第3.1.2.2.3.2节中提供了td中参考信号的阐述和附加示例。在以上示例中,不同的设备和/或发射机可以发送频域(fd)参考信号和/或可以生成相对于彼此正交的梳状序列。在示例中,还可以在时域中生成参考信号,该参考信号可以相对于彼此正交。例如,可以生成通过递增k(k=1…k)而迭代获得的hadamard矩阵hk具体在第3.1.2.2.3.1节中提供fd中参考信号的阐述和附加示例。无论是在td还是fd中生成参考信号,都可以生成它并作为物理报头中可选字段的一部分进行发送(参见图3.1、附图标记312和318、以及以下说明)。参考信号可以是特定的模拟波形,该特定的模拟波形与通信设备或发射机或数据流相关联。值得注意地,例如,可以使用不同的调制方案来发送其他数据。通常,不同的发射机或不同的通信设备与不同的模拟波形、参考信号和/或梳状序列相关联,并且因此被唯一地识别。在示例中,可以从多个波形中选择特定波形。图1.6示出了其中在信号172和173之间生成参考信号171(其可以是信号131'、131”的示例,和/或可以是由发生器141和/或141a生成的信号142)的示例(图1.6中的信号演变可以根据不同的策略和技术而变化)。虽然使用特定的调制方案(例如,用于发送所有其他数据的调制方案,例如,使用结构320或330的元件,在下文并且具体在3.1.2.3和3.1.2.4节中分别进行讨论)来生成信号172和173,但是可以使用发生器141或14a和/或方法150(或以上和以下阐述的其他技术)来获得波形171。例如,通信设备可以在以下项之间进行选择:-用于发送波形171的发生器141或141a;-用于发送报头的其他部分的结构320的元件;-用于发送有效载荷的结构330的元件。波形171在td或fd中可以与由其他通信设备或发射机同时发送的其他波形正交。在下文中,公开了(例如,在第3节中)用于使用无线链路[例如,无线光链路]与多个其他通信设备[例如,光通信设备]进行通信的通信设备[例如,光通信设备],其中,通信设备被配置为使用不同的代码[例如,固定或可变长度的不同代码]以用于与不同的其他通信设备进行通信(例如,允许其他通信设备识别哪些数据被定向到它们,例如,实现码分多址),其中通信设备被配置为改变代码的数量和/或代码的长度[例如,取决于接收“其他”通信设备的数量,和/或取决于信道条件和/或取决于期望的数据速率],并且其中通信设备被配置为改变脉冲幅度调制的类型[例如,脉冲幅度调制的多个幅度状态][例如,在2-pam、4-pam.8-pam和16pam之间切换][例如,取决于接收的“其他”通信设备的数量,和/或取决于信道条件和/或取决于期望的数据速率]。还公开了(例如,也参见图3.3)用于使用无线链路[例如,无线光链路]与多个其他通信设备[例如,光通信设备]进行通信的通信设备[例如,光通信设备],其中,通信设备被配置为使用hadamard编码调制[例如,用于与不同的其他通信设备进行通信[例如,通过无线光链路;例如,允许其他通信设备识别哪些数据被定向到它们;例如,实现码分多址],其中,通信设备被配置为改变hadamard编码调制中使用的代码的数量和对脉冲幅度调制(pam)的幅度状态的数量进行确定的参数m[例如,取决于接收的“其他”通信设备的数量,和/或取决于信道条件和/或取决于期望的数据速率]。因此,可以在宽范围内使数据速率适应信道的修改条件。公开了一种用于使用无线链路[例如,无线光链路]与多个其他通信设备[例如,光通信设备]进行通信的通信设备[例如,光通信设备],其中,通信设备被配置为获取扩展的报头数据单元(其中报头信息[例如,描述物理层服务数据单元的帧类型和长度的物理层报头]被复制[例如,被重复或拷贝多次]),并将扩展的报头数据单元输入到基于reed-solomon码的前向纠错[纠错]中,以获取容错数据单元[例如,表示报头信息的容错数据单元]。尤其参见3.2.1节。还公开了(例如,在3.1.2.3.5、3.1.2.4.5节中)用于使用无线链路[例如,无线光链路]与多个其他通信设备[例如,光通信设备]进行通信的通信设备[例如,光通信设备],包括:-数字处理单元[例如,用于对报头和/或有效载荷进行编码,以及用于将报头和/或有效载荷的比特映射到调制符号];以及-用于发送光信号的光学前端;其中,数字处理单元被配置为向光学前端提供无直流输出信号[其中,无直流输出信号可以是报头和/或有效载荷的编码和符号映射的表示][其中,光学前端(例如,模拟光学前端)可以设置光学发送设备(如发光二极管或激光二极管)的调制幅度和/或偏差]。还公开了(例如,在3.1.2.3.4节中)用于使用无线链路[例如,无线光链路]与多个其他通信设备[例如,光通信设备]进行通信的通信设备[例如,光通信设备],其中,通信设备被配置为使用[例如,光]发射机[例如,发光二极管或激光器]的完整集(或完全集)来发送信道估计帧[例如,探测帧],并且其中通信设备被配置为使用选择的[例如,光]发射机[可以是真实的子集或在完整集的适当意义上的子集]来选择性地发送数据帧[例如,包括数据和/或配置信息在内的帧]。还公开了(例如,在3.1.2.4.7节中)用于使用无线链路[例如,无线光链路]与多个其他通信设备[例如,光通信设备]进行通信的通信设备[例如,光通信设备],其中,通信设备配置为使用多个发射机[优选为光发射机]来发送多个数据流,其中,通信设备配置为确定将使用哪些发射机以及使用哪些强度来发送第一数据流;并且其中,通信设备被配置为确定将使用哪些发射机以及使用哪些强度来发送第二数据流。以上和以下的示例可以指多个通信设备集(而不是一个通信设备)。该集可以与多个其他通信设备进行通信。2.示例包括尤其用于协同vlc网络操作的媒体访问过程本节提出了尤其用于以多点对多点模式工作的vlc网络的协同操作的通用mac过程,并阐述了基本字段的要求。2.1引言该贡献的目的是在具有高qos要求的工业无线场景中使用可见光通信(vlc)来实现用于mp2mp(多点到多点)通信的协同操作。因此,需要高链路可用性和低延迟。该提议是用于由多个灯和多个移动设备组成的整个vlc网络的中央协同媒体访问(mac)协议。在该贡献中的普通方法是:i)考虑工业无线场景中的特殊需求而针对vlc提出通用mac,并首先以通用方式定义所需字段和/或ii)指定这些字段中的功能如何通过使用g.hn/g.vlc作为物理层来实现。通过将预期功能与已经定义的进行比较,实现变得清晰,可以识别现有规范中的空白。2.2关于现有系统的阐述近年来,vlc一直是研究的热点。大多数出版物将vlc在室内场景中的应用作为对视为li-fi的wi-fi的替代或补充,其中每个灯泡用作无线接入点。然而,业界仍然对该想法持怀疑态度,因为它具有挑战性,并且需要可集成在每个灯泡和移动设备中的大容量、低成本、低能量和小型化的通信前端。显而易见,这些挑战只能长期解决,最近的研究正在寻找可以在短期内更多地被实现的新用例,其中可以放宽对li-fi的高要求,并且其中光可以在与无线电的持续竞争中利用其独特的卖点。首先这样的新用例是小型无线电小区的无线回传。这些小型无线电单元将很可能被安装在每个室外灯具上。因此,vlc回传与所连接的照明的领域有关。其次,存在工业无线通信的新领域,这被认为是所谓的未来软件定义制造(在德国称为industrie4.0)的关键推动力。克服当前的有线通信并移除导线被认为是实现个性化产品制造的更大灵活性的必要步骤。vlc在此可以发挥关键作用,因为如今无线电频谱在这些制造车间中已经过度拥挤,并且vlc带来了可以不受限制地使用的新的未使用频谱。最后,作为向li-fi迈进的又一步,可以通过使用光作为无线媒体而不是无线电来实现例如银行中具有安全无线会议室的企业场景,因为它可以很好地定位并且不会穿透墙壁。后两个用例已经需要一种被认为是作为完全联网无线技术的li-fi的关键特征的功能,该功能支持当用户在单个灯的区域中并且从一个灯到另一个灯移动时的无缝连接。随着蜂窝移动无线电的2g、3g和4g的发展以及对5g的持续讨论,这种功能已经在蜂窝移动无线电中得到了广泛的开发。5g应该包括具有仅十到百米覆盖范围的小型毫米波小区。它们可能用于5g的第二阶段,以将区域容量增加几个数量级。因此,vlc将实现直径为一米或最多几米的甚至更小的小区,并且相应地实现甚至更高的区域容量。初看起来,将蜂窝网络技术重新用于li-fi似乎很明显。然而,更仔细地观察,这种方法是不可行的。蜂窝网络确实具有悠久的历史,以及超过三十年来引入的相关复杂性和对向后兼容性的要求。此外,移动网络的关键构思是将每个小区视为隔离的收发机,在特定距离内重用相同的无线资源。因此,蜂窝网络始终以受干扰限制的方式操作,受到重用相同无线资源的其他收发机的限制。在4g开发结束时,研究了新的协作联网技术,其中小区的群集联合地服务多个用户。由于协同传输,可以使无线电传输比其今天(尤其是在小区边缘处)可靠得多得多,并且此外,以这种方式可以实现更高的总吞吐量。尽管在理论上和实验上都已经证明了明显的好处,但是协同网络拓扑需要高度的灵活性,而且打破了常规的蜂窝网络设计。因此,它与4g中的回传网络架构不兼容。这种情况得出的结论是,该技术不够成熟,无法作为4g的附加组件而被引入。尽管如此,对于发明人来说,这些协同无线联网构思似乎是有希望的并且可能在新的5g移动网络的背景下被引入。在5g的准备中,已经研究了新的前传概念,其主要目的是保持移动性,但是使用动态小区群集来发送和接收无线信号。较高mac层功能的一部分集中在这些新的前传构思中,而较低mac层和物理层位于分布在预期覆盖区域中的“哑”远程无线电头中。较高mac层的功能通常可以在软件中实现,从而进行虚拟化,即,在云网络中某处的商品硬件上进行操作并充当集中控制器。这个新构思也被称为云无线电接入网(c-ran)。由于vlc将与5g或后续的移动网络集成在一起,因此在其早期的规范中考虑c-ran构思是明智的。在与其他区域例如通过墙而隔离的有限区域中(例如,在制造单元中),针对小型vlc单元的整个网络,考虑单个集中控制器是合理的。最近已经广泛阐述了前传构思以及在中央控制器和远程无线电头之间拆分功能的点。即使在移动无线电领域中,目前缺少的是支持群集小区的使用并允许c-ran跟踪一个小区内以及小区之间的用户移动性的mac层。关于第一功能,它是通过所谓的链路自适应来执行的,并且它已经是无线mac的一部分。然而,在2g、3g和4g中,通过使用从一个小区到另一小区的切换过程来执行第二功能,并且在所谓的移动性管理实体(mme)中另外管理干扰。切换和mme两者都被视为5g核心网络的一部分,并且基本上超出了移动mac的范围。在新的c-ran构思中,切换和干扰管理功能现在被认为是mac的一部分。优点是更接近无线信道做出决策,并且与4g相比,系统可以以显著减少的延迟并以更可靠的方式来跟踪移动。这实际上对于某些新用例是必需的,例如,考虑vlc的工业无线通信。通常,协同多点传输可以支持更高的可靠性,其中最简单的形式是宏分集。通过做出与ran内部的移动性相关的决策,可以达到较低的延迟,而无需涉及引入附加延迟的核心网络。除了具有可变功能拆分的新的前传构思之外,c-ran上下文中缺少的是用于mac层的全新构思,该全新构思通过将这些基本的移动性功能从核心网络转移到移动mac层中,实现了协同多点传输和低延迟。本贡献的目的是在vlc的相对上下文中开始关于新无线mac的阐述,由于没有衰落,该vlc比无线电更简单。然而,可以理解,除了vlc之外,知识还适用于使用无线电波以进行移动通信。本节中的贡献尤其包括:·将mac层功能分离为全局、区域和本地传输·适当的全局、区域和本地帧结构和领域的通用定义·基本的mac层过程,例如,加入网络、多小区信道估计、反馈传递以及联合传输和检测。·使用g.hn/g.vlc的特征而实现的通用功能。2.3拓扑示例vlc域(例如,网络210)可以包括域主控器(dm)212、其相关联的中继端点(rep)214和端点(ep)216,参见图2.1。在示例中,在rep214和ep216之间仅存在一个无线跳(218),并且在dm与每个rep之间存在可靠的、优选固定的网络链路217。通常,不同的vlc域之间不存在可见性,因为它们例如通过墙被分隔开。否则,不同域的正交运算将被留作实施者的问题,例如可以通过使用不同的led波长、单独的时隙或其他频段来实现。其他vlc拓扑(p2p、p2mp、非协同mp2mp)也应视为正交的,并且不干扰将严格qos要求作为目标的协同拓扑。rep214可以被放置在固定的位置,例如,作为照明基础设施的一部分。在下行链路中,rep将来自域主控器(dm)的帧中继到ep。在上行链路中,源自ep的帧由rep中继,并被转发到基础设施网络中,在dm中结束。dm212不一定是专用物理设备。它的功能可以由与rep同地定位或放置在云中的虚拟实体来服务。dm具有数据和控制平面能力两者,以便支持vlc网络中ep的移动性。在数据平面中,dm212可以通过基础设施网络来提供智能分组转发能力。它能够通过灵活分配的rep和基础设施网络来使移动ep的上行和下行流量转向。此外,dm212可以接管基本的mac层功能,例如,安全性、重传和传输点的选择。在控制平面中,dm212分配无线资源,使得它们在相邻的ep216之间正交使用,并且将在更远的ep之间广泛地重用。无线资源可以是时隙和一个rep,或用于联合传输和检测的多个rep的群集。2.4通用媒体访问协议在工业无线场景中,具有高qos要求的关键流量优选地不使用或很少使用基于竞争的传输机会(cbtxop)。cbtxop仅被视为对qos要求不太严格的应用的例外。如果使用的话,cbtxop应该在传输之前使用rts/cts机制,以克服由于覆盖范围有限的定向光引起的可见性问题并解决隐藏的终端问题。无竞争媒体访问被视为主要操作模式。在协同网络拓扑中,它基于经由rep在dm与ep之间的vlc传输的无竞争调度。因此,所有节点必须同步并以正交方式接入信道。(虽然可以使用来自网络基础设施中ptp授权主控器的ieee1588v2精确时间协议(ptp)来实现rep之间的同步,但是移动端点也必须在无线vlc链路上支持ptp。)因此,仅在分配的cftxop中执行传输。dm定期地使用调度算法来创建并维护一个全局媒体访问计划(map),该计划对于整个协同vlc拓扑是有效的。在全局map中,无竞争传输机会(cftxop)被分配给所有rep和所有ep。所有传输(即,数据、管理和控制消息)仅在那些指定的资源中发生。2.4.a)连接矩阵移动调度算法的目标是重用空间,以最小化信道间干扰(ici)并最大化信号干扰噪声比(sinr)。为了做出良好的调度决策,dm必须了解所有节点之间的现有链路。链路质量可以概括为连接矩阵(cm)。在图2.2中描绘了示例简化的cm(示出了在下行链路(左)方向上的简化的连接矩阵221cm以及在上行链路(右)方向上的简化的连接矩阵222的示例)。它仅包含二进制值x或0,表示存在或不存在潜在的物理连接(即,信道)。对于更高级的调度决策,以最大性能为目标,可以通过量化信道质量信息(cqi)来扩展连接矩阵,从而产生例如具有可达到的速率或甚至更详细的信道状态信息(csi)的矩阵,该信道状态信息(csi)原则上是在频域中测量复数信道幅度的复数,这对于联合物理层处理由多个rep发送或接收的信号是有用的。当不是两个节点的每对都被认为具有潜在链路时,可以减化cm。当上行和下行链路被正交地复用时,即,ep的传输不能被其他ep接收并且rep的传输不能被其他rep接收时(反之亦然),可能是这种情况。例如,这可以例如通过对上行和下行链路应用波分复用(wdm)来实现。然后可以将简化的cm分为两个简单矩阵,分别用于上行和下行链路。图2.2中描绘了简化的cm的示例。在上行和下行链路之间没有正交性的网络中,理论上必须考虑所有可能的链路以进行调度。这另外包括由其他rep接收到的rep的传输以及由其他ep接收到的ep的传输。例如在图2.3中描绘的完全的cm230表示在这种情况下存在更多的链路。众所周知,在这些情况下正交且无干扰的传输调度会在时分双工(tdd)模式下操作的蜂窝网络中引入复杂度的巨大增加,特别是如果小区中上行和下行链路之间的拆分完全灵活的话。常见但次优的做法是使所有网络节点紧密同步,并在整个网络上引入灵活的上行/下行链路拆分。在示例中,dm可以具有cm的即时知识。因此,被承认的ep必须定期地更新其在cm中的条目。加入网络的ep必须测量其最可见的rep,并通知dm将其包含在更新的cm中。这些报告的时段可以根据各个ep的移动性和流量需求而变化。2.4.b)网络加入dm可以确保协同vlc网络(例如,210)中的所有rep广播信标帧。信标帧的目的是提供网络的广告以及ep与网络的定期同步。此外,除了其他信息之外,信标帧还包含资源规范(例如,时隙),用于针对网络加入过程而指定的mac周期中的单个或多个cbtxop。用于加入网络的cbtxop是全局的,即,在整个网络中使用相同的资源。以这种方式,确定性传输在网络中的任何点都是可能的,使得对于具有严格qos要求的数据传输将不存在干扰。之后,新的ep可以使用指定的ctxop来访问网络。作为对信标的响应,并在估计了多小区信道之后,它使用众所周知的避免冲突的载波侦听多路访问方案(csma/ca)发送了反馈分组,其中先前交换了短的准备发送/清除发送(rts/cts)分组。新到达的ep可以在i)接收到包括指定的cbtxop在内的信标和ii)将多小区信道信息采集到多个周围的rep以及iii)提供有关其连接性的反馈之后发送分组。2.4.c)宏分集各个vlc链路可能遭受快速地恶化连接,例如,如果rep与ep之间的视线(los)突然断开。但是相同ep可以具有同时到多个相邻rep的免费los链路。宏分集是利用该机会的简单方案,即,使用相邻的rep分别向一个rp或从一个ep联合地发送或接收相同的信号。在下行链路中针对特定ep而指定的所有分组经由通常与ep连接的rep群集(例如,通过使用上述宏分集方案)联合地发送。在上行链路方向上,即使群集中的多个rep接收到多个副本并将其转发给dm,从特定ep接收到的分组也将被转发给dm。在dm处,这样的冗余信息可以用于联合检测。(在基础设施网络中,可以以不同的方式来实现分组的有效分发,例如,通过将另一个vlan标识符分配给ep可以连接到的每个rep或rep的群集。然后,下行链路信息作为广播分组从dm发送给通过使用对应的下行vlan地址而与ep连接的所有rep。对于其上行传输,ep可以仅将其分组连同其自己的mac地址一起发送给dm的mac地址。基于共同的mac地址,dm最后执行组合。)可以选择具有有效奇偶校验的一个副本,或者可以将所有副本进行组合,从而提高无线传输的可靠性。在群集中每个rep的mac层处,必须发送相同的数据。这需要集中同步的数据传输,这可以通过以下方式实现:i)使物理和媒体访问层同步,例如,通过使用同步以太网(synche)和精确时间协议(ptp)以及ii)通过在每个分组中嵌入时间戳,并参考dm处使用的绝对时间标准。2.4通用帧如图2.4所示,每个帧240可以被细分为两个部分。物理层部分241可以允许在接收机处获取同步和信道信息。此外,它提供了用于数据链路层的基本控制信息,例如,分配的资源以及用于数据传输的调制和编码方案。第二部分242是有效载荷。vlc网络内的传输可以通过多少个rep联合地发送来进行分类:a)全局传输251全局帧由vlc域中的所有rep以同步方式进行发送,并且可能由通过网络而被服务的任何ep进行复制。b)区域传输252假设干扰可以忽略不计,区域帧由在房间的不同部分的单独的rep或rep的群集同时发送。与全局帧类似,区域帧由群集内的所有rep以同步方式进行发送。如果相邻群集有重叠,则也可能在不同的时隙中发送区域帧。区域传输由通过群集而被服务的任何ep来回复。c)本地传输253本地帧由各个rep或ep以干扰受限的方式发送。在ofdm的情况下,除了使传输在空间和时间上正交外,还可以实现为rep或ep被分配给另一子载波梳,其中梳间距等于或大于频率复用因子f。梳可以由远的rep或ep重用,因此传输是干扰受限的。通过使用相同的子载波梳来发送本地帧的所有部分,即,前导码、信道估计、报头以及最后还有本地数据。因此,存在全局、区域和本地地发送的帧。示例如图2.5所示。简要概述后一方面,vlc网络和/或域主控器可以被配置为区分要在下行链路中发送的不同类型的帧,这些类型包括:由vlc网络的所有rep以同步的方式发送的具有这种类型的帧的一个或多个第一帧,由预定区域(例如,房间)内的一个或多个rep发送的具有这种类型的帧的一个或多个第二帧,由一个rep单独地发送的具有这种类型的帧的一个或多个第三帧。到目前为止,本文中其他地方描述的所有细节可以与或可以不与刚提到并突出显示的细节进行组合。通用信标帧是第一类型的帧的示例,并且由vlc网络中的所有rep同时发送的全局帧组成。它包含同步序列、信道估计序列和具有与vlc域中的所有ep有关的信息的报头。具体地,公共报头包含用户定义的域名、dm的mac地址、反馈模式字段、指示至少一个或多个mac周期的全局媒体访问计划(map),其中cbtxop被调度。如上所述,ep可以通过将csma/ca与rts/cts一起使用,来使用这些cbtxop之一访问网络。也就是说,第一类型的帧可以例如指示全局媒体访问计划(map),该全局媒体访问计划(map)指示至少一个或多个mac周期。通用多小区信道估计帧是第三类型的帧的示例,因此是本地帧的示例。它包含特定于rep的训练信号,这些训练信号使ep能够估计在下行链路方向上到其最近的rep的信道。由相邻的rep发送的序列是正交的。由更远的rep发送的序列可以在覆盖区域中被重用。如果该序列在vlc域中被重用了k次,并且可用序列的总数量为l,则可以使用重用索引k=1…k连同序列索引l=1…l一起来识别vlc域中的具体的rep。因此,网络训练帧的报头必须包含重用索引k=1…k,并且可能包含也可以是隐式信息的序列索引l=1…l。也就是说,第三类型的帧可以例如包含特定于rep的训练信号,该训练信号使ep能够估计在下行链路方向上到rep的信道。简要地概述后一方面,vlc网络的rep可以被配置为以导频序列的形式间歇地发送均携带了特定于rep的训练信号的网络训练帧,其中网络训练帧的报头包含重用索引,该重用索引指示导频序列的重用的索引。ep可以被配置为基于这样的传输网络训练帧,即,基于重用索引和导频序列,来识别具体的rep。导频序列可以由序列索引来表征,该序列索引还可以可选地包含在报头中。到目前为止,本文中其他地方描述的所有细节可以与或可以不与刚提到并突出显示的细节进行组合。通用反馈帧可以是全局的或区域的,因此可以是第一或第二类型的帧的示例。作为全局帧,它通常用于加入网络。因此,它必须包含用于对应ep的连接信息。可能的是,针对几个ep,rep是相同的,或者在所选择的群集中的rep的子集是相同的。然后,dm将决定对于给定的ep使用哪些rep集和使用哪种调度。这样复杂的决定可能需要更详细的反馈信息。(在下行链路中,dm将需要从具有重叠的rep或rep的群集的ep来请求cqi反馈。如果在phy层处支持联合传输(如果在域中允许大量ep,这是预期的),则需要csi反馈。)因此,反馈模式(cm、cqi、csi)由dm在控制帧的报头中用信号通知。如果全局地使用相同的反馈模式,则该信息被包含在信标信号中。可以通过发送区域控制帧来重写该全局分配。以这种方式,dm可以在整个vlc域中或针对群集中一个rep或多个相邻rep所应用的更多或更少高级传输方案之间进行切换。通常,以压缩方式提供反馈以节省开销。它可能仅包含信号高于网络定义的阈值的最相关的rep、在多路径传播信道的情况下最相关的抽头、以及每个rep和/或每个抽头的足以达到信道信息的预定义均方误差(mse)的有限数量的量化位数。通用反馈帧还可以包含用于在vlc域中对ep进行认证的附加信息。简要概述后一方面,vlc网络和/或域主控器可以被配置为在vlc网络的不同部分中激活不同的信道反馈模式。可以全局地设置默认反馈模式。诸如第二或第一类型的帧之类的较低范围的帧可以用信号通知与默认模式的偏离,从而指定另一反馈模式。vlc网络的ep可以被配置为根据由vlc网络发送的较低范围的帧来改变其信道反馈模式。根据所选择的信道反馈模式,ep将不同的信道信息反馈给vlc网络。导频序列可以是如下所述的梳状导频布置。到目前为止,本文中其他地方描述的所有细节可以与或可以不与刚提到并突出显示的细节进行组合。通用媒体访问帧可以是第二类型帧的示例,并且通过发送中继媒体访问计划(rmap)来通知ep调度哪些传输。通常,媒体访问帧是区域性的并由一个rep或相邻rep的群集联合进行发送。注意,空间重用对于数据和rmap信息两者都是典型的。如果ep彼此远离,则rep或多个rep的群集之间的干扰可以忽略不计。然后,dm将针对每个ep来选择不相交的rep或不相交的rep群集。2.5详细mac过程的示例2.5.a)信标传输使用信标帧可以实现ep与vlc网络的同步,包括针对网络加入分配cbtxop。信标是由vlc网络中的所有rep联合发送的全局帧。包含在信标帧中的cbtxop分配被指定为全局map的一部分,并且必须针对所有rep进行提取。结果,包含在全局map中的信息在无线跳上被拆分为两个信号:信标帧和rmap(参见2.5b节)。图2.6提供了全局信标帧传输(由所有rep联合)的示例。2.5.b)多小区信道估计可以在由dm分配的专用时隙中执行多小区信道估计。为了使cm保持最新,必须在定期的基础上测量所有参与的rep和ep之间的信道。因此,必须执行从每个rep到每个潜在ep的至少一个正交测量,以及从每个ep到每个潜在rep的正交测量。例如,通过使用ofdm,这可以通过使用在mimo-ofdm通信系统中众所周知的梳状导频布置以节省资源的方式来实现。每个发射机仅在等距子载波的网格上发送导频信号。当使用另一个rep时,整个梳状结构被移位整数个子载波。这样,可以使相邻rep的导频在频域中正交。同样,远的rep重用相同的梳。在接收机处,导频同时到达所有子载波。通过知道梳间距和特定于rep的偏移,接收机可以提取对应的导频并在可用导频之间插入信道(例如[1])。复用导频可以在下行链路中静态完成。也可以针对各个rep的本地数据传输来使用相同的方案,例如,来传达其rep标识符(id)、其mac地址和其他本地信息。然而,在上行链路方向上,ep的移动性禁止静态导频分配。对于上行链路信道估计,必须动态分配导频。图2.7示出了用于基于ofdm的多小区信道估计的导频梳的示例。2.5.c)反馈传递在移动的同时,ep与vlc网络的连接可能随时间而变化。如果下行链路连接已经改变,这由ep通过观察i)定期的信标帧和ii)多小区信道估计帧,很容易地检测到。在空闲模式下,ep可以在下一个可用的cbtxop期间发送更新的全局反馈帧。只要ep保持空闲,就可能无法以这种方式检测到修改的上行链路连接。因此,在ep可以开始任何上行传输之前,即使下行链路连接不变,ep也必须发送更新的反馈帧。注意,上行链路信道可以被测量以作为用于反馈传递而从ep发送给rep或rep群集的相同帧的一部分。简要概述后一方面,vlc网络的ep可以被配置为通过向vlc网络发送包括信道反馈信号在内的帧来从空闲模式进入有效模式,该帧还包括用于启用上行链路信道估计的导频信号。到目前为止,本文中其他地方描述的所有细节可以与也可以不与刚提到并突出显示的细节进行组合。在接收到信标和多小区信道估计帧两者之后,反馈传递在指定的时隙中发生。反馈分组由接收rep或rep群集转发给dm。图2.8示出了多小区信道估计和反馈传递。2.5.d)d)并行群集中的map分布dm维持全局map,该全局map必须定期地被分发给所有rep。然而,发送整个map的开销很高,并且不是所有ep都需要所有信息。为了节省开销,仅map的特定部分被发送给ep,该map的特定部分是对ep自身数据进行解调所必需的。由于映射的这部分是由rep或相邻rep的群集发送的,因此称为中继map(rmap)。与数据相同,隐含地假设dm分配了空间和时间资源,从而限制了干扰。此外,数据总是以保守的干扰感知方式进行调制,使得始终可以进行检测。对于诸如rmap传输之类的控制流量,可以进行相同假设。因此,rmap可以在rep的不同群集中并行传输,如图2.9所示(示出rep的不同群集中的map分布)。2.6g.hn机制的适用性2.6.a)集中调度g.hnmac已经进行了中央协同。dm针对每个mac周期而生成map,并将其广播给其域中的所有节点。map帧包括定义txop的开始时间和长度以及可以使用txop进行传输的节点(g.9960,8.2.1、8.3.1)。用于map传输的帧规范也可以用于g.vlc(g.9961,8.8)。由于dm功能被构思位于中央单元上,因此map必须在基础设施网络上进行传输。rep将必须应用通过以太网接口接收的map。map的中继已经是g.hn规范(g.9961,8.8.1、8.5.6)的一部分。然而,因为在无线媒体上并非所有节点都彼此连接,所以不是整个map(仅map的区域部分)必须由vlc信道上的rep的群集来广播。在g.hn中,基于map帧传输来实现节点的同步。解码map帧的节点读取包含dm的时间戳在内的ntr字段,并相应地同步其时钟。(g.9960,7.1.6.2)。在基础设施网络中,ptp协议必须支持这种时间同步。此外,所有rep之间的频率必须通过基础架构网络(例如,通过使用synce)来同步。g.hn指定最小mac周期持续时间为5毫秒(g.9961,表8-14)。然而,由于快速地改变vlc中的信道条件,可能有必要对逐渐减少的链路做出更快的反应。较短的mac周期可能对vlc网络中的更高移动性有利。因此,这可以结合增加的子载波间隔和减少的符号持续时间来引入。2.6.b)cbtxopg.hn定义了用于基于csma的多路访问的共享txop。可以通过调度map中的cbtxop来实现用于加入在建议的vlc系统中的域的时隙。可以重用网络准入协议(g.9961,8.6.1.1),最终可以通过rep使用中继的网络准入过程(g.9961,8.6.1.2)。在(g.9961,8.3.3.2)中,当两个节点彼此隐藏时,禁止将这两个节点分配给cbtxop。由于dm应该具有全局可见性知识,因此可以按照标准描述的方式调度基于csma的资源。然而,qos流量应始终使用cftxop。2.6.c)qos和通信流量g.hn指定了具有保证带宽的通信流量的建立(g.9961,8.6.2)。然而,在动态拓扑中,由于链路可用性及其容量可能由于ep的移动性而变化,因此可能无法长时间保证可预测的带宽、延迟或抖动。因此,预约流量是不适用的或必须根据预期的可用性来限制持续时间。2.6.d)路由和拓扑管理在集中式路由和拓扑管理(crtm)模式(g.9961,8.6.4)的情况下,g.hn指定dm处的拓扑信息的收集。因此,dm有可能控制用于数据传输的链路。2.6.e)dm管理能力dm必须能够发送和接收一系列管理帧。由于当前g.hn标准中的大多数功能也可以经由ep在中继上实现,因此应该有可能通过基础设施网络上的中继来实现相同的功能。具体地,这包括以下功能(g.9961,8.6):·域主控器选择:dm角色将被静态地分配。·网络准入(8.6.1):接收和发送非时间严格的管理帧。·带宽管理(8.6.2):转换为map的生成和分发。·路由和拓扑管理(8.6.4):接收和发送管理帧。·每节点功率谱密度整形:这可能对于避免干扰感兴趣,并且可能对调度带来附加的自由度。2.7.如何通过使用g.hn来构建基本帧2.7.a)信标帧信标帧传输意在作为全局传输。它用于所有ep与网络的同步、网络存在的广告以及用于网络准入的cbtxop分配的目的。信标帧与g.hn中定义的map帧紧密相关。可以使用非常稳健的调制和编码方案来发送信标,类似于在g.hn(g.9960,7.1.2.3.2.1.10)中传输(r)map-d。然而,信标帧不包含任何完整的map,而仅包含用于网络准入的cbtxop规范。其余map信息的通信是媒体访问帧(rmap)的一部分并进行区域性发送。信标报头必须由网络中的任何rep按位相等发送。可以从全局map中提取去往整个网络的附加信息,并且通过有效载荷部分中的信标帧将其进行发送。2.7.b)多小区信道估计帧多小区信道估计帧在本地被发送,并且它使得能够进行下行链路信道估计。本地传输使用来自相邻rep的传输的正交复用。在g.hn中,存在一个专用的探测帧用于信道估计的目的。可以通过在整个探测帧的持续时间内针对特定rep而屏蔽g.hn中的特定子载波来实现上述梳方法。结果,多个rep可以联合地发送探测帧,该探测帧的有效载荷(即,探测符号又称为导频符号)在频率上正交。在接收机处,如果phy层可访问接收到的导频,则缺失的信道信息可以用软件进行内插。此外,每个rep的位置信息可以与那些本地探测帧一起作为元信息进行发送,基于所述每个rep的位置信息,ep可以使用三边测量法精确地计算其位置。这比通过专用协议从ep采集信息而在dm中计算位置简单。2.7.c)反馈帧ep在上行链路方向上发送反馈帧。这可以使用包含管理消息(lcdu,类似于其他信道估计消息)在内的通用数据帧来实现。新的管理帧还可以包含信道估计协议所需的所有附加信息。推荐使用无竞争的cbtxop时隙以进行每个ep的反馈传输。尽管可以使用与下行链路信道估计类似的探测帧单独地实现上行链路信道估计,但是在反馈传输帧内同时地执行上行链路信道估计过程将是有效的。2.7.d)媒体访问帧(rmap)传输除了全局网络准入cbtxop之外,txop的分配通过rmap进行发送。它们在由rep进行中继方面,与来自g.hn的rmap有关。然而,对于vlc,由rep发送的rmap可能不包含完整的网络map。相反,它们仅包含与物理地接收rmap的ep有关的分配。因此,rmap进行区域性发送。帧格式可以选自g.hn的rmap帧。尽管如此,对于所有群集,rmap的传输可能不总是在相同的时隙中发生。在重叠的群集之间,可以通过使用不同的时隙使其正交,从而避免干扰。2.7.e)宏分集对于数据的联合传输,要求mac层在群集的所有rep上具有相同的可用数据。dm将相同的数据组播到基础设施网络中群集中的所有rep。因此,群集将是静态的,或者例如通过针对每个群集而使用专用的vlanid并在适当的控制消息协议中动态选择它来至少被预配置。例如,由于发送的信号必须按位相等,因此phy帧内的源did必须相同。为了群集的寻址,可以将虚拟和临时did分配给群集。群集的建立可以与数据路径分开,并构成单独的管理过程。使用softmac,应该可以在发送的帧中设置任意字段。g.hn中指定的harq和确认机制干扰宏分集方法。当前,存在在每个发送的帧中请求立即ack、延迟ack或无ack的返回的可能性。当使用宏分集时,很直观的是,不请求ack,或者在rep处未接收到ack不应触发重传。而是应向dm进一步发送未接收到ack的信号,dm将接管从集中式缓冲区进行重传的责任。尽管所有以上示例、注释和描述与vlc有关并使用vlc进行示例,但是也可用于例如无线电或声音传输。参考文献s.schiffermullerandv.jungnickel,"spc08-3:practicalchannelinterpolationforofdma,"ieeeglobecom2006,sanfrancisco,ca,2006,pp.1-6.doi:10.1109/glocom.2006.576url:http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4151206&isnumber=41506303.尤其与脉冲调制phy有关的示例3.1脉冲调制phy脉冲调制(pm)phy实现从1mbit/s到大约100mbit/s的中等数据速率。主要方法是通过使用高光学时钟速率(ocr)来实现高数据速率,同时保持较低的频谱效率。这种方法在(例如,用于上行链路和物联网(iot)的)功率效率是个大问题的应用中提供了提高的到达。使用具有8b10b线路编码和可变光时钟速率的2脉冲幅度调制(pam)或具有hadamard编码调制(hcm)的m-arypam,以及reed-solomon(rs)前向纠错(fec)。由更高层控制,pmphy可以包括通过以下操作使链路的数据速率和可靠性适应变化的信道条件的方法:i)改变ocr,和/或ii)改变pam的调制字母大小m和用于hcm的代码数量和/或iii)选择最合适的发射机集。表1中定义了pmphy的命理学(numerology),其中仅考虑情况i)。表1脉冲调制phy的命理学表1中的ocr是从低成本的现成的晶体振荡器可用的100mhz的公共参考时钟中获得的,例如,通过将100mhz时钟分为100mhz/2n,其中n=-1…4。参考时钟还可以通过使用ieeestd.1588v2中定义的精确时间协议(ptp)的以太网来获得。可以通过将ptp与itu-trec.g.8262中定义的同步以太网(synche)进行组合来改善抖动。3.1.1ppdu格式pmphy可以使用图3.1所示的ppdu格式310。它可以包括同步报头(shr)311、物理层报头(phr)312和phy有效载荷(psdu)313。3.1.2传输3.1.2.1同步报头(shr)3.1.2.1.1前导码前导码314可以实现具有适当窗口大小[1-4]的互相关和自相关。可以使用基本序列an,即长度为n的特定伪噪声序列,参见附件1)。an可以重复六次(或在其他示例中大于四次的其他次数),从而产生6*n的总序列长度。每个基本序列可以乘以正或负号,如下所示,与相同总长度的双重序列相比,已知在自相关后产生更尖锐的峰[4]。总前导码可以读取[anananananan],其中对于序列中的元素,x=1-x。该前同步码可以最终通过2-pam调制器。有效载荷编码n前导码长度报头重复次数8b10b8481hcm(1,4)16964hcm(1,8)321928hcm(1,16)6439416表2pmphy前导码和报头的参数化(参见15-18-0190/r0)3.1.2.1.2信道估计信道估计(ce)315可以允许对报头信息和数据进行均衡化和随后的检测。尽管在时域中进行定义,但是ce序列可以允许频域均衡化,并且因此包括基本序列和循环前缀(cp)。以时间单位进行测量,可以维持基本序列tseq和循环前缀tcp两者的持续时间,而与ocr无关。通过增加ocr,针对序列和cp的时钟周期数(即,nseq和ncp)分别成比例地增加,参见表1。作为ce序列,可以使用附录1)中给出的特定伪噪声序列an,其根据ocr而具有可变长度n=2k(k=5…11),使得n=nseq(参见表1)。ce序列可以最终通过2-pam调制器。3.1.2.2物理层报头(phr)3.1.2.2.1phy报头phy报头316可以定义表3中给出的字段。表3phy报头中的字段(1:af=放大转发,df=解码转发)(2:td=时分双工,fd=全双工)ft定义帧类型ft=0探测帧(用作信标和用于信道估计)ft=1传输帧(用于数据、控制和管理消息)psdu的长度从0缩放到amaxphyframesize。mcs定义了使用的调制和编码方案。mcs是用于单流传输的数量。对于发送到不同设备或具有多个接收分支的相同设备的流的空间复用,mcs是向量,其中每个元素包含由mac控制的每个流的mcs。如果ft=0,则始终使用单流传输。表4:mcs的描述符。通过根据信道而选择合适的mcs,自适应传输允许pmphy在可变信道条件下操作。设备可以配置为提供信道质量指示符(cqi)反馈(对于pmphy,在fec解码器前面之后,cqi反馈定义为测量cqi=sinr+10db的值的6比特数,即,cqi=0:sinr<-10db;cqi=1:sinr=-9db…cqi=63:sinr=+53db。在接收机处计算cqi反馈,并由mac层在控制消息中通过反向链路发送给发射机侧)。当使用mimo时,rs_type在可选字段中定义时域或频域参考信号(rs)的使用。nrs是可选字段中的rs的数量。通过physap将要使用的特定rs的序列索引分配给每个发射机。表5mimo的描述符中继模式指定中继操作的模式(放大转发、解码转发)。中继双工模式指定用于中继的双工模式(时分双工或全双工)。3.1.2.2.2hcs报头校验序列(hcs)可以使用附录c中定义的crc-16。可以按发送顺序处理hcs比特。寄存器可以被初始化为全1。3.1.2.2.3.可选字段可选字段318可以包含例如用于多输入多输出(mimo)信道估计的参考符号(例如,131'、131”)。对于mimors,重复、fec、线路编码和hcs不适用。可以在时域和频域中定义mimors。通过macsap可配置时域或频域rs的使用。通常,在较低的ocr下,时域rs是合适的。在较高的ocr时,将应用频域rs。3.1.2.2.3.1.时域rs时域(td)rs在时域中是正交的,并构造如下。对于第i个数据流/发射机,分别地,tdrs使用nxnhadamard矩阵hk的第i行,其中,根据表1,n=nseq=2k。i的值用于识别特定的发射机,并由mac通过physap来定义。通过递增k(k=1…k)来迭代地获得矩阵hk:在从an中减去0.5的恒定值之后,通过与基本序列an的逻辑xor运算,对所得的序列进行符号加扰。最后插入循环前缀,长度为ncp=nseq/32。(hk中的所有序列都是相互正交的。使用an的xor运算不改变序列的正交性,但改善互相关特性,这在多路径[5、6]的情况下是有益的。请注意,第一流的序列或发射机仅包含an)。在示例中,通信设备可以:-取决于识别特定设备或特定数据流或特定发射机[例如,光发射器]的索引(i)[其中索引由physap中的mac来定义],从多个相互正交的序列集中选择序列[例如,hadamard矩阵的行或列],并且从所选择的行或列中导出特定的模拟波形[“单个参考信号”][例如,索引受光学时钟参考和/或集中的发送通信设备或要并行发送的流的数量的制约]-当从所选择的行或列中导出特定于设备的模拟波形时,减少所选择的行或列中的dc分量[例如,通过从所有值中减去0.5]。-当从所选择的行或列中导出特定的模拟波形时,组合[例如,xor-组合]所选择的行或列与基本序列[例如,an]-配置为将循环前缀插入序列中。3.1.2.2.3.2.频域rs可以由信号发生器141或141a执行以下处理。频域(fd)rs允许对来自多个发射机的多个数据流或信号的正交检测,并且在频域中正交。子载波的特定梳识别特定的流或发射机。fdrs的构建从附录1)中的基本序列al开始,其中,根据表1,l=nseq/(2*δ),并且梳间距δ为2的幂。δ的值由mac通过physap来定义,基本关系δ≤nseq/(2*ncp)考虑在内。以下l值用于给定的ocr。ocr/mhz6.2512.52550100200nseq32641282565121024l(δ=1)163264128256512l(δ=2)8163264128256l(δ=4)48163264128l(δ=8)248163264l(δ=16)12481632表6取决于ocr和梳因子δ的用于fdrs的基本序列长度l。1.从al中减去恒定偏差0.5。2.al通过因子δ进行上采样。3.循环移位s个样本适用于序列y,从而产生序列z。序列z的长度为lz=l*δ。s的值识别特定的流或发射机,并且由mac通过physap来定义。mac层可以保留移位s=δ-1,以用于在接收机处进行噪声估计。4.序列f形成如下:f=[0z(1:lz-1)0z(lz-1:-1:1)]。这将在下一步中实现hermitian对称。请注意,来自序列z的前lz-1个样本被使用两次,首先以原始形式使用,然后以相反的顺序使用。5.最后,序列f经过快速傅里叶逆变换(ifft),该快速傅里叶逆变换总是产生特定于给定流或发射机的实值rs。通过使用单个rs,可以识别多达δ-1个流或发射机。mac层将针对更多的流或发射机通过physap添加更多的rs,如由nrs为2的幂所表示的。以这种方式,可以识别多达nrs*(δ-1)个流。将第i个流或发射机的标识符分解为i=a*(δ-1)+b,其中b<δ-1。然后,梳移位为s=b,并且将原始rs由rs乘以rs乘以mxmhadamard矩阵hk的第a行中的项,其中m=2k。通过递增k(k=1…k)来获得hk:在示例中,通信设备可以:-从在频域中正交[例如,与发射机(如光发射器)相关联]的多个波形中选择特定的波形[参考信号][例如,取决于ocr;和/或在集中的发送通信设备或要并行发送的流的数量];和/或-执行以下两个动作:○根据ocr和[设备/链路…]的数量,选择伪噪声序列al[也用an指定][例如,gold序列],并且○从所选择的伪噪声序列中导出频谱值集,以便从ocr和/或集中的发送通信设备或要并行发送的流的数量中导出特定波形。-使用伪噪声序列,可以是附录1)中的序列al,和/或-将偏差值添加到序列,以使平均值更接近于0[例如,将具有0s和1s的序列变成具有-0.5s和+0.5s的序列];和/或-根据与集中的发送通信设备的或将要并行发送的流的数量有关的信息,将零值插入序列中[例如,从而通过因子delta对序列进行上采样][例如,以增加值的数量][例如,以获取上采样的序列];和/或-循环地移位上采样序列,以根据标识号[根据识别特定流或发射机的值s]来调整序列的移位版本中非零值的位置。3.1.2.3.报头编码和调制3.1.2.3.1概述图3.2中的结构320适用于报头的传输。加扰321是可选的,以使未协同的干扰随机化。为了改善错误保护,在322处可以重复(复制)报头。8b10b的线路编码323可以应用于报头。报头编码可以使用以下定义的rs(36,24)。根据[12、13],图3.2所示的特定顺序的线路和信道编码实现了最低的错误率。在fec324(例如reed-solomonfec)之后,仅二进制输出代码字(24比特)的系统部分得到了很好的平衡。为了针对整个序列而维持恒定的平均光输出,二进制代码字的冗余部分(36-24=12比特)也可以通过8b10b线路编码器325。两个部分可以在复用器326中串联并通过用于2-pam调制的比特到符号映射器327。最终,空间预编码器328可以选择什么元件(例如,通信设备和/或发射机,例如led发射器)将发送出报头以及如何发送。3.1.2.3.2加扰器321可以由mac层通过physap来定义加扰。如果使用,则加扰基于伪随机二进制序列(prbs),该伪随机二进制序列表征给定数据流。3.1.2.3.3线路编码器323在报头中,线路编码器使用8b10b代码。对于8b10b编码,请参见ansi/incits373和附录3)。3.1.2.3.4rs(36,24)代码为了构造rs(36,24)编码器和解码器,由于8b10b线路编码的输出,使用了为10的符号宽度。因此,使用了发生器多项式x10+x3+1。缩放因子为1并且发生器开始等于0。3.1.2.3.5比特到符号映射327比特到符号映射基于2-pam。每个输入比特分别被映射到一个符号,作为{0,1}到{0,1}。然后减去一个恒定值0.5,以使输出无dc。设置调制幅度和led的偏差归因于光学前端。3.1.2.3.6用于报头328的空间预编码器空间预编码器可以与用于有效载荷的相同,参见3.1.2.4.7节。3.1.2.4phy有效载荷3.1.2.4.1概述图3.3中的结构330可以应用于有效载荷的传输,除了数据帧之外,有效载荷还可以包含由mac层定义的控制和管理信息。在331处加扰是可选的以随机化未协同的干扰。8b10b线路编码器332可以首先应用。对于fec333,有效载荷使用以下定义的rs(256,248)代码。根据[12、13],线路和信道编码的特定顺序实现最低的错误率。在fec之后,仅二进制输出代码字(248比特)的系统部分得到了很好的平衡。为了维持恒定的平均光输出,二进制代码字的冗余部分(256-248=8比特)也可以通过8b10b线路编码器335。两个部分可以在复用器336中串联并通过比特到符号映射器337,其中通常使用2-pam。在与除普通模式hcm(1,1)以外的hadamard编码调制(hcm)337a的组合中,不使用8b10b线路编码,而可以使用m≥2的m-pam。空间预编码器338可以最终选择什么发射机集将发送出有效载荷以及如何发送。通过改变pam的参数m和hcm中使用的代码的数量,脉冲调制phy可以使数据速率适应变化的光信道条件。3.1.2.4.2加扰器可以由mac层通过physap来定义加扰。如果使用,则加扰基于伪随机二进制序列(prbs),该伪随机二进制序列表征给定数据流。3.1.2.4.3rs(256,248)代码对于构造rs(256,248)编码器和解码器,由于8b10b线路编码的输出,使用了为10的符号宽度。因此,使用了发生器多项式x10+x3+1。缩放因子为1并且发生器开始等于0。3.1.2.4.4线路编码器在与2-pam和hcm(1,1)的组合中,线路编码器使用8b10b。对于8b10b编码,参见ansi/incits373和[3]。在使用了除普通hcm(1,1)模式以外的hcm的情况下,线路编码被设置为1b1b,即,停用。3.1.2.4.5.比特到符号映射器比特到符号映射器正使用具有2个多至m个电平的pam。对于2个电平,每个输入比特被映射在一个符号中。这些符号分别映射到作为{0,1}到{0,1}的电平。通过4个电平,两个连续的比特组合在一符号中。这些符号分别被映射到作为{00、01、10、11}到的电平。对于任意的m,符号映射到信号电平作为在附录2中找到m=2、4、8和16的gray映射表。总是减去恒定值0.5,以使映射器输出无dc。设置led的调制幅度和偏差信号归因于模拟光学前端。3.1.2.4.6.hadamard编码调制hadamard编码调制(hcm)是比特到符号映射器的扩展。除了消除了对线路编码的需求之外,尽管信道的高通特性、以及可变数量的代码,hcm还允许使用具有可变m的m-pam。如图3.4所示,hcm将n个数据符号的向量(其中n是2的幂)乘以hadamard矩阵,表示为快速walsh-hadamard变换(fwht)。如[8]中所述,根据数据序列u=[u0,u1,···,un-1]将hcm信号x=[x0,x1,···,xn-1]生成为:x=hnu+hn(1-u)。其中hn是阶n的hadamard矩阵[9],而是hn的补。h的补是二进制矩阵,其中矩阵的每个元素h被1-h替换。假定u的分量是使用m-pam调制的。通过设置u0=0可以移除dc。表2通过组合线路编码、fec、hcm和ocr列出了可能的传输模式。结合表1,可以获得每个传输模式的数据速率。例如,将rs(256,248)与2-pam、8b10b和n=4(6.25mhz)一起使用产生4.8mbit/s,而将rs(256,248)与16-pam、用于hcm的m=15和n=0(100mhz)一起使用产生363mbit/s。表2结合使用m-pam和线路编码或hcm的组合的传输模式3.1.2.4.7用于有效载荷的空间预编码器通常,空间预编码器是矩阵向量运算p·x,当使用时域rs时是符号方式,而当使用频域rs时是子载波方式。如果ft=0(探测帧),则发射机将报头符号x的1x1标量流与包含所有1的nersx1向量p相乘。所有发射机(和/或通信设备)广播相同的报头信息(全局传输)。基础设施网络中的主协同器将报头信息发送给所有发射机。所有发射机以同步方式进行发送。如何实现多个分布式owc发射机的同步超出了该标准的范围。如果ft=1(传输帧),则发射机将报头信息符号x的1x1流与nersx1预编码向量p相乘,该预编码向量p包含针对协同传输群集中所有有效发射机的1和针对其他位置的0。群集中的所有发射机(和/或通信设备)广播相同的报头信息(区域传输)。基础设施网络中的主协同器将报头信息发送给协同传输群集中的所有有效发射机。所有发射机以同步方式进行发送。如何实现多个分布式owc发射机的同步超出了该标准的范围。参考文献[1]t.m.schmidl,d.c.cox,"robustfrequencyandtimingsynchronizationforofdm",ieeetransactionsoncommunications,1997。[2]h.minn,v.k.bhargava,k.b.letaief,"arobusttimingandfrequencysynchronizationforofdmsystems,"inieeetransactionsonwirelesscommunications,vol.2,no.4,pp.822-839,july2003。[3]m.schellmann,v.jungnickel,c.vonhelmolt,"onthevalueofspatialdiversityforthesynchronizationinmimo-ofdmsystems,"ieee16thinternationalsymposiumonpersonal,indoorandmobileradiocommunications,berlin,2005,pp.201-205。[4]k.goroshko,k.manolakis,l.grobe,v.jungnickel,"low-latencysynchronizationforofdm-basedvisiblelightcommunication,"2015ieeeinternationalconferenceoncommunicationworkshop(iccw),london,2015,pp.1327-1332。[5]v.jungnickel,yun-shenchang,v.pohl,"performanceofmimorakereceiversinwcdmasystems,"ieeewirelesscommunicationsandnetworkingconference(ieeecat.no.04th8733),2004,pp.2075-2080vol.4。[6]v.jungnickel,h.chen,v.pohl,"amimorakereceiverwithenhancedinterferencecancellation,"ieee61stvehiculartechnologyconference,2005,pp.3137-3141vol.5。[7]v.jungnickel,k.manolakis,l.thiele,t.wirth,t.haustein,,,handoversequencesforinterference-awaretransmissioninmulticellmimonetworks,“proceedingsinternationalitgworkshoponsmartantennas–wsa2009,february16–18,berlin,germany。[8]m.noshad,andm.brandt-pearce."hadamard-codedmodulationforvisiblelightcommunications."ieeetransactionsoncommunications64.3(2016):1167-1175。[9]k.j.horadam,hadamardmatricesandtheirapplications.princetonuniversitypress,2006。[10]https://mentor.ieee.org/802.15/dcn/17/15-17-0598-00-0013-generic-mac-for-coordinated-topology.ppt。[11]seehttp://application-notes.digchip.com/056/56-39724.pdf。[12]raananivry(broadlight),,,fecandlinecodingforefm”,slideset,12october2001。[13]jordioliverasboada,,,forwarderrorcorrectioninopticalethernetcommunications”,ph.d.thesis,universitatpolitècnicadecatalunya,barcelona,june2014。附件1)伪噪声序列an以下基本序列是长度为n=2k(其中k=1…11)的两个母序列中的第一个,通常用于形成gold序列集。a1=[1]a2=[01]a4=[0101]a8=[00101101]a16=[0001010011011101]a32=[00001100101101111010100010011101]a64=[0000010101001100100010010110110001110100001101011100111101111101]a128=[00000011100010011101011010000010101011110100100001100011010100110011111001001010001011100110111011111101101100101100001000111101]a256=[0000000110111101011000001010101000111110011101010011001101000000100001100100010001101010110101110110100101110011000110000111001001111011101000101000010010000011110010110010100100101011111011000100110110110011111100010110111000111011111110100111000010111101]a512=[00000000111100001000111101001100100100001011110001100111101101110101000101000011011010001100011111100010001011000010101101011111101010101000001010010111110010001001001010011111010001000001110000110010110010100011100101110100000001011010011101011001110011111110011001101010011011000000100101101101100100000011010010101111010111011000100110100001001111001010101100011011110011101111011111111011101110011011100010101001001110001110110101011100100110000011000011101001000110101101111101100110001011100000100001111101]a1024=[0000000001110001110110001001101010001000010101110000101101010111110100000000101010101000010111100010110111001101001010011000010100111001100000011010101011001100110101100000101100011110111001001101110101100100001000101010001100110001000100011000101011000101111100001001000111100111011010110100110010111011101001011010001011001110100111111010110110100000100001110011100100010011110000110110001101001110111100100000001100011100101011010111101111011010010000010100011101000110111100000100101010111010000100110001100000111110001101101010011010000110100011111010100100110011110010100100010111010100000010111000110010001101011100101111110011011011101111101100100101100001100101010011110100010010111001111011000000010001110000111111000100100111010111011001101111100101101100001000001110101010010111101011111110100100100001100001110111000000100111000101001010111100110010011111001111111100100100101000101000011110101011011110100110110011111011101101111110111111111011011011001011001010000011001110000011011100010000001111000111111101]附录2)用于m-pam的gray码用于2-pam的gray码用于4-pam的gray码用于8-pam的gray码用于16-pam的gray码附录3)hcm的开销表3列出了与8b10线路编码相比,不同nin值的开销。尽管较高的n值可以实现较低的数据速率,但是在这些对应的低snr电平处丢失了同步。在这种情况下,最好减少ocr。因此,将hcm(nhcm,16)与并行发送的可变数量的代码nhcm=1…15一起使用。hcm(n-1,n)开销[%]250425%812.5%166.25%323.2%8b10b25%表3对于不同的n值,与8b10b相比,hcm的开销4.进一步的示例通常,示例可以被实现为具有程序指令的计算机程序产品,程序指令可操作以在计算机程序产品在计算机上运行时执行方法之一。程序指令可以例如存储在机器可读介质上。其他示例包括存储在机器可读载体上的计算机程序,该计算机程序用于执行本文所述的方法之一。换言之,方法示例因此是具有程序指令的计算机程序,该程序指令用于在计算机程序在计算机上运行时执行本文所述的方法之一。因此,方法的另一示例是其上记录有计算机程序的数据载体介质(或者数字存储介质或计算机可读介质),该计算机程序用于执行本文所述的方法之一。数据载体介质、数字存储介质或记录介质是有形的和/或非过渡性的,而不是无形和暂时的信号。因此,方法的另一示例是表示用于执行本文所述方法之一的计算机程序的数据流或信号序列。数据流或信号序列可以例如通过数据通信连接(例如,通过互联网)传送。另一示例包括执行本文所述的方法之一的处理设备,例如,计算机或可编程逻辑器件。另一示例包括其上安装有计算机程序的计算机,该计算机程序用于执行本文所述的方法之一。另一示例包括向接收机(例如,以电子方式或以光学方式)传送计算机程序的装置或系统,该计算机程序用于执行本文所述的方法之一。接收机可以是例如计算机、移动设备、存储设备等。装置或系统可以例如包括用于向接收机传送计算机程序的文件服务器。在一些示例中,可编程逻辑器件(例如,现场可编程门阵列)可以用于执行本文所述的方法的功能中的一些或全部。在一些示例中,现场可编程门阵列可以与微处理器协作以执行本文所述的方法之一。通常,这些方法由任何合适的硬件装置执行。上述示例对于以上公开的原理仅是说明性的。应当理解的是,本文所述的布置和细节的修改和变形将是显而易见的。因此,旨在由所附权利要求的范围来限制而不是由借助对本文示例的描述和解释所给出的具体细节来限制。在以下描述中,通过相同或等同附图标记(即使在不同的附图中出现)来表示相同或等同元件或者具有相同或等同功能的元件。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1