专利名称:扫描频道的方法
技术领域:
本发明有关于一种操作一解调器的方法,且特别是有关于一种操作一解 调器扫描频道的方法。
背景技术:
一般而言,数字广播接收器可接收一频带范围,亦即多个广播频道,以 及控制一对应数字电视调谐器来调谐出一主频率以接收信号。调谐器会将接 收的信号送给解调器进行进一步处理。在解调器处理信号完成后,接收器会 再次控制调谐器至下一主频率以接收信号。今曰,当数字电视切换频道时要求短反应时间,因此,需要一种能够降 低调谐频道处理时间并可解调出被调谐频道信号的操作方法。发明内容本发明所要解决的技术问题在于提供一种解调器扫描频道的方法,通过 使用前一频道的参数来解调目前频道以加速扫描速度。为了实现上述目的,本发明提出一种操作一解调器来解调一第一频道的 方法,其中该解调器存储有一第二频道参数,而该第二频道先于第一频道被 扫描。该方法至少包含以下歩骤首先,重置该解调器。接着,处理一正交 频分复用要求以搜寻第一频道的传输参数信号以及模式/保护区间参数,并以 第二频道参数处理第一频道的前向纠错要求。然后,该解调器会判定是否第 一频道的前向纠错要求已被锁定以及第一频道的传输参数信号尚未被锁定。 最后,当第一频道的前向纠错要求己被锁定以及第一频道的传输参数信号未 被锁定时,则使用第二频道的参数来解调第一频道。依此,本发明的方法可使用前一频道的传输参数来解调目前频道,因此 可加速扫描速度。
为使本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所 附附图的详细说明如下图1是依照本发明一较佳实施例用以操作一解调器扫描频道的流程图。主要组件符号说明101~442步骤具体实施方式
以下将以一实施例以及对应附图来说明本发明的应用。图1是用以操作 一解调器以扫描频道的流程图。一主机(未在图中示出)具有以下的参数,频道起始参数(chnl一start)、 频道步阶参数(chnl一step)、频道停止参数(chnl一stop)以及调谐控制参数 (tuner—ctrl)。在歩骤101,主机写入一信号,例如信号"1",来启动扫描。 频道起始参数(chnLstart)为主机开始扫描数字频道的起始频率。频道步阶参 数(chnl—st印)为每-一次扫描数字频道的进阶频率。频道停止参数(chn1—stop)为 主机停止扫描数字频道的中止频率。调谐控制参数(Umer—ctrl)为启动调谐器 的参数。当起始扫描频率决定后,在步骤102,会设定该频道起始参数(chnl一start) 当成一数字频道频率(chnl一freq)作为开始进行扫描的起始频率,亦即设定成 chnl—freq= chnl—start接着,在步骤103,主机根据调谐控制参数(tuner一ctrl)和数字频道频率 (chnl一freq)程序化调谐器(tuner),并将该数字频道频率(chnl一freq)、频道步 阶参数(chn1—step)和频道停止参数(chnl一stop)写入调谐器。亦即,调谐器首先 会根据所设定的数字频道频率(chnl一freq)当作起始频率进行第一个数字频道 的搜寻,并在第一个数字频道搜寻完后,根据频道步阶参数(chn1—step),将起 始频率更换成下一个频率,来进行第二个数字频道的搜寻,直至达到频道停 止参数(chn1—stop)。例如,若数字频道频率(chn1—freq)为470 MHz,频道步阶 参数(chnl一step)为166KHz,频道停止参数(chnLstop)为650MHz。则第一个数 字频道搜寻的频率即为470 MHz,并以166KHz作为搜寻频率的更换以进行第二频道的搜寻。接着,执行一判定步骤104,来决定是否数字频道频率(chn1—freq)、频道 步阶参数(chnLstep)和频道停止参数(chn1—stop)己被正确的写入调谐器中。若 这些参数未被正确的写入调谐器中,在步骤105中, 一失败讯号 (tuner一wr一failjnt)会被传送给主机用以中断该扫描程序。另一方面,若这些 参数被正确的写入调谐器中,则执行一判定步骤106,来决定是否跳过读取 调谐器锁定(timer—lock)信号,执行该步骤的主要原因是因为对某些解调器 而言,并不需读取tuner一lock信号,因此本发明加入该判定步骤106,来防 止这些解调器因为等待tuner一lock信号而被锁住。若所使用的解调器(Demodulator)并不需读取tuner—lock信号时,歩骤108 被执行来等待一预先决定周期,该预先决定周期被称为调谐器锁定时间 (tunerjock—time)。接着,当该预先决定周期终了时,不论在歩骤108中 是否读取到timer—lock信号,均会接着执行步骤120。另一方面,若所使用的解调器需读取tuner—lock信号时,则执行步骤107 重置一计时器CTimer)。该计时器会计数一第一预定时间周期,该第一预定时 间周期为一可接受完成读取timer—lock信号的周期。接着在步骤110,解调 器会周期性的读取调谐器的状态位用以确定该调谐器是否已被锁定,亦即确 认该tuner—lock信号是否已经被读取。接着,执行步骤111来判定解调器在 步骤110的周期性读取是否己成功,若解调器在步骤110的周期性读取结果 失败,在步骤113中, 一失败讯号(tuner—dr—fail一int)会被传送给主机用以中断 该扫描程序。另一方面,若解调器成功的进行步骤110的周期性读取,则执行步骤112, 来判定调谐器是否已被锁定,亦即判定tuner—lock信号是否等于"1"。若 tuner—lock信号不等于"1",则执行步骤114,判定计时器是否已完成计数 第一预定时间周期。当计时器已完成计数第一预定时间周期,及代表在该时 间周期内,解调器并未读取到该tuner—lock信号,此时在步骤115中, 一失 败讯号(tuner—no一lock一int)会被传送给主机用以中断该扫描程序。另一方面, 若计时器未完成计数第一预定时间周期,解调器会重复执行步骤110到步骤 114以读取tuner一lock信号。当调谐器被锁定后,执行步骤120来重置解调器,步骤120的主要目的是用以确保解调器所送出的任何要求均是根据调谐器稳定的中段频率信号(intermediate frequency)。因为,若不重置解调器,-一旦因使用到不稳定调谐 器所送出的不正确信息,解调器需进行返工来修复该错误信息,如此的返工 程序(reworkprocess)反而会消耗更大量的时间。因此,在本发明中, 一重 置解调器的歩骤120被执行用以防止解调器使用到不稳定调谐器所送出的 不正确信息。接着,执行步骤121重置一计时器,该计时器是用以计数一第二预定时 间周期,该第二预定时间周期是用以等待模式/保护区间参数未发现信号(MDGI一no一found)的回复,该部分将在下述的段落中解释。在歩骤122中, 解调器等待一完成重置解调器信号(self—rst—n signal)。在一实施例中,当 解调器完成重置后,该信号将从-低位阶转换成一高位阶。根据本发明,在解调器完成重置后,接着处理一正交频分复用要求 (orthogonal frequency division multiplexing acquisition, OFDM)来搜寻目肯tf频 道的传输参数信号(Transmission parameter signaling, TPS)以及模式/保护区间(Mode/Guard Interval, MDGI)参数。因为,对两相邻频道而言,有可能使 用相同的传输参数信号(Transmission parameter signaling, TPS),因此,可使用 前一个已被扫描过频道的传输参数信号来解调目前的频道,用以加速频道扫 描速度。在一实施例中,例如, 一解调器存储有一第一频道的传输参数信号,而 一第二频道是扫描在第一频道之后。当第二频道被扫描时,解调器可使用存 储在其中的第一频道传输参数信号对第二频道进行解调。然而,在其它的实 施例中,假如两相邻频道并未使用相同的传输参数信号。第一频道的传输参 数信号并不可以用来解调第二频道。为防止上述的情况,在本发明中,执行 步骤123来确保解调器可使用第一频道的传输参数信号来解调第二频道。此 外,对第二频道而言,因为一前向纠错要求程序(Forward Error Correction Acquistion,FEC)是比传输参数信号产生程序快,因此,前向纠错要求的锁定 是前于传输参数信号的锁定。换言之,当第二频道的前向纠错要求被锁定时, 即可用第一频道的传输参数信号来解调第二频道。因此,执行步骤123来判 定是否第二频道的前向纠错要求已被锁定(FEC一lock)且传输参数信号尚未被 锁定( TPSJock)。换句话说,当使用第一频道的传输参数信号来解调第二频道时,造成第 二频道的前向纠错要求不能被锁定时,即可判定第 一频道与第二频道使用不 同的传输参数信号。因此,解调器即需等待另一组新的传输参数信号来解调 第二频道。接着,执行步骤124判定是否第二频道的传输参数信号已被锁定,亦即判定传输参数锁定(TPS一lock)信号是否等于"1"。当第二频道的传输参数 信号未被锁定,执行步骤125'判定是否产生了模式/保护区间参数未发现信号 (MDGI—no一found)或执行正交频分复用要求程序时间己完成。 一般而言,当 频道中无任何信号时,解调器仍必须执行正交频分复用要求程序,如此是相 当浪费时间的。然而,在正交频分复用要求程序中,模式/保护区间参数 (MDGI)会先被产生, 一位于解调器中的模式/保护区间参数检测器会检测 该模式/保护区间参数。假如频道中无任何信号时,即不会产生模式/保护区 间参数并且模式/保护区间参数检测器即会发出-模式/保护区间参数未发现 信号(MDGI一no一found),因此,为节省时间,步骤125仅检测该模式/保护区 间参数未发现信号(MDGI—no—found)。当检测到模式/保护区间参数未发现信 号(MDGI一no一found)时,解调器即会跳过正交频分复用要求程序中尚未被执 行完成的程序。然而,执行步骤140来搜寻下一频道。另一方面,当未检测到模式/保护区间参数未发现信号(MDGI一no一found), 但是执行正交频分复用要求程序所设定的时间已终了时,步骤140仍被执行 来搜寻下一频道。该下一频道的搜寻频率等于目前的搜寻频率加上频道步阶 参数,亦即chnl—freq=chnl_freq + chnl一step接着,该新的搜寻频率会与设定的频道停止参数(chn1—stop)进行比较, 当新的搜寻频率大于设定的频道停止参数时,该扫描程序会被停止,同时在 步骤142 —中止信号(scanjang—ent一int)会被传送给主机用以中断该扫描程 序。另一方面,当新的搜寻频率小于设定的频道停止参数时,会再次执行步 骤103,重新启动一新的频道搜寻程序。另一方面,当未检测到模式/保护区间参数未发现信号(MDGI—no—found) 且第二预定时间周期尚未终了 ,步骤123和步骤124会被重复执行来检测第 一频道和第二频道是否具有相同的传输参数信号(步骤123),以及当第一频道和第二频道具有不相同的传输参数信号时,是否己接收到第二频道新的 传输参数信号(步骤124)。当在歩骤124中接收到第二频道的传输参数信号时,执行步骤126重置 计时器以计数一第三预定时间周期,其中该第三预定时间周期是用以执行锁 定前向纠错要求程序。因为第一频道和第二频道具有不相同的传输参数信号, 所以需使用第二频道的传输参数信号来再次执行。接着,执行一判定步骤127 来检测该前向纠错要求程序是否已被锁定,亦即判定前向纠错要求锁定(FEC—lock)信号是否等于"1"。假如该前向纠错要求程序尚未被锁定, 执行步骤129检测该锁定程序是否超过设定的第三预定时间周期,假如尚未 超过该第三预定时间周期,会再次执行判定步骤127,以确认该前向纠错要 求程序是否已被锁定。另一方面,假如该前向纠错要求程序已被锁定,会在步骤128中送出一 锁定信号(FEC—lock一int)来通知主机。然后,主机会开始读取第二频道的 解调信号。在主机开始读取第二频道的解调信号后,在步骤130主机会送出 一继续搜寻信号(continue—search)给解调器来继续执行下一频道的搜寻。接着,提供歩骤131给使用者来决定是否存储第二频道的传输参数,亦 即判定产生写入传输参数(Gwnerate—WR—TPS)信号是否等于"1"。假若 使用者决定存储第二频道的传输参数信号, 一写入传输参数信号脉冲 (WR一TPS—correct)会在步骤132中产生来将传输参数信号写入解调器的内存 中。另一方面,假若使用者决定不存储第二频道的传输参数信号,会执行步 骤140直接搜寻下一个频道。另一方面,假若在步骤129中检测的锁定程序已超过设定的第三预定时 间周期,亦即步骤127中的前向纠错要求程序在第三预定时间周期内仍未被 锁定,在步骤133中会决定是否发出一弱频道信号(report一weak—signal)给主 机。根据该流程图,在步骤129中,第二频道已成功通过正交频分复用要求 程序并产生传输参数信号。由于第二频道的传输参数信号是正确的,因此, 该传输参数信号仍可存储在解调器中留待下一个频道使用。假若使用者在步 骤133中决定不发出一弱频道信号(report一weak—signal)给主机,亦即结束第 二频道的搜寻流程并启动下一频道的搜寻流程,此时步骤131会再次被执行, 以提供使用者决定是否存储该第二频道的传输参数信号。另一方面,若使用者决定在步骤133中回报一弱频道信号
(report—weak一signal)给主机,在步骤134中一前向纠错要求程序尚未被锁定 的信号(FEC—no—lock—int)会被传送给主机,然后,主机会在步骤135中送出 一继续搜寻信号(continue—search)或一再次搜寻信号(search—again)。若主机送 出一继续搜寻信号(contitme一search),代表第二频道搜寻程序己结束以及下--频道的搜寻已开始,此时,步骤131会被再次执行,亦即判定Gwnerate— WR一TPS信号是否等于"1",以提供使用者决定是否存储第二频道传输参 数信号。
另一方面,若主机送出一再次搜寻信号(search一again),代表第二频道搜 寻程序再次被启动,此时,歩骤136会被再次执行,亦即判定Gwnerate— WR—TPS信号是否等于"1",以提供使用者决定是否存储第二频传输参数 信号。假若使用者决定存储第二频道传输参数信号, 一写入传输参数信号脉 冲(WR一TPS—correct)会在步骤137中产生来将传输参数信号写入解调器的内 存中。接着,再次执行步骤103以再次搜寻第二频道。
依此,本发明使用前一频道的传输参数信号来解调目前的频道,所以并 不需等待传输参数信号的锁定,因此可增进解调速度。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种扫描频道的方法,其特征在于,该方法是用以操作一解调器来解调一第一频道,该解调器存储有一第二频道参数,而该第二频道先于该第一频道被扫描,该方法至少包含以下的步骤重置该解调器;执行一正交频分复用要求程序以搜寻该第一频道的传输参数信号以及模式/保护区间参数,并以该第二频道参数执行该第一频道的一前向纠错要求程序;判定该第一频道的前向纠错参数是否已被锁定以及该第一频道的传输参数信号是否尚未被锁定;以及当该第一频道的前向纠错要求参数已被锁定,且该第一频道的传输参数信号尚未被锁定时,使用该第二频道参数来解调该第一频道。
2、 根据权利要求1所述的扫描频道的方法,其特征在于,在使用该第二 频道参数来解调该第一频道后,还包括存储该第二频道的参数在该解调器中, 其中该第二频道的参数至少包括该第二频道的传输参数信号。
3、 根据权利要求1所述的扫描频道的方法,其特征在于,在使用该第二 频道参数来解调该第一频道后,还包括加入一预先决定的步阶频率至该第一 频道频率来搜寻下一频道。
4、 根据权利要求1所述的扫描频道的方法,其特征在于,还包括当该第 一频道的前向纠错参数以及该传输参数信号尚未被锁定时,继续执行该正交 频分复用要求程序以搜寻该第一频道的传输参数信号以及该模式/保护区间 参数。
5、 根据权利要求4所述的扫描频道的方法,其特征在于,还包括判定该第一频道的传输参数信号是否被锁定;当该第一频道的传输参数信号尚未被锁定时,判定该第一频道的模式/ 保护区间参数是否被搜寻到;以及当该模式/保护区间参数尚未被搜寻到,停止解调该第一频道。
6、 根据权利要其5所述的扫描频道的方法,其特征在于,还包括 设定一第一时间周期;以及当搜寻该模式/保护区间参数的时间超过该第-一时间周期,停止解调该第--频道。
7、 根据权利要求6所述的扫描频道的方法,其特征在于,当搜寻该第一 频道模式/保护区间参数的时间未超过该第一时间周期时,还包括重复执行该 正交频分复用要求程序以搜寻出该第一频道的传输参数信号。
8、 根据权利要求7所述的扫描频道的方法,其特征在于,当该第一频道 的传输参数信号被锁定时,还包括执行一前向纠错要求程序以搜寻该第一频 道的前向纠错参数,以及存储该第一频道的传输参数信号在该解调器中。
9、 根据权利要求8所述的扫描频道的方法,其特征在于,在存储该第一 频道的传输参数信号在该解调器后,还包括加入一预先决定的歩阶频率至该 第一频道的频率来搜寻下一频道。
10、 根据权利要求8所述的扫描频道的方法,其特征在于,还包括 设定一第二时间周期;以及当搜寻该第一频道的前向纠错参数的时间超过该第二时间周期,停止执 行该前向纠错要求程序。
11、 根据权利要求10所述的扫描频道的方法,其特征在于,在停止执行 该前向纠错要求程序后,还包括加入一预先决定的步阶频率至该第一频道的 频率来搜寻下一频道。
12、 根据权利要求10所述的扫描频道的方法,其特征在于,还包括 回报该前向纠错参数尚未被搜寻到的信号给一主机; 存储该第一频道的传输参数信号在该解调器中;以及 加入一预先决定的步阶频率至该第一频道的频率来搜寻下一频道。
13、 一种扫描频道的方法,其特征在于,该方法至少包含以下的步骤 设定一起始扫描频率、 一步阶频率以及一停止扫描频率在一调谐器中; 该调谐器根据该起始扫描频率来搜寻一提供频道; 当一第一频道被该调谐器锁定后,重置一解调器;执行一正交频分复用要求程序以搜寻一第一频道的传输参数信号以及模 式/保护区间参数,并使用一第二频道参数执行该第一频道的一前向纠错要求 程序,其中该第二频道先于该第一频道被扫描,且该第二频道参数存储在该 解调器中;判定该第一频道的前向纠错参数是否已被锁定以及该第一频道的传输参 数信号是否尚未被锁定;以及当该第一频道的前向纠错参数已被锁定,且该第一频道的传输参数信号 尚未被锁定时,使用该第二频道参数来解调该第一频道。
14、 根据权利要求13所述的扫描频道的方法,其特征在于,在使用该第二频道参数来解调该第一频道后,还包括存储该第二频道的参数在该解调器 中,其中该第二频道的参数至少包括该第二频道的传输参数信号。
15、 根据权利要求13所述的扫描频道的方法,其特征在于,在使用该第二频道参数来解调该第一频道后,还包括加入该歩阶频率至该第一频道频率 来搜寻下一频道。
16、 根据权利要求13所述的扫描频道的方法,其特征在在于,还包括当 该第一频道的前向纠错参数以及该传输参数信号尚未被锁定时,继续执行该 正交频分复用要求程序以搜寻该第一频道的传输参数信号以及该模式/保护 区间参数。
17、 根据权利要求16所述的扫描频道的方法,其特征在于,还包括判定该第一频道的传输参数信号是否被锁定;当该第一频道的传输参数信号尚未被锁定时,判定该第一频道的模式/ 保护区间参数是否被搜寻到;以及当该模式/保护区间参数尚未被搜寻到,停止解调该第一频道。
18、 根据权利要求17所述的扫描频道的方法,其特征在于,还包括 设定一第一时间周期;以及当搜寻该模式/保护区间参数的时间超过该第一时间周期,停止解调该第 一频道。
19、 根据权利要求18所述的扫描频道的方法,其特征在于,当搜寻该第 一频道模式/保护区间参数的时间未超过该第一时间周期时,还包括重复执行 该正交频分复用要求程序以搜寻出该第一频道的传输参数信号。
20、 根据权利要求17所述的扫描频道的方法,其特征在于,当该第一频 道的传输参数信号被锁定时,还包括执行一前向纠错要求程序以搜寻该第--频道的前向纠错参数,以及存储该第一频道的传输参数信号在该解调器中。
21、 根据权利要求20所述的扫描频道的方法,其特征在于,在存储该第一频道的传输参数信号在该解调器后,还包括加入该步阶频率至该第一频道 的频率来搜寻下一频道。
22、 根据权利要求20所述的扫描频道的方法,其特征在于,还包括 设定一第二时间周期;当搜寻该第一频道的前向纠错参数的时间超过该第二时间周期,停止执行该前向纠错要求程序;以及加入该步阶频率至该第一频道的频率来搜寻下一频道。
23、 根据权利要求22所述的扫描频道的方法,其特征在于,还包括 回报该前向纠错参数尚未被搜寻到的信号给一主机; 存储该第一频道的传输参数在该解调器中;以及 加入该步阶频率至该第一频道的频率来搜寻下一频道。
24、 根据权利要求13所述的扫描频道的方法,其特征在于,在重置该解 调器前,还包括判定该第一频道是否被锁定。
25、 根据权利要求24所述的扫描频道的方法,其特征在于,还包括 设定一第三时间周期;以及当锁定该第一频道的时间超过该第三时间周期,停止该调谐器搜寻频道。
全文摘要
本发明涉及一种操作一解调器来解调一第一频道的方法,其中该解调器存储有一第二频道参数,而该第二频道先于第一频道被扫描。该方法至少包含以下步骤首先,重置该解调器。接着,处理一正交频分复用要求以搜寻第一频道的传输参数信号以及模式/保护区间参数,并以第二频道参数处理第一频道的前向纠错要求。然后,该解调器会判定是否第一频道的前向纠错要求已被锁定以及第一频道的传输参数信号尚未被锁定。最后,当第一频道的前向纠错要求已被锁定以及第一频道的传输参数信号未被锁定时,则使用第二频道的参数来解调第一频道。
文档编号H04N5/44GK101409795SQ20081009449
公开日2009年4月15日 申请日期2008年4月30日 优先权日2007年10月8日
发明者庄景翔 申请人:奇景光电股份有限公司