无线通信接收机和信号处理方法

文档序号:7739484阅读:114来源:国知局
专利名称:无线通信接收机和信号处理方法
技术领域
本发明有关于一种无线通信接收机和信号处理方法。
背景技术
已知的交织/去交织(interleaving/de-interleaving)通常使用于各种通信系统中。图1为已知的交织架构和去交织架构的示意图。位于信道30的发射端的已知交织
器10包括分别编索引为0、1、2、3......B-I的B条分支。此外,已知交织器10的分支具有
不同的缓冲长度。例如,分支0为不具有缓冲器的直接连接,分支1、2、3和B-I分别具有缓 冲器14、15、16和17,用以分别提供1χΜ、2χΜ、3χΜ和(B-I) xM的缓冲长度。位于信道30的
接收端的已知去交织器20包括分别编索引为0......B-4、B-3、B-2和B-I的B条分支。此
夕卜,已知去交织器20的分支具有不同的缓冲长度。例如,分支B-I为不具有缓冲器的直接 连接,分支B-2、B-3、B-4和0分别具有缓冲器24、25、26和27,由图可见,已知去交织器20
的分支0......B-4、B-3、B-2和B-I具有与已知交织器10的分支B-1.......3、2、1和0相
同的缓冲长度。藉由使用切换器11、12、21和22操作已知交织器10和已知去交织器20,用 以顺序且循环地选择该多个分支。由于已知交织器10和已知去交织器20的操作细节已被 所属技术领域的技术人员所熟知,为简洁不再赘述。依据已知的设计,已知去交织器20不会发射撷取自分支的数据比特或符号至后 面的信号处理级(例如译码器),直到已知去交织器20已满(即分支中的缓冲器已满,例如 缓冲器24-27已满),在特定的通信系统中,这将导致严重的去交织延迟。换句话说,后面的 信号处理级必须等待来自已知去交织器20的输入数据。例如,在具有最长缓冲长度的缓冲 器27未满但具有较短缓冲长度的其他缓冲器已满的情形下,已知去交织器20直接丢弃撷 取自该等分支的任何数据比特或符号,因为已知去交织器20的所有分支还未满。在具有最 长缓冲长度的缓冲器27已满,意味着已知去交织器20的分支的所有缓冲器已满的另一情 形下,允许已知去交织器20开始顺序且循环地输出撷取自该等分支的数据比特或符号至 后面的信号处理级。由上述可知,去交织延迟取决于B和M的值。更特别的是,去交织延迟等于 M*(B-1)*B。对于特定通信系统,由于去交织延迟,接收机的捕获时间可能相当长。以数字 地面多媒体广播(Digital Terrestrial Multimedia Broadcasting,DTMB)接收机为例,如 果使用模式1 (B = 52和M = 240),当每个信号帧的伪随机(pseudo-random)噪声序列具 有945个符号(即PN = 945)时,去交织延迟大致等于106. 25ms。如果使用模式2 (B = 52 和M = 720),当PN = 945时,去交织延迟大致等于318. 75ms。因此,需要设计一种新颖的 机制去减少流经已知去交织器的所需时间,从而改善接收端的整体性能。

发明内容
有鉴于此,本发明提供一种无线通信接收机和信号处理方法以解决上述问题。本发明提供一种无线通信接收机,包括第一信号处理模块,用以接收无线通信信号,并对该无线通信信号进行处理,以产生第一输出;第二信号处理模块;以及去交织器, 耦接于该第一信号处理模块与该第二信号处理模块之间,该去交织器包括多个分支,用以 对该第一输出进行去交织以产生第二输出,其中,在该多个分支的所有缓冲器已满之前,为 了进一步的信号处理,该去交织器开始输出该第二输出至该第二信号处理模块,且该去交 织器进一步将撷取自该多个分支的一个或多个非满缓冲器的数据通知给该第二信号处理 模块。本发明另提供一种信号处理方法,包括接收无线通信信号,并对该无线通信信号 进行处理,以产生第一输出;依据多个分支对该第一输出进行去交织以产生第二输出;在 该多个分支的所有缓冲器已满之前,开始输出该第二输出至后面的信号处理模块;以及将 撷取自该多个分支的一个或多个非满缓冲器的数据通知给该后面的信号处理模块。利用本发明提供的无线通信接收机和信号处理方法,当去交织器的分支的所有缓 冲器并非皆已满时,可提前进行去交织输出,从而减少译码所需时间。


图1为已知的交织架构和去交织架构的示意图;图2为依据本发明的无线通信接收机的第一实施例的方块示意图;图3为依据本发明的无线通信接收机的第二实施例的方块示意图;图4为依据本发明一实施例的一般化的信号处理方法的流程图。
具体实施例方式在说明书及权利要求当中使用了某些词汇来指称特定组件。所属技术领域的技术 人员应可理解,制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以 名称的差异作为区分组件的方式,而是以组件在功能上的差异作为区分准则。在通篇说明 书及权利要求中所提及的“包含”为开放式用语,故应解释成“包含但不限定于”。此外,“耦 接” 一词在此包含任何直接及间接的电气连接手段。藉由以下的较佳实施例的叙述并配合 全文的图2至图4说明本发明,但以下叙述中的装置、组件与方法、步骤乃用以解释本发明, 而不应当用来限制本发明。为了简化描述,本发明提出充分利用译码器的误差检查和误差更正能力,从而达 到产生提前输出的目的。例如,译码器为低密度奇偶校验(low-densityparity check, LDPC)译码器,能够更正错误比特并依据奇偶校验结果判断译码结果是否无误。因此,在去 交织器的所有缓冲器已满之前,在缓冲器内已缓冲的数据也许能到达充足的数据量以允许 LDPC译码器具有无误译码输出。基于上述观测,提出一种提前去交织输出机制。例如,提前 去交织输出机制可实施于无线通信接收机(例如DTMB接收机)中,用以改善信道扫描速度 和/或信道切换速度。为了更清楚地理解本发明的技术特征,接下来将描述本发明的较佳 实施例。图2为依据本发明的无线通信接收机的第一实施例的方块示意图。无线通信接收 机200包括第一信号处理模块202、去交织器204和第二信号处理模块206。在本实施例中, 第一信号处理模块202实施为用以接收无线通信信号S_IN,对该无线通信信号S_IN进行 处理,用以产生第一输出Sl ;去交织器204耦接于第一信号处理模块202和第二信号处理模块206之间,包括多个分支,用以对第一输出Sl进行去交织以产生第二输出S2 ;第二信 号处理模块206实施为用以对该第二输出S2进行处理以产生相应于无线通信信号S_IN的 接收机输出S_OUT。例如,去交织器204具有与图1所示的已知去交织器20相同的内部硬 件配置。然而,特别设计本发明的去交织器204在分支的所有缓冲器已满之前,开始将第二 输出S2输出至第二信号处理模块206,用于进一步信号处理。此外,本发明的去交织器204 亦向第二信号处理模块206通知数据,其中该数据撷取自分支内的一个或多个未满的缓冲 器。在此方式下,尽管第二输出S2可包括无效数据比特或无效符号,第二信号处理模块206 仍能妥善地处理第二输出S2。另外,当去交织器开始输出去交织结果的时候,此刻未满的 缓冲器数目高度取决于后面的第二信号处理模块206的处理能力。例如,当第二信号处理 模块206能妥善处理具有更多由去交织器204通知的无效数据比特或无效符号的第二输出 S2时,在去交织器204已满之前允许其提前产生第二输出S2至第二信号处理模块206。为 了更清楚地描述本发明的技术特征,接下来将描述作为无线通信接收机200的较佳实施例 的DTMB接收机。然而,仅为举例,本发明并不以此为限。由于所有缓冲器已满之后去交织 器才输出去交织结果而导致去交织延迟,所以本发明所提出的提前去交织输出机制的概念 可应用于遭受去交织延迟之苦的其他无线通信接收机。这些可选的设计并不违背本发明的 精神,均属于本发明所主张的范围。
当无线通信接收机200为DTMB接收机时,第一信号处理模块202因此包括,但不 限于,调谐器212、自动增益控制(automatic gain control, AGC)单元214、模数转换器 (analog-to-digital converter, ADC)216、滤波 / 同步电路 218 以及信道估测(channel estimation, CE) / i^J^j (equalization, EQ)/ fWM^^fH;^ (channelstate information, CSI)处理电路220。且第二信号处理模块206包括但不限于,解映射器222、LDPC译码器 224、博斯-查德胡里-霍昆格母(Bose-Chaudhuri-Hocquenghem,BCH)译码器226以及解 扰器(deScrambler)228。为了更清楚,接下来将简略描述以上每部分的操作和功能。调谐器212对无线通信信号3_1则即一个DTMB信号)执行下变频和信道选 择,其中,该无线通信信号S_IN由无线通信接收机200所接收。接着,AGC单元214执 行自动增益控制,用以适应性调节应用于调谐器212输出端的增益,从而使得输入至 ADC 216的输入信号的幅度降低至特殊范围。滤波/同步电路218实施为用以执行 信号滤波和同步操作。可使用信道估测器、均衡器(例如正交频分复用(orthogonal frequency-division-multiplexing, OFDM)均衡器)以及 CSI 产生器实施 CE/EQ/CSI 处理 电路220。因此,产生第一输出Sl至去交织器204,其中,第一输出Sl包括均衡器输出S_EQ 和CSI输出S_CSI。去交织器204对均衡器输出S_EQ和CSI输出S_CSI进行去交织,以产 生第二输出S2,其中,第二输出S2包括已去交织的均衡器输出S_EQ’和已去交织的CSI输 出S_CSI’。接着,解映射器222依据已去交织的均衡器输出S_EQ’和已去交织的CSI输出 S_CSI,产生解映射结果5_58,其中,解映射结果S_SB包括多个软比特(soft bit)。LDPC 译码器224和BCH译码器226按次序对解映射结果S_SB执行内码(inner-code)译码(即 LDPC译码)和外码(outer-code)译码(即BCH译码)。最后,解扰器228对产生于BCH译 码器226的译码输出信号进行解扰,以产生接收机输出S_0UT。本发明的主要概念为使得去交织器204具有用于第二信号处理模块206的提前去 交织输出。由于来自包含于去交织器204的分支的非满缓冲器的数据比特或符号是无效的,去交织器204必需将这些无效的数据比特或符号的信息传送至第二信号处理模块206, 用以允许第二信号处理模块206妥善地处理第二输出S2。考虑图2所示的接收机结构,接 下来描述特定的范例实施例,用以将无效的数据比特或符号通知给后面的信号处理级。在第一范例实施例中,去交织器204产生用于每个无效符号的相应指示符,其中 该无效符号撷取自包含于去交织器204的分支中的一个非满缓冲器,并将该相应指示符输 出至解映射器222。解映射器222依据相应指示符识别第二输出S2的每个无效符号,并依 据第二输出S2产生解映射结果S_SB至LDPC译码器224,其中该每个无效符号撷取自去交 织器204的一个非满缓冲器,且第二输出S2包括已去交织的均衡器输出S_EQ’和已去交织 的CSI输出S_CSI ’。此外,对于撷取自去交织器204的一个非满缓冲器的每个无效符号,配 置解映射器222,以使得相应于无效符号的每个软比特等于默认值(例如“0”)。因为每个 无效软比特可藉由解映射器222设为“0”,因此输入至后面的LDPC译码器224的无效软比 特将不会退化LDPC译码器224的操作。在此方式下,在去交织器204的所有缓冲器已满之 前,LDPC译码器224可对解映射结果S_SB进行最佳译码。
需注意的是,前述的用于撷取自去交织器204的一个相应的非满缓冲器的无效符 号的指示符可由额外指示符si_l实施,其中该额外指示符SI_1由去交织器204或CSI值 提供。例如,当去交织器204的分支的缓冲器未满时,输出自该分支的符号将伴随有一个逻 辑值(例如“1”)的指示符SI_1。另一方面,当去交织器204的分支的缓冲器已满时,输出 自该分支的符号将伴随有另一个逻辑值(例如“0”)的指示符SI_1。在此方式下,后面的 解映射器222知道哪些符号是有效的以及哪些符号是无效的。当使用CSI值作为指示符用 以指示第二输出S2的一个特定符号是无效的,配置去交织器204用默认值(例如“0”)更 新用于无效符号的原始CSI值,该默认值表明相应的符号并不真的有效。特别的是,CSI值 代表信噪比(signal-to-noise ratio, SNR)。当用于特定符号的CSI值为“0”时,表明该 特定符号的可靠性相当差。在第二范例实施例中,去交织器204产生用于每个无效符号的相应第一指示符, 其中该无效符号撷取自包含于去交织器204的分支中的一个相应的非满缓冲器,并将该相 应第一指示符输出至解映射器222。例如,该第一指示符可为设置为“0”的额外指示符SI_1 或CSI值。解映射器222依据相应第一指示符识别每个无效符号,并依据第二输出S2产生 解映射结果S_SB,其中,该每个无效符号撷取自去交织器204的一个相应非满缓冲器,第二 输出S2包括已去交织的均衡器输出S_EQ’和已去交织的CSI输出S_CSI’。此外,对于先前 去交织器204提供的相应第一指示符所识别的每个无效符号,解映射器222输出相应第二 指示符SI_2,用于相应该无效符号的多个无效软比特。例如,用于一个无效符号的多个无效 软比特将伴随有一个逻辑值(例如“1”)的相应第二指示符SI_2,其中该多个无效软比特 输出自解映射器222。另一方面,用于一个有效符号的多个有效软比特将伴随有另一个逻辑 值(例如“0”)的第一指示符SI_1,其中该多个有效软比特输出自解映射器222。在此方 式下,后面的LDPC译码器224知道哪些软比特是有效的以及哪些软比特是无效的。因此, LDPC译码器224首先依据相应第二指示符SI_2辨识撷取自一个无效符号的每个无效软比 特,然后开始对解映射结果S_SB进行译码。在此范例实施例中,对于撷取自一个无效符号 的每个无效软比特,LDPC译码器224使得无效软比特等于默认值(例如“0”)。由于在由 LDPC译码实际处理之前,每个无效软比特藉由LDPC译码器224被设置为“0”,所以无效软比特不会退化由LDPC译码器224执行的操作。在此方式下,在去交织器204的所有缓冲器 已满之前,LDPC译码器224可对第二输出S2进行最佳译码。需注意的是,前述的用于无效 软比特的相应第二指示符SI_2可由CSI值替代。因此,当使用CSI值作为相应第二指示符 SI_2用以指示无效符号的相应软比特是无效时,解映射器222使得相应于该无效软比特的 原始CSI值变为默认值(例如“0”),该默认值用以表示相应的软比特并不真的有效。关于第三范例实施例,在去交织器204开始对第一输出S1进行去交织之前,初始 化去交织器204,从而使得去交织器204的分支中的所有缓冲器的每个比特变为预定值(例 如“0”),该预定值用以表示撷取自分支中的一个非满缓冲器的数据。特别的是,在去交织 开始之前,去交织器204中的所有CSI值皆初始化为预定值,然后在去交织开始之后,更新 CSI值。然而,撷取自非满缓冲器的无效符号的相应CSI值仍具有初始的默认值(即“0”)。 因此,当使用具有预定值的CSI值作为撷取自一个相应非满缓冲器的每个符号的前述的指 示符,在去交织开始之后,去交织器204无需对CSI值作任何修改。此外,由于LDPC译码器224为基于模块(block)的译码器,去交织器204更产生 帧同步(frame sync),该帧同步与将由基于模块的译码器(即LDPC译码器224)进行译码 的数据的模块边界(block boundary)同步。换句话说,去交织器204产生帧同步,用以表 示一个帧的起始端,从而LDPC译码器224知道一个字码的起始比特在哪。例如,一个帧可 以为LDPC模块的整数倍,或者两个接续帧包括一个或多个(例如五个)LDPC模块。因此, 表明帧边界的帧同步可以帮助LDPC译码器224正确的辨识LDPC模块边界,从而促进LDPC 译码操作。图3为依据本发明的无线通信接收机的第二实施例的方块示意图。无线通信接收 机300包括第一信号处理模块302、去交织器304和第二信号处理模块306。在本实施例 中,第一信号处理模块302配置为用以接收无线通信信号S_IN,对该无线通信信号S_IN进 行处理,用以产生第一输出S1,;去交织器304耦接于第一信号处理模块302和第二信号处 理模块306之间,包括多个分支,用以对第一输出S1,进行去交织以产生第二输出S2’ ;第 二信号处理模块306对该第二输出S2’进行处理以产生相应于无线通信信号S_IN的接收 机输出S_0UT。在一个实施例中,去交织器304具有与图1所示的已知去交织器20相同的 内部硬件配置。然而,特别设计本发明的去交织器304在分支的所有缓冲器已满之前,开始 将第二输出S2’输出至第二信号处理模块306,用于进一步信号处理。此外,本发明的去交 织器304亦向第二信号处理模块306通知数据,其中该数据撷取自分支内的一个或多个未 满的缓冲器。在此方式下,尽管第二输出S2’包括无效数据,第二信号处理模块306仍能妥 善地处理第二输出S2’。图3所示的第二实施例和图2所示的第一实施例之间的区别在于去交织器304放 置于解映射器308和LDPC译码器310之间。因此解映射器308依据均衡器输出S_EQ和 CSI输出S_CSI产生第一输出S1’,其中,均衡器输出S_EQ和CSI输出S_CSI产生自先前 CE/EQ/CSI处理单元220。特别的是,藉由合并均衡器输出(例如星座符号)S_EQ的解映射 输出与CSI输出S_CSI,解映射器308产生第一输出S1,(即,包括软比特的解映射结果)。 例如,藉由对均衡器输出S_EQ进行解映射,解映射器308产生多个软比特,然后进一步将该 等软比特乘以CSI输出S_CSI,用以得到第一输出S1’。由于撷取自去交织器304的非满缓冲器的数据(软比特)为无效的,去交织器304必需将这些无效的数据(软比特)的信息传送至第二信号处理模块306,用以允许第二信号 处理模块306正确地处理第二输出S2’。考虑图3所示的接收机结构,接下来描述特定的范 例实施例,用以将无效的数据通知给后面的信号处理级。在第一范例实施例中,去交织器304产生用于多个软比特的相应指示符SI_3,其 中该多个软比特撷取自包含于去交织器304的分支中的一个非满缓冲器。例如,当去交织 器304的分支的一缓冲器未满时,输出自该分支的多个软比特将伴随有一个逻辑值(例如 “1”)的指示符SI_3。另一方面,当去交织器304的分支的一缓冲器已满时,输出自该分支 的多个软比特将伴随有一个逻辑值(例如“0”)的指示符SI_3。在此方式下,后面的LDPC 译码器310知道哪些软比特是有效的以及哪些软比特是无效的。首先,LDPC译码器310依 据相应指示符SI_3辨识每个软 比特,其中,该每个软比特撷取自去交织器304的分支的相 应的非满缓冲器,然后,LDPC译码器310开始对第二输出S2’进行译码。此外,对于撷取自 该分支的相应的非满缓冲器的每个软比特,LDPC译码器310使得该每个软比特等于默认值 (例如“0”)。在由LDPC译码实际处理之前,每个无效软比特藉由LDPC译码器310被设置 为“0”,所以无效软比特不会退化由LDPC译码器310执行的操作。在此方式下,在去交织器 304的所有缓冲器已满之前,LDPC译码器310可对第二输出S2’进行最佳译码。在第二范例实施例中,对于撷取自去交织器304的分支的一个非满缓冲器的多个 无效软比特,去交织器304使得每个无效软比特设置等于预定值(例如“0”)。换句话说, 输入至LDPC译码器310的每个无效软比特设置为“0”。由于无效软比特为“0”,因此不会 退化由LDPC译码器310执行的操作,在去交织器304的所有缓冲器已满之前,LDPC译码器 310可对第二输出S2’进行最佳译码。关于第三范例实施例,在去交织器304开始对第一输出S1’进行去交织之前,初始 化去交织器304,从而使得去交织器304的分支中的所有缓冲器的每个比特变为预定值(例 如“0”),该预定值用以表示撷取自分支中的一个非满缓冲器的数据。特别地是,在去交织 开始之前,去交织器304中的所有软比特皆初始化为“0”,然后在去交织开始之后,将更新 一个或多个软比特。关于撷取自非满缓冲器的每个无效软比特,该无效软比特仍具有初始 默认值(即“0”)。因此,无需产生来自去交织器304的额外指示符,另外,在去交织开始之 后,去交织器304无需对该软比特作任何修改。在图2和图3所示的实施例中,LDPC译码器224或LDPC译码器310具有知道该 已译码结果是否正确的能力。也就是说,LDPC译码器的奇偶校验将帮助检查已译码结果是 否正确。如果奇偶校验是正确的,已译码结果为正确的机率很高。另外,后面的BCH译码器 226亦可帮助检查LDPC译码器输出是否正确。特别地是,BCH译码器226可以操作于代替 误差_更正模式的误差_检测模式中,因此BCH译码器226可帮助在LDPC译码器输出中寻 找错误。请注意,第一信号处理模块202/302以及第二信号处理模块206/306中所包含的 组件可用于实施DTMB接收机。然而,当使用本发明的提前去交织输出机制于其他无线通信 接收机时,第一信号处理模块202/302以及第二信号处理模块206/306必须相应地修改。例 如,紧跟去交织器204/304后面的译码器不限于LDPC译码器。更特别的是,依据无线通信 接收机结构的设计需要而改变去交织器204/304后面的信号处理级。鉴于上述范例实施例,无线通信接收机200/300所使用的信号处理方法可由图4所示的步骤进行简略的总结,图4为依据本发明一实施例的一般化的信号处理方法的流程 图,其中该信号处理方法由无线通信接收机使用。步骤402 使用第一信号处理模块202/302接收无线通信信号(例如,DTMB信号), 然后对该无线通信信号进行处理,用以产生第一输出S1。步骤404 去交织器204/304用以依据实施于其内的多个分支对第一输出S1进行 去交织,以产生第二输出S2。步骤406 在该多个分支的所有缓冲器已满之前,使用去交织器204/304开始输出 第二输出S2至后面的信号处理级(例如,第二信号处理模块206/306)。步骤408 将撷取自去交织器204/304的该多个分支的一个或多个非满缓冲器的 数据通知给后面的信号处理级。需注意的是,如果结果大致相同,无需按照图4所示的步骤执行。此外,任何所属 技术领域的技术人员在阅读完上述有关于无线通信接收机200和无线通信接收机300操作 的段落以后,可知晓每个步骤的操作细节,为简洁不再赘述。综上所述,本发明提出当去交织器的分支的所有缓冲器未完全已满时,对前期的 去交织器输出执行译码(例如LDPC译码)。因此,使用提前去交织输出机制可减少对DTMB 接收机的已接收TV信号进行译码所需的时间。由于提前对去交织器输出进行译码,已选TV 信道的捕获时间可减少,信道扫描时间和/或从一个TV信道切换至另一个TV信道所需的 时间亦有效地减少。上述的实施例仅用来列举本发明的实施方式,以及阐释本发明的技术特征,并非 用来限制本发明的范畴。任何所属技术领域的技术人员依据本发明的精神而轻易完成的改 变或均等性安排均属于本发明所主张的范围,本发明的权利范围应以权利要求为准。
权利要求
一种无线通信接收机,包括第一信号处理模块,用以接收无线通信信号,并对该无线通信信号进行处理,以产生第一输出;第二信号处理模块;以及去交织器,耦接于该第一信号处理模块与该第二信号处理模块之间,该去交织器包括多个分支,用以对该第一输出进行去交织以产生第二输出,其中,在该多个分支的所有缓冲器已满之前,该去交织器开始输出该第二输出至该第二信号处理模块以便进一步的信号处理,且该去交织器进一步将撷取自该多个分支的一个或多个非满缓冲器的数据通知给该第二信号处理模块。
2.如权利要求1所述的无线通信接收机,其特征在于,该去交织器产生用于每个无效 符号的相应指示符,该每个无效符号撷取自该多个分支的相应非满缓冲器,且该去交织器 将该相应指示符输出至该第二信号处理模块;该第二信号处理模块包括译码器;以及解映射器,耦接于该去交织器与该译码器之间,用以依据该相应指示符辨识相应于相 应非满缓冲器的每个无效符号,且该解映射器依据该第二输出产生多个软比特至该译码 器,其中,该解映射器使得相应于该每个无效符号的每个无效软比特等于默认值。
3.如权利要求2所述的无线通信接收机,其特征在于,该译码器为低密度奇偶校验译 码器,且该默认值为0。
4.如权利要求2所述的无线通信接收机,其特征在于,该译码器为基于模块译码器,且 该去交织器进一步产生帧同步,该帧同步与将由该基于模块译码器译码的数据的模块边界 同步。
5.如权利要求2所述的无线通信接收机,其特征在于,该相应指示符为由该去交织器 调节的信道状态信息值。
6.如权利要求1所述的无线通信接收机,其特征在于,该去交织器产生用于每个无效 符号的相应第一指示符,该每个无效符号撷取自该多个分支的相应非满缓冲器,且该去交 织器将该相应第一指示符输出至该第二信号处理模块;该第二信号处理模块包括解映射器,耦接该去交织器,用以依据该相应第一指示符辨识相应于相应非满缓冲器 的每个无效符号,且该解映射器依据该第二输出产生多个软比特,其中,该解映射器输出相 应第二指示符用于相应于该每个无效符号的多个无效软比特;以及译码器,耦接该解映射器,用以辨识该多个无效软比特,且该译码器对该多个软比特进 行译码,其中该译码器使得该多个无效软比特等于默认值。
7.如权利要求6所述的无线通信接收机,其特征在于,该相应第一指示符为由该去交 织器调节的信道状态信息值。
8.如权利要求6所述的无线通信接收机,其特征在于,该相应第二指示符为由该解映 射器设置的信道状态信息值。
9.如权利要求1所述的无线通信接收机,其特征在于,该第一信号处理模块包括解映 射器,用以产生包含多个软比特的该第一输出;该去交织器产生相应指示符用于多个无效 软比特,其中该多个无效软比特撷取自该多个分支的相应非满缓冲器;且该第二信号处理 模块包括译码器,耦接该去交织器,用以依据该相应指示符辨识该多个无效软比特,该译码器对包括多个软比特的该第二输出进行译码,其中,该译码器使得该多个无效软比特等于 默认值。
10.如权利要求1所述的无线通信接收机,其特征在于,该第一信号处理模块包括解映 射器,用以产生包含多个软比特的该第一输出;该去交织器使得撷取自该多个分支的相应 非满缓冲器的每个无效软比特等于默认值;且该第二信号处理模块包括译码器,耦接该去 交织器,用以对包括多个软比特的该第二输出进行译码。
11.如权利要求1所述的无线通信接收机,其特征在于,在该去交织器开始对该第一输 出进行去交织之前,该多个分支的所有缓冲器的每个比特被初始化为默认值,用以将撷取 自该多个分支的非满缓冲器的数据通知至该第二信号处理模块。
12.如权利要求1所述的无线通信接收机,其特征在于,该无线通信接收机为数字地面 多媒体广播接收机。
13.一种信号处理方法,包括接收无线通信信号,并对该无线通信信号进行处理,以产生第一输出;依据多个分支对该第一输出进行去交织以产生第二输出;在该多个分支的所有缓冲器已满之前,开始输出该第二输出至后面的信号处理模块;以及将撷取自该多个分支的一个或多个非满缓冲器的数据通知给该后面的信号处理模块。
14.如权利要求13所述的信号处理方法,其特征在于,通知该后面的信号处理模块的 步骤包括产生用于每个无效符号的相应指示符,该每个无效符号撷取自该多个分支的相 应非满缓冲器,并将该相应指示符输出至该后面的信号处理级;且该后面的信号处理级的 操作包括执行解映射操作,用以依据该相应指示符辨识相应于相应非满缓冲器的每个无效符 号,且依据该第二输出产生多个软比特,其中,该解映射操作使得相应于该每个无效符号的 每个无效软比特等于默认值,以及对该多个软比特执行译码操作。
15.如权利要求14所述的信号处理方法,其特征在于,该译码操作为低密度奇偶校验 译码操作,且该默认值为0。
16.如权利要求14所述的信号处理方法,其特征在于,该译码操作为基于模块译码操 作,且对该第一输出进行去交织的步骤进一步包括产生帧同步,该帧同步与将由该基于模块译码操作译码的数据的模块边界同步。
17.如权利要求14所述的信号处理方法,其特征在于,产生该相应指示符的步骤包括 调节信道状态信息,用以产生该相应指示符。
18.如权利要求13所述的信号处理方法,其特征在于,通知该后面的信号处理级的步 骤包括产生用于每个无效符号的相应第一指示符,该每个无效符号撷取自该多个分支的 相应非满缓冲器,且将该相应第一指示符输出至该后面的信号处理级;该后面的信号处理 级的操作包括执行解映射操作,用以依据该相应第一指示符辨识相应于相应非满缓冲器的每个无效 符号,且依据该第二输出产生多个软比特,其中,该解映射操作输出相应第二指示符用于相 应于该每个无效符号的多个无效软比特;以及执行译码操作,用以辨识该多个无效软比特,且对产生自该解映射操作的该多个软比特进行译码,其中该译码操作使得该多个无效软比特等于默认值。
19.如权利要求18所述的信号处理方法,其特征在于,产生该相应第一指示符的步骤 包括调节信道状态信息,用以产生该相应第一指示符。
20.如权利要求18所述的信号处理方法,其特征在于,该相应第二指示符为由该解映 射操作设置的信道状态信息值。
21.如权利要求13所述的信号处理方法,其特征在于,对该无线通信信号进行处理以 产生该第一输出的步骤包括执行解映射操作,用以产生包含多个软比特的该第一输出; 通知该后面的信号处理级的步骤包括产生相应指示符用于多个无效软比特,其中该多个 无效软比特撷取自该多个分支的相应非满缓冲器;且该后面的信号处理级的操作包括依据该相应指示符执行译码操作,用以辨识该多个无效软比特,对包括多个软比特的 该第二输出进行译码,其中,该译码操作使得该多个无效软比特等于默认值。
22.如权利要求13所述的信号处理方法,其特征在于,对该无线通信信号进行处理以 产生该第一输出的步骤包括执行解映射操作,用以产生包含多个软比特的该第一输出; 对该第一输出进行去交织的步骤进一步包括使得撷取自该多个分支的相应非满缓冲器的 每个无效软比特等于默认值;且该后面的信号处理级的操作包括执行译码操作,用以对 包括多个软比特的该第二输出进行译码。
23.如权利要求13所述的信号处理方法,进一步包括开始对该第一输出进行去交织之前,初始化该多个分支的所有缓冲器的每个比特为默 认值,用以将撷取自该多个分支的非满缓冲器的数据通知至该后面的信号处理级。
全文摘要
本发明提供一种无线通信接收机和信号处理方法,其中无线通信接收机包括第一信号处理模块,用以产生第一输出;第二信号处理模块;以及去交织器,耦接于该第一信号处理模块与该第二信号处理模块之间,该去交织器包括多个分支,用以对该第一输出进行去交织以产生第二输出,其中,在该多个分支的所有缓冲器已满之前,为了进一步的信号处理,该去交织器开始输出该第二输出至该第二信号处理模块,且该去交织器进一步将撷取自该多个分支的非满缓冲器的数据通知给该第二信号处理模块。利用本发明提供的无线通信接收机和信号处理方法,当去交织器的分支的所有缓冲器并非皆已满时,可提前进行去交织输出,从而减少译码所需时间。
文档编号H04L1/00GK101860372SQ20101000001
公开日2010年10月13日 申请日期2010年1月4日 优先权日2009年4月7日
发明者杨顺安 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1