模拟通信系统的方法、通信系统的模拟系统和计算机程序的制作方法_3

文档序号:9931680阅读:来源:国知局
相应于驱动器软件的程序,或者该驱动器的功能性可以通过形式为电气的或者电子的部件的硬件实现获得。驱动器例如对于芯片制造商来说是可访问的。第一发送接收器例如可以包括物理层会聚协议(PLCP)机,其构造用于,确定信道的负荷率并且输出返回消息(PHY-CCA.1ndicate),由此能够禁止由第一发送接收器发送数据包。在这种情况下既不能够发送也不能够备值(Backoff)。
[0041]—种详细的实现在图3中表示。首先启动302驱动器软件的程序或者激活一种相应的硬件实现。接着确定304运行状态例如向下计数的计数器状态和当前使用信道的数据传输。如果当前在信道上没有活动的数据传输,则调用发送过程(TX)306。如果对向下计数的复位的询问是肯定的,则进行向下计数的复位308,并且重新启动该程序。
[0042]在信道空闲的情况下执行向下计数状态的检验310。如果向下计数到零,则发送具有关于信道释放的信息的返回消息312,并且必要时重新启动该程序。根据一种常规的实现,当向下计数处于大于零的值的情况下输出返回消息314,它具有关于当前使用信道的信息,并且在那之后必要时重新启动程序。根据一些实施例在这种情况下触发向下计数从它的当前的、异于零的值到零的设定316,并且输出具有关于信道释放的信息的返回消息312。
[0043]如果通过模拟确定304信道被使用,则根据常规的实现输出关于该信道当前使用的返回消息318。随之进行启动帧定界符(SFD)/PLCP报头的查找320。如果在查找320期间向下计数达到零,则重新启动所述过程。如果找到有效的SFD和/或PLCP报头,则可以启动接收过程(RX)322。根据一些实施例在这种情况下进行具有关于信道当前使用的信息的返回消息向具有关于信道释放的信息的返回消息的改变324。换句话说通过改变324和设定316能够通过信道的实际存在的使用绕开或者覆盖相应于通信协议的返回消息。
[0044]图4表示一种用于模拟具有某种通信协议的通信系统的方法400的流程图。该通信协议通过公共的信道如此控制该通信系统的至少两个发送接收器之间的通信,使得为避免数据碰撞第一发送接收器仅在那时发送数据包,即当通过第二发送接收器告知第一发送接收器不使用该通信信道时。该方法400包括至少第一发送接收器通过所述公共的通信信道也在当至少第二发送接收器使用该通信信道时发送410数据包。
[0045]参照根据图3解释的实施例,方法400可选包括返回消息的改变420,该消息包含关于当前存在的对信道的使用或者释放的信息。这里改变420如此进行,使得返回消息与信道实际的使用无关地包含关于信道释放的信息。可选该返回消息包含直到信道释放的保留的时间值。在这种情况下返回消息的改变420如此进行,使得该返回消息与实际保留的时间值无关地包含零的时间值。换句话说它相应于通信系统的先前表示的模拟或者模仿的第二变体。返回消息例如可以通过驱动器软件或者相应的硬件实现产生或者改变。这里硬件实现可以由第一发送接收器包括。另外可选的方案是第一发送接收器可以包括可编程的硬件部件(微控制器、处理器等),其构造用于执行所述驱动器软件(例如计算机程序)。
[0046]参照根据图2解释的实施例,所述通信信道具有向前方向和向后方向。在这种情况下所述方法400可选如此包括向前方向和向后方向的组中的方向的抑制器430,使得通过第二发送接收器告知第一发送接收器不使用通信信道。换句话说该抑制器引起,使用信道的信号不超过预先规定的值,例如llOdB,从而能够通过分配给第一发送接收器的驱动器软件确定不使用信道,并且产生包含具有关于信道释放的信息的返回消息。它能够使得绕开通信协议。在一些实施例中方法400可选如此包括向前方向和向后方向的组中的另外的方向的暂时的抑制440,使得由第一发送接收器告知第二发送接收器不使用通信信道。换句话说从第二发送接收器来的信号可以既通过向前方向也通过向后方向到达第一发送接收器。在这种情况下可以永久地抑制两个方向中的一个,并且暂时抑制另一个,使得在该方向上在不进行抑制的情况下所述信号能够以全部强度到达第一发送接收器。这当希望在规定的时间段内不发生数据碰撞时能够消除在另外的方向上的抑制的效果。在一些实施例中方法400另外包括借助信号分配器在向前方向上传输450从第二发送接收器发出的输入信号的代表,在向后方向上传输450从第二发送接收器发出的输入信号的另外的代表。这使得能够在多个方向上向第一发送接收器传输输入信号。换句话说这相应于前面表示的通信系统的模拟或者模仿的第一变体。
[0047]在这种情况下可选借助循环器进行所述方向或者另外的方向的抑制430,使得在该循环器的第一连接端子上通过第二发送接收器进入的输入信号的减弱的代表在该循环器的第二连接端子上提供。在这种情况下循环器能够引起规定数量的抑制。如已经在图2中表示的那样,此外可以使用多个循环器,例如串联。这能够进一步加强对输入信号的抑制的效果,直到不再超过希望的边界值。此外可选借助第一发送接收器和第二发送接收器之间的绝缘器段进行所述方向或者另外的方向的暂时的抑制440 ο在这种情况下通过控制元件向该绝缘器段提供控制信号,它如此引起暂时的抑制440的改变,使得通过第二发送接收器告知第一发送接收器通信信道在使用。换句话说可以如此关于第一和第二发送接收器何时能够在所述公共的信道上同时发送和何时不能够同时发送进行有效的控制。该暂时的抑制440可以借助所述控制装置在时间间隔期间引起低于边界值的信号强度,用于识别信道使用,并且在另一个时间间隔期间引起超过该边界值的信号强度或者甚至完全禁止识别。
[0048]实施例使得能够为测试目的在模拟系统中包括常规的设备。此外通过实施例能够检验或者试验V2V/V2X场景,否则这些检验或者试验非常昂贵或者不能执行或者仅非常困难地执行。通过实施例也能够减少车辆数目来模拟情况,否则为此需要相对较多数目的车辆。通过实施例例如可以测试某个通信网络的可靠性,例如是否不管数据碰撞而仍然能够以希望的程度进行数据包的接收,或者数据丢失如何通过碰撞引起。
[0049]在上面的实施例中说明的方法和模拟系统各自可以在不同的情况下使用,或者在不同的情况下用于检验V2V/V2X通信。这样的可能的情况在图5中表示。存在一种交通情况500,其中第一车辆510到达十字路口 540。第二车辆520位于交叉路上,该交叉路与第一车辆510所位于的道路交叉。第三车辆以对十字路口 540—定距离位于与第一车辆510相同的道路上。这些车辆分别装备发送接收器。在第一车辆510和第二车辆520之间以及在第一车辆510和第三车辆530之间存在无线连接。在第三车辆530和第二车辆520之间存在障碍物550,例如建筑物,使得可能的无线连接在该方向上中断。因为第二车辆520因此不具有关于第三车辆530是否正在规定的信道上发送数据包的任何了解,所以第二车辆520可能暂时发送它自己的数据包。这可能在第一车辆510上引起数据碰撞。实施例也许能够允许模拟或者检验通信系统的行为或者还有第一车辆510中的单个的发送接收器。这里可以尽量避免使用实际车辆对模拟进行后调整,由此能够节省花费和成本。
[0050]在上面的说明、后面的权利要求和附图中公开的特征既可以单独地也可以以任意组合为在它们的各种设计方案中实现某个实施例具有意义和被实现。
[0051]尽管结合设备说明了一些方面,但是应该理解,这些方面也表示相应的方法的说明,使得某个设备的模块或者构件也作为相应的方法步骤或者作为方法步骤的特征理解。与此类似,结合或者作为方法步骤说明的那些方面也表示相应的设备的相应的模块或者细节或者特征的说明。
[0052]根据规定的实现安排本发明的实施例能够以硬件或者以软件实现。所述实现可以使用数字的存储介质执行,例如软盘、DVD、蓝射线盘、CD、ROM、PROM、EPROM、EEPROM或者闪存、硬盘或者其它机械的或者光学的存储器,其上存储电子方式的可读的控制信号,它们能够如此与可编程的硬件部件共同作用或者共同作用,使得执行各方法。
[°°53] 可编程的硬件部件可以通过处理器、计算机处理器(CPU = Central ProcessingUnit)、图形处理器(GPU = Graphics Processing Unit)、计算机、计算机系统、专用集成电?ι^.(ASIC = Applicat1n-Specif ic Integrated Circuit)、集成电路(IC = IntegratedCircuit)、系统芯片(S0C = system on Chip)、可编程逻辑元件或者具有微处理器的现场可编程门阵列(FPGA = Field Programmable Gate Array)构成。
[0054]数字存储介质因此可以是机器或者计算机可读的。也就是说一些实施例还包括数据载体、它具有电子方式的可读的控制信号,它们能够与可编程的计算机系统或者可编程的硬件部件如此共同作用,使得
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1