TWI407721B - 具有時間分集的經turbo編碼資料的無線通訊 - Google Patents

具有時間分集的經turbo編碼資料的無線通訊 Download PDF

Info

Publication number
TWI407721B
TWI407721B TW98114067A TW98114067A TWI407721B TW I407721 B TWI407721 B TW I407721B TW 98114067 A TW98114067 A TW 98114067A TW 98114067 A TW98114067 A TW 98114067A TW I407721 B TWI407721 B TW I407721B
Authority
TW
Taiwan
Prior art keywords
data block
bit
turbo
portions
frame
Prior art date
Application number
TW98114067A
Other languages
English (en)
Other versions
TW200950394A (en
Inventor
Thomas Sun
Tao Tian
Raghuraman Krishnamoorthi
Jing Jiang
Fuyun Ling
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW200950394A publication Critical patent/TW200950394A/zh
Application granted granted Critical
Publication of TWI407721B publication Critical patent/TWI407721B/zh

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0066Parallel concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

具有時間分集的經TURBO編碼資料的無線通訊 相關申請
本專利申請案請求於2008年4月28日所提出申請的題為「Turbo Coding Over Multiple Frames with Better Time Diversity(有更好時間分集的多訊框上的Turbo編碼)」的美國臨時專利申請S/N. 61/048,487的優先權權益,該申請通用地通過援引而完全納入於此。
本公開一般涉及通訊系統和方法,尤其涉及使用turbo編碼的無線通訊。
唯前向鏈路(FLO)是已由本行業領先的無線供應商組織開發出來的數位無線技術。FLO技術在編碼和交錯中使用先進性來達成即時內容流傳送和其他服務兩者的高質量接收。FLO技術可提供穩健的行動性能和高容量而不影響功耗。該技術還通過顯著減少需要部署的發射機的數目來降低遞送多媒體內容的網路成本。此外,基於FLQ技術的多媒體廣播推進無線服務供應商的蜂巢網路資料和語音服務,從而將內容遞送給在3G網路中使用的相同蜂巢行動終端。
如今FLO技術被用於建立即時多媒體內容並在各種網路上向大量行動用戶廣播即時多媒體內容。這些行動用戶一般採用FLO接收機,FLO接收機在概念上可用包括數個處理層的通常被稱為「協定堆疊」的參考模型來描述。每一處理層包括一或多個執行具體功能的實體。
FLO接收機所採用的協定堆疊很有吸引力的特徵在於每一層是自含式的,從而一層所執行的功能可獨立於其他層所執行的功能來執行。這允許就一層對FLO接收機作出改進而不負面地影響其他層。然而,在設計FLO接收機中的各層之間的介面時提出了各種挑戰。在高效接收多播服務方面跨各層的高效率通訊始終是FLO接收機設計者的目標。
圖1示出建立多媒體內容並在各種網路上向大量行動用戶廣播多媒體內容的通訊系統100。通訊系統100包括任意數目的內容供應商102、內容供應商網路104、廣播網106和無線存取網108。通訊系統100還被示為具有數個由行動用戶用來接收多媒體內容的設備110。這些設備110包括行動電話112、個人數位助理(PDA)114和膝上型電腦116。設備110僅示出適於在通訊系統100中使用的設備中的一些。應注意,儘管在圖1中示出3個設備,但實際上任何數目的類比設備或任何數目類型的設備都適於在通訊系統100中使用,這對本領域技藝人士而言將是明顯的。
內容供應商102提供用於分發到通訊系統100中的行動用戶的內容。內容可包括視頻、音頻、多媒體內容、剪輯、即時和非即時內容、脚本、程式、資料或任何其他類型的合適內容。內容供應商102向內容供應商網路提供內容以進行廣域或局域分發。
內容供應商網路104包括操作以分發內容以遞送給行動用戶的有線和無線網路的任何組合。在圖1中所示的示例中,內容供應商104通過廣播網106來分發內容。廣播網106包括被設計成廣播高質量內容的有線和無線專有網路的任何組合。這些專有網路可分布遍及較大地理區域以提供對行動設備的無縫覆蓋。通常,地理區域將被劃分成扇區,其中每一扇區提供對廣域和局域內容的存取。
內容供應商網路104還可包括內容伺服器(未圖示)以遍及無線存取網108分發內容。內容伺服器與無線存取網108中的基地台控制器(BSC)(未圖示)通訊。BSC取決於無線存取網108的地理延伸範圍可被用於管理和控制任何數目的基收發機站(未明確地圖示)。基收發機站(BTS)為各種設備110提供對廣域和局域的存取。
內容供應商102所廣播的多媒體內容包括一項或多項服務。服務是一或多個獨立資料分量的聚集。服務的每一獨立資料分量被稱為流。作為示例,有線新聞服務可包括三個流:視頻流、音頻流和控制流。
在多條邏輯通道之一上攜帶服務。在FLO應用中,邏輯通道常常被稱為多播邏輯通道(MLC)。邏輯通道可被劃分成多條邏輯子通道。這些邏輯子通道被稱為流送。每一流在單一流送中攜帶。邏輯通道的內容在實體訊框中傳送通過各種網路。在FLO應用中,實體訊框常常被稱為超訊框。
用於將實體訊框傳送給圖1中所示的各種設備的空中介面取決於具體應用和整體設計約束可發生變化。一般而言,採用FLO技術的通訊系統利用也被數位音頻廣播(DAB)、地面數位視頻廣播(DVB-T)和地面綜合訊務數位廣播(ISDB-T)利用的正交分頻多工(OFDM)。OFDM是有效地將系統總頻寬劃分成多個(N個)副載波的多載波調制技術。這些也被稱為頻調、頻槽、頻率通道等的副載波以精確的頻率被間隔開以提供正交性。可通過調整每一副載波的相位、振幅或兩者來將內容調制到副載波上。通常,使用正交相移鍵控(QPSK)或正交調相(QAM),但也可使用其他調制方案。
圖2是圖解在圖1中所示的一或多個設備110中所使用的接收機的協定堆疊200的示例的概念圖。協定堆疊被示為具有實體層202、媒體存取控制(MAC)層204、流送層206、控制層208和數個較高層210。較高層210提供多種功能,包括壓縮多媒體內容和控制對多媒體內容的存取。控制層208被用於處理便於通訊系統中的設備進行操作的控制資訊。接收機還使用控制層來維護其控制資訊與通訊系統中的控制資訊同步。流送層206提供將較高層流綁定至諸流送。流送層與控制層在接收機的協定堆疊200中處於同一級。MAC層204提供對屬於與邏輯通道相關聯的不同媒體流送的封包進行多工。MAC層204定義用於在實體層202上接收和傳送的程序。實體層提供空中介面的通道結構、頻率、功率輸出調制和編碼規範。
衆所周知,衰落通道上的通訊質量可通過使用時間分集技術來提高。因此提供改善時間分集的機會將是可取的。
通過排程經turbo編碼資料塊的多個部分以供在彼此在時間上分開的分別對應的發射區間期間傳輸來處理經turbo編碼資料塊以供在無線通訊鏈路上進行傳輸。根據該排程在這些分別對應的發射區間期間傳送各塊部分。
下面結合附圖闡述的詳細描述旨在作為對本發明的各種實施例的描述,而非旨在代表能在其中實踐本發明的僅有實施例。本詳細描述包括具體細節來提供對本發明的透徹理解。然而,對於本領域技藝人士明顯的是,沒有這些具體細節也可實踐本發明。在一些實例中,以方塊圖形式示出衆所周知的結構和元件以便避免湮沒本發明的概念。
本文中的各種概念在FLO技術的上下文中進行描述。儘管這些概念可能很適合本應用,但本領域技藝人士將容易領會,這些概念同樣適用於其他技術。因此,對FLO技術的任何引述旨在僅例示說明這些概念,同時應理解這樣的概念具有廣範圍的應用。
在諸如以上關於圖1和2所描述的常規系統中,用於檢測和糾錯的編碼/解碼方案利用Reed-Solomon(RS)編碼/解碼聯合turbo編碼/解碼。在發射機處,資料位元被RS編碼並被組織成RS碼塊。每一RS碼塊包括16個MAC封包。每一MAC封包包含如圖3中以31示出地組織的994個位元。每一MAC封包31的位元被turbo編碼以產生對應turbo封包。由此,每一RS碼塊的turbo編碼產生16個turbo封包。
這16個turbo封包跨FLO傳輸超訊框平均分布。傳輸超訊框的長度為1秒並包含4訊框,每一訊框的長度大約為0.25秒。超訊框的每一訊框包含4個前述turbo封包。每一turbo封包的經turbo編碼位元被映射成QPSK、16QAM或分層QPSK調制碼元,這些調制碼元被調制到同一訊框中的一個OFDM碼元(或幾個毗鄰OFDM碼元)的副載波上。每一超訊框中有1,200個OFDM信號。如果turbo封包被排程在單一OFDM碼元上,則turbo封包中的經編碼位元同時被傳送,或者如果turbo封包被排程在毗鄰OFDM碼元上,則經編碼位元在時間上彼此接近地被傳送。結果,常規FLO技術中的turbo編碼/解碼利用了非常有限的時間分集,尤其是對於低速移動的行動接收機。時間分集主要是因為RS編碼/解碼才達成的。
圖4以概圖方式圖解現有技術中使用以上描述的編碼和傳輸技術的通訊系統(諸如圖1的系統)的細節。Turbo編碼器41接收MAC封包31的流送,其中每RS碼塊有16個封包,並且turbo編碼MAC封包31以產生分別對應的turbo封包。超訊框構造器42跨超訊框的4訊框同等地分布與每一RS碼塊相關聯的16個turbo封包,每一訊框有4個turbo封包。超訊框被傳遞給發射單元43,發射單元43經由合適發射訊令在無線通訊鏈路45上傳送超訊框。接收單元44接收發射訊令,提取所發射的超訊框,並將超訊框傳遞給超訊框解構器46,超訊框解構器46從超訊框提取16個turbo封包。超訊框解構器46將提取出的turbo封包提供給turbo解碼器47,turbo封包在此被turbo解碼。
本領域公知的是,通過增大turbo封包的長度,就能將AWGN(加性高斯白雜訊)通道中的性能改進數十dB。此性能改進可例如通過配置turbo編碼器以將RS碼塊的4個MAC封包31編碼成長度為以上描述的常規turbo封包的4倍的單一turbo封包,或者將8個MAC封包31編碼成長度為常規turbo封包的8倍的單一turbo封包,或者將RS碼塊的全部16個MAC封包編碼成長度為常規turbo封包的16倍的單一turbo封包來獲得。圖5中示出將4個MAC封包31編組在一起成為更長的合成封包51以供turbo編碼的前述示例。通過編碼諸如以51示出的更長的合成封包產生的turbo封包在本文中也被稱為加長turbo封包或加長turbo塊(或簡單地稱為turbo塊)以便將它們與通過turbo編碼單一MAC封包31產生的常規turbo封包區分開來。通過turbo編碼圖5的合成封包51所產生的加長turbo塊的長度是圖4中的turbo編碼器所產生的turbo封包之一的4倍,並且由此可被排程成使用與根據圖4的傳輸中的4個分開turbo封包所占用的相同的OFDM碼元在超訊框內的單一訊框上進行傳輸。
本成果的示例性實施例意識到通過跨超訊框的多訊框分布每一加長turbo塊可達成在時變衰落通道下更好的時間分集和改進的系統性能。在一些實施例中,通過turbo編碼圖4的合成封包51所產生的turbo塊被劃分成4個子塊,並且每一子塊被排程在超訊框的不同訊框中。使用被排程在分別不同訊框中的子塊提供了時間分集,因此在一些實施例中移除了RS編碼(從而釋放容量以供傳輸附加用戶資料)。
圖6以概圖方式圖解根據本成果的示例性實施例的通訊系統的發射端。圖6的發射端一般類似於圖4的發射端,但使用編碼以上所描述的加長turbo塊的turbo編碼器61。以圖5中的合成封包51為例,turbo編碼器61接收合成封包的流送,並且turbo編碼合成封包以產生分別對應的turbo塊。圖6圖解其中每一turbo塊(其長度是前述常規turbo封包的4倍)被超訊框構造器42排程成在超訊框內分別對應的訊框中傳輸的前述實施例。超訊框被傳遞給發射單元43以像圖4中一樣進行傳輸。
圖6A和6B以概圖方式圖解其中每一turbo塊被劃分成4個子塊並且每一子塊被排程在超訊框的不同訊框中的前述示例性實施例。圖6A中的交錯器66從turbo編碼器61接收turbo塊,例如從圖5的合成封包51產生的turbo塊510(圖6B)。在一些實施例中,交錯器66如圖6B中所示地將每一turbo塊劃分成4個相等大小的子塊,並且恰適地交錯這些子塊以使得超訊框構造器42將每一子塊排程在超訊框的分別不同的訊框中。例如,如圖6B中所示,4個子塊中的第一個可被排程給超訊框的第一訊框(訊框1),4個子塊中的第二個可被排程給第二訊框(訊框2),依此類推。在各訊框間分配這些子塊的此特定方案在本文中被泛稱為循環(round-robin)方案。以FLO傳輸超訊框的前述示例為例, 圖6B中所傳送的子塊在時間上彼此分開大約0.25秒。
一些實施例通過向每一turbo塊應用位元級交錯來達成附加時間分集。在這樣的實施例中,圖6A的交錯器66恰適地交錯turbo塊的位元以使得排程器42將turbo塊的毗鄰位元排程在不同訊框中。圖7和8圖解根據本成果的示例性實施例的此位元級交錯的結果。
諸如圖1和2中示出的一些常規系統支援的turbo碼率為1/5、1/3、1/2和2/3,其中後三種碼率是從1/5碼率删餘得到的。在1/3碼率turbo碼的一個常規示例中,turbo編碼器的輸出位元的次序為X 0 ,Y 0,0 ,Y '0,1 X 1 ,Y 1,0 ,Y '1,1 ,X 2 ,Y 2,0 ,Y '2,1 ,X 3 ,Y 3,0 ,Y '3,1 ,其中是X i 是系統位元,Y i ,0 是第一組成碼的對應第一同位校驗位元,以及Y ' i ,1 是第二組成碼的對應第二同位校驗位元。
出於說明目的,連同每超訊框4個子訊框的前述示例一起將1/3碼率turbo碼用作示例。在本示例性情景中,交錯器66的一些實施例使用循環位元交錯方案來確定性地將turbo塊的毗鄰位元分開在不同訊框中。在循環方案中,turbo塊的第一位元被排程在第一訊框(訊框1)中,但第二位元被排程在第二訊框(訊框2)中,第三位元被排程在第三訊框(訊框3)中,以及第四位元被排程在第四訊框(訊框4)中。該過程隨後捲繞回去,因此第五位元被排程在訊框1中,依此類推。結果在圖7中示出,其中例如turbo塊的相繼毗鄰位元被分配到超訊框的分別不同的訊框中。圖8圖解在每超訊框有4訊框的的情况下對2/3碼率turbo碼使用循環位 元交錯方案所獲得的結果的示例。
圖9圖解1/2碼率turbo編碼器所產生的輸出位元。從圖9中可見,通過使用循環方案,系統位元中有一半將被排程在訊框1中,而系統位元中的另一半被排程在訊框3中。此現象實際上也發生在圖8中所示的2/3碼率碼示例中。然而對於1/2碼率碼,一些實施例對turbo塊中的每隔一組4個位元應用單一循環位元移位,開始於第5到第8位元,再次是第13到第16位元,依此類推。此循環位元移位在實現循環交錯方案之前被執行。在每超訊框有4訊框以及循環位元交錯的情况下,對圖9的1/2碼率碼示例使用循環位元移位所獲得的結果在圖10中示出。位元組1包含第5到第8位元的經循環移位版本(Y '3,1 循環到X 2 本應出現的位置),位元組3包含第13到第16位元的經循環移位版本(Y '7,1 循環到X 6 本應出現的位置)。圖10示出通過循環位元移位,系統位元有利地跨超訊框的全部4訊框分布而非被限制在訊框1和訊框3中。
圖6C以概圖方式圖解採用以上描述的循環位元移位的示例性實施例。循環位元移位器68接收來自turbo編碼器61的每一turbo塊,並產生對應的經循環移位塊,其中所選位元組在其自身中被循環移位一選定量。此經循環移位塊被提供給交錯器66,交錯器66按照以上描述的方式產生對應的經位元交錯塊。經位元交錯塊隨後由超訊框構造器42處理。
從圖6-6C將領會,在各種實施例中,交錯器66、循環位元移位器68和超訊框構造器42的各種組合協作以作為按需 排程turbo塊的內容以通過發射單元43進行傳輸的排程器。
圖11以概圖方式圖解供在具有諸如圖6中示出並關於圖6描述的發射端裝置的通訊系統中使用的接收機端裝置的示例性實施例。圖11的接收機端一般類似於圖4中所示並關於圖4所描述的接收機端,但包括解碼從超訊框解構器收到的加長turbo塊的turbo解碼器112。turbo解碼器112產生經圖6的發射機端的turbo編碼器61進行turbo編碼的例如圖5的合成封包51等合成封包的收到版本。
圖11A以概圖方式圖解支援諸如以上關於圖6A的交錯器66所描述的交錯技術的示例性接收機端實施例。在各種實施例中,圖11A的解交錯器116接收來自超訊框解構器46的turbo塊,並執行與圖6A的交錯器66所執行的交錯操作互補的解交錯操作。在各種實施例中,解交錯器116將其結果提供給或者圖6的turbo解碼器112,或者提供給圖11B中示出並在以下描述的循環移位器118。
圖11B以概圖方式圖解支援諸如以上關於圖6C的循環移位器68所描述的循環位元移位技術的示例性接收機端實施例。在各種實施例中,圖11B的循環移位器118接收解交錯器116的輸出,並執行與圖6C的循環移位器68所執行的循環移位操作互補的循環移位操作。循環移位器118所產生的經循環移位結果被提供給turbo解碼器112。
如以上關於圖9所提及的,如果實現帶有循環位元交錯的1/2碼率turbo碼而沒有在圖6C中68處提供的循環移位,則所有系統位元將被限制於超訊框的訊框1和3。而且,如從圖9可見的,所有同位校驗位元在訊框2和4中被傳送。本成果的示例性實施例在其中與通訊鏈路45相關聯的信噪比(SNR)高得可接受的情形中通過在接收機端實現2/3碼率turbo解碼、僅使用訊框2中所傳送的同位校驗位元、而忽略訊框4中所傳送的其餘同位校驗位元來利用此現象。由於訊框4中所包含的turbo塊部分被忽略,因此接收機端在訊框4期間無需「甦醒」以接收它們,從而達成功率節省,這在接收機為攜帶型(例如,掌上型)設備時可能很重要。圖12以概圖方式圖解根據本成果的示例性實施例的這種接收機端裝置。
如圖12中所示,選擇器122向turbo解碼器112(同時參見圖11)提供關於將使用1/2碼率還是2/3碼率turbo解碼的指示。選擇器122所作出的選擇由比較器121的輸出控制,比較器121將當前與通訊鏈路45相關聯的SNR與閾值TH進行比較。如果SNR超過閱值TH,則比較器輸出使得選擇器122選擇2/3碼率turbo解碼,從而指令turbo解碼器112使用2/3碼率turbo解碼並忽略訊框4的同位校驗位元。如果SNR並未超過閱值TH或如果2/3碼率碼的解碼失敗,則比較器輸出使得選擇器122選擇通過包括第4訊框中的收到信號取樣進行1/2碼率turbo解碼,從而指令turbo解碼器112像平常那樣使用1/2碼率turbo解碼。
本領域技藝人士將理解,可以使用各種各樣不同的技術和技藝中的任何哪種來代表資訊和信號。例如,貫穿以上描述可能被引述的資料、指令、命令、資訊、信號、位元、碼元、和碼片可以由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子、或它們的任何組合來代表。
本領域技藝人士將進一步領會,結合本文中所公開的實施例來描述的各種說明性邏輯區塊、模組、電路、和演算法步驟可實現為電子硬體、電腦軟體、或這兩者的組合。為清楚地說明硬體和軟體的這種可互換性,各種說明性元件、方塊、模組、電路、和步驟在上文中以其功能性的形式進行了一般化描述。這樣的功能性是實現成硬體還是軟體取決於具體應用和加諸整體系統上的設計約束。技藝人士對於每種特定應用可用不同的方式來實現所描述的功能性,但這樣的實現決策不應被解釋成導致脫離了本發明的範圍。
結合本文所公開的實施例描述的各種說明性邏輯區塊、模組、和電路可用通用處理器、數位信號處理器(DSP)、專用積體電路(ASIC)、現場可程式閘陣列(FPGA)或其他可程式邏輯器件、個別閘門或電晶體邏輯、個別硬體元件、或其設計成執行本文所描述功能的任何組合來實現或執行。通用處理器可以是微處理器,但在替代方案中,該處理器可以是任何常規處理器、控制器、微控制器、或狀態機。處理器還可以被實現為計算設備的組合,例如DSP與微處理器的組合、多個微處理器、與DSP核心協同的一個或更多個微處理器、或任何其他這樣的配置。
結合本文所公開的實施例所描述的方法或演算法的步驟可直接在硬體中、在由處理器執行的軟體模組中、或在這兩者的組合中實施。軟體模組可駐留在RAM記憶體、快閃記憶體、ROM記憶體、EPROM記憶體、EEPROM記憶體、暫存器、硬碟、可移除磁碟、CD-ROM、或本領域中所知的任何其他形式的儲存媒體中。示例性儲存媒體耦合到處理器,使得該處理器可從/向該儲存媒體讀取和寫入資訊。在替換方案中,儲存媒體可被整合到處理器。處理器和儲存媒體可以駐留在ASIC中。ASIC可以駐留在用戶終端中。在替換方案中,處理器和儲存媒體可作為個別元件駐留在用戶終端中。
提供前面對所公開實施例的描述是為了使本領域任何技藝人士皆能製作或使用本發明。對這些實施例的各種修改對於本領域技藝人士將是顯而易見的,並且本文中定義的普適原理可被應用於其他實施例而不會脫離本發明的精神或範圍。由此,本發明並非旨在被限定於本文中示出的實施例,而是應被授予與本文中公開的原理和新穎性特徵一致的最廣義的範圍。
102...內容供應商
104...內容供應商網路
106...廣播網
108...無線存取網
210...較高層
208...控制層
206...流送層
204...MAC層
202...實體層
31...封包
41...TURBO編碼器
42...超訊框構造器
47...TURBO解碼器
46...超訊框解構器
51...封包的流送
61...TURBO編碼器
42...超訊框構造器
43...TX45
66...交錯器
68...循環移位器
510...TURBO塊
46...超訊框解構器
112...TURBO解碼器
116...解交錯器
118...循環移位器
112...TURBO解碼器
通過示例而非限制的方式在附圖中圖解無線通訊系統的各方面,附圖中:
圖1是圖解根據現有技術的通訊系統的示例的概念圖;
圖2是圖解圖1的通訊系統中的接收機的協定堆疊的示例的概念圖;
圖3概念地圖解現有技術中MAC封包的結構;
圖4以概圖方式圖解現有技術中使用圖3的MAC封包結構的通訊系統;
圖5概念地圖解根據本成果的示例性實施例使用的合成封包;
圖6-6C以概圖方式圖解根據本成果的示例性實施例的通訊系統的發射端;
圖7-10圖解使用根據本成果的示例性實施例的位元交錯技術達成的結果;
圖11-11B以概圖方式圖解根據本成果的示例性實施例的通訊系統的接收機端;以及
圖12以概圖方式圖解根據本成果的示例性實施例的在通訊系統的接收機端的turbo解碼器控制。
31...封包
51...合成封包

Claims (37)

  1. 一種處理一經turbo編碼資料塊以供在一無線通訊鏈路上進行傳輸的方法,包括以下步驟:對該經turbo編碼資料塊進行一循環位元移位,使得所選位元組在自身中被循環移位一選定量,以產生一相應經循環移位資料塊;交錯該相應經循環移位資料塊,以產生一相應經交錯資料塊;排程該相應經交錯資料塊的複數個部分,以供在分別對應的發射區間期間進行傳輸,該等分別對應的發射區間在時間上彼此分開;以及根據該排程步驟,在該等分別對應的發射區間期間傳送該等複數個部分,其中該等發射區間的長度相等且在時間上同等地彼此分開,以及其中在該等分別對應的發射區間期間所傳輸之該等複數個部分裡,至少每隔一部分包含至少一系統位元。
  2. 如請求項1之方法,其中該等複數個部分之各者包含複數個位元。
  3. 如請求項1之方法,進一步包含將N個媒體存取控制(MAC)封包編碼成為一turbo封包塊,以及其中該等複數個部分包含N個封包。
  4. 如請求項1之方法,其中該相應經交錯資料塊被排程在一訊框內的一單一子訊框上傳輸。
  5. 如請求項1之方法,其中該相應經交錯資料塊橫跨一訊框之多個子訊框。
  6. 如請求項5之方法,其中該相應經交錯資料塊被劃分成複數個子塊,且各子塊被排程在該訊框的不同子訊框中。
  7. 如請求項1之方法,其中該交錯步驟包含對該相應經循環移位資料塊應用位元級交錯。
  8. 如請求項7之方法,進一步包含:將該相應經交錯資料塊之毗鄰位元排程在不同子訊框中。
  9. 如請求項7之方法,其中一循環位元交錯方案被用以將該相應經循環移位資料塊之毗鄰位元確定地分離至不同子訊框中。
  10. 如請求項1之方法,其中該至少一系統位元被限制在該等分別對應的發射區間期間所傳輸之該等複數個部分的每隔一部分。
  11. 一種用於處理一經turbo編碼資料塊以供在一無線通訊鏈路上進行傳輸的裝置,包括:一循環位元移位器,該循環位元移位器經配置以對該經turbo編碼資料塊進行位元移位,使得所選位元組在自身中被循環移位一選定量,以產生一相應經循環移位資料塊;一交錯器,該交錯器係經操作耦合至該循環位元移位器,且該交錯器經配置以交錯該相應經循環移位資料塊,以產生一相應經交錯資料塊;一排程器,該排程器係經操作耦合至該交錯器,且該排程器經配置成用於排程該相應經交錯資料塊的複數個部分以供在分別對應的發射區間期間進行傳輸,該等分別對應的發射區間在時間上彼此分開;以及一發射機,該發射機耦合至該排程器,並被配置成根據該排程在該等分別對應的發射區間期間傳送該等複數個部分,其中該等發射區間的長度相等且在時間上同等地彼此分開,以及其中經配置在該等分別對應的發射區間期間傳輸之該等複數個部分裡,至少每隔一部分包含至少一系統位元。
  12. 如請求項11之裝置,進一步包含一編碼器,該編碼器用於將N個媒體存取控制(MAC)封包編碼成為一turbo封包塊,以及其中該等複數個部分包含N個封包。
  13. 如請求項11之裝置,其中該相應經交錯資料塊被排程在一訊框內的一單一子訊框上傳輸。
  14. 如請求項11之裝置,其中該相應經交錯資料塊橫跨一訊框之多個子訊框。
  15. 如請求項14之裝置,其中該相應經交錯資料塊被劃分成複數個子塊,且各子塊被排程在該訊框的不同子訊框中。
  16. 如請求項11之裝置,其中該交錯器經進一步配置以對該相應經循環移位資料塊應用位元級交錯。
  17. 如請求項16之裝置,進一步包含:將該相應經交錯資料塊之毗鄰位元排程在不同子訊框中。
  18. 如請求項16之裝置,其中一循環位元交錯方案被用以將該相應經循環移位資料塊之毗鄰位元確定地分離至不同子訊框中。
  19. 如請求項11之裝置,其中該至少一系統位元被限制在該等分別對應的發射區間期間所傳輸之該等複數個部分的每隔一部分。
  20. 一種用於處理一經turbo編碼資料塊以供在一無線通訊鏈路上進行傳輸的裝置,包括:循環位元移位構件,該循環位元移位構件用於對該經turbo編碼資料塊進行一循環位元移位,使得所選位元組在自身中被循環移位一選定量,以產生一相應經循環移位資料塊;交錯構件,該交錯構件用於交錯該相應經循環移位資料塊,以產生一相應經交錯資料塊;排程構件,該排程構件用於排程該相應經交錯資料塊的複數個部分,以供在分別對應的發射區間期間進行傳輸,該等分別對應的發射區間在時間上彼此分開;以及傳送構件,該傳送構件用於根據該排程在該等分別對應的發射區間期間傳送該等複數個部分,其中該等發射區間的長度相等且在時間上同等地彼此分開,以及其中經配置在該等分別對應的發射區間期間傳輸之該等複數個部分裡,至少每隔一部分包含至少一系統位元。
  21. 如請求項20之裝置,進一步包含編碼構件,該編碼構件用於將N個媒體存取控制(MAC)封包編碼成為一turbo封包塊,而其中該等複數個部分包含N個封包。
  22. 如請求項20之裝置,其中該相應經交錯資料塊被排程在一訊框內的一單一子訊框上傳輸。
  23. 如請求項20之裝置,其中該相應經交錯資料塊橫跨一訊框之多個子訊框。
  24. 如請求項23之裝置,其中該相應經交錯資料塊被劃分成複數個子塊,且各子塊被排程在該訊框的不同子訊框中。
  25. 如請求項20之裝置,其中該交錯構件包含對該相應經循環移位資料塊應用位元級交錯。
  26. 如請求項25之裝置,進一步包含:將該相應經交錯資料塊之毗鄰位元排程在不同子訊框中。
  27. 如請求項25之裝置,其中一循環位元交錯方案被用以將該相應經循環移位資料塊之毗鄰位元確定地分離至不同子訊框中。
  28. 如請求項20之裝置,其中該至少一系統位元被限制在該等分別對應的發射區間期間所傳輸之該等複數個部分的每隔一部分。
  29. 一種用於處理一經turbo編碼資料塊以供在一無線通訊鏈路上進行傳輸的電腦程式產品,包括:一非過渡性電腦可讀取媒體,該非過渡性電腦可讀取 媒體包括:用於使至少一個資料處理器對該經turbo編碼資料塊進行一循環位元移位,使得所選位元組在自身中被循環移位一選定量,以產生一相應經循環移位資料塊的代碼;用於使該至少一個資料處理器交錯該相應經循環移位資料塊,以產生一相應經交錯資料塊的代碼;用於使該至少一個資料處理器來排程該相應經交錯資料塊的複數個部分,以供在分別對應的發射區間期間進行傳輸的代碼,該等分別對應的發射區間在時間上彼此分開;以及用於使該至少一個資料處理器根據該排程在該等分別對應的發射區間期間實施該等複數個部分的傳輸的代碼,其中該等發射區間的長度相等且在時間上同等地彼此分開;以及用於使該至少一個資料處理器配置在該等分別對應的發射區間期間所傳輸之該等複數個部分,使其至少每隔一部分包含至少一系統位元的代碼。
  30. 如請求項29之電腦程式產品,進一步包含用於使該至少一個資料處理器將N個媒體存取控制(MAC)封包編碼成為一turbo封包塊的代碼,且其中該等複數個部分包含N個封包。
  31. 如請求項29之電腦程式產品,其中該相應經交錯 資料塊被排程在一訊框內的一單一子訊框上傳輸。
  32. 如請求項29之電腦程式產品,其中該相應經交錯資料塊橫跨一訊框之多個子訊框。
  33. 如請求項32之電腦程式產品,其中該相應經交錯資料塊被劃分成複數個子塊,且各子塊被排程在該訊框的不同子訊框中。
  34. 如請求項29之電腦程式產品,其中該交錯步驟包含對該相應經循環移位資料塊應用位元級交錯。
  35. 如請求項29之電腦程式產品,進一步包含:將該相應經交錯資料塊之毗鄰位元排程在不同子訊框中。
  36. 如請求項29之電腦程式產品,其中一循環位元交錯方案被用以將該相應經循環移位資料塊之毗鄰位元確定地分離至不同子訊框中。
  37. 如請求項29之電腦程式產品,進一步包含用於使該至少一個資料處理器將該至少一系統位元限制在該等分別對應的發射區間期間所傳輸之該等複數個部分的每隔一部分的代碼。
TW98114067A 2008-04-28 2009-04-28 具有時間分集的經turbo編碼資料的無線通訊 TWI407721B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US4848708P 2008-04-28 2008-04-28
US12/165,663 US8982832B2 (en) 2008-04-28 2008-07-01 Wireless communication of turbo coded data with time diversity

Publications (2)

Publication Number Publication Date
TW200950394A TW200950394A (en) 2009-12-01
TWI407721B true TWI407721B (zh) 2013-09-01

Family

ID=41214953

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98114067A TWI407721B (zh) 2008-04-28 2009-04-28 具有時間分集的經turbo編碼資料的無線通訊

Country Status (6)

Country Link
US (1) US8982832B2 (zh)
EP (1) EP2294698A1 (zh)
KR (1) KR101213516B1 (zh)
CN (1) CN102017429B (zh)
TW (1) TWI407721B (zh)
WO (1) WO2009134703A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110047434A1 (en) * 2008-04-28 2011-02-24 Qualcomm Incorporated Wireless communication of turbo coded atsc m/h data with time diversity
US8250428B2 (en) * 2008-11-22 2012-08-21 Qualcomm Incorporated Scheduling data with time diversity in flow systems
US20100251069A1 (en) * 2009-03-31 2010-09-30 Qualcomm Incorporated Method and apparatus for efficient memory allocation for turbo decoder input with long turbo codeword
US8612820B2 (en) 2009-04-11 2013-12-17 Qualcomm Incorporated Apparatus and methods for interleaving in a forward link only system
EP2337259B1 (en) 2009-11-18 2021-08-25 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving data in a communication system
EP2693673A1 (en) 2012-08-01 2014-02-05 Alcatel Lucent Bit-interleaver for an optical line terminal
US11411779B2 (en) 2020-03-31 2022-08-09 XCOM Labs, Inc. Reference signal channel estimation
CA3195885A1 (en) 2020-10-19 2022-04-28 XCOM Labs, Inc. Reference signal for wireless communication systems
WO2022093988A1 (en) 2020-10-30 2022-05-05 XCOM Labs, Inc. Clustering and/or rate selection in multiple-input multiple-output communication systems

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060095827A1 (en) * 2004-11-04 2006-05-04 Paul Spencer Method and apparatus of turbo encoder

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010055320A1 (en) * 1994-12-15 2001-12-27 Pierzga Wayne Francis Multiplex communication
DE69912075T2 (de) * 1998-03-31 2004-05-19 Samsung Electronics Co., Ltd., Suwon TURBOENKODER/DEKODER UND VON DER SERVICEQUALITÄT (QoS) ABHÄNGIGES RAHMENVERARBEITUNGSVERFAHREN
JPH11340799A (ja) * 1998-05-28 1999-12-10 Oki Electric Ind Co Ltd M系列発生回路、m系列の発生方法及びpn系列発生回路
US6625234B1 (en) * 1998-12-10 2003-09-23 Nortel Networks Limited Efficient implementations of proposed turbo code interleavers for third generation code division multiple access
EP1367730B1 (en) * 1999-05-19 2018-03-28 Samsung Electronics Co., Ltd. Turbo interleaving method
BR0107704A (pt) * 2000-01-20 2002-11-19 Nortel Networks Ltd Estrutura de quadro para canais sem fio de velocidade variável transmitindo dados de alta velocidade
US6748566B1 (en) * 2000-07-21 2004-06-08 Lucent Technologies Inc. Ensuring proper acceptance of data at a receiver in wireless multiple access communications systems
US6476734B2 (en) * 2000-09-14 2002-11-05 Texas Instruments Incorporated Method and apparatus for prioritizing information protection in high order modulation symbol mapping
US6961388B2 (en) * 2001-02-01 2005-11-01 Qualcomm, Incorporated Coding scheme for a wireless communication system
US6973611B2 (en) * 2001-04-17 2005-12-06 Texas Instruments Incorporated Interleaved coder and method
US7826414B2 (en) * 2001-05-07 2010-11-02 Qualcomm, Incorporated Channel allocations in a communications system
DE60217992T2 (de) * 2001-05-08 2007-11-22 Samsung Electronics Co., Ltd., Suwon System und Verfahren zum Erzeugen von Coden in einem Kommunikationssystem
CN1414724A (zh) 2001-10-26 2003-04-30 宁波大学 一种高速cdma无线通信网
US7181668B2 (en) * 2002-03-29 2007-02-20 Lucent Technologies Inc. Method and system of decoding an encoded data block
US8599764B2 (en) * 2003-09-02 2013-12-03 Qualcomm Incorporated Transmission of overhead information for reception of multiple data streams
US7366462B2 (en) * 2003-10-24 2008-04-29 Qualcomm Incorporated Method and apparatus for seamlessly switching reception between multimedia streams in a wireless communication system
CN101036336B (zh) 2004-07-29 2012-12-26 高通股份有限公司 交织***和方法
KR100773291B1 (ko) * 2004-10-21 2007-11-05 삼성전자주식회사 광대역 무선통신시스템의 데이터 버스트 할당 장치 및 방법
CN102064914B (zh) * 2005-01-11 2014-06-25 高通股份有限公司 用于经由分层调制发送分层及非分层数据的方法和装置
JP2008527927A (ja) * 2005-01-11 2008-07-24 クゥアルコム・インコーポレイテッド 階層化された変調システムにおいてデータを復号する方法および装置
US8826093B2 (en) * 2005-01-19 2014-09-02 Qualcomm Incorporated Power saving method for coded transmission
US20060198454A1 (en) * 2005-03-02 2006-09-07 Qualcomm Incorporated Adaptive channel estimation thresholds in a layered modulation system
US7925955B2 (en) * 2005-03-10 2011-04-12 Qualcomm Incorporated Transmit driver in communication system
KR100720555B1 (ko) * 2005-04-29 2007-05-22 엘지전자 주식회사 수신감도 표시기능을 갖는 dmb 단말기 및 이를 이용한수신감도 표시방법
GB2426617B (en) 2005-05-26 2009-02-11 Iml Ltd Voting system
US8670437B2 (en) * 2005-09-27 2014-03-11 Qualcomm Incorporated Methods and apparatus for service acquisition
US8457219B2 (en) * 2005-12-30 2013-06-04 Ikanos Communications, Inc. Self-protection against non-stationary disturbances
WO2007115333A2 (en) 2006-04-04 2007-10-11 Sennari Entertainment, Inc. Voting and multi-media actionable messaging services for mobile social networks
US20080020076A1 (en) * 2006-07-21 2008-01-24 Khem Jhamandas Methods and Therapies for Potentiating a Therapeutic Action of an Alpha-2 Adrenergic Receptor Agonist and Inhibiting and/or Reversing Tolerance to Alpha-2 Adrenergic Receptor Agonists
US8208946B2 (en) 2006-07-24 2012-06-26 Qualcomm Incorporated Method, apparatus, and system for transmitting messages
US8887987B2 (en) * 2006-10-17 2014-11-18 Microsoft Corporation Federated voting with criteria-based discrimination
US7992070B2 (en) * 2006-12-27 2011-08-02 Nec Laboratories America, Inc. Bit-interleaved LDPC-coded modulation for high-speed optical transmission
US8332896B2 (en) * 2007-07-05 2012-12-11 Coherent Logix, Incorporated Transmission of multimedia streams to mobile devices with cross stream association
JP5312456B2 (ja) * 2007-07-05 2013-10-09 コーヒレント・ロジックス・インコーポレーテッド 移動体テレビジョン放送システム
US7705920B2 (en) * 2007-08-24 2010-04-27 Lg Electronics, Inc. Digital broadcasting system and method of processing data in digital broadcasting system
US20110047434A1 (en) * 2008-04-28 2011-02-24 Qualcomm Incorporated Wireless communication of turbo coded atsc m/h data with time diversity
US8612820B2 (en) * 2009-04-11 2013-12-17 Qualcomm Incorporated Apparatus and methods for interleaving in a forward link only system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060095827A1 (en) * 2004-11-04 2006-05-04 Paul Spencer Method and apparatus of turbo encoder

Also Published As

Publication number Publication date
CN102017429A (zh) 2011-04-13
KR101213516B1 (ko) 2012-12-18
EP2294698A1 (en) 2011-03-16
CN102017429B (zh) 2015-10-21
US20090268694A1 (en) 2009-10-29
KR20110009190A (ko) 2011-01-27
US8982832B2 (en) 2015-03-17
WO2009134703A1 (en) 2009-11-05
TW200950394A (en) 2009-12-01

Similar Documents

Publication Publication Date Title
TWI407721B (zh) 具有時間分集的經turbo編碼資料的無線通訊
KR102004835B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
Vangelista et al. Key technologies for next-generation terrestrial digital television standard DVB-T2
EP3090561B1 (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
KR101830744B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법
TWI383605B (zh) 在無線多載波通信系統中之多重資料流的多工及傳輸
US11070858B2 (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
CN112217546B (zh) 发送和接收广播信号的方法及设备
KR102024610B1 (ko) 방송 신호 송수신 장치 및 방법
KR101889796B1 (ko) 방송 신호 송수신 장치 및 방법
CN112468195B (zh) 广播信号发送设备和方法以及广播信号接收设备和方法
CN111510247A (zh) 接收广播信号的方法和装置及发送广播信号的方法和装置
US20110047434A1 (en) Wireless communication of turbo coded atsc m/h data with time diversity
KR20180026471A (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
KR101891116B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법
KR20160099645A (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법
KR101889797B1 (ko) 방송 신호 송수신 장치 및 방법

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees