Controlling Bus Access Priority in a Real-Time Computer System
    81.
    发明申请
    Controlling Bus Access Priority in a Real-Time Computer System 有权
    控制实时计算机系统中的总线访问优先级

    公开(公告)号:US20140223056A1

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

    申请号:US14248511

    申请日:2014-04-09

    CPC classification number: G06F13/3625 G06F13/362 G06F13/372

    Abstract: In a real-time application, one or more computational tasks execute according to a time schedule and use input data from input devices and/or output data from output devices. One or more of the input devices or output devices may be unscheduled devices that attempt to access the peripheral bus at unscheduled times. Such unscheduled bus access can cause the time schedule to become comprised. Various methods for arbitrating access to the bus to better integrate the bus access with the time schedule followed by the application are described.

    Abstract translation: 在实时应用中,根据时间表执行一个或多个计算任务,并使用来自输入设备的输入数据和/或来自输出设备的输出数据。 输入设备或输出设备中的一个或多个可以是在非预定时间尝试访问外围总线的非调度设备。 这种非计划的总线访问可能导致时间表被包含。 描述了用于仲裁访问总线以更好地将总线访问与应用程序之后的时间表集成的各种方法。

    Software Tool for Implementing Modified QR Decomposition in Hardware
    82.
    发明申请
    Software Tool for Implementing Modified QR Decomposition in Hardware 有权
    用于在硬件中实现改进的QR分解的软件工具

    公开(公告)号:US20140214911A1

    公开(公告)日:2014-07-31

    申请号:US13941275

    申请日:2013-07-12

    Inventor: Yong Rao

    CPC classification number: G06F17/16

    Abstract: System and method for developing a circuit for QR decomposition with auxiliary functionality. A first function is included in a first program. The first function is configurable to specify an auxiliary function to be performed by a modified QR decomposition circuit in addition to QR decomposition of a matrix A into two matrices Q and R using a Modified Gram Schmidt process. A second program is automatically generated based on configuration of the QR decomposition and the first function. The second program includes program code implementing the QR decomposition and the auxiliary function for the first function in the first program. A hardware configuration program (HCP) may be automatically generated based on the first program, including the second program, where the HCP is deployable to hardware, e.g., a programmable hardware element, thereby implementing the modified QR decomposition circuit, including the QR decomposition of the matrix A and the auxiliary function.

    Abstract translation: 用辅助功能开发QR分解电路的系统和方法。 第一个功能包含在第一个程序中。 第一功能是可配置的,除了使用修改的施密特过程将矩阵A QR分解为两个矩阵Q和R之外,还可以指定由修改的QR分解电路执行的辅助功能。 基于QR分解和第一功能的配置自动生成第二程序。 第二个程序包括实现QR分解的程序代码和第一个程序中的第一个功能的辅助功能。 可以基于第一程序(包括HCP可部署到硬件的第二程序,例如可编程硬件元件)自动生成硬件配置程序(HCP),从而实现修改的QR分解电路,包括QR分解 矩阵A和辅助功能。

    Measuring I/Q Impairments from Sampled Complex Signals
    83.
    发明申请
    Measuring I/Q Impairments from Sampled Complex Signals 有权
    测量采样复数信号的I / Q损耗

    公开(公告)号:US20140204989A1

    公开(公告)日:2014-07-24

    申请号:US14220364

    申请日:2014-03-20

    Abstract: Systems and methods for measuring transmitter and/or receiver I/Q impairments are disclosed, including iterative methods for measuring transmitter I/Q impairments using shared local oscillators, iterative methods for measuring transmitter I/Q impairments using intentionally-offset local oscillators, and methods for measuring receiver I/Q impairments. Also disclosed are methods for computing I/Q impairments from a sampled complex signal, methods for computing DC properties of a signal path between the transmitter and receiver, and methods for transforming I/Q impairments through a linear system.

    Abstract translation: 公开了用于测量发射机和/或接收机I / Q损伤的系统和方法,包括使用共享本地振荡器测量发射机I / Q损伤的迭代方法,使用有意偏移的本地振荡器测量发射机I / Q损伤的迭代方法,以及方法 用于测量接收机I / Q损伤。 还公开了用于从采样的复信号计算I / Q损伤的方法,用于计算发射机和接收机之间的信号路径的DC特性的方法,以及通过线性系统变换I / Q损伤的方法。

    Isochronous Data Transfer Between Memory-Mapped Domains of a Memory-Mapped Fabric
    84.
    发明申请
    Isochronous Data Transfer Between Memory-Mapped Domains of a Memory-Mapped Fabric 有权
    内存映射的内存映射域之间的同步数据传输

    公开(公告)号:US20140101347A1

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

    申请号:US13645864

    申请日:2012-10-05

    CPC classification number: G06F13/28 G06F13/404 G06F2213/0026

    Abstract: Techniques for isochronous data transfer between different memory-mapped domains in a distributed system. A method includes configuring an isochronous engine with an isochronous period. The method further includes transferring data over a memory-mapped fabric from a first memory to a second memory during a specified portion of a cycle of the isochronous period. The first memory is comprised in a first device in a first memory-mapped domain of the memory-mapped fabric and the second memory is comprised in a second device in a second memory-mapped domain of the memory-mapped fabric. The method may further comprise translating one or more addresses related to the transferring. The memory-mapped fabric may be a PCI-Express fabric. The transferring may be performed by a DMA controller. A non-transparent bridge may separate the first and the second memory-mapped domains and may perform the translating.

    Abstract translation: 分布式系统中不同内存映射域之间同步数据传输的技术。 一种方法包括配置具有等时周期的等时引擎。 该方法还包括在同步周期的周期的指定部分期间,通过存储器映射的结构从第一存储器传送数据到第二存储器。 第一存储器包括在存储器映射结构的第一存储器映射域中的第一设备中,并且第二存储器包括在存储器映射结构的第二存储器映射域中的第二设备中。 该方法还可以包括翻译与传送相关的一个或多个地址。 存储器映射结构可以是PCI-Express结构。 传输可以由DMA控制器执行。 不透明的桥可以分离第一和第二存储器映射域并且可以执行转换。

    Physics Based Graphical Program Editor
    85.
    发明申请
    Physics Based Graphical Program Editor 有权
    基于物理的图形程序编辑器

    公开(公告)号:US20140040792A1

    公开(公告)日:2014-02-06

    申请号:US13783859

    申请日:2013-03-04

    Abstract: System and method for editing a graphical diagram. A graphical diagram, such as a graphical program, is displayed on a display device. User input may be received editing the graphical diagram, thereby generating an edited graphical diagram. Placement of one or more elements in the graphical diagram may be adjusted in response to the editing based on determined forces applied to the one or more elements in the edited graphical diagram based on the said editing, resulting in an adjusted edited graphical diagram. The adjusted edited graphical diagram may be displayed on the display device, which may include displaying an animation illustrating the movement of the elements to an equilibrium state in which the forces balance and movement ceases. The editing, adjusting, and displaying may be performed sequentially and/or concurrently, as desired.

    Abstract translation: 用于编辑图形图的系统和方法。 图形图表,如图形程序,显示在显示设备上。 可以接收用户输入编辑图形图,从而生成编辑的图形图。 响应于基于所编辑的图形图中基于所编辑的图形中的一个或多个元素的确定的力的编辑,可以调整图形图中的一个或多个元素的位置,从而得到调整后的编辑图形。 经调整的已编辑的图形图可以显示在显示装置上,该显示装置可以包括显示动画,该动画将元素的移动显示到力平衡和运动停止的平衡状态。 可以根据需要顺序地和/或并发地执行编辑,调整和显示。

    Counter Based Clock Distribution in a Distributed System With Multiple Clock Domains Over a Switched Fabric
    86.
    发明申请
    Counter Based Clock Distribution in a Distributed System With Multiple Clock Domains Over a Switched Fabric 审中-公开
    分布式系统中基于计数器的时钟分配,在交换结构中具有多个时钟域

    公开(公告)号:US20140019794A1

    公开(公告)日:2014-01-16

    申请号:US13953412

    申请日:2013-07-29

    CPC classification number: G06F1/12 G06F1/10 G06F1/14 G06F2213/0038

    Abstract: System and method for synchronizing devices. A device reads a first counter coupled to and associated with a master clock and a second counter coupled to and associated with the device, where the device is one of one or more devices coupled to the master clock and each other via a switched fabric, where each device includes a respective clock, and is coupled to and associated with a respective second counter. Each of the first counter and the second counters is accessible by each of the one or more devices. The device determines a difference between the device's associated second counter and the first counter, and determines and stores a time reference for the device relative to the master clock based on the determined difference, where the time reference is useable to timestamp events or synchronize future events.

    Abstract translation: 用于同步设备的系统和方法。 设备读取耦合到主时钟并与其相关联的第一计数器,以及与设备耦合并与设备相关联的第二计数器,其中该设备是通过交换结构耦合到主时钟和彼此之间的一个或多个设备之一,其中 每个设备包括相应的时钟,并且耦合到相应的第二计数器并与之相关联。 第一计数器和第二计数器中的每一个可由一个或多个设备中的每一个访问。 设备确定设备相关联的第二计数器和第一计数器之间的差异,并且基于所确定的差异来确定并存储设备相对于主时钟的时间参考,其中时间参考可用于时间戳事件或同步未来事件 。

    Test Executive System With Process Model Plug-ins
    87.
    发明申请
    Test Executive System With Process Model Plug-ins 审中-公开
    使用过程模型插件测试执行系统

    公开(公告)号:US20140006867A1

    公开(公告)日:2014-01-02

    申请号:US13930265

    申请日:2013-06-28

    Inventor: James A. Grey

    CPC classification number: G06F11/2273 G01R31/31707 G01R31/318371 G06F11/263

    Abstract: Test executive system and method of use. The system includes a test executive engine, configured to execute at least one test executive sequence to test at least one unit under test (UUT), a process model that specifies one or more function sequences for pre-test or post-test functionality for the test executive sequences, and a plug-in framework, configured to selectively incorporate one or more process model plug-in instances in the process model. Each process model plug-in instance specifies at least one respective function sequence for pre-test or post-test functionality for the test executive sequences.

    Abstract translation: 测试执行系统和使用方法。 该系统包括测试执行引擎,被配置为执行至少一个测试执行序列来测试至少一个待测单元(UUT),过程模型,其指定一个或多个用于预测试或功能测试后功能的功能序列 测试执行序列和插件框架,被配置为在过程模型中选择性地并入一个或多个过程模型插件实例。 每个进程模型插件实例为测试执行序列指定至少一个相应的功能序列用于预测试或后测试功能。

    Test Executive System With Processing of Results Data in Chunks
    88.
    发明申请
    Test Executive System With Processing of Results Data in Chunks 有权
    测试执行系统处理结果数据块

    公开(公告)号:US20140006860A1

    公开(公告)日:2014-01-02

    申请号:US13965462

    申请日:2013-08-13

    Inventor: James A. Grey

    CPC classification number: G06F11/2273 G01R31/31707 G01R31/318371 G06F11/263

    Abstract: Test executive system and method of use. The system includes a test executive engine, configured to execute at least one test executive sequence to test at least one unit under test (UUT), a process model that specifies one or more function sequences for pre-test or post-test functionality for the test executive sequences, and a plug-in framework, configured to selectively incorporate one or more process model plug-in instances in the process model. Each process model plug-in instance specifies at least one respective function sequence for pre-test or post-test functionality for the test executive sequences.

    Abstract translation: 测试执行系统和使用方法。 该系统包括测试执行引擎,被配置为执行至少一个测试执行序列来测试至少一个待测单元(UUT),过程模型,其指定一个或多个用于预测试或功能测试后功能的功能序列 测试执行序列和插件框架,被配置为在过程模型中选择性地并入一个或多个过程模型插件实例。 每个进程模型插件实例为测试执行序列指定至少一个相应的功能序列用于预测试或后测试功能。

    Wiring Method for a Graphical Programming System on a Touch-Based Mobile Device
    89.
    发明申请
    Wiring Method for a Graphical Programming System on a Touch-Based Mobile Device 有权
    基于触摸的移动设备上的图形编程系统的布线方法

    公开(公告)号:US20130145312A1

    公开(公告)日:2013-06-06

    申请号:US13679725

    申请日:2012-11-16

    Abstract: A touch-gesture wiring method for connecting data flow wires to input/output terminals of nodes in a graphical program is described. The method may be implemented by a graphical programming application that executes on a mobile device that includes a touch-sensitive screen configured to receive user input as touch gestures. The method may aid the user by displaying a magnified view of the input/output terminals that makes it easier (relative to the default view of the graphical program) for the user to see the input/output terminals and/or easier to select a desired one of the input/output terminals.

    Abstract translation: 描述了用于将数据流线连接到图形程序中的节点的输入/输出端子的触摸手势布线方法。 该方法可以通过在移动设备上执行的图形编程应用来实现,该移动设备包括被配置为接收用户输入作为触摸手势的触敏屏幕。 该方法可以通过显示输入/输出端子的放大视图来帮助用户,使得用户更容易(相对于图形程序的默认视图),以观看输入/输出端子和/或更容易选择期望的 一个输入/输出端子。

    Increasing accuracy of discrete curve transform estimates for curve matching
    90.
    发明申请
    Increasing accuracy of discrete curve transform estimates for curve matching 有权
    提高曲线匹配的离散曲线变换估计的精度

    公开(公告)号:US20030194135A1

    公开(公告)日:2003-10-16

    申请号:US10430546

    申请日:2003-05-06

    Inventor: Lothar Wenzel

    CPC classification number: G06K9/48 G06K9/42 G06K9/6203 G06K9/6204 G06K2009/484

    Abstract: System and method for estimating a rotational shift between a first discrete curve and a second discrete curve, where the second discrete curve is a rotationally shifted version of the first discrete curve. First and second discrete curves are received. A rotational shift between the first discrete curve and the second discrete curve is estimated based on the first discrete curve and the second discrete curve. A cumulative rotational shift is updated based on the estimated rotational shift. A rotationally shifted version of the second discrete curve is generated based on the cumulative rotational shift. The estimating, updating, and generating are performed in an iterative manner using the respective rotationally shifted discrete curve for each iteration until a stopping condition occurs, thereby determining a final estimate of the rotational shift between the first discrete curve and the second discrete curve. The final estimate may be used to perform curve matching.

    Abstract translation: 用于估计第一离散曲线和第二离散曲线之间的旋转移动的系统和方法,其中第二离散曲线是第一离散曲线的旋转移位版本。 接收第一和第二离散曲线。 基于第一离散曲线和第二离散曲线来估计第一离散曲线和第二离散曲线之间的旋转移动。 基于估计的旋转移位来更新累积旋转移位。 基于累积旋转移位产生第二离散曲线的旋转移位版本。 以迭代方式使用相应的旋转移位离散曲线进行估计,更新和生成,直到发生停止条件,从而确定第一离散曲线和第二离散曲线之间的旋转移位的最终估计。 最终估计可用于执行曲线匹配。

Patent Agency Ranking