[0087]圖19示出了另一種實現方式,其中定時器被接收器確立來確定已接收到了足夠的信息。在本示例中,接收器開始接收利用鏈接碼來編碼的碼字的預定量的互信息(1902)。監視第一預定時間段(1903)的期滿。接收器繼續接收預定量的互信息,直到第一預定時間段期滿為止。在第一預定時間段期滿后,在接收器處接收(累積)“額外”或附加互信息(1904)。額外互信息的這種累積被執行第二預定時間段(1905)。在該第二時間段期滿后,通過首先對內部無比率編碼進行解碼以確定塊碼字的子塊來對碼字進行解碼(1906)。然后組合子塊以解出塊碼字(1907)。一旦被組合,外部塊碼就被解碼(1908)以清理殘留誤差。
[0088]圖20示出了根據本發明原理的一種實現方式的解碼器2000的框圖。發圖所示,解碼器2000包括控制器2002、處理器2004和存儲器2006。控制器2002被配置為通過接收器2010接收經編碼的碼字(其提供互信息)。處理器2004包括時鐘2008,并且可被編程為確立接收互信息所需的所有時間間隔。存儲器2006是解碼器2000的一部分,并且可以包括諸如互信息接收所需的時間間隔或時間段之類的信息(該信息取決于諸如用于發送經編碼數據的調制方案之類的因素)。解碼器2000還被配置為對各個子塊的內部無比率編碼進行解碼,以便它們能夠被組合以解出碼字。外部碼的解碼是在已經通過對內部無比率編碼的解碼和對子塊的組合來解出碼字之后執行的。
[0089]本領域的技術人員將會認識到,控制器和處理器可被分開配置為一起動作,或者可以實現在具有用于如這里所述動作的相應程序和邏輯的單個設備中。
[0090]在采用無比率編碼的分層通信系統中使用確認信號有其優勢,如上所述。尤其,一旦認為已接收到了足夠的互信息,就可以發送確認。但是,這種確認的發送雖然是有價值的,但卻可能沒有完全利用通信信道(例如,可能沒有利用信道的全部容量來增大數據速率
[0091]例如,當每個信道上的調制為BPSK或QPSK時,信道可支持更高階的調制(例如,16-QAM),而這種更高階的調制又可支持更高的數據速率。
[0092]存在若干種用于判定是否可能進行這種調制方案修改的方式。參考圖21-34示出和描述的實現方式是用于示例目的的,并且示出了對通信質量判定的使用。本領域的技術人員將會認識到,在不脫離本發明原理的精神的情況下,可以作出相同概念的其他方法和/或實現方式。
[0093]參考圖21,其中示出了根據本發明原理的一種實現方式的方法2100。最初,訪問與至少一個通信信道上的通信質量有關的信息(2102)。基于所訪問的信息,對于將用來在該信道上發送利用無比率編碼編碼的數據的調制方案提供指示(2104)。在此示例中,與通信信道的質量有關的信息可以是在預先指定或者預定的時間段內指示信號的發生頻率。
[0094]圖22示出了圖21的方法的經修改的實現方式。在該方法2200中,訪問與至少一個通信信道上的通信質量有關的信息(2202),并且識別指示信號。在發起訪問后,確立一時間間隔(2208)。在該時間間隔期間,對所識別的指示信號的發生的數目或頻率進行計數(2206)。在該時間間隔期滿后,響應于并且基于所訪問的與質量有關的信息,指示用于發送后續數據的調制方案(2204)。預定時間間隔(2208)的長度可以是基于例如當前使用的調制方案、基于預期結果的估計時間段等等的任何適當的時間長度。
[0095]圖23示出了根據本發明原理的一種實現方式的裝置2300。該裝置包括控制器2302、具有時鐘2306的處理器2304、存儲器2308、以及與雙向通信信道2310的連接。如上所述,通信信道2310上的通信質量被確定并用來指示將被用于該信道的調制方案。這樣,控制器2302訪問與通信信道2310的質量有關的信息。處理器2304被配置為利用所訪問的質量信息,來提供對用于在通信信道2310上利用無比率編碼編碼的數據的后續發送的經修改的調制方案的指示。
[0096]例如,處理器2304被示為具有時鐘2306。本領域的技術人員將會認識到,在不脫離本發明原理的精神的情況下,時鐘2306可通過許多不同的方式來實現。對于本示例來說,時鐘2306可用來確立一預定的時間間隔,在該時間間隔期間,控制器2302訪問與通信信道2310的質量有關的信息。這樣,對信道2310上的通信質量的監視可限于預設或預定的時間段,這有助于符合通信系統的任何實時約束。
[0097]圖24示出了根據本發明原理的另一種實現方式的方法。在此示例中,解碼器監視在至少一個通信信道上接收到指示信號的發生頻率(2402)。這些指示信號指示出該至少一個通信信道上的通信質量。基于監視到的這種指示信號的發生頻率,可對后續的數據發送變更或改變(2404)用于在通信信道上發送數據的調制方案。該變更或改變例如可以是為了更高數據速率而提高調制階數的指令,或者是在判定通信信道能夠更好地支持更低階的調制時降低調制階數的指令(這樣將導致比特率降低,但數據可靠度提高)。
[0098]根據若干種示例性實現方式,指示信號的形式可以是確認信號(例如,ACK)、否定確認信號(NACK),或者任何其他指定的、其生成或接收可用于確定通信信道質量的信號。ACK和NACK的使用示例在先前已經描述。
[0099]圖25示出了圖24的實現方式的進一步修改的方法,其中,在對所接收指示信號的發生頻率的監視上施加了時間間隔。如圖所示,在預定的時間間隔(2504)期間監視(2502)接收到的指示信號的發生頻率。在該時間間隔期滿(2504)后,用于在至少一個通信信道上發送后續數據的調制方案被變更(2506)以將調制方案最大化并將數據速率增大到信道能夠支持的最高水平。但是,如上所述,調制方案的變更可能是降低或者要求較低階的調制,因為通信信道可能不能支持較高階的調制。不同的實現方式在如何判定信道是否能夠支持較高階調制方面可能有所不同。例如,一種實現方式僅在很有可能所有誤差都將在某一信道上發送的數據中被校正(利用典型的前向差錯校正碼)的情況下才斷言該信道能夠支持特定的調制格式(階數)。
[0100]圖26示出了根據本發明原理的另一種實現方式的方法2600。最初,監視接收到的指示信號的發生頻率(2602)。此時,判定(2604)預期會提高或者可能最大化“良好”吞吐量(每單位時間正確接收并解碼的數據的量)的調制格式。所確定的格式可以是至少一個通信信道利用該指示信號數據的發生頻率可支持的最優調制格式。例如,可以形成LUT,以將ACK頻率(針對給定的調制格式)與可以支持的最高調制格式關聯起來。利用確定出的被信道支持的調制格式,執行隨后對調制方案的變更(2606)。
[0101]圖27示出了根據本發明原理的另一種實現方式的方法2700。在該實現方式中,所發送數據的接收器生成并發送指示信號到發送器,指示出對在至少一個通信信道上接收的數據的安全接收和解碼(2702)。監視生成指示信號的發生頻率(2704)。基于所監視到的指示信號的發生頻率,向所接收數據的來源提供對用于通過該信道發送后續數據的調制方案的指示(2706)。
[0102]圖28示出了圖27所示的方法的經修改的方法2800。在該實現方式中,確立預定的時間間隔(2805),以用于對所生成的指示信號的發生頻率的監視(2804)計時。在該預定時間間隔期滿后,接收器指示出在至少一個通信信道上發送的后續數據的調制方案(2806)。
[0103]圖29示出了根據本發明原理的方法的另一種實現方式2900。如圖所示,接收器生成并發送指示信號(2902)到所接收數據的來源,并且其發生頻率被監視(2904)。與之前一樣,在此實現方式中,在預定的時間間隔中執行監視(2906)。當該時間間隔期滿時,接收器發送調制指數(2908)到傳入數據的來源以修改用于在至少一個通信信道上發送后續數據的調制方案。
[0104]調制指數可以是發送器/編碼器能夠識別并且按照它來動作的任何類型的信號。例如,調制指數可以是在從接收器反饋到發送器的其他數據的頭部中提供的控制信號。在其他實現方式中,它可以是指示信號(ACK或NACK)的一部分。本領域的技術人員將會認識至IJ,調制指數的形式可以是任何適當的形式。
[0105]圖30示出了根據本發明原理的一種實現方式的解碼器3000。解碼器3000包括被配置為經由至少一個通信信道3012接收傳入數據的接收器3002。傳入數據可利用無比率編碼來編碼。控制器3004被配置為計算通信信道3012的質量度量。質量度量表示該至少一個通信信道的容量。一旦計算出質量度量,控制器就結合處理器3006使得解碼器利用計算出的質量度量生成調制指數。如上所述,調制指數是一個控制信號,該控制信號被反饋到所發送數據的來源以向所述來源提供用于修改用來在通信信道3012上發送后續數據的調制方案的指令。解