会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • 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之一。
    • 4. 发明申请
    • 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对双二进制数据中的每一对来计算四组对数似然值的集合 收到块 对于每组四个对数似然值,解码过程还计算与每组四个对数似然值中的最大和最大值之间的差对应的增量值。 解码过程重复进行至少第二次迭代。 基于在两次连续迭代期间计算的多个Δ值来停止解码过程。
    • 5. 发明申请
    • 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)可编程有限状态机,其控制所述可重构数据路径,其中所述可编程有限状态机能够执行与特定功能相关联的多个指令。
    • 6. 发明申请
    • 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个可能配置中的至少一个时才能实现。
    • 7. 发明授权
    • Method and system for providing a contention-free interleaver for channel coding
    • 用于提供用于信道编码的无争用交织器的方法和系统
    • US07979772B2
    • 2011-07-12
    • US11698686
    • 2007-01-26
    • Jasmin OzEran Pisek
    • Jasmin OzEran Pisek
    • H03M13/00
    • H03M13/2957H03M13/2775H03M13/6525H03M13/6561
    • A method for operating a contention-free interleaver for channel coding is provided that includes generating a sub-table based on a data block size, N, and an offset vector, v, of length x and generating an interleave table based on the sub-table. For a particular embodiment, the interleave table is generated based on the sub-table by generating a plurality of multiplets that together form the interleave table. In addition, the sub-table may be generated based on the data block size and the offset vector by (i) rounding the data block size up to a nearest multiple of the length, x, of the offset vector to generate a modified block size, N′, and (ii) generating the sub-table of a size equal to N′/x.
    • 提供了一种用于操作用于信道编码的无争用交织器的方法,其包括基于数据块大小N和长度为x的偏移向量v生成子表,并且基于子帧生成交织表, 表。 对于特定实施例,通过生成一起形成交织表的多个多重元,基于子表生成交织表。 此外,可以基于数据块大小和偏移向量来生成子表,方法是(i)将数据块大小舍入到偏移向量的长度x的最接近的倍数,以生成修改的块大小 ,N',和(ii)生成等于N'/ x的大小的子表。
    • 8. 发明授权
    • Efficient parallel cyclic redundancy check calculation using a novel table lookup approach
    • 使用新颖的表查找方法进行高效的并行循环冗余校验计算
    • US07752525B2
    • 2010-07-06
    • US11504159
    • 2006-08-15
    • Eran PisekJasmin Oz
    • Eran PisekJasmin Oz
    • H03M13/00
    • H03M13/091
    • A system for cyclic redundancy check (CRC) calculations with modulo-2 multiplication is disclosed for repetitive CRC computations that optimizes processing efficiency and maximizes capacity. The resulting system results in the use of relatively fewer logical gates and conserves on power. The system receives a message ({right arrow over (m)}) including a plurality of blocks ({right arrow over (b)}i) and a set of pre-computed coefficients ({right arrow over (β)}i). The system performs a modulo-2 multiply-accumulate operation on the message ({right arrow over (m)}) using the relationship given by: CRC ⁡ ( m → ) ≡ CRC ( ∑ i ⁢ b → i ⊗ β → i ) .
    • 公开了一种用于重复CRC计算的用于具有模2乘法的循环冗余校验(CRC)计算的系统,其优化处理效率并使容量最大化。 所得到的系统导致使用相对较少的逻辑门并节省功率。 系统接收包括多个块({right arrow over(b)} i)和一组预先计算的系数({right arrow over(&bgr;)} i的消息({right arrow over(m)}) )。 系统使用以下关系对消息({右箭头((m)})执行模2乘法累加运算:CRC⁡(m→)≡CCR(Σi b→i⊗&bgr;→i )。
    • 9. 发明授权
    • Pipeline controller for context-based operation reconfigurable instruction set processor
    • 基于上下文操作的管道控制器可重构指令集处理器
    • US07669042B2
    • 2010-02-23
    • US11150427
    • 2005-06-10
    • Eran PisekJasmin OzYan Wang
    • Eran PisekJasmin OzYan Wang
    • G06F9/30
    • 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)回写阶段。 所述指令流水线在所述循环的第一次迭代期间重复地执行指令循环,所述指令循环通过取出和解码与所述循环相关联的第一指令,在循环的第一次迭代期间存储与所述第一指令相关联的第一解码指令信息,并且使用所存储的 在循环的至少第二次迭代期间,在循环的至少第二次迭代期间,无需进一步获取和解码第一指令的第一解码指令信息。
    • 10. 发明授权
    • Method and system for optimizing a software-defined radio system
    • 用于优化软件定义无线电系统的方法和系统
    • US07571205B2
    • 2009-08-04
    • US11173131
    • 2005-07-01
    • Jasmin OzEran PisekYan Wang
    • Jasmin OzEran PisekYan Wang
    • G06F13/00
    • G06F15/16
    • A method for optimizing a software-defined radio system comprising a plurality of processors is provided. The method includes, for each of the plurality of processors, (i) providing an input burst comprising a first specified burst size, M, of input words to the processor for each of a plurality of configurations, each input word comprising an integer, and (ii) receiving from the processor an output burst comprising a second specified burst size, N, of output words generated by the processor based on the M input words for each of the configurations. An optimization factor is determined for each of the configurations based on the N output words generated by each processor for the configuration. An optimized configuration is identified from the plurality of configurations based on the optimization factor of each of the configurations.
    • 提供了一种用于优化包括多个处理器的软件定义的无线电系统的方法。 所述方法包括对于所述多个处理器中的每一个,(i)为多个配置中的每一个提供包括输入字的第一指定突发尺寸M到输入字的输入脉冲串,每个输入字包括整数,以及 (ii)从处理器接收输出脉冲串,其包括由处理器基于每个配置的M个输入字产生的输出字的第二指定突发大小N。 基于由每个处理器为该配置生成的N个输出字,为每个配置确定优化因子。 基于每个配置的优化因素,从多个配置中识别出优化的配置。