无线通信系统数据传输方法

文档序号:7650511阅读:83来源:国知局
专利名称:无线通信系统数据传输方法
技术领域
本发明涉及一种无线通信系统数据传输方法,且特别是涉及一种可根据 发送端装置因传输失败而重复传送的次数来判断目前无线通信信道的品质, 并根据若干因应方式来提升无线通信效能的数据传输方法。
背景技术
在科技发展日新月异的现今时代中,无线通信系统已经广泛地应用在各种电子产品上。无线通信信道(Channel)的品质对无线通信的效能,如数据传 输率、通信频宽及传输错误率有深远的影响。然而,无线通信信道为时变环 境,当无线通信信道的品质因噪声干扰及被其它通信系统占用而较差时,将 导致无线通信的包传输成功率较低、数据频宽较^f氐及数据错误率较高。因此, 如何设计出可有效地在无线通信信道品质较差时l是升无线通信的传输效能一 直为业界所持续致力的方向之一。发明内容本发明涉及一种无线通信系统数据传输方法,可有效地改善传统无线通 信系统中的无线通信效能随着无线通信信道的品质不佳而较差的缺点,而具 有可有效地在无线通信信道的品质不佳时提升无线通信的传输效能、降低无 线通信的包重复传送机率及提升无线通信的包传输成功率的优点。根据本发明提出 一种无线通信系统数据传输方法,应用于一发送端装置, 用以传送多个数据包至接收端装置,此无线通信系统数据传输方法具有下列 的步骤。首先,在第一时序周期中传送数据包中的n个数据包至接收端装置, n为自然数。接着,记录第一累计总数,其为在第一时序周期中数据包的重 新传送次数。然后,判断第一累计总数是否超过预定数值,若第一累计总数 超过预定数值,则改采其它通信方式继续传送剩余的数据包;若当第一累计 总数不超过预定数值时清除第 一 累计总数并传输凄t据包中剩余的数据包至接 收端装置。为让本发明的上述内容能更明显易懂,下文特举一较佳实施例,并配合 附图,作详细说明如下。


