信道评估方法及其装置的制作方法

文档序号:7936070阅读:193来源:国知局
专利名称:信道评估方法及其装置的制作方法
技术领域
本法明是关于信道评估,特别是关于信道评估的方法及其装置。
背景技术
跳频扩频(Frequency-h叩ping spread spectrum,以下简称为FHSS)是一种 通过在多个频道之间快速切换载波来传输无线信号的方法,其使用发送器与 接收器均可识别的虚拟序列。在传送同样信息的情况下,跳频所需的全部频 宽比仅使用一个载波频率宽很多。然而,位于同一频带中的多个频道可能会 受到其它无线装置的干扰。

发明内容
本法明提供了一种用于信道评估的装置,包含射频(radio fr叫uency ,以 下简称为RF)单元,基频单元,以及微处理控制单元(microprocessor control unit ,以下简称为MCU)。基频单元耦接于RF单元,指示RF单元选择性地 跳至一频带的多个可用信道中的一个,经由该已跳入信道,使用虚拟序列以 接收多个封包。MCU耦接于基频单元,根据该多个封包的接收结果累积用 于该已跳入信道的测量值,以及当该累积测量值超过预设门限值时,标记该 己跳入信道为质量不佳的信道。该测量值表示在经由该己跳入信道进行封包 接收期间的不准确的程度。
本法明提供了一种用于信道评估的装置,包含射频RF单元,基频单元 以及MCU。基频单元耦接于RF单元,指示RF单元选择性地跳至频带的多 个可用信道中的一个,经由该已跳入信道,使用虚拟序列以接收多个封包。 MCU耦接于基频单元,根据该多个封包的接收结果,决定该已跳入信道k 作为质量优良的信道,以及取消复活信道(re-activationcha皿el)而不是该已跳入信道k的质量不佳的标签。需要注意的是,没有质量不佳的标签的任何信 道都可被跳入。


