System and method for translating high-level programming language code into hardware description language code
    1.
    发明授权
    System and method for translating high-level programming language code into hardware description language code 有权
    将高级编程语言代码翻译成硬件描述语言代码的系统和方法

    公开(公告)号:US08448150B2

    公开(公告)日:2013-05-21

    申请号:US12609604

    申请日:2009-10-30

    IPC分类号: G06F9/45

    CPC分类号: G06F17/5045 G06F8/447

    摘要: The present invention is directed to a method and system for translating a high-level language (HLL) code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL which requires no modification in the original HLL source code, while supporting a cross call between software and hardware, and even recursive calls in hardware. The system includes: a HLL-to-HLL source translator which reads user programming directive from a translation-targeted high-level language code marked with the user directive, and separates the translation-targeted high-level language code into a hardware code part and a software code part; a main compiler which compiles the software code part; a HLL-to-HDL translator which includes the front-end and middle-end of the main compiler and a HDL backend; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.

    摘要翻译: 本发明涉及用于将诸如C,C ++,Fortran,Java等的高级语言(HLL)代码转换成诸如Verilog或VHDL的HDL代码的方法和系统,其不需要在原始HLL中进行修改 源代码,同时支持软件和硬件之间的交叉调用,甚至硬件中的递归调用。 该系统包括:HLL至HLL源翻译器,其从由用户指令标记的面向翻译的高级语言代码读取用户编程指令,并将翻译目标的高级语言代码分离成硬件代码部分, 一个软件代码部分; 编译软件代码部分的主编译器; 包括主编译器的前端和中端以及HDL后端的HLL至HDL转换器; 执行编译软件代码部分的主要核心; 以及执行HDL代码的专用硬件。

    DATA TRANSMISSION METHOD IN PASSIVE COMMUNICATION SYSTEM
    2.
    发明申请
    DATA TRANSMISSION METHOD IN PASSIVE COMMUNICATION SYSTEM 有权
    无源通信系统中的数据传输方法

    公开(公告)号:US20130113611A1

    公开(公告)日:2013-05-09

    申请号:US13809792

    申请日:2011-01-24

    IPC分类号: H04Q5/22

    摘要: This invention relates to a data transmission method in a passive communication system being wirelessly powered up and being passively operable, without using its own power, for data transmission and reception, such as in a passive RFID (Radio Frequency IDentification) communication system, which is capable of effectively configuring a message transmitted by a passive device, thereby providing improved transmission efficiency.

    摘要翻译: 本发明涉及一种无源通信系统中的无线通信系统中的数据传输方法,该无线通信系统在无需使用自身功率的情况下被无源地加电并被动地进行数据传输和接收,例如在无源RFID(射频识别)通信系统中, 能够有效地配置由无源装置发送的消息,从而提供改善的传输效率。

    SYSTEM AND METHOD FOR TRANSLATING HIGH-LEVEL PROGRAMMING LANGUAGE CODE INTO HARDWARE DESCRIPTION LANGUAGE CODE
    3.
    发明申请
    SYSTEM AND METHOD FOR TRANSLATING HIGH-LEVEL PROGRAMMING LANGUAGE CODE INTO HARDWARE DESCRIPTION LANGUAGE CODE 有权
    将高级编程语言代码翻译成硬件描述语言代码的系统和方法

    公开(公告)号:US20100131934A1

    公开(公告)日:2010-05-27

    申请号:US12609604

    申请日:2009-10-30

    IPC分类号: G06F9/45 G06F17/50

    CPC分类号: G06F17/5045 G06F8/447

    摘要: The present invention is directed to a method and system for translating a high-level language (HLL) code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL which requires no modification in the original HLL source code, while supporting a cross call between software and hardware, and even recursive calls in hardware. The system includes: a HLL-to-HLL source translator which reads user programming directive from a translation-targeted high-level language code marked with the user directive, and separates the translation-targeted high-level language code into a hardware code part and a software code part; a main compiler which compiles the software code part; a HLL-to-HDL translator which includes the front-end and middle-end of the main compiler and a HDL backend; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.

    摘要翻译: 本发明涉及用于将诸如C,C ++,Fortran,Java等的高级语言(HLL)代码转换成诸如Verilog或VHDL的HDL代码的方法和系统,其不需要在原始HLL中进行修改 源代码,同时支持软件和硬件之间的交叉调用,甚至硬件中的递归调用。 该系统包括:HLL至HLL源翻译器,其从由用户指令标记的面向翻译的高级语言代码读取用户编程指令,并将翻译目标的高级语言代码分离成硬件代码部分, 一个软件代码部分; 编译软件代码部分的主编译器; 包括主编译器的前端和中端以及HDL后端的HLL至HDL转换器; 执行编译软件代码部分的主要核心; 以及执行HDL代码的专用硬件。

    Baseband receiver using transition trigger and method thereof
    4.
    发明申请
    Baseband receiver using transition trigger and method thereof 审中-公开
    使用转换触发器的基带接收器及其方法

    公开(公告)号:US20070086546A1

    公开(公告)日:2007-04-19

    申请号:US11543128

    申请日:2006-10-05

    IPC分类号: H04L27/06

    CPC分类号: H04L25/069

    摘要: A baseband receiver using a transition trigger and a method thereof are disclosed. The baseband receiver is provided in a radio frequency identification (RFID) reader in order to receive a pulse amplitude modulation (PAM) signal, and can improve a bit error rate (BER) performance by mapping transition waveforms generated whenever the received signal is triggered on new symbols, and filtering the new symbols to recover to the original symbols. Since no complex and high performance DC drift estimator is required and DC drifts can stably be removed along with white noise among noise components, it is possible to improve BER.

    摘要翻译: 公开了一种使用转换触发器的基带接收机及其方法。 基带接收机设置在射频识别(RFID)读取器中,以便接收脉冲幅度调制(PAM)信号,并且可以通过映射每当触发接收信号时产生的转换波形来提高误码率(BER)性能 新符号,并对新符号进行滤波以恢复原始符号。 由于不需要复杂和高性能的直流漂移估计器,并且可以在噪声分量之间与白噪声一起稳定地去除直流漂移,因此可以提高误码率。

    System and method for translating high programming level languages code into hardware description language code
    6.
    发明授权
    System and method for translating high programming level languages code into hardware description language code 有权
    将高编程级语言代码翻译成硬件描述语言代码的系统和方法

    公开(公告)号:US08336036B2

    公开(公告)日:2012-12-18

    申请号:US12392463

    申请日:2009-02-25

    IPC分类号: G06F9/45

    CPC分类号: G06F8/447 G06F8/51

    摘要: The present invention is directed to a method and system for translating a high programming level language code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL. The system includes: a C-to-C source translator which reads user API from a translation-targeted high level language code marked with the user API, separates the translation-targeted high level language code into a hardware code part and a software code part, and stores the hardware code part and the software code part in separate files; a main compiler which compiles the stored software code part; a translator which translates the stored hardware code part into a HDL code including one or more block modules and one top module; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.

    摘要翻译: 本发明涉及用于将诸如C,C ++,Fortran,Java等的高编程级语言代码转换成诸如Verilog或VHDL的HDL代码的方法和系统。 该系统包括:C-C源翻译器,其从由用户API标记的面向翻译的高级语言代码读取用户API,将翻译目标的高级语言代码分离成硬件代码部分和软件代码部分 并将硬件代码部分和软件代码部分存储在单独的文件中; 编译存储的软件代码部分的主编译器; 翻译器,将所存储的硬件代码部分转换成包括一个或多个块模块和一个顶部模块的HDL代码; 执行编译软件代码部分的主要核心; 以及执行HDL代码的专用硬件。

    Anti-collision method and system using optimized binary search tree
    7.
    发明授权
    Anti-collision method and system using optimized binary search tree 失效
    防碰撞方法和系统采用优化二叉搜索树

    公开(公告)号:US07741955B2

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

    申请号:US11316711

    申请日:2005-12-27

    IPC分类号: H04Q5/22

    CPC分类号: G06K7/0008 G06K7/10049

    摘要: Method for rapidly detecting identifier (ID) of tags, by radio frequency identification (RFID) reader in communication system that includes RFID reader and at least two tags communicating with RFID reader, is provided. RFID reader generates a prefix when IDs contained in at least two messages received collide with each other, prefix including a first colliding bit, which is set to ‘0’ or ‘1’, from high-order bits and non-colliding high-order bits. RFID reader sends a first message containing information that requests transmission of an assigned ID in a preset transmission period when the bits of the generated prefix match bits corresponding to the prefix, in the assigned ID. Tags receive a first message that contains a prefix including at least one bit, and sends a second message containing an assigned ID during a preset transmission period when the bits of the prefix match bits corresponding to the prefix, in assigned ID.

    摘要翻译: 提供了一种通过射频识别(RFID)阅读器快速检测标签的标识符(ID)的方法,该通信系统包括RFID读取器和至少两个与RFID读取器通信的标签。 当RFID包含在接收到的至少两个消息中的ID彼此冲突时,RFID读取器产生前缀,该前缀包括从高阶比特设置为“0”或“1”的第一冲突比特,并且不相关的高阶 位。 在所分配的ID中,当所生成的前缀的比特与前缀相对应的比特匹配时,RFID读取器发送包含请求在预设的传输周期中发送分配的ID的信息的第一消息。 标签接收包含至少一个比特的前缀的第一个消息,并且在分配的ID中,当前缀的比特与前缀相对应的比特匹配时,在预设的传输周期期间发送包含分配的ID的第二消息。

    Method and apparatus for detecting end of response signal on radio frequency identification tag
    8.
    发明授权
    Method and apparatus for detecting end of response signal on radio frequency identification tag 有权
    用于检测射频识别标签上的响应信号结束的方法和装置

    公开(公告)号:US07728714B2

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

    申请号:US11522965

    申请日:2006-09-19

    IPC分类号: H04Q5/22

    CPC分类号: H04B5/0062 G06K7/10297

    摘要: When a reader of a Radio Frequency Identification (RF-ID) system sends out a command signal to the RF-ID tag and receives a response signal from the RF-ID tag, an End of Signal (EOS) of the received response signal is detected such that the next command signal can be transmitted within a time. Accordingly, response signal can be detected even under the environment of poor signal to noise ratio performance, and the EOS of the response signal from the RF-ID tag can be recognized with ease and speed.

    摘要翻译: 当射频识别(RF-ID)系统的读取器向RF-ID标签发出命令信号并从RF-ID标签接收到响应信号时,所接收的响应信号的信号结束(EOS)为 检测到下一个命令信号可以在一段时间内传输。 因此,即使在差的信噪比性能的环境下也能够检测到响应信号,并且可以容易且快速地识别来自RF-ID标签的响应信号的EOS。

    System and Method for translating high programming level languages code into Hardware Description Language code
    9.
    发明申请
    System and Method for translating high programming level languages code into Hardware Description Language code 有权
    将高编程级语言代码转换为硬件描述语言代码的系统和方法

    公开(公告)号:US20100131933A1

    公开(公告)日:2010-05-27

    申请号:US12392463

    申请日:2009-02-25

    IPC分类号: G06F9/45

    CPC分类号: G06F8/447 G06F8/51

    摘要: The present invention is directed to a method and system for translating a high programming level language code such as C, C++, Fortran, Java or the like into a HDL code such as Verilog or VHDL. The system includes: a C-to-C source translator which reads user API from a translation-targeted high level language code marked with the user API, separates the translation-targeted high level language code into a hardware code part and a software code part, and stores the hardware code part and the software code part in separate files; a main compiler which compiles the stored software code part; a translator which translates the stored hardware code part into a HDL code including one or more block modules and one top module; a main core which executes the compiled software code part; and a dedicated hardware which executes the HDL code.

    摘要翻译: 本发明涉及用于将诸如C,C ++,Fortran,Java等的高编程级语言代码转换成诸如Verilog或VHDL的HDL代码的方法和系统。 该系统包括:C-C源翻译器,其从由用户API标记的面向翻译的高级语言代码读取用户API,将翻译目标的高级语言代码分离成硬件代码部分和软件代码部分 并将硬件代码部分和软件代码部分存储在单独的文件中; 编译存储的软件代码部分的主编译器; 翻译器,将所存储的硬件代码部分转换成包括一个或多个块模块和一个顶部模块的HDL代码; 执行编译软件代码部分的主要核心; 以及执行HDL代码的专用硬件。

    Apparatus and method for transmitting data in wireless communication system
    10.
    发明申请
    Apparatus and method for transmitting data in wireless communication system 有权
    用于在无线通信系统中发送数据的装置和方法

    公开(公告)号:US20090196273A1

    公开(公告)日:2009-08-06

    申请号:US12322132

    申请日:2009-01-29

    IPC分类号: H04J1/00

    CPC分类号: H04W8/30

    摘要: An apparatus and a method for a random access scheme for multi-channel in a wireless communication system are provided. The method for performing the random access scheme for the multi-channel in the wireless communication system includes randomly generating a backoff counter value to transmit data; adjusting the backoff counter value by taking into account status of a plurality of idle subcarrier sets per backoff slot; when the backoff counter value becomes zero, selecting one or more subcarrier sets to carry the data from the idle subcarrier sets; and transmitting the data through the selected one or more subcarrier sets. The data collision probability between the terminals can be lowered, the channel utility can be enhanced, the transfer rate in the single-channel random access scheme can be raised, and the consumption of the radio resource can be reduced without using signals for the band request and allocation.

    摘要翻译: 提供了一种用于无线通信系统中的多信道的随机接入方案的装置和方法。 用于在无线通信系统中执行多信道的随机接入方案的方法包括:随机生成退避计数器值以发送数据; 通过考虑每个退避时隙的多个空闲子载波集合的状态来调整退避计数器值; 当退避计数器值为0时,选择一个或多个子载波集合以携带来自空闲子载波集合的数据; 以及通过所选择的一个或多个子载波集合发送所述数据。 可以降低终端之间的数据冲突概率,可以增强信道效用,可以提高单信道随机接入方案的传输速率,并且可以减少无线资源的消耗,而无需使用频带请求的信号 和分配。