图1示出了应用本发明较佳实施例的无线通信系统数据传输方法的无线通信系统的方块图;图2A及2B示出了依照本发明较佳实施例的无线通信系统数据传输方法 的流程图;图3示出了本实施例的发送端装置12的天线装置、空间特征相异的緩冲 器与数据流的示意图;图4示出了本实施例的发送端装置12支天线装置、空间特征相异的緩冲 器与数据流的另一示意图;以及图5示出了图2中步骤(a)的详细流程图。 附图符号说明10:无线通信系统12:发送端装置14:接收端装置16:无线通信信道121:计数器123A、 123B:天线装置125A、 125B:空间特征相异的緩冲器A、 B:数据流DP、 Al、 A2、 A3、 Bl、 B2、 B3、 Ala、 Alb、 A2a、 A2b、 A3a、 A3b、 Bla、 Blb、 B2a、 B2b、 B3a、 B3b:数据包具体实施方式
请参照图1,其绘示应用本发明较佳实施例的无线通信系统数据传输方 法的无线通信系统的方块图。无线通信系统10包括发送端装置12与接收端 装置14,发送端装置12例如经由无线通信信道16来传送多个数据包DP至 无线传输系统中的接收端装置14,以进行无线通信。本实施例的发送端装置 12具有计数器(Counter) 121,用以记录发送端装置12传送数据包DP的操作中因无线通信信道16的品质不佳而进行数据包的重新传送次数,而本实施例 的无线通信系统数据传输方法可响应于数据包的重新传输次数来执行若干调 整机制以提升无线通信的传输效能。请参照图2A及2B,其示出了依照本发明较佳实施例的无线通信系统数 据传输方法的流程图。首先,如步骤(a),发送端装置12在时序周期中传送 多个数据包DP中的n个数据包至接收端装置14, n为自然数。接着,如步骤 (b),计数器121记录发送端装置12在时序周期中传送n个数据包DP的搡作 中因无线通信信道16的品质不佳而进行数据包的重新传送次数的累计总数。然后,如步骤(c),发送端装置12判断累计总数是否超过预定数值。若 否,执行步骤(d),发送端装置12清除计数器121记录的累计总数,并传送 剩余的数据包DP至接收端装置14,以进行发送端装置12与接收端装置14 的无线通信。在本实施例中,预定数值为一使用者自订参数,其相关于当无 线通信系统IO操作在使用者最低可忍受信道品质时,在单位时序周期内数据 包的重新传送次数的累计总数。在步骤(c)中,若判断累计总数超过预定数值表示目前无线通信信道16 的品质低于使用者最低可忍受的通道品值,此时执行步骤(d,),接收端装置 14经由动态选取频率通信方法随机找出目前无线通信信道16中的可使用频 带及其中多个不同的通信频率,并将找到的可使用频带与通信频率输入发送 端装置12,亦即,由接收端装置14得知较佳的可用频带并提供给发送端装 置12,发送端装置12的天线随机选取这些可用频带中的多个频率,而后发 送端装置12则例如清除计数器121记录的累计总数。接着,如步骤(e),发 送端装置12在另 一 时序周期中通过可使用频带中的多个通信频率来传送数 据包DP中的剩余的m个数据包至接收端装置14, m为自然数。然后,如步骤(f),计数器121再一次记录重复传送次数的累计总数。接 着,如步骤(g),发送端装置12再一次判断累计总数是否超过预定数值,以 判断是否可经由可使用频带中的通信频率来有效地传送数据包,以克服因无 线通信信道16品质不佳导致发送端装置12与接收端装置14间的无线通信效 能较差的问题。若否,执行步骤(h),发送端装置12清除计数器121中的累 积总数,并继续经由动态选取频率通信方法随机找出可使用频带中的通信频 率传送剩余的数据包DP至接收端装置14,以进行无线通信。本实施例的发送端装置12例如为具有多个天线装置的多天线系统,发送端装置12例如将数据包DP分为多笔数据流(Data Flow)并经由对应的天线装 置输出。而在步骤(e)中,发送端装置12随机分配可使用频带中的多个通信 频率给通信信道品质较差的天线装置,使其可随机地以不同的通信频率来输 出各笔数据流中的数据包。在同一时间中,各天线装置例如经由不同的通信 频率来输出对应的数据流,以避免相互干扰。在步骤(g)之后,若判断累计总数超过预定数值,表示无法通过可使用频 道中的通信频率来有效地提升发送端装置12与接收端装置14间的数据包传 输,此时执行步骤(h,),发送端装置12经由动态调整延迟时间通信方法估 测多个延迟时间样本,所谓动态调整延迟时间通信方式是发送端装置12以不 同的延迟时间对应给通信信道品质较差的天线,由发射端估测再传送(resend) 发生时所造成的传送延迟时间,以此时间做为动态时间的样本,而后发送端 装置12例如清除计数器121中的累计总数。接着,如步骤(i),发送端装置 12根据这些延迟时间样本来动态调整天线装置的发射时间,以在再一时序周 期中传送数据包DP中剩余的k个数据包至接收端装置14, k为自然数。然后,如步骤(j),计数器121再一次记录重复传送次数的累计总数。接 着,如步骤(k),发送端装置12再一次判断累计总数是否超过预定数值,以判断是否可经由延迟各天线装置的发射时间的动态调整延迟时间通信方法来 有效地传送数据包,以克服因无线通信信道16品质不佳导致发送端装置12 与接收端装置14间的无线通信效能不佳的问题。若否,执行步骤(l),发送 端装置12清除计数器121中的累积总数,并继续根据这些延迟时间样本来经 由动态调整延迟时间通信方法传送剩余的数据包DP至接收端装置14,以进 行无线通信。在步骤(k)之后,若判断累计总数超过预定数值,表示无法经由动态调整 延迟时间通信方法来有效地提升发送端装置12与接收端装置14间的数据包 传输,此时执行步骤(d,),以经由接收端装置14再一次地经由动态选取频 率通信方法随机找出目前无线通信信道16中的可使用频带及其中的通信频 率,并将找到的可使用频带与通信频率输入发送端装置12 。接着执行步骤(d') 之后的步骤,以重复地经由随机动态选取频率及动态调整延迟时间通信方法 来找出可改善发送端12装置与接收端装置14间的无线通信的传送方法。如此,本实施例的无线通信系统数据传输方法可有效地根据发送端装置 12在时序周期传送n、 m或k个数据包的操作中进行数据包的重新传送次数的累计总数来判断目前无线通信信道16的信道品质是否低于使用者自订的一可忍受的下限值,并在其品质低于此下限值时反复地经由随机动态选取频率及动态调整延迟时间通信方法来改善发送端装置12与接收端装置14间的 无线通信。本实施例的发送端装置12更例如具有分别对应的多个天线装置的多个 空间特征相异的緩冲器(Diverse-space buffer),如图3所示,其示出了本 实施例的发送端装置12的天线装置、空间特征相异的緩沖器与数据流的示意 图。各空间特征相异的緩冲器用以存储与另一天线装置对应的数据流,并用 以在另一天线装置传送另一数据流的操作失败时,经由与各空间特征相异的 緩冲器对应的天线装置来输出此传送失败的数据流。本实施例是以发送端装置12具有天线装置123A、 123B及对应的空间特 征相异的缓冲器125A、 125B,以传输两笔数据流A与B为例做说明。数据流 A与B分别包括数据包A1-A3及B1-B3,其例如以交错排列的方式来经由天线 装置123A与123B输出。当未发生数据包的重新传送时,天线装置123A依序 输出数据包A1、 B2及A3,而天线装置123B依序输出数据包B1、 A2及B3。空间特征相异的缓冲器125A用以存储数据包B1、 A2及B3,而空间特征 相异的緩冲器125B用以存储数据包Al、 B2及A3。当任一天线装置传输任一 数据包的操作中产生传送失败而需重新传送时,经由另一天线装置来输出此 数据包。例如在天线装置123A传输数据包B2发生传送失败时,发送端装置 12可经由天线装置123B在下一时间中输出空间特征相异的緩冲器125B中存 储的数据包B2。如此,本实施例的发送端装置12可在其中一天线装置,如天线装置123A 发生数据包传送失败时立即在下一时间中经由另 一天线装置123B来执行数 据包重新传送的操作,而可有效地避免于天线装置坏损时仍重复地经由坏损 的天线装置来进行数据包重新传送的情形,进而有效地降低执行数据包的重 新传送的机率。这样一来,本实施例的发送端装置12更可经由空间特征相异 的緩冲器机制来有效地降低数据包的重复传送机率,并提升包传输成功率。在本实施例的无线通信系统数据传输方法中步骤(d,)与(e)之间更例如 包括步骤(dl),发送端装置12对m个数据包进行分割,以缩短各数据包的长 度。如图4所示,发送端装置12用以对数据包A1、 A2、 A3、 Bl、 B2及B3进 行包分割,以将其分别分割为Ala与Alb、 A2a与A2b、 A3a与A3b、 Bla与Blb、 B2a与B2b、 B3a与B3b,其长度例如等于数据包Al、 A2、 A3、 Bl、 B2 及B3的二分之一。如此,在步骤(e)中,发送端装置12可传送包长度较短的 数据包,以缩短各数据包的传送时间。这样一来,更可提高在时序周期中数 据包的传送效率。请参照图5,其示出了图2中步骤(a)的详细流程图。在本实施例中,步 骤(a)的在时序周期中传送数据包DP中的n个数据包至接收端装置140中更 包括下列的详细操作步骤。首先,如步骤(al),发送端装置12设定n个数据 包为数据流,并将这些数据流中的数据包复制到对应空间特征相异的緩冲器 中。例如设定n个数据包为数据流A与B,其中,分别包括数据包A1、 A2与 A3及B1、 B2与B3,并将其分别复制到空间特征相异的緩冲器125A与125B 中,如图3所示。接着,如步骤(a2),经由对应的天线装置123A与123B来 输出数据流,以输出n个数据包至接收端装置14。若发生数据包的重新传送 时重复地执行步骤(a2)。本实施例的无线通信系统数据传输方法的步骤(a)中更可包括步骤(a3), 当发生数据包的重新传送时响应于数据包的重新传送的累计总数来分割该n 个数据包缩短该n个数据包的长度,以缩短该n个数据包的重新传送时间。 例如当重新传送的累计总数超过另 一 自订参数时分割n个数据包的长度为二 分之一以输出长度缩短为二分之一的数据包,之后重复执行步骤(a2),如图 4所示。其中,此另一自订参数例如为当接收端装置14的数据包成功解调率 为百分之八十时发送端装置12的每时序周期中数据包的重新传送的累计总 数。本实施例的无线通信系统数据传输方法的步骤(a)更可包括步骤(a4),当 发生数据包的重新传送时,经由动态选取频率通信方法随机找出目前可使用 频带,并在时序周期中往后的数据传输中以此目前可使用频带中的多个通信 频率传送n个数据包至接收端装置14。本实施例的无线通信系统数据传输方法虽仅以在步骤(c)之后,若判断累 计总数超过预定数值时依序经由动态选取频率通信方法的步骤(d, ) - (g)与动 态调整延迟时间通信方法的步骤(h, )-(l)来改善发送端与接收端装置12与 14间的无线通信为例做说明,然,本实施例的无线通信系统数据传输方法亦 可在步骤(c)之后,若判断累计总数超过预定数值时仅执行动态调整延迟时间 通信方法或动态选取频率通信方法的步骤,或是调换其之步骤。而在步骤(a)中亦可省去步骤(a3)与(a4)。本实施例的无线通信系统数据传输方法是根据发送端装置在时序周期传 送数据包的操作中进行数据包的重新传送次数的累计总数来判断目前无线通 信信道的信道品质是否低于使用者可忍受的下限值。当无线通信信道的信道 品质低于使用者可忍受的下限值时反复地经由随机动态选取频率及动态调整 延迟时间通信方法来改善发送端与接收端装置间的无线通信。如此,本实施 例的无线通信系统数据传输方法可有效地改善传统无线通信系统中的无线通 信效能随着无线通信信道的品质较差而较低的缺点,而具有可有效地在无线 通信信道的品质较差时提升无线通信的传输效能、降低无线通信的包重复传 送机率及提升无线通信的包传输成功率的优点。综上所述,虽然本发明已以一较佳实施例揭露如上,然其并非用以限定 本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和 范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视本发明的 申请专利范围所界定者为准。
权利要求
1. 一种无线通信系统数据传输方法,应用于一发送端装置用以传送多个数据包至一接收端装置,该无线通信系统数据传输方法包括a.在一第一时序周期中传送该些数据包中n个数据包至一接收端装置,n为自然数;b.记录一第一累计总数,该第一累计总数系在该第一时序周期中数据包的重新传送次数的累计总数;c.判断该第一累计总数是否超过一预定数值;以及d.当该第一累计总数不超过该预定数值时清除该第一第一累计总数,并传输该些数据包中剩余的数据包至该接收端装置。
全文摘要
一种无线通信系统数据传输方法,应用于一发送端装置,用以传送多个数据包至接收端装置。首先,在第一时序周期中传送数据包中的n个数据包至接收端装置,n为自然数。接着,记录第一累计总数,其为在第一时序周期中数据包的重新传送次数。然后,判断第一累计总数是否超过预定数值,若第一累计总数超过预定数值,则改采其它通信方式继续传送剩余的数据包;若第一累计总数不超过预定数值时清除第一累计总数,并传输数据包中剩余的数据包至接收端装置。
文档编号H04L1/00GK101272528SQ200710088200
公开日2008年9月24日 申请日期2007年3月20日 优先权日2007年3月20日
发明者江家颉, 田凯文 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1