Digital implementation of analog TV receiver
    1.
    发明申请
    Digital implementation of analog TV receiver 有权
    数字实现模拟电视接收机

    公开(公告)号:US20070008434A1

    公开(公告)日:2007-01-11

    申请号:US11177356

    申请日:2005-07-11

    IPC分类号: H04N5/455

    CPC分类号: H04N9/44 H04N9/78

    摘要: An analog TV receiver implementation on DSP allows mobile platforms to view analog TV broadcasting on LCD displays. The analog television receiver includes a demodulator for demodulating a received analog television signal, an analog to digital converter for digitizing the demodulated television signal and a digital signal processor for producing display signals from the digitized television signals. The digital signal processor being programmed to search for a horizontal synchronization signal in the television signal, track the horizontal synchronization signal and search for a vertical synchronization signal in the television signal. Next the processor separates a luminance and a pair of chrominance components of the television signal and demodulates the pair of chrominance components. Red, green and blue values are constructed from the demodulated chrominance components and the luminance components. Display signals are produced from the red, green and blue values.

    摘要翻译: DSP上的模拟电视接收机实现允许移动平台在LCD显示器上查看模拟电视广播。 模拟电视接收机包括用于解调接收到的模拟电视信号的解调器,用于数字化解调电视信号的模数转换器和用于从数字化电视信号产生显示信号的数字信号处理器。 数字信号处理器被编程为在电视信号中搜索水平同步信号,跟踪水平同步信号并搜索电视信号中的垂直同步信号。 接下来,处理器分离电视信号的亮度和一对色度分量,并解调该对色度分量。 红色,绿色和蓝色值由解调的色度分量和亮度分量构成。 显示信号由红色,绿色和蓝色值产生。

    Digital implementation of analog TV receiver
    2.
    发明授权
    Digital implementation of analog TV receiver 有权
    数字实现模拟电视接收机

    公开(公告)号:US07483085B2

    公开(公告)日:2009-01-27

    申请号:US11177356

    申请日:2005-07-11

    IPC分类号: H04N5/455

    CPC分类号: H04N9/44 H04N9/78

    摘要: An analog TV receiver implementation on DSP allows mobile platforms to view analog TV broadcasting on LCD displays. The analog television receiver includes a demodulator for demodulating a received analog television signal, an analog to digital converter for digitizing the demodulated television signal and a digital signal processor for producing display signals from the digitized television signals. The digital signal processor being programmed to search for a horizontal synchronization signal in the television signal, track the horizontal synchronization signal and search for a vertical synchronization signal in the television signal. Next the processor separates a luminance and a pair of chrominance components of the television signal and demodulates the pair of chrominance components. Red, green and blue values are constructed from the demodulated chrominance components and the luminance components. Display signals are produced from the red, green and blue values.

    摘要翻译: DSP上的模拟电视接收机实现允许移动平台在LCD显示器上查看模拟电视广播。 模拟电视接收机包括用于解调接收到的模拟电视信号的解调器,用于数字化解调电视信号的模数转换器和用于从数字化电视信号产生显示信号的数字信号处理器。 数字信号处理器被编程为在电视信号中搜索水平同步信号,跟踪水平同步信号并搜索电视信号中的垂直同步信号。 接下来,处理器分离电视信号的亮度和一对色度分量,并解调该对色度分量。 红色,绿色和蓝色值由解调的色度分量和亮度分量构成。 显示信号由红色,绿色和蓝色值产生。

    Method for recognition of acyclic instruction patterns
    3.
    发明授权
    Method for recognition of acyclic instruction patterns 有权
    识别非循环指令模式的方法

    公开(公告)号:US08056064B2

    公开(公告)日:2011-11-08

    申请号:US11573563

    申请日:2005-08-11

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A method which determines by an optimizing compiler whether any variable in the given program equals to the given acyclic mathematical function applied to given variables in the program and the method includes expressing the bits of the value of the function as a Boolean function of the bits of the inputs and expressing for every variable and statement the value taken by v when s is executed as a Boolean function and expressing, for every statement the condition under which the statement is executed as a Boolean function, and Finally, a determination is made using a Boolean satisfiability oracle of whether, for the given variable and program statement, the a particular Boolean expression holds and a determination is of whether for a given variable and program statement whenever the predicate and the condition are true.

    摘要翻译: 通过优化编译器确定给定程序中的任何变量是否等于应用于程序中的给定变量的给定非循环数学函数的方法,包括将函数的值的位表示为位的布尔函数 输入和表达每个变量,并陈述当s作为布尔函数执行时由v采取的值,并为每个语句表示语句作为布尔函数执行的条件,最后,使用 对于给定的变量和程序语句,对于特定的布尔表达式是否保持,并且当谓词和条件为真时,是否对给定的变量和程序语句确定是否为布尔可满足性oracle。

    Method For Recognition Of Acyclic Instruction Patterns

    公开(公告)号:US20080127148A1

    公开(公告)日:2008-05-29

    申请号:US11573563

    申请日:2005-08-11

    IPC分类号: G06F9/45

    CPC分类号: G06F8/443

    摘要: A method which determines by an optimizing compiler whether any variable in the given program equals to the given acyclic mathematical function f(x,y, . . . ) applied to the given variables x, y, . . . in the program. In one embodiment, the method includes expressing the bits of the value of the function f(x,y, . . . ) as a Boolean function of the bits of the inputs x, y, . . . ; expressing, for every variable v and program statement s, the value taken by v when s is executed as a Boolean function V(s,v)(x, y, . . . ) of the bits of x, y, . . . ; and expressing, for every statement s, the condition under which the statement is executed as a Boolean function C(s)(x, y, . . . ) of the bits of the inputs x, y, . . . . Finally, a determination is made using a Boolean satisfiability oracle of whether, for the given variable v and program statement s, the following Boolean expression holds: C(s)(x,y, . . . )=>V(s,v)(x,y . . . )=f(x,y, . . . ). In a second embodiment, the method includes expressing the value of f(x,y, . . . ) as a plurality of functions fj(x,y, . . . ) having the corresponding predicate Pj(x,y, . . . ); expressing, for every variable v and program statement s, the value taken by v when s is executed as a plurality of functions Vj(s,v)(x,y, . . . ), one for each predicate Pj(x,y, . . . ); and expressing, for every statement s, the condition under which the statement is executed as a plurality of functions Cj(s)(x,y, . . . ), one for each predicate Pj(x,y, . . . ). Finally, a determination is of whether for the given variable v and program statement s, Vj(s,v)(x,y, . . . )=fj(x,y, . . . ) whenever the predicate Pj(x,y, . . . ) and the condition Cj(s)(x,y, . . . ) are true.

    Method and system for parallelization of pipelined computations
    5.
    发明授权
    Method and system for parallelization of pipelined computations 有权
    流水线计算并行化的方法和系统

    公开(公告)号:US09110726B2

    公开(公告)日:2015-08-18

    申请号:US12513838

    申请日:2007-11-08

    摘要: A method of parallelizing a pipeline includes stages operable on a sequence of work items. The method includes allocating an amount of work for each work item, assigning at least one stage to each work item, partitioning the at least one stage into at least one team, partitioning the at least one team into at least one gang, and assigning the at least one team and the at least one gang to at least one processor. Processors, gangs, and teams are juxtaposed near one another to minimize communication losses.

    摘要翻译: 流水线并行化的方法包括可在一系列工作项上操作的阶段。 该方法包括为每个工作项分配一定量的工作,为每个工作项分配至少一个阶段,将至少一个阶段划分成至少一个团队,将至少一个团队划分成至少一个团队,以及分配 至少一个团队和至少一个团伙到至少一个处理器。 处理器,帮派和团队彼此并列,以最大限度减少通信损失。

    METHOD AND SYSTEM FOR PARALLELIZATION OF PIPELINED COMPUTATIONS
    6.
    发明申请
    METHOD AND SYSTEM FOR PARALLELIZATION OF PIPELINED COMPUTATIONS 有权
    用于并行计算的并行化方法和系统

    公开(公告)号:US20100115527A1

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

    申请号:US12513838

    申请日:2007-11-08

    IPC分类号: G06F9/38 G06F9/50

    摘要: A method of parallelizing a pipeline includes stages operable on a sequence of work items. The method includes allocating an amount of work for each work item, assigning at least one stage to each work item, partitioning the at least one stage into at least one team, partitioning the at least one team into at least one gang, and assigning the at least one team and the at least one gang to at least one processor. Processors, gangs, and teams are juxtaposed near one another to minimize communication losses.

    摘要翻译: 流水线并行化的方法包括可在一系列工作项上操作的阶段。 该方法包括为每个工作项分配一定量的工作,为每个工作项分配至少一个阶段,将至少一个阶段划分成至少一个团队,将至少一个团队划分成至少一个团队,以及分配 至少一个团队和至少一个团伙到至少一个处理器。 处理器,帮派和团队彼此并列,以最大限度减少通信损失。

    Doppler compensated receiver
    7.
    发明授权
    Doppler compensated receiver 有权
    多普勒补偿接收机

    公开(公告)号:US07209529B2

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

    申请号:US10617188

    申请日:2003-07-10

    IPC分类号: H03D1/04

    摘要: A receiver includes a controller which receives A/D sampled input signals and shifts the sampled digital signal to compensate for Doppler effect in the input signal prior to demodulation. The controller compensates for a Doppler increased frequency by shifting the sampled digital signal so as to skip a sample period every n samples. This may be achieved by decreasing a cycle of m samples by one sample period every n samples. The controller compensates for a Doppler decreased frequency by shifting the sampled digital signal so as to add a sample period every n samples. This may be achieved by repeating a sample every n samples to shift the sampled digital signal. The compensation is performed in software on a multi-threaded processor.

    摘要翻译: 接收机包括控制器,其接收A / D采样输入信号并移位采样的数字信号以补偿在解调之前的输入信号中的多普勒效应。 控制器通过移位采样的数字信号来补偿多普勒增加的频率,以便每n个样本跳过采样周期。 这可以通过每n个样本减少一个采样周期的m个采样来实现。 控制器通过移位采样的数字信号来补偿多普勒降低的频率,以便每n个样本添加采样周期。 这可以通过每n个样本重复样本来实现,以移位采样的数字信号。 补偿在多线程处理器的软件中执行。

    Method for recognition of full-word saturating addition and subtraction
    8.
    发明授权
    Method for recognition of full-word saturating addition and subtraction 有权
    识别全字饱和加法和减法的方法

    公开(公告)号:US07171438B2

    公开(公告)日:2007-01-30

    申请号:US10382578

    申请日:2003-03-07

    IPC分类号: G06F7/38

    摘要: A method of formulating and solving equations that facilitate recognition of full word saturating addition and subtraction The method includes formulating, for each basis addition statement z=x+y or subtraction statement z=x−y, data flow equations that describe properties of the program statements being analyzed; and solving the data flow equations. The properties may include: (a) the values BITS of program variables as Boolean functions of the sign bits of x, y and z; (b) the condition COND under which program statements are executed as Boolean functions of the sign bits of x, y and z; and (c) the condition REACH of which values of variables reach any given use of z when overflow/underflow/neither occurs.

    摘要翻译: 一种制定和求解有助于识别全字饱和加法和减法的方程的方法该方法包括为每个基础加法语句z = x + y或减法语句z = xy制定数据流方程,描述程序语句的属性 分析; 并解决数据流方程。 属性可以包括:(a)程序变量的值BITS作为x,y和z的符号位的布尔函数; (b)作为x,y和z的符号位的布尔函数执行程序语句的条件COND; 和(c)当溢出/下溢/不发生时,变量的值达到任何给定使用z的条件REACH。

    Doppler compensated receiver
    9.
    发明申请
    Doppler compensated receiver 有权
    多普勒补偿接收机

    公开(公告)号:US20050007277A1

    公开(公告)日:2005-01-13

    申请号:US10617188

    申请日:2003-07-10

    摘要: A receiver includes a controller which receives A/D sampled input signals and shifts the sampled digital signal to compensate for Doppler effect in the input signal prior to demodulation. The controller compensates for a Doppler increased frequency by shifting the sampled digital signal so as to skip a sample period every n samples. This may be achieved by decreasing a cycle of m samples by one sample period every n samples. The controller compensates for a Doppler decreased frequency by shifting the sampled digital signal so as to add a sample period every n samples. This may be achieved by repeating a sample every n samples to shift the sampled digital signal. The compensation is performed in software on a multi-threaded processor.

    摘要翻译: 接收机包括控制器,其接收A / D采样输入信号并移位采样的数字信号以补偿在解调之前的输入信号中的多普勒效应。 控制器通过移位采样的数字信号来补偿多普勒增加的频率,以便每n个样本跳过采样周期。 这可以通过每n个样本减少一个采样周期的m个采样来实现。 控制器通过移位采样的数字信号来补偿多普勒降低的频率,以便每n个样本添加采样周期。 这可以通过每n个样本重复样本来实现,以移位采样的数字信号。 补偿在多线程处理器的软件中执行。