Transparent clock adaptor for a network device
    1.
    发明授权
    Transparent clock adaptor for a network device 有权
    用于网络设备的透明时钟适配器

    公开(公告)号:US08693506B2

    公开(公告)日:2014-04-08

    申请号:US12917852

    申请日:2010-11-02

    申请人: Ilija Hadzic

    发明人: Ilija Hadzic

    IPC分类号: H04J3/06

    CPC分类号: H04J3/0697 H04J3/0667

    摘要: A transparent clock adaptor is provided for use with a router, switch or other network device that does not otherwise support transparent clock functionality. The transparent clock adaptor comprises a network port for coupling to a link of a network, a local port for coupling to a port of the network device, transparent clock processing circuitry operative to perform one or more transparent clock timing adjustment operations for each of a plurality of packets including at least one packet arriving in the adaptor via the network port and at least one packet arriving in the adaptor via the local port, and a synchronization interface for communicating with a corresponding synchronization interface of at least one other transparent clock adaptor. The adaptor can operate both as an ingress adaptor for packets arriving over the network link for delivery to the network device and as an egress adaptor for packets arriving from the network device for delivery over the network link.

    摘要翻译: 提供了透明时钟适配器,用于不另外支持透明时钟功能的路由器,交换机或其他网络设备。 透明时钟适配器包括用于耦合到网络的链路的网络端口,用于耦合到网络设备的端口的本地端口,可操作以对多个网络设备中的每一个执行一个或多个透明时钟定时调整操作的透明时钟处理电路 包括经由网络端口到达适配器的至少一个分组的分组和经由本地端口到达适配器的至少一个分组,以及用于与至少一个其他透明时钟适配器的相应同步接口进行通信的同步接口。 该适配器可以作为用于通过网络链路到达的分组的入口适配器来操作,用于传递到网络设备,以及用于从网络设备到达的分组的出口适配器,用于通过网络链路传送。

    Frequency Synchronization with Compensation of Phase Error Accumulation Responsive to a Detected Discontinuity
    2.
    发明申请
    Frequency Synchronization with Compensation of Phase Error Accumulation Responsive to a Detected Discontinuity 有权
    频率同步与补偿相位误差积累响应检测到的不连续性

    公开(公告)号:US20100158181A1

    公开(公告)日:2010-06-24

    申请号:US12339343

    申请日:2008-12-19

    申请人: Ilija Hadzic

    发明人: Ilija Hadzic

    IPC分类号: H04L7/00

    摘要: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery module further comprises a discontinuity detector configured to detect a delay discontinuity in timing messages received in the slave device from the master device, and a loop controller operative to place the clock recovery loop in a particular state responsive to the detected discontinuity. The particular state comprises a state in which a normal operating mode of the loop is interrupted and a compensating drive signal is applied to a clock source of the slave device to at least partially offset phase error accumulation associated with the detected discontinuity.

    摘要翻译: 通信系统的端点或其他通信设备包括时钟恢复模块。 通信设备相对于作为主设备操作的另一通信设备而作为从设备操作。 时钟恢复模块包括时钟恢复环路,其被配置为控制从设备的从时钟频率,以使从时钟频率与主设备的主时钟频率同步。 时钟恢复模块还包括不连续检测器,其被配置为检测来自主设备的在从设备中接收的定时消息中的延迟不连续性,以及环路控制器,用于响应于检测到的不连续性将时钟恢复环置于特定状态。 该特定状态包括其中环路的正常操作模式被中断的状态,并且补偿驱动信号被施加到从设备的时钟源以至少部分地偏移与检测到的不连续性相关联的相位误差累积。

    APPARATUS FOR ENHANCING PACKET COMMUNICATION
    3.
    发明申请
    APPARATUS FOR ENHANCING PACKET COMMUNICATION 有权
    用于增强分组通信的装置

    公开(公告)号:US20090295606A1

    公开(公告)日:2009-12-03

    申请号:US12537950

    申请日:2009-08-07

    IPC分类号: H03M7/00

    CPC分类号: H04L12/4013 H04L12/413

    摘要: An apparatus for enhancing packet communication is disclosed. In one embodiment, the apparatus includes an encoder configured to convert input data to a binary coded base system of an augmented code employing a base of an original code used for coding the input data, wherein the augmented code employs more symbols for coding than the original code, the encoder including: (1) an adder configured to add the input data to a multiplication product to generate a base sum that is binary-coded in the augmented code, (2) a multiplier configured to multiply an accumulated value by a base of the original code to provide the multiplication product that is binary-coded in the augmented code, and (3) an accumulator configured to employ the base sum to provide an accumulated value as an output for the encoder, wherein the accumulated value is binary-coded in the augmented code to represent the input data.

    摘要翻译: 公开了一种用于增强分组通信的装置。 在一个实施例中,该装置包括:编码器,被配置为将输入数据转换为采用用于对输入数据进行编码的原始码的基础的增强码的二进制编码基本系统,其中增强码使用比原始码更多的编码符号 代码,所述编码器包括:(1)加法器,被配置为将输入数据添加到乘积以生成在所述增强码中被二进制编码的基本和,(2)乘法器,被配置为将累加值乘以基数 以提供在增强码中被二进制编码的乘积,以及(3)累加器,其被配置为使用所述基本和来提供累加值作为所述编码器的输出,其中所述累积值是二进制编码, 在增强代码中编码以表示输入数据。

    Ethernet packet encapsulation for metropolitan area ethernet networks
    4.
    发明授权
    Ethernet packet encapsulation for metropolitan area ethernet networks 有权
    用于城域以太网网络的以太网分组封装

    公开(公告)号:US07130303B2

    公开(公告)日:2006-10-31

    申请号:US09809526

    申请日:2001-03-15

    申请人: Ilija Hadzic

    发明人: Ilija Hadzic

    IPC分类号: H04L12/28 H04J3/24

    摘要: The problems of large tables in Ethernet switches used on a metropolitan area scale, and the exposure of the enterprise network topologies, can be avoided by encapsulating each original Ethernet packet, which originates in a first network of an entity, e.g., an enterprise, a customer, or a network service provider, within another Ethernet packet which is given a source address that identifies the new encapsulating packet as originating at a port of a switch that is located at the interface between the first network in which the original packet originated and a second Ethernet network, e.g., the metropolitan area Ethernet network, which is to transport the encapsulating packet. When the encapsulating packet would exceed the allowable Ethernet packet length, the original packet may be split up at the interface between the first and second network and the resulting parts encapsulated into two encapsulating packets.

    摘要翻译: 可以通过封装源自实体的第一个网络的每个原始以太网数据包(例如企业,一个或多个),来避免在大都市区域规模上使用的以太网交换机中的大型表的问题,以及企业网络拓扑的暴露。 客户或网络服务提供商,在另一个以太网分组中,给定一个源地址,该源地址将新的封装分组标识为位于交换机的端口,该交换机的端口位于其中发起原始分组的第一网络和 第二以太网网络,例如用于传输封装分组的城域以太网。 当封装分组将超过允许的以太网分组长度时,原始分组可以在第一和第二网络之间的接口处被分离,并且所生成的部分被封装成两个封装分组。

    High-speed serial transceiver with sub-nominal rate operating mode
    5.
    发明申请
    High-speed serial transceiver with sub-nominal rate operating mode 有权
    具有次标称速率操作模式的高速串行收发器

    公开(公告)号:US20060222129A1

    公开(公告)日:2006-10-05

    申请号:US11093638

    申请日:2005-03-30

    IPC分类号: H04L7/00 H04L7/02

    CPC分类号: H04L7/0338

    摘要: A communication device comprises a receiver and a data recovery module. The receiver may be an element of a serial transceiver embedded in or otherwise associated with an FPGA or other type of reconfigurable hardware. The receiver is operable with an unlocked sampling clock. The data recovery module is configured to detect transition edges in data signal samples generated by the receiver using the unlocked sampling clock, and to determine from the detected edges a sampling point for use in recovery of the associated data. The data recovery module is further configured to provide adjustment in the sampling point in the presence of transition edge variations, such as one or more exception conditions, that are attributable to the unlocked sampling clock.

    摘要翻译: 通信设备包括接收机和数据恢复模块。 接收器可以是串行收发器的一个元件,嵌入在FPGA或其他类型的可重新配置硬件中或以其他方式与FPGA或其他类型的可重新配置的硬件相关联。 接收器可以用解锁的采样时钟操作。 数据恢复模块被配置为检测由接收机使用解锁的采样时钟产生的数据信号样本中的转换边缘,并且从检测到的边缘确定用于恢复关联数据的采样点。 数据恢复模块还被配置为在存在可归因于解锁的采样时钟的过渡边缘变化(例如一个或多个异常条件)的情况下,在采样点中提供调整。

    Method And Apparatus For Facilitating Visual Presentations

    公开(公告)号:US20170168994A1

    公开(公告)日:2017-06-15

    申请号:US14966230

    申请日:2015-12-11

    IPC分类号: G06F17/21 G06F17/30

    CPC分类号: G06F17/212 G06F16/93

    摘要: A manner of facilitating document presentation that may be used to advantage, for example, by a presenter in a meeting room or auditorium setting. A document-presentation system includes a control server that receives a document-presentation indication, for example from a presenter device or another apparatus in a meeting room or associated with a meeting. The control server communicates with the presenter, or user, and determines the document or documents to be presented and a location from which they may be obtained. The control server then sends a presentation notice to a selected render server, which downloads and renders the document. The render server renders the document to a frame buffer in local memory, encodes the pixels read from the frame buffer, and streams the encoded pixels to an adapted display device in a selected location. The render server communicates with the user via the presenter device to start, control, and terminate the presentation.

    Method, Apparatus and System for Frequency Synchronization Between Devices Communicating over a Packet Network
    7.
    发明申请
    Method, Apparatus and System for Frequency Synchronization Between Devices Communicating over a Packet Network 有权
    用于通过分组网络通信的设备之间的频率同步的方法,装置和系统

    公开(公告)号:US20100158051A1

    公开(公告)日:2010-06-24

    申请号:US12339318

    申请日:2008-12-19

    IPC分类号: H04J3/06 H04L7/00

    摘要: An endpoint or other communication device of a communication system includes a clock recovery module. The communication device is operative as a slave device relative to another communication device that is operative as a master device. The clock recovery module comprises a clock recovery loop configured to control a slave clock frequency of the slave device so as to synchronize the slave clock frequency with a master clock frequency of the master device. The clock recovery loop utilizes a frequency error estimator implemented as a maximum-likelihood estimator with slope fitting based on a sequence of arrival timestamps, and a loop filter implemented as a series combination of an adaptive-bandwidth filter and a proportional-integral controller. The clock recovery module may further comprise a discontinuity detector configured to detect a discontinuity in delays of respective timing messages, and a loop controller operative to place the clock recovery loop in a particular state responsive to detection of the discontinuity.

    摘要翻译: 通信系统的端点或其他通信设备包括时钟恢复模块。 通信设备相对于作为主设备操作的另一通信设备而作为从设备操作。 时钟恢复模块包括时钟恢复环路,其被配置为控制从设备的从时钟频率,以使从时钟频率与主设备的主时钟频率同步。 时钟恢复环路利用被实现为基于到达时间序列的斜率拟合的最大似然估计器的频率误差估计器,以及实现为自适应带宽滤波器和比例积分控制器的串联组合的环路滤波器。 时钟恢复模块还可以包括不连续检测器,其被配置为检测相应定时消息的延迟的不连续性,以及循环控制器,用于响应于不连续性的检测将时钟恢复环置于特定状态。

    Central Office Based Virtual Personal Computer
    8.
    发明申请
    Central Office Based Virtual Personal Computer 有权
    中央办公室虚拟个人电脑

    公开(公告)号:US20090293055A1

    公开(公告)日:2009-11-26

    申请号:US12125315

    申请日:2008-05-22

    IPC分类号: G06F9/455

    CPC分类号: G06F9/5077 G06F9/4856

    摘要: A virtual personal computer is implemented in a communication system comprising a plurality of central offices each of which communicates with a plurality of client devices over a corresponding access network. A given one of the central offices comprises at least one compute server and at least one storage server. The virtual personal computer is configured by allocating physical processing resources of the compute server and physical storage resources of the storage server to that virtual personal computer. User access is provided to the virtual personal computer via one of the client devices. The virtual personal computer can be dynamically reconfigured by altering the allocation of at least one of the physical processing resources and the physical storage resources to the given virtual personal computer responsive to particular applications selected by the user to run on the given virtual personal computer.

    摘要翻译: 在包括多个中心局的通信系统中实现虚拟个人计算机,每个中心局通过相应的接入网络与多个客户端设备进行通信。 给定的一个中心局包括至少一个计算服务器和至少一个存储服务器。 通过将计算服务器的物理处理资源和存储服务器的物理存储资源分配给该虚拟个人计算机来配置虚拟个人计算机。 用户访问通过其中一个客户端设备提供给虚拟个人计算机。 响应于用户选择的在给定的虚拟个人计算机上运行的特定应用,可以通过将物理处理资源和物理存储资源中的至少一个的分配改变到给定的虚拟个人计算机来动态地重新配置虚拟个人计算机。

    Clock, data and time recovery using bit-resolved timing registers
    9.
    发明授权
    Clock, data and time recovery using bit-resolved timing registers 有权
    使用位解析定时寄存器的时钟,数据和时间恢复

    公开(公告)号:US07123675B2

    公开(公告)日:2006-10-17

    申请号:US10255008

    申请日:2002-09-25

    IPC分类号: H04L7/00

    摘要: A clock recovery method is disclosed wherein the FIFO delay of data words and the phase difference between a data word and a receiver clock are used to time data transmissions from a transmitter. The phase difference between the data word and the receiver clock is determined by the offset of a word relative to a desired position in a storage buffer. The FIFO delay is determined either by measuring the difference between a read pointer and a write pointer in the FIFO or, alternatively, by calculating the difference between a timestamp of the time a data word entered the FIFO and the current time as the data word is read from the FIFO.

    摘要翻译: 公开了一种时钟恢复方法,其中数据字的FIFO延迟和数据字与接收机时钟之间的相位差用于对发射机进行数据传输。 数据字和接收器时钟之间的相位差由字相对于存储缓冲器中的期望位置的偏移量确定。 通过测量FIFO中的读指针和写指针之间的差来确定FIFO延迟,或者通过计算数据字进入FIFO的时间与当前时间的时间戳之间的差, 从FIFO读取。

    Software-hardware partitioning of a scheduled medium-access protocol
    10.
    发明申请
    Software-hardware partitioning of a scheduled medium-access protocol 有权
    计划的媒体访问协议的软硬件分区

    公开(公告)号:US20060209825A1

    公开(公告)日:2006-09-21

    申请号:US11081932

    申请日:2005-03-16

    IPC分类号: H04L12/56 H04L12/28

    CPC分类号: H04L12/66 H04L47/24

    摘要: A processing device, configured to implement at least a portion of a scheduled medium-access protocol (SMAP) in a communication system, comprises a processor, a memory coupled to the processor, and one or more additional hardware modules. The functionality of the portion of the SMAP implemented in the processing device is partitioned between software, stored in the memory and executable by the processor, and hardware comprising the one or more additional hardware modules. In an illustrative embodiment, the processing device comprises a head-end device of a passive optical network, and the functionality comprises at least a scheduler and a grant generator, with the scheduler being implemented in the software and the grant generator being implemented in the hardware. As a result of this software-hardware partitioning, the scheduler is able to generate updated schedules at a rate which is independent of a rate at which the grant generator generates upstream channel access grants for subscriber devices of the system, thereby improving system performance.

    摘要翻译: 一种被配置为在通信系统中实现调度介质访问协议(SMAP)的至少一部分的处理设备,包括处理器,耦合到处理器的存储器以及一个或多个附加硬件模块。 在处理设备中实现的SMAP的部分的功能在存储在存储器中并且可由处理器执行的软件以及包括一个或多个附加硬件模块的硬件之间进行分区。 在说明性实施例中,处理设备包括无源光网络的头端设备,并且功能性至少包括调度器和授权生成器,其中调度器在软件中实现,并且授权生成器被实现在硬件中 。 作为这种软件 - 硬件分区的结果,调度器能够以不同于授权生成器为系统的订户设备生成上行信道访问许可的速率的速率生成更新的调度,从而提高系统性能。