会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Efficient parallel cyclic redundancy check calculation using modulo-2 multiplications
    • 使用模2乘法进行有效的并行循环冗余校验计算
    • US07627802B2
    • 2009-12-01
    • US11504158
    • 2006-08-15
    • Eran PisekJasmin Oz
    • Eran PisekJasmin Oz
    • H03M13/00G06F11/00
    • H03M13/091
    • A system and method for cyclic redundancy checks (CRC) having a CRC polynomial of width (W) for use in a digital signal processing system is disclosed. The system includes receiving a message ({right arrow over (m)}) and decomposing that message ({right arrow over (m)}) into a series of smaller blocks ({right arrow over (b)}i). Each block ({right arrow over (b)}i) is of size (M) and is related to a unit vector ({right arrow over (e)}i). A summation operation on the blocks ({right arrow over (b)}i) given by CRC({right arrow over (b)})=Σbi·CRC({right arrow over (e)}i) is performed. Each CRC of the unit vectors (CRC({right arrow over (e)}i)) is stored in a lookup table. The lookup table is tagged by the “one” bits of the message block. An exclusive OR (XOR) operation is performed on each tagged row of the lookup table to calculate the CRC of the message.
    • 公开了一种用于在数字信号处理系统中使用的具有宽度(W)的CRC多项式的循环冗余校验(CRC)的系统和方法。 该系统包括接收一个消息({right arrow over(m)}),并将该消息({right arrow over(m)})分解成一系列较小的块({right arrow over(b)} i))。 每个块({右箭头(b)} i)具有大小(M),并且与单位向量({right arrow over(e)} i)相关。 对于CRC({right arrow over(b)})({right arrow over(b)})({right arrow over(b)})给出的求和操作=(S) 单位矢量的每个CRC(CRC({right arrow over(e)} i))存储在查找表中。 查询表由消息块的“1”位标记。 对查找表的每个标记行执行异或(XOR)操作,以计算消息的CRC。
    • 3. 发明申请
    • Pipeline controller for context-based operation reconfigurable instruction set processor
    • 基于上下文操作的管道控制器可重构指令集处理器
    • US20060184779A1
    • 2006-08-17
    • US11150427
    • 2005-06-10
    • Eran PisekJasmin OzYan Wang
    • Eran PisekJasmin OzYan Wang
    • G06F9/44
    • G06F8/4452G06F8/4432G06F9/381G06F9/4403Y02D10/41
    • An instruction execution pipeline for use in a data processor. The instruction execution pipeline comprises: 1) an instruction fetch stage; 2) a decode stage; 3) an execution stage; and 4) a write-back stage. The instruction pipeline repetitively executes a loop of instructions by fetching and decoding a first instruction associated with the loop during a first iteration of the loop, storing first decoded instruction information associated with the first instruction during the first iteration of the loop, and using the stored first decoded instruction information during at least a second iteration of the loop without further fetching and decoding of the first instruction during the at least a second iteration of the loop.
    • 用于数据处理器的指令执行流水线。 指令执行流程包括:1)指令提取阶段; 2)解码阶段; 3)执行阶段; 和4)回写阶段。 所述指令流水线在所述循环的第一次迭代期间重复地执行指令循环,所述指令循环通过取出和解码与所述循环相关联的第一指令,在循环的第一次迭代期间存储与所述第一指令相关联的第一解码指令信息,并且使用所存储的 在循环的至少第二次迭代期间,在循环的至少第二次迭代期间,无需进一步获取和解码第一指令的第一解码指令信息。
    • 5. 发明授权
    • Correlation architecture for use in software-defined radio systems
    • 用于软件定义无线电系统的相关架构
    • US07483933B2
    • 2009-01-27
    • US11150511
    • 2005-06-10
    • Yan WangEran PisekJasmin Oz
    • Yan WangEran PisekJasmin Oz
    • G06F17/15G06F7/52
    • H04B1/707G06F17/15H04B1/709H04B2201/7071H04B2201/70711
    • A re-configurable correlation unit for correlating a sequence of chip samples comprising: 1) a memory for storing the chip samples; 2) a plurality of add-subtract cells, each add-subtract cell receiving a plurality of real bits, a, and a plurality of imaginary bits, b, from a first chip sample; and 3) a plurality of sign select units. Each sign select units receives from one add-subtract cells a first input equal to a sum (a+b) of the real bits, a, and the imaginary bits, b, and a second input equal to a difference (a−b) of the real bits, a, and the imaginary bits, b. Each sign select unit generates a real output and an imaginary output, wherein each of the real and imaginary outputs is equal to one of: 1) the sum (a+b) multiplied by one of +1 and −1 and 2) the difference (a−b) multiplied by one of +1 and −1.
    • 一种可重新配置的相关单元,用于对芯片样本序列进行相关,包括:1)存储芯片样本的存储器; 2)多个加法单元,每个加法单元从第一芯片样本接收多个实际位a和多个虚数位b; 和3)多个符号选择单元。 每个符号选择单元从一个加减法单元接收等于实际比特a和b的和(a + b)的第一输入,以及虚数比特b和等于所述实数比特的差(ab)的第二输入 实际位,a和虚数位,b。 每个符号选择单元产生实际输出和虚拟输出,其中实际和虚拟输出中的每一个等于以下之一:1)乘以+1和-1之和的和(a + b)和2)差值 (ab)乘以+1和-1之一。
    • 7. 发明申请
    • Unified stopping criteria for binary and duobinary turbo decoding in a software-defined radio system
    • 软件定义无线电系统中二进制和二进制turbo解码的统一停止标准
    • US20070300139A1
    • 2007-12-27
    • US11635832
    • 2006-12-08
    • Eran PisekJasmin Oz
    • Eran PisekJasmin Oz
    • H03M13/03
    • H03M13/6519H03M13/2975H03M13/395
    • A decoding process for decoding a received block of N systematic binary data samples or N systematic duobinary data samples using a maximum a posteriori probability (MAP) decoding algorithm. The decoding process calculates a set of four log-likelihood values using the corresponding forward state metric, reverse state metric, and branch metric values for each of N/2 pairs of systematic binary data or each of N/2 pairs of duobinary data in the received block. The decoding process also calculates, for each set of four log-likelihood values a delta value corresponding to the difference between the largest and the second largest of the four log-likelihood values in each set. The decoding process repeats for at least a second iteration. The decoding process is stopped based on a plurality of delta values calculated during two consecutive iterations.
    • 用于使用最大后验概率(MAP)解码算法对接收的N个系统二进制数据样本块或N个系统二进制数据样本进行解码的解码处理。 解码过程使用对应的前向状态度量,反向度量和用于N / 2对系统二进制数据中的每一个的分支度量值或者N / 2对双二进制数据中的每一对来计算四组对数似然值的集合 收到块 对于每组四个对数似然值,解码过程还计算与每组四个对数似然值中的最大和最大值之间的差对应的增量值。 解码过程重复进行至少第二次迭代。 基于在两次连续迭代期间计算的多个Δ值来停止解码过程。
    • 8. 发明申请
    • Multistandard SDR architecture using context-based operation reconfigurable instruction set processors
    • 多标准SDR架构使用基于上下文的操作可重构指令集处理器
    • US20060211387A1
    • 2006-09-21
    • US11142504
    • 2005-06-01
    • Eran PisekJasmin OzYan WangRonald Webb
    • Eran PisekJasmin OzYan WangRonald Webb
    • G06F3/033
    • G06F9/30181G06F15/7867H04B1/0003Y02D10/12Y02D10/13
    • A software-defined radio (SDR) system comprising: 1) a reconfigurable baseband subsystem for supporting a plurality of wireless communication standards comprising a first plurality of reconfigurable context-based operation instruction set processors; and 2) a reconfigurable application subsystem for supporting a plurality of end-user applications comprising a second plurality of reconfigurable context-based operation instruction set processors. Each of the first and second pluralities of reconfigurable context-based operation instruction set processors comprises: i) a reconfigurable data path comprising a plurality of reconfigurable functional blocks; and ii) a programmable finite state machine that controls the reconfigurable data path, wherein the programmable finite state machine is capable of executing a plurality of instructions associated with a particular function.
    • 一种软件定义无线电(SDR)系统,包括:1)可重构基带子系统,用于支持多个无线通信标准,所述无线通信标准包括第一多个可重新配置的基于上下文的操作指令集处理器; 以及2)可重配置应用子系统,用于支持包括第二多个可重新配置的基于上下文的操作指令集处理器的多个最终用户应用。 第一和第二多个可重新配置的基于上下文的操作指令集处理器中的每一个包括:i)包括多个可重新配置的功能块的可重构数据路径; 以及ii)可编程有限状态机,其控制所述可重构数据路径,其中所述可编程有限状态机能够执行与特定功能相关联的多个指令。
    • 9. 发明申请
    • Reconfigurable interconnect for use in software-defined radio systems
    • 用于软件定义无线电系统的可重构互连
    • US20060184910A1
    • 2006-08-17
    • US11142484
    • 2005-06-01
    • Eran PisekJasmin OzYan Wang
    • Eran PisekJasmin OzYan Wang
    • G06F17/50H03K19/00
    • G06F17/5045
    • A method of fabricating an interconnect circuit for coupling a plurality of reconfigurable component blocks that implement a defined function. The method comprises the steps of: 1) determining P possible configurations for implementing the defined function; 2) for each of the P possible configuration, determining a list of required interconnections between the plurality of reconfigurable component blocks; 3) determining from the P lists of required interconnections a minimum number, B, of data buses required to implement the P possible configurations for the defined function; 4) for each of the P possible configurations, determining the interconnections of each of the plurality of reconfigurable component blocks to each of the B buses; and 5) implementing programmable switches capable of coupling a first reconfigurable component block to a first bus only if required to implement at least one of the P possible configurations.
    • 一种制造用于耦合实现定义的功能的多个可重构部件块的互连电路的方法。 该方法包括以下步骤:1)确定用于实现定义的功能的P可能配置; 2),用于确定所述多个可重配置组件块之间所需的互连的列表; 3)根据所需互连的P列确定实现所定义功能的P可能配置所需的最小数目B的数据总线; 4)对于每个P个可能的配置,确定多个可重配置组件块中的每一个与每个B总线的互连; 以及5)实现能够将第一可重新配置组件块耦合到第一总线的可编程开关,仅在需要实现P个可能配置中的至少一个时才能实现。
    • 10. 发明授权
    • Reconfigurable interconnect for use in software-defined radio systems
    • 用于软件定义无线电系统的可重构互连
    • US07856611B2
    • 2010-12-21
    • US11142484
    • 2005-06-01
    • Eran PisekJasmin OzYan Wang
    • Eran PisekJasmin OzYan Wang
    • H03K17/693H03K19/00G06F17/50
    • G06F17/5045
    • A method of fabricating an interconnect circuit for coupling a plurality of reconfigurable component blocks that implement a defined function. The method comprises the steps of: 1) determining P possible configurations for implementing the defined function; 2) for each of the P possible configuration, determining a list of required interconnections between the plurality of reconfigurable component blocks; 3) determining from the P lists of required interconnections a minimum number, B, of data buses required to implement the P possible configurations for the defined function; 4) for each of the P possible configurations, determining the interconnections of each of the plurality of reconfigurable component blocks to each of the B buses; and 5) implementing programmable switches capable of coupling a first reconfigurable component block to a first bus only if required to implement at least one of the P possible configurations.
    • 一种制造用于耦合实现定义的功能的多个可重构部件块的互连电路的方法。 该方法包括以下步骤:1)确定用于实现定义的功能的P可能配置; 2),用于确定所述多个可重配置组件块之间所需的互连的列表; 3)根据所需互连的P列确定实现所定义功能的P可能配置所需的最小数目B的数据总线; 4)对于每个P个可能的配置,确定多个可重配置组件块中的每一个与每个B总线的互连; 以及5)实现能够将第一可重新配置组件块耦合到第一总线的可编程开关,仅在需要实现P个可能配置中的至少一个时才能实现。