图1为本发明一实施例的通信系统的示意图。
图2为本发明一实施例的无线通信装置的硬件环境的示意图。
图3为本发明一实施例的信道评估的三个阶段的示意图。 图4为本发明一实施例的信道映射表。
图5A至图5C为本发明一实施例的用于信道的信息收集方法的流程图。 图6为本发明一实施例的用于封包误差点的判断或计算的流程图。 图7为本发明一实施例的用于数据误差点的判断或计算的流程图。 图8为本发明一实施例的执行于一个信道的信息收集方法的流程图。 图9A至图9C为本发明一实施例的用于一个信道的质量不佳的信道判断 方法的流程图。
图IOA至图IOC为本发明一实施例的用于一个信道的质量优良的信道判 断方法的流程图。
图IIA为本发明一实施例的邻近信道的示意图; 图IIB为本发明一实施例的中间信道的示意图。
具体实施例方式
图1为本发明一实施例的通信系统的示意图,包含两个同级的无线通信 装置11以及13。无线通信装置11以及13通过在多个频道之间快速切换载 波来传输以及接收无线信号,而此多个频道使用参考相同跳频信道设置的虚 拟序列。无线通信装置11以及13可以是在2.4GHz至2.48GHz的非许可频 带内进行传输的蓝牙装置,且使用FHSS技术,每秒可对其信号进行多次改 变。
图2为本发明一实施例的无线通信装置(例如,图1中的11或13)的硬件环境的示意图,主要包含非易失性存储器210,用以储存程序模块211,易失 性存储器230,用以储存信道映射表231, MCU250(也称作处理器),基频单 元270, RF单元290,以及天线。需要注意的是,于某些实施例中,MCU250 可以实施于基频单元270中。MCU250加载以及执行程序模块,以完成下述 的信道评估方法。于某些实施例中,程序模块可以储存于易失性存储器230。 基频单元270使用多种已知的方法来产生合适的跳频信道设置。基频单元270 可以使用同级装置能识别的协议,同级装置具有用于通信的信息,根据已更 新的信道映射表231,这些信息可以指示哪些信道可以使用以及哪些信道应 该避免使用。因此,基频单元270可以指示RF单元290改变以及锁定可用 信道,可用信道使用的虚拟序列是用于数据通信的同级装置已知的。以下将 对信道评估方法以及信道映射表231作详细描述。
如图3所示,本实施例的信道评估方法可以分为三个阶段信道映射表 维护阶段P31;信道映射表交换阶段P33;以及信道映射表使用阶段P35。在 信道映射表维护阶段P31,可用信道是被选择性的跳入,已跳入信道所承载 的RF信号被收听以及获取,根据收听的结果可以判断已跳入信道的信道质 量,以及根据判断出的信道质量,可以更改信道映射表231。信道映射表维 护阶段P31可以分为两个子阶段信息收集阶段P31a;以及本地信道映射表 更新阶段P31b。于信息收集阶段P31a,根据收听的结果,可以计算或判断 多个测量值,以及于本地信道映射表更新阶段P31b,使用预定规则根据计算 或判断多个测量值,将信道标记为质量优良的信道或质量不佳的信道。信道 评估会使用两种测量值类型封包标头测量值,以及封包数据测量值。封包 标头测量值表示已获得的封包标头的不准确的程度,可通过己获得的封包标 头的封包丢失,错误比特,以及/或已获得的封包标头的其它统计特性来反映。 封包数据测量值表示己获得的封包数据的不准确的程度,可通过己获得的封 包数据的错误比特,以及/或已获得的封包数据的其它统计特性来反映。图4 为本发明一实施例的信道映射表,信道映射表记录如标头误差点(error score)以及数据误差点列所示的关于封包标头以及数据测量值的信息,以及标头以
及数据误差点列的可信等级(confidence levd)所示的关于封包标头以及数据 测量值的可信等级。另外,质量不佳的信道旗标储存在信道映射表231中, 旗标为1表示质量不佳的信道(也就是具有质量不佳的信道标签),以及旗标 为0表示质量优良的信道(也就是没有质量不佳的信道标签)。本领域技术人 员可以使用不同的数据结构来实现信道映射表230,例如数组,链接表, 记录,数据对象,或其它,以及使用不同但是相似的测量值以及可信等级。 以下将对测量值的计算与判断,以及本地信道映射表更新阶段P31b以及信 息收集阶段P31a的操作进行详细描述。在信道映射表交换阶段P33以及信 道映射表使用阶段P35期间,另一同级装置已知的协议被周期性地使用,同 级装置具有用于通信的信息,根据已更新的信道映射表231,这些信息可以 指示哪些信道可以使用以及哪些信道应该避免使用,以更新其共有的跳频信 道设置。另外,完成协议后,发送器以及接收器都经由新的已更新的跳频信 道设置进行通信。需要注意的是,在所述的信道映射表维护阶段P31,测量 合适信道的通信质量。
图5A至图5C为本发明一实施例的用于信道k的信息收集方法的流程 图,进行于信息收集阶段P31a。本实施例的信息收集方法执行在经由己跳入 信道k获取封包的收听结果后。请参考图5A,更新被表示为EH(k)的标头误 差点(步骤S511),以及增加被表示为NH(k)的可信等级(步骤S513)。请参考 图5B,更新被表示为ED(k)的数据误差点(步骤S531),以及增加被表示为 ND(k)的可信等级(步骤S533)。请参考图5C,更新被表示为EH(k)的标头误 差点(步骤S551),以及增加被表示为NH(k)的可信等级(步骤S553)。判断信 道k的Rx槽中的已获得的信号是否包含一数据封包(步骤S555)。如果是, 则更新被表示为ED(k)的数据误差点(步骤S557),以及增加被表示为ND(k) 的可信等级(步骤S559)。这并不表示信息收集方法仅能在经由已跳入信道k 获取封包的一个收听结果后实施。需要注意的是,信息收集方法的实施例可以被重复执行以于不同的已跳入信道累积相关测量值以及可信等级。
图6为本发明一实施例的用于封包误差点的判断或计算的流程图。该过 程执行于图5A中的步骤S511,或图5C中的步骤S551。判断当从信道k收 听时是否有封包丢失发生(步骤S611)。封包丢失是指于预定时间内没有接收 到有意义的封包。如果是,则将目前标头误差点EH0(k)设置为常数E2(步骤 S613),否则,执行下一判断(步骤S631)。判断对于已获得的封包标头的错误 校验是否通过(步骤S631)。例如,蓝牙封包标头包括10比特的标头信息,标 头信息中具有8比特的标头错误校验(header error check,以下简称为HEC) 信息,且每个比特重复3次。于比特错误率为10-2或更低的情况下,HEC 可以被正确译码。当HEC被正确译码时,判断通过了用于已获得的封包标头 的错误校验。当用于已获得的封包标头的错误校验通过时,计算已获得的封 包标头的错误比特数,以及设置己计算错误比特数的EH0(k)(步骤651)。例 如,当接收到的封包标头包含"0010001101ir,时,错误比特数为2,且接收 到的封包标头被更正为"000000111111"。当对于已获得的封包标头的错误校 验没有通过时,将EH0(k)设置为常数El(步骤633)。需要注意的是,E2大于 El。于设置EH0(k)后(步骤S613, S633,或S651),将标头误差点EH(k)增加 EH0(k)(步骤S671)。
图7为本发明一实施例的用于数据误差点的判断或计算的流程图。该过 程执行于图5B中的步骤S531,或图5C中的步骤S557。判断对于已获得的 数据的错误校验是否通过(步骤S711)。例如,封包所承载的数据包含循环冗 余校验码(cyclical redundancy checking,以下简称为CRC)比特。通过校验CRC 比特,可以取得对于已获得的数据的错误校验是否通过的决定。当对于已获 得的数据的错误校验没有通过时,将ED(k)增加1 (步骤731)。需要注意的是, 语音封包并不承载CRC比特,以及被传输到目的地时不允许被更正。语音封
包包含人的声音,或其它信号。
图8为本发明一实施例的执行于信道k的信道映射表更新方法的流程图,其执行于本地信道映射表更新阶段P31b。执行质量不佳的信道校验程序,以 根据前一阶段P31a己收集的信息判断信道k是否为质量不佳的信道(步骤 S811以及S831)。如果信道k被判断为质量不佳的信道,则标记信道k为质 量不佳的信道(步骤S835),否则,执行质量优良的信道校验程序,以根据前 一阶段P3la已收集的信息判断信道k是否为质量优良的信道(步骤S833以及 S851)。如果信道k被判断为质量优良的信道,则执行复活以及重设程序以取 消某些信道的质量不佳标签(步骤S853)。如阶段P33以及P35所示,于下一 信道映射表交换以及采用后,取消了质量不佳标签的信道可以被重新使用于 后续的数据或声音通信。这并不代表信道映射表更新方法的此实施例仅能应 用于一个已跳入信道k。需要注意的是,信道映射表更新方法的此实施例可
以重复执行于不同的已跳入信道。
图9A至图9C为本发明一实施例的用于信道k的质量不佳的信道判断方 法的流程图。该过程可以执行于步骤S811, S831以及S835。请参考图9A, 判断标头误差点EH(k)是否大于或等于预设门限值THEH1 (步骤S911)。如 果是,则接下来,经由符合图4所示的质量不佳的信道旗标,将信道k标记 为质量不佳的信道(步骤S913)。请参考图9B,判断数据误差点ED(k)是否大 于或等于预设门限值THED1(步骤S931)。如果是,则接下来,经由符合图4 所示的质量不佳的信道旗标,将信道k标记为质量不佳的信道(步骤S933)。 请参考图9C,当标头误差点EH(k)大于或等于预设门限值THEH1(步骤S951 以及S955)时,或当数据误差点ED(k)大于或等于预设门限值THEDl (步骤 S953以及S955)时,将信道k标记为质量不佳的信道。
图IOA至图10C为本发明一实施例的用于信道k的质量优良的信道判断 方法的流程图。该过程可以执行于步骤S833,S851以及S853。请参考图IOA, 判断信道k的封包误差点的可信等级(被表示为NH(k))是否大于或等于预设 门限值THNH,以及信道k的封包误差点是否小于或等于预设门限值 THEH2(步骤S1011以及S1013)。需要注意的是,预设门限值THEH2小于步骤S911或S951所用到的预设门限值THEH1,以及步骤S1011以及S1013
的顺序是可以交换的。当这两个条件满足时,恢复邻近信道,或/以及中间信 道(betweenness channel)的活动(步骤S1015),以及重设信道映射表(例如, 图4)中关于已恢复活动的信道的信息(步骤S1017)。请参考图IOB,判断信道 k的数据误差点的可信等级(被表示为ND(k))是否大于或等于预设门限值 THND,以及信道k的数据误差点是否小于或等于预设门限值THED2(步骤 S1031以及S1033)。需要注意的是,预设门限值THED2小于步骤S951或S953 中所用到的预设门限值THED1,以及步骤S1031以及S1033的顺序是可以 交换的。当这两个条件满足时,恢复邻近信道,或/以及中间信道的活动(步 骤S1035),以及重设信道映射表(例如,图4)中关于已恢复活动的信道的信 息(步骤S1037)。请参考图IOC,判断信道k的封包以及数据误差点的可信等 级(被表示为NH(k)以及ND(k))是否大于或等于预设门限值THNH以及 THDH,以及信道k的封包以及数据误差点是否小于或等于预设门限值 THEH2以及THED2(步骤S1051至S1055)。需要注意的是,预设门限值 THEH2小于步骤S911或S951所用到的预设门限值THEH1,预设门限值 THED2小于步骤S951或S953中所用到的预设门限值THED1,以及步骤 S1051至S1055的顺序可以被重新安排。当这3个条件满足时,恢复邻近信 道,或/以及中间信道的活动(步骤S1057),以及重设信道映射表(例如,图4) 中关于已恢复活动的信道的信息(步骤S1059)。需要注意的是,当一个信道的 可信等级超过或等于对应的门限值时,用于信道的信息收集是充分的。
请参考图10A的步骤1015,图10B的步骤1035,图10C的步骤1057, 图11A为本发明一实施例的邻近信道(k-l)以及(k+l)的示意图。假设2.4GHz 至2.48GHz的频带被分为8个1 MHz的信道,以及信道k位于2.445GHz以 及2.446GHz之间,邻近信道(k-l)位于2.444GHz以及2.445 GHz之间,以及 另一邻近信道(k+l)位于2.446GHz以及2.447GHz之间。需要注意的是,邻 近信道也可以是信道(k-i)以及(k+i),其中,i为非O的整数,以及小于或等于预设整数n。例如,当11=3时,信道(k-3), (k-2), (k-l), (k+l), (k+2)以(k+3) 为邻近信道。
请参考图10A的步骤1015,图10B的步骤1035,以及图10C的步骤1057, 图11B为本发明一实施例的中间信道(g2+k)/2以及(k+gl)/2的示意图,其中, 较高频率的信道gl以及较低频率的信道g2是最接近于信道k的没有质量不 佳信道标签的信道。假设2.4GHz至2.48GHz的频带被分为8个1 MHz的信 道,信道k位于2.450 GHz以及2.451GHz之间,最接近信道k的没有质量 不佳信道标签的较高频率的信道gl位于2.470 GHz以及2.471GHz之间,以 及最接近信道k的没有质量不佳信道标签的较低频率的信道g2位于2.440 GHz以及2.441GHz之间,中间信道(g2+k)/2则位于2.445 GHz以及2.446GHz 之间,以及另一中间信道(k+gl)/2位于2.460 GHz以及2.461GHz之间。需 要注意的是,中间信道也可以是信道(g2+k)/2+i, (g2+k)/2-i, (k+gl)/2+j,以 及(k+gl)/2-j,其中i以及j为非O的整数,i小于或等于预设整数m,以及j 小于或等于预设整数n。例如,当i=2以及』=2时,信道(g2+k)/2-l,(g2+k)/2-2, (g2+k)/2+l, (g2+k)/2+2, (k+gl)/2-l, (k+gl)/2誦2, (k+gl)/2+l以及(k+gl)/2+2 为中间信道。
需要注意的是,如图4所示,通过更新对应的质量不佳的信道旗标以消 除质量不佳的信道标签,可以恢复邻近或/以及中间信道的活动。通过设置对 应的标头误差点,标头误差点的可信等级,数据误差点,以及数据误差点的 可信等级为0,可以重设已恢复活动的信道。
信道评估的方法,或其某方面或某部分,可以程序代码的形式(也就是, 指令)储存于实体媒体中,例如光盘片,磁盘片,抽取式硬盘,或其它可机 读的储存媒体,其中,当机器(例如,计算机,移动电话,或类似装置)加载 以及执行程序代码时,该机器则为执行本发明的装置。本发明所揭露的方法 也可以为某传输媒体(例如,电线或电缆,通过光纤,或经由任何其它形式的 传输)进行传输的程序代码的形式,其中,当机器(例如,计算机)接收程序代码并加载以及执行时,该机器则为执行本发明的装置。当将程序代码执行于 通用目的的处理器时,程序代码与该处理器相结合以提供一独特的装置,其 具有特定的逻辑电路。
某些术语被用于整个发明的描述以及权利要求,其是指特定系统元件。 作为本领域技术人员,消费性电子设备制造商可能对这些特定系统元件使用 不同的名称。本文并不是以元件的名称来区分不同的元件,而是以元件的功 能来区分。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何 所属技术领域中的技术人员,在不脱离本发明的范围内,可以做一些改动, 因此本发明的保护范围应与权利要求所界定的范围为准。
权利要求
1.一种信道评估装置,其特征在于,所述的装置包含射频单元;基频单元,耦接于所述的射频单元,并指示所述的射频单元选择性地跳至一频带的多个可用信道中的一个,经由所述的已跳入信道使用一虚拟序列以接收多个封包;以及微处理控制单元,耦接于所述的基频单元,根据所述的多个封包的接收结果累积用于所述的已跳入信道的测量值,以及当所述的累积测量值超过预设门限值时,标记所述的已跳入信道为质量不佳的信道,其中,所述的测量值表示在经由所述的已跳入信道进行封包接收期间的不准确的程度。
2. 根据权利要求1所述的信道评估装置,其特征在于,所述的信道频带 为2.4GHz以及2.48GHz之间。
3. 根据权利要求1所述的信道评估装置,其特征在于,所述的微处理控 制单元储存信道映射表中指示所述的已跳入信道被标记为质量不佳的信道的 信息,使能所述的基频单元使用同级装置能识别的协议,所述的同级装置具 有用于通信的信息,根据所述的信道映射表,所述的多个信息可以指示哪些 信道可以使用以及哪些信道应所述的避免使用。
4. 根据权利要求1所述的信道评估装置,其特征在于,所述的测量值表 示在经由所述的已跳入信道进行封包接收期间,多个封包标头的不准确的程 度。
5. 根据权利要求4所述的信道评估装置,其特征在于,在经由所述的已 跳入信道进行封包接收期间,当封包丢失时,所述的微处理控制单元将所述 的测量值增加第一默认值,当已接收封包标头没有通过错误校验时,将所述 的测量值增加第二默认值,其中,所述的第二默认值小于所述的第一默认值,以及当所述的已接收封包标头通过错误校验时,将所述的测量值增加一错误 比特数,所述的错误比特数表示已被更正的多个比特的数量。
6. 根据权利要求5所述的信道评估装置,其特征在于,所述的封包标头 包含8比特的标头校验错误校验比特,以及所述的微处理控制单元利用所述 的标头校验错误校验比特来更正所述的已接收的封包标头。
7. 根据权利要求1所述的信道评估装置,其特征在于,所述的测量值表 示在经由所述的已跳入信道进行封包接收期间,多个封包的封包数据的不准 确的程度。
8. 根据权利要求7所述的信道评估装置,其特征在于,在经由所述的已 跳入信道进行封包接收期间,当封包的封包数据没有通过错误校验时,所述 的微处理控制单元将所述的测量值增加1。
9. 根据权利要求8所述的信道评估装置,其特征在于,所述的封包的封 包数据是否通过错误校验,可以通过校验所述的封包的多个循环冗余校验码 比特来判断。
10. —种信道评估装置,其特征在于,所述的装置包含-射频单元;基频单元,耦接于所述的射频单元,指示所述的射频单元选择性地跳至 频带的多个可用信道中的一个,经由所述的已跳入信道,使用虚拟序列以接 收多个封包;以及微处理控制单元,耦接于所述的基频单元,根据所述的多个封包的接收 结果,决定所述的已跳入信道k作为质量优良的信道,以及取消复活信道而 不是所述的已跳入信道k的质量不佳的标签,其中,没有质量不佳的标签的任何信道都可被跳入。
11. 根据权利要求IO所述的信道评估装置,其特征在于,所述的复活信 道是邻近于所述的已跳入信道k的邻近信道(k-l)或(k+l)。
12. 根据权利要求10所述的信道评估装置,其特征在于,所述的复活信道为位于所述的已跳入信道k以及较高频率的信道gl之间的没有质量不佳标 签的中间信道,或为位于所述的已跳入信道k以及较低频率的信道g2之间的 没有质量不佳标签的所述的中间信道。
13. 根据权利要求12所述的信道评估装置,其特征在于,所述的较高频 率的信道gl是最接近于所述的已跳入信道k的没有质量不佳信道标签的信 道。
14. 根据权利要求12所述的信道评估装置,其特征在于,所述的较低频 率的信道g2是最接近于所述的已跳入信道k的没有质量不佳信道标签的信 道。
15. 根据权利要求12所述的信道评估装置,其特征在于,所述的中间信 道为((g2+k)/2)信道或((k+gl)/2)信道。
16. 根据权利要求10所述的信道评估装置,其特征在于,所述的微处理 控制单元重设对应于所述的复活信道的测量值,所述的测量值表示经由所述 的复活信道进行先前封包接收期间的所述的不准确的程度。
17. 根据权利要求10所述的信道评估装置,其特征在于,当所述的已跳 入信道的可信等级高于第一预设门限值,且所述的己跳入信道的测量值低于 第二预设门限值时时,所述的已跳入信道被判断为质量优良的信道,其中, 所述的可信等级表示经由所述的已跳入信道进行封包接收期间用于接收所述 的多个封包的次数,以及所述的测量值表示所述的多个封包的接收结果的所 述的不准确的程度,且所述的测量值在经由所述的已跳入信道进行封包接收 期间被累积。
18. 根据权利要求17所述的信道评估装置,其特征在于,当测量值大于 第三预设门限值时,信道被标记为质量不佳的信道,其中,所述的测量值表 示经由所述的已标记信道的多个封包的接收结果的所述的不准确的程度,以 及所述的第三预设门限值大于所述的第二预设门限值。
19. 根据权利要求17所述的信道评估装置,其特征在于,所述的测量值表示在经由所述的已跳入信道进行封包接收期间的多个封包标头的所述的不 准确的程度。
20.根据权利要求17所述的信道评估装置,其特征在于,所述的测量值 表示在经由所述的已跳入信道进行封包接收期间的多个封包的封包数据的所 述的不准确的程度。
全文摘要
本发明提供了一种信道评估方法及其装置,所述的装置包含射频单元,基频单元,以及微处理控制单元。基频单元耦接于射频单元,指示射频单元选择性地跳至一个频带的多个可用信道中的一个,经由已跳入信道,使用虚拟序列以接收多个封包。微处理控制单元耦接于基频单元,根据该多个封包的接收结果累积用于该已跳入信道的测量值,以及当该累积测量值超过预设门限值时,标记该已跳入信道为质量不佳的信道。该测量值表示在经由该已跳入信道进行封包接收期间的不准确的程度。
文档编号H04B7/26GK101542943SQ200880000745
公开日2009年9月23日 申请日期2008年8月7日 优先权日2007年8月9日
发明者张良正, 杨顺斌, 许宏凯, 黄仲贤 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1