国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      固定延遲可變速率數(shù)據(jù)串行流中信息集合的方法和系統(tǒng)的制作方法

      文檔序號(hào):7970388閱讀:237來源:國知局
      專利名稱:固定延遲可變速率數(shù)據(jù)串行流中信息集合的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明關(guān)于一種固定延遲的方法和系統(tǒng),特別關(guān)于一種于所接收的可變數(shù)據(jù)串行流信息集合的固定延遲的方法和系統(tǒng)。
      背景技術(shù)
      碼分多路轉(zhuǎn)換技術(shù)(CDMA,code division multiple access)的規(guī)格應(yīng)用在無線通信的傳送與接收(例如基地臺(tái)與移動(dòng)電話之間)中已有一段時(shí)間,碼分多路轉(zhuǎn)換技術(shù)通過多路轉(zhuǎn)換擴(kuò)頻碼的使用,讓多數(shù)使用者能共享相同的頻率。雖然碼分多路轉(zhuǎn)換技術(shù)具高效率特性,可是其流量的信息攜帶能力卻已達(dá)到極限,為了增加相同時(shí)間內(nèi)所能傳送的無線數(shù)據(jù)流量,因而發(fā)展出一種新的規(guī)格-寬頻碼分多路轉(zhuǎn)換技術(shù)(WCDMA,wideband code divisionmultiple access)。寬頻碼分多路轉(zhuǎn)換技術(shù)能夠變更擴(kuò)頻因子(spreadingfactor)以應(yīng)用在各種數(shù)據(jù)上,也能夠在多通道中傳送數(shù)據(jù)給相同的使用者。此外,寬頻碼分多路轉(zhuǎn)換技術(shù)也可較傳統(tǒng)的碼分多路轉(zhuǎn)換技術(shù)攜帶較多流量的數(shù)據(jù)。
      寬頻碼分多路轉(zhuǎn)換技術(shù)是利用擴(kuò)頻(spreading)與擾碼(scrambling)的組合來實(shí)現(xiàn)無線通信。在傳送端方面,數(shù)據(jù)的處理步驟如下首先,一組或多組數(shù)字?jǐn)?shù)據(jù)經(jīng)處理以取得一個(gè)或多個(gè)用來表示上述數(shù)字?jǐn)?shù)據(jù)的符號(hào)信息集合,其中上述的符號(hào)信息集合包含有一同相相位件以及一正交相位件,接著再將符號(hào)信息集合依照擴(kuò)頻因子來加以處理。根據(jù)現(xiàn)行的寬頻碼分多路轉(zhuǎn)換技術(shù)規(guī)格,擴(kuò)頻因子是可變化的,其變化的范圍在4-512之間(相較于碼分多路轉(zhuǎn)換技術(shù)的擴(kuò)頻因子固定為64)。且擴(kuò)頻因子定義了數(shù)據(jù)擴(kuò)頻后的解析度(又稱為擴(kuò)頻增益,spreading gain),又?jǐn)U頻因子越大,解析度也就越大,因此,將可得到更準(zhǔn)確的信息。然而,追求越大的解析度會(huì)伴隨著某種代價(jià),若擴(kuò)頻因子愈大,在單一幀(frame)中所能夠傳送的數(shù)據(jù)也就愈少。根據(jù)目前的寬頻碼分多路轉(zhuǎn)換技術(shù)規(guī)格,一個(gè)幀由38,400碼片(chip)時(shí)間或碼片周期(碼片率為3.84MHz,所以碼片時(shí)間或碼片周期為1/3.84M)所組成。假設(shè)擴(kuò)頻因子為4(代表每組符號(hào)展開超過4個(gè)碼片時(shí)間)時(shí),則可用一單一幀傳送的最大符號(hào)信息集合數(shù)目為38,400/4組或9,600組;相對(duì)地,假設(shè)擴(kuò)頻因子為256時(shí)(代表每組符號(hào)展開超過256個(gè)碼片時(shí)間),可用單一幀所傳送的最大符號(hào)信息集合數(shù)目?jī)H有38,400/256組或150組。因此,所選擇的擴(kuò)頻因子與所要求傳送的數(shù)據(jù)量及數(shù)據(jù)的準(zhǔn)確度之間必須作一權(quán)衡考慮。在寬頻碼分多路轉(zhuǎn)換技術(shù)中,擴(kuò)頻因子在某些數(shù)據(jù)通道中是可變的,并且在不同的幀中亦可變化。因?yàn)閿U(kuò)頻因子是可變的,且影響單一幀中所能傳送的符號(hào)數(shù)目,也就代表了單一幀中所傳送的符號(hào)信息集合數(shù)目在不同的幀中可以是不同的(換句話說,單一幀中所傳送的符號(hào)信息集合在不同的時(shí)間周期中可以是不同的)。
      將擴(kuò)頻因子應(yīng)用在符號(hào)信息集合中以取得一組擴(kuò)頻信息集合之后,再將擾碼應(yīng)用在擴(kuò)頻信息集合中以取得一組擾碼信息集合。每一特定的接收端皆有唯一獨(dú)特的擾碼,在接收到擾碼信息集合之后,唯有特定的接收端可以成功解碼并得到擾碼信息集合。因此,上述擾碼信息集合將會(huì)轉(zhuǎn)換為射頻信號(hào)并傳送至一個(gè)或多個(gè)天線。
      對(duì)接收端而言,僅需實(shí)施相反的處理過程。差別只在于接收端接收射頻信號(hào)并將其轉(zhuǎn)換為數(shù)字信號(hào)。亦即,利用擾碼來將數(shù)字信號(hào)解擾碼,以取得一組解擾碼的信息集合,再利用適當(dāng)?shù)臄U(kuò)頻因子將解擾碼的信息集合進(jìn)行解擴(kuò)頻,以取得一組解擴(kuò)頻信息集合,接著在解擴(kuò)頻信息集合中取出符號(hào)信息集合。假設(shè)有好的傳送機(jī)構(gòu)以及媒介,則所得到的該組符號(hào)信息集合應(yīng)與傳送端所發(fā)出的相同。然而,因?yàn)橥ǖ朗д嬉约疤炀€增益等因素,符號(hào)信息集合很可能在傳送的過程中受到影響而產(chǎn)生改變,以至于無法得到與傳送端所發(fā)出相同的符號(hào)信息集合。為了補(bǔ)償上述問題,接收端需計(jì)算一組包含有通道補(bǔ)償數(shù)據(jù)及天線增益數(shù)據(jù)的補(bǔ)償信息,以用來取得一組或多組補(bǔ)償因子,上述的補(bǔ)償因子可用來處理符號(hào)集合,以便校正通道失真及天線增益的補(bǔ)償。
      因取得補(bǔ)償因子需花費(fèi)時(shí)間,為此,取得解擴(kuò)頻信息集合時(shí)不能馬上處理符號(hào)信息集合,而需延遲一段期間直至取得補(bǔ)償因子為止,因此,在接收端的內(nèi)部必需包含一延遲部件。
      延遲符號(hào)信息集合的概念雖然簡(jiǎn)單,但要實(shí)現(xiàn)這個(gè)概念是相當(dāng)復(fù)雜及困難的。當(dāng)接收可依幀不同而隨之改變的符號(hào)信息集合時(shí),將會(huì)面對(duì)許多來自可變數(shù)據(jù)率的符號(hào)信息集合的困難。必須注意的是,不同的幀可具有不同的擴(kuò)頻因子,而不同擴(kuò)頻因子將會(huì)導(dǎo)致不同的數(shù)據(jù)率產(chǎn)生(在一個(gè)幀期間所接收到的符號(hào)信息集合數(shù)目不同)。例如,在第一個(gè)幀中接收對(duì)應(yīng)到一個(gè)擁有49,600組符號(hào)信息集合的擴(kuò)頻因子,后續(xù)的幀可能會(huì)接收到對(duì)應(yīng)擁有256,150組符號(hào)信息集合的另一個(gè)擴(kuò)頻因子。想要將所接收的不同幀與其差異相當(dāng)大的信息集合數(shù)目通過一延遲電路來達(dá)成固定延遲時(shí)間是相當(dāng)困難的。
      組合一數(shù)據(jù)緩沖區(qū)及一控制電路為一種可能實(shí)現(xiàn)的方法,該數(shù)據(jù)緩沖區(qū)用來存儲(chǔ)信息集合,而該控制電路用來控制該數(shù)據(jù)緩沖區(qū)中信息集合的存儲(chǔ)、延遲及輸出,但是這種方法卻有一個(gè)嚴(yán)重的缺點(diǎn),即需要一個(gè)高度復(fù)雜且設(shè)計(jì)困難的控制電路去實(shí)際控制數(shù)據(jù)緩沖區(qū)中信息集合的存儲(chǔ)以及輸出時(shí)機(jī),因而對(duì)接收端而言,增加了控制電路的價(jià)格及復(fù)雜度。此外,這種方法也不能優(yōu)雅地適應(yīng)擴(kuò)頻因子的改變以及所衍生的不同幀中數(shù)據(jù)率的改變。綜上所述,上述方法并不能提供良好的解決方式,因而必需改進(jìn)延遲的機(jī)構(gòu)。

      發(fā)明內(nèi)容
      有鑒于上述課題,本發(fā)明的目的為提供一延遲所接收數(shù)據(jù)的的機(jī)構(gòu),尤指自可隨時(shí)間周期變化的可變數(shù)據(jù)率的串行流所接收到的信息集合。
      緣是,為達(dá)上述目的,依本發(fā)明的延遲所接收數(shù)據(jù)的機(jī)構(gòu),包含一第一緩沖區(qū)及一第二緩沖區(qū),第一緩沖區(qū)用以存儲(chǔ)一第一時(shí)間周期內(nèi)接收來自一串行流的信息集合,第二緩沖區(qū)用以存儲(chǔ)一第二時(shí)間周期內(nèi)接收來自上述的串行流的信息集合。此外,第一時(shí)間周期與第二時(shí)間周期可具有相同的持續(xù)時(shí)間,且在每一時(shí)間周期的延續(xù)期間非常短暫以至于不會(huì)改變串行流的數(shù)據(jù)速率,再者,串行流的數(shù)據(jù)速率可隨著時(shí)間周期的改變而產(chǎn)生變化,但在同一時(shí)間周期內(nèi),串行流的數(shù)據(jù)率并不會(huì)有所改變,因此,緩沖區(qū)將不會(huì)遇到在同一時(shí)間周期中接收到不同串行流數(shù)據(jù)速率的信息集合的情況發(fā)生,使得控制緩沖區(qū)中信息集合的存儲(chǔ)與輸出簡(jiǎn)單了許多。
      承上所述,第一時(shí)間周期中的串行流應(yīng)用于第一緩沖區(qū),亦即,第一緩沖區(qū)存儲(chǔ)第一時(shí)間周期中接收來自上述串行流的所有信息集合。其中,一第一計(jì)數(shù)器用以持續(xù)計(jì)數(shù)在第一時(shí)間周期中存儲(chǔ)至第一緩沖區(qū)的m個(gè)信息集合,在第一時(shí)間周期結(jié)束且第二時(shí)間周期開始時(shí),上述串行流的應(yīng)用方向從第一緩沖區(qū)變成第二緩沖區(qū),第二緩沖區(qū)存儲(chǔ)第二時(shí)間周期中接收來自串行流的所有信息集合。一第二計(jì)數(shù)器用以持續(xù)計(jì)數(shù)在第二時(shí)間周期中存儲(chǔ)至第二緩沖區(qū)的n個(gè)信息集合。因?yàn)樯鲜龃辛鞯臄?shù)據(jù)速率在兩個(gè)不同的時(shí)間周期中會(huì)有所改變,所以在第一時(shí)間周期中存儲(chǔ)于第一緩沖區(qū)的m個(gè)信息集合的數(shù)目會(huì)不同于在第二時(shí)間周期中存儲(chǔ)于第二緩沖區(qū)的n個(gè)信息集合的數(shù)目。
      其中,于第一時(shí)間周期開始經(jīng)過某一延遲周期后,第一時(shí)間周期內(nèi)存儲(chǔ)于第一緩沖區(qū)的m個(gè)信息集合會(huì)從第一緩沖區(qū)輸出,另外,于第二時(shí)間周期開始經(jīng)過相同的延遲周期后,第二時(shí)間周期中存儲(chǔ)于第二緩沖區(qū)的n個(gè)信息集合也會(huì)從第二緩沖區(qū)輸出。本方法即產(chǎn)生一固定延遲時(shí)間于兩個(gè)緩沖區(qū)的信息集合中,即使信息集合接收到不同的數(shù)據(jù)速率也可達(dá)成,并且此方法也不需要昂貴且復(fù)雜的控制電路,因此,延遲部件可經(jīng)由一固定延遲時(shí)間以簡(jiǎn)單、精確且可實(shí)現(xiàn)的方式來解決接收自具有可變數(shù)據(jù)率的串行流的信息集合問題。
      于一實(shí)施例中,本發(fā)明提供一種延遲所接收數(shù)據(jù)的方法,包含接收包含多個(gè)信息集合之一的串行流,其中該串行流具有可隨多個(gè)種時(shí)間周期變化的可變數(shù)據(jù)速率。該方法還包含于每一種時(shí)間周期內(nèi),將接收自該串行流的所有信息集合存儲(chǔ)至相對(duì)應(yīng)于該種時(shí)間周期的一緩沖區(qū),并且維護(hù)該緩沖區(qū)內(nèi)的信息集合的一計(jì)數(shù)值;以及于每一時(shí)間周期后的一延遲周期后,輸出相對(duì)應(yīng)于該種時(shí)間周期的該緩沖區(qū)內(nèi)的具有該計(jì)數(shù)值個(gè)信息集合。
      于另一實(shí)施例中,本發(fā)明提供一種延遲所接收數(shù)據(jù)的系統(tǒng),其包含一接收裝置以及多個(gè)串行流處理裝置。該接收裝置用以接收包含多個(gè)信息集合之一的串行流,其中該串行流具有可隨多個(gè)種時(shí)間周期變化的可變數(shù)據(jù)速率。每一個(gè)串行流處理裝置對(duì)應(yīng)至該多個(gè)種時(shí)間周期中的一種。每一個(gè)串行流處理裝置還包含一緩沖區(qū)與一計(jì)數(shù)器。每一個(gè)串行流處理裝置于一時(shí)間周期內(nèi)將該接收裝置所接收串行流中的相對(duì)應(yīng)于該種時(shí)間周期的信息集合存儲(chǔ)至該緩沖區(qū),且維護(hù)該緩沖區(qū)內(nèi)的信息集合的一計(jì)數(shù)值于一計(jì)數(shù)器中。每一個(gè)串行流處理裝置于每一時(shí)間周期后的一延遲周期,輸出該緩沖區(qū)內(nèi)的該計(jì)數(shù)值個(gè)信息集合。
      以上所述僅為舉例性,而非為限制性者,任何未脫離本發(fā)明的精神與范疇,而對(duì)其進(jìn)行的等效修改或變更,均應(yīng)包含于后附的權(quán)利要求中。


      圖1為本發(fā)明優(yōu)選實(shí)施例于接收端部分的運(yùn)作方塊圖;圖2為本發(fā)明優(yōu)選實(shí)施例的延遲部件的元件圖;及圖3為本發(fā)明優(yōu)選實(shí)施例的延遲部件運(yùn)作概述的流程圖。
      具體實(shí)施例方式
      請(qǐng)參考圖1所示,其為本發(fā)明優(yōu)選實(shí)施例于接收端部份的運(yùn)作方塊圖。以接收端100為例,為具有一或多個(gè)耙指(finger)的耙式接收端的一部份,本實(shí)施例在寬頻碼分多路轉(zhuǎn)換技術(shù)的背景前提下說明,但并非以此為限,故本觀念想法可廣泛地應(yīng)用于對(duì)任何信息集合延遲一固定時(shí)間的相關(guān)情況。
      請(qǐng)參考圖1所示,接收端100包含有一天線102、一模擬/數(shù)字轉(zhuǎn)換器104、一解擾碼器106、一解擴(kuò)頻器108、一延遲部件112、一補(bǔ)償器114及一TXD解碼器116等多個(gè)元件。本發(fā)明的一實(shí)施例是將圖1所示的元件102-116實(shí)現(xiàn)于硬件、軟件(利用指令來執(zhí)行一或多個(gè)處理程序)或任何硬軟件相關(guān)的組合。
      天線102接收來自傳送端(例如基地臺(tái))的一組模擬射頻信號(hào)。假設(shè)利用一擴(kuò)頻因子及一擾碼對(duì)一組符號(hào)信息集合進(jìn)行處理,以取得傳送端的射頻信號(hào),天線102將所取得的射頻信號(hào)傳送至模擬/數(shù)字轉(zhuǎn)換器104以轉(zhuǎn)換為數(shù)字信號(hào),數(shù)字信號(hào)再經(jīng)過解擾碼器106,以利用接收端所具有的唯一獨(dú)特的一擾碼來對(duì)數(shù)字信號(hào)進(jìn)行解擾碼。在本實(shí)施例中,擾碼為一組虛擬隨機(jī)噪聲,其具有一長(zhǎng)度為38,400碼片時(shí)間的持續(xù)時(shí)間(為現(xiàn)今寬頻碼分多路轉(zhuǎn)換技術(shù)規(guī)格中擾碼的標(biāo)準(zhǔn)持續(xù)期間)。
      當(dāng)數(shù)字信號(hào)被解擾碼后,已解擾碼的信息集合將被傳送至解擴(kuò)頻器108。在寬頻碼分多路轉(zhuǎn)換技術(shù)中所需注意的為擴(kuò)頻因子具有可變性(在目前寬頻碼分多路轉(zhuǎn)換技術(shù)規(guī)格中擴(kuò)頻因子為4到512之間),且可隨著幀的不同而有所改變。因此,當(dāng)解擴(kuò)頻器108遇到一個(gè)剛開始的新幀時(shí),將會(huì)判定幀所使用的擴(kuò)頻因子,接著由擴(kuò)頻因子對(duì)幀中的所有已解擾碼的信息集合進(jìn)行解擴(kuò)頻。當(dāng)解擴(kuò)頻器108遇到下一個(gè)幀時(shí),將再一次判定幀所使用的擴(kuò)頻因子,并且利用擴(kuò)頻因子對(duì)幀中的所有已解擾碼的信息集合做解擴(kuò)頻。當(dāng)解擴(kuò)頻器108執(zhí)行結(jié)束后,經(jīng)解擴(kuò)頻的符號(hào)信息集合將被傳送至延遲部件112。
      眾所皆知,空氣并非是良好的傳送媒介,因此天線102所接收的射頻信號(hào)很可能與傳送端的射頻信號(hào)不完全相同。換句話說,通過解擴(kuò)頻器108所取得的解擴(kuò)頻的符號(hào)信息集合很可能與傳送端所處理的符號(hào)信息集合有所不同。為補(bǔ)償傳送媒介的不完美,補(bǔ)償器114取得/計(jì)算一組補(bǔ)償因子,補(bǔ)償因子至少可包含有一通道補(bǔ)償因子及一天線補(bǔ)償因子,其所包含的因子并不限定于此,補(bǔ)償因子根據(jù)一或多個(gè)補(bǔ)償信息取得/計(jì)算,用以提供在傳送端傳送至接收端的過程中有多少符號(hào)信息集合產(chǎn)生改變的指示。一旦補(bǔ)償因子被取得/計(jì)算出來后,將會(huì)被應(yīng)用于TXD解碼器116中,以校正符號(hào)信息集合在傳送過程中所發(fā)生的失真與變更。決定補(bǔ)償因子的方法將于下一段落中加以詳細(xì)描述。
      補(bǔ)償器114需花費(fèi)時(shí)間以取得/計(jì)算補(bǔ)償因子,故延遲部件112的任務(wù)即為延遲解擴(kuò)頻的符號(hào)信息集合以給予補(bǔ)償器114足夠的時(shí)間。在本實(shí)施例中,延遲部件112具有延遲一或兩個(gè)延遲時(shí)間的能力,其中延遲時(shí)間決定于傳送端與接收端的運(yùn)作模式。在標(biāo)準(zhǔn)模式中,傳送端僅僅經(jīng)由一個(gè)天線將射頻信號(hào)傳送出去,因此可知道256個(gè)碼片時(shí)間便足夠于標(biāo)準(zhǔn)模式運(yùn)作下取得/計(jì)算出補(bǔ)償因子。因此,如果傳送端及接收端以標(biāo)準(zhǔn)模式運(yùn)作,則延遲部件112須延遲256個(gè)碼片時(shí)間。在分集(diversity)模式運(yùn)作下,傳送端利用多個(gè)天線來傳送射頻信號(hào),則需512個(gè)碼片時(shí)間才足夠于分集模式運(yùn)作下取得/計(jì)算出補(bǔ)償因子。因此,若傳送端及接收端以分集模式運(yùn)作,則延遲部件112須延遲512個(gè)碼片時(shí)間。
      在本實(shí)施例中,補(bǔ)償器114使用不同的輸入及演算法來取得/計(jì)算通道補(bǔ)償因子及天線補(bǔ)償因子,為了取得/計(jì)算出通道補(bǔ)償因子,補(bǔ)償器114從共同導(dǎo)引信號(hào)通道(CPICH,common pilot channel)中獲得輸入。在標(biāo)準(zhǔn)模式運(yùn)作下,補(bǔ)償器114接收并利用來自共同導(dǎo)引信號(hào)領(lǐng)通道中的一組符號(hào)信息以取得/計(jì)算通道補(bǔ)償因子,在分集模式運(yùn)作下,補(bǔ)償器114接收并利用來自共同導(dǎo)引信號(hào)領(lǐng)通道中的兩組符號(hào)信息以取得/計(jì)算通道補(bǔ)償因子。在目前的寬頻碼分多路轉(zhuǎn)換技術(shù)規(guī)格中,共同導(dǎo)引信號(hào)領(lǐng)通道中的擴(kuò)頻因子為一定值256,故需花費(fèi)256個(gè)碼片時(shí)間以讀取來自共同導(dǎo)引信號(hào)領(lǐng)通道中的一組符號(hào)信息,而讀取兩組符號(hào)信息則需512個(gè)碼片時(shí)間。為此,在標(biāo)準(zhǔn)模式中(允許從共同導(dǎo)引信號(hào)領(lǐng)通道中讀取一組符號(hào)信息),延遲部件112須延遲256個(gè)碼片時(shí)間,在分集(diversity)模塊中(允許從共同導(dǎo)引信號(hào)領(lǐng)通道中讀取兩組符號(hào)信息),延遲部件112須延遲512個(gè)碼片時(shí)間。假如共同導(dǎo)引信號(hào)領(lǐng)通道中的擴(kuò)頻因子改變,則延遲部件112的延遲時(shí)間也會(huì)隨即跟著改變,又,假如共同導(dǎo)引信號(hào)領(lǐng)通道中的擴(kuò)頻因子改變成128,則延遲部件112在標(biāo)準(zhǔn)模式中的延遲時(shí)間將會(huì)變成128個(gè)碼片時(shí)間,在分集模式中的延遲時(shí)間將會(huì)變成256個(gè)碼片時(shí)間。利用這種或其他修正的創(chuàng)作皆在本發(fā)明的本意內(nèi)。
      為取得/計(jì)算出天線的補(bǔ)償因子,補(bǔ)償器114從共同導(dǎo)引信號(hào)領(lǐng)通道及專用物理通道(DPCH,Dedicated physical channel)中獲得輸入,專用物理通道為使用者專用的數(shù)據(jù)通道。在本實(shí)施例中,傳送端及接收端僅能在分集模式中取得/計(jì)算天線補(bǔ)償因子。由于512個(gè)碼片時(shí)間足夠供補(bǔ)償器114取得/計(jì)算天線補(bǔ)償因子,所以512個(gè)碼片時(shí)間足以于供取得通道補(bǔ)償因子及天線補(bǔ)償因子,因而延遲部件112在分集模式的延遲時(shí)間為512個(gè)碼片時(shí)間。
      當(dāng)延遲部件112延遲已解擴(kuò)頻的符號(hào)信息集合后,延遲后的符號(hào)信息集合與補(bǔ)償因子一起提供至進(jìn)入TXD解碼器116,TXD解碼器116接著利用補(bǔ)償因子來處理延遲的符號(hào)信息集合以取得補(bǔ)償符號(hào)信息集合。補(bǔ)償符號(hào)信息集合將與傳送端傳送前已處理的符號(hào)信息集合相當(dāng)類似。之后,補(bǔ)償符號(hào)信息集合將傳送給其他接收端以作進(jìn)一步處理。利用這種方法,接收端100將射頻信號(hào)轉(zhuǎn)換為表示數(shù)據(jù)的補(bǔ)償符號(hào)信息集合以利接收端的其他元件使用。
      延遲部件(Delay Mechanism)如圖1所示,延遲部件112接收來自解擴(kuò)頻器108的一串解擴(kuò)頻符號(hào)信息集合的串行流。如前所述,因解擴(kuò)頻器108會(huì)應(yīng)用不同的擴(kuò)頻因子在不同的幀上,因此,隨著幀的不同,延遲部件112接收符號(hào)信息集合的速率也會(huì)有所不同。例如,假設(shè)在解擴(kuò)頻器108應(yīng)用擴(kuò)頻因子4在一幀上,則延遲部件112在幀中將會(huì)接收到9,600組符號(hào)信息集合。因每一幀的持續(xù)期間為38,400個(gè)碼片時(shí)間,故幀中的數(shù)據(jù)率為9,600/38,400,或每4個(gè)碼片時(shí)間會(huì)產(chǎn)生一個(gè)符號(hào)信息集合。換句話說,若一幀中的擴(kuò)頻因子為256,則延遲部件112在幀中將會(huì)接收到150組符號(hào)信息集合,幀中的數(shù)據(jù)率為150/38,400或每256個(gè)碼片時(shí)間會(huì)有一個(gè)符號(hào)信息集合。由上述這些范例可知,隨著幀的不同,延遲部件112中所取得的符號(hào)信息集合的數(shù)據(jù)率也不同,故延遲部件112須能接收這些變動(dòng)速率的符號(hào)信息集合并且還能夠?qū)λ麄冄舆t一固定時(shí)間。
      如圖2所示,其為本發(fā)明優(yōu)選實(shí)施例的延遲部件112。如圖所示,延遲部件112包含有兩個(gè)分開且各自獨(dú)立的緩沖區(qū)210,220,每一緩沖區(qū)210,220用以存儲(chǔ)在某一時(shí)間周期中接收自符號(hào)信息集合串行流中的符號(hào)信息集合。且可以輪流交替使用這兩個(gè)緩沖區(qū)。因此,在一第一時(shí)間周期時(shí),第一緩沖區(qū)210被用來存儲(chǔ)第一時(shí)間周期內(nèi)的所有符號(hào)信息集合,于緊跟在第一時(shí)間周期之后的一第二時(shí)間周期內(nèi),則使用第二緩沖區(qū)220來存儲(chǔ)第二時(shí)間周期內(nèi)的所有符號(hào)信息集合,于緊跟在第二時(shí)間周期之后的一第三時(shí)間周期內(nèi),則第一緩沖區(qū)210再一次的被用來存儲(chǔ)第三時(shí)間周期內(nèi)的所有符號(hào)信息集合,而于緊跟在第三時(shí)間周期之后的一第四時(shí)間周期內(nèi),則第二緩沖區(qū)220也再一次的被用來存儲(chǔ)第四時(shí)間周期的所有符號(hào)信息集合,亦即,在所有時(shí)間周期中重復(fù)交替使用兩個(gè)緩沖區(qū)210,220。
      在本實(shí)施例中,每一緩沖區(qū)210,220用來存儲(chǔ)符號(hào)信息集合的時(shí)間周期期間為256個(gè)碼片時(shí)間,亦即代表緩沖區(qū)210,220每次使用256碼片時(shí)間,例如在第一個(gè)256個(gè)碼片時(shí)間時(shí),使用第一緩沖區(qū)210來存儲(chǔ)時(shí)間內(nèi)的所有符號(hào)信息集合,在下一個(gè)256碼片時(shí)間時(shí),使用第二緩沖區(qū)220來存儲(chǔ)時(shí)間內(nèi)的所有符號(hào)信息集合,再下一個(gè)256個(gè)碼片時(shí)間時(shí),則再度使用第一緩沖區(qū)210,而在下一個(gè)256個(gè)碼片時(shí)間時(shí),則再度使用第二緩沖區(qū)220,諸如此類。選擇每時(shí)間周期為256個(gè)碼片時(shí)間的原因是上述時(shí)間期間短暫到幀的邊界并不會(huì)發(fā)生在時(shí)間周期中。亦即,幀的邊界會(huì)發(fā)生在時(shí)間周期之間,但并不會(huì)發(fā)生在相同時(shí)間周期內(nèi)。因此,可以保證在相同時(shí)間周期內(nèi)的緩沖區(qū)210,220并不會(huì)被要求存儲(chǔ)具有不同速率的符號(hào)信息集合。換句話說,緩沖區(qū)210,220將不會(huì)有于一時(shí)間周期中的第一部份的數(shù)據(jù)速率為R且其后的數(shù)據(jù)速率為R’的符號(hào)信息集合的情況。為此,控制每個(gè)緩沖區(qū)210,220的方式將會(huì)簡(jiǎn)單很多,在本實(shí)施例中,每個(gè)時(shí)間周期期間(256個(gè)碼片時(shí)間)會(huì)等于共同導(dǎo)引信號(hào)領(lǐng)通道中的擴(kuò)頻因子(256)。
      每個(gè)緩沖區(qū)210,220包含有多個(gè)存儲(chǔ)地址,每個(gè)存儲(chǔ)地址可以存儲(chǔ)一組符號(hào)信息(包含多個(gè)位)。由于每一時(shí)間周期的持續(xù)期間為256個(gè)碼片時(shí)間,且在寬頻碼分多路轉(zhuǎn)換技術(shù)規(guī)格中所允許的最小擴(kuò)頻因子為4,則在單一時(shí)間周期中最多可存儲(chǔ)64(256/4)組符號(hào)信息集合至緩沖區(qū)210,220中。因此,在本實(shí)施例中,每個(gè)緩沖區(qū)最少有64個(gè)存儲(chǔ)地址。在選定某些擴(kuò)頻因子的情況下,某一特定時(shí)間周期中會(huì)有一些存儲(chǔ)位置空出。例如,當(dāng)擴(kuò)頻因子為64時(shí),代表在某一時(shí)間周期中只會(huì)接收到4組符號(hào)信息集合,所以在時(shí)間周期中只有最初4個(gè)存儲(chǔ)地址會(huì)被使用到。
      為控制符號(hào)信息集合的存儲(chǔ)及輸出,每個(gè)緩沖區(qū)210,220都與一個(gè)輸入控制器及一個(gè)輸出控制器相結(jié)合。第一緩沖區(qū)210具有一個(gè)輸入控制器212及一個(gè)輸出控制器214,相同地,第二緩沖區(qū)220具有一個(gè)輸入控制器222及一個(gè)輸出控制器224。在本實(shí)施例中,輸入控制器212,222獨(dú)立運(yùn)作于輸出控制器214,224,因此,將數(shù)據(jù)存儲(chǔ)至緩沖區(qū)及將數(shù)據(jù)從緩沖區(qū)輸出是獨(dú)立運(yùn)作的。
      當(dāng)緩沖區(qū)210,220在某一時(shí)間周期中存儲(chǔ)符號(hào)信息集合時(shí),外部并無法得知在時(shí)間周期中有多少組信息集合被存儲(chǔ)至緩沖區(qū)210,220中。因此,當(dāng)符號(hào)信息集合被存儲(chǔ)于緩沖區(qū)210,220時(shí),輸入控制器212,222將維護(hù)一計(jì)數(shù)值以計(jì)數(shù)有多少符號(hào)信息集合被存儲(chǔ)至緩沖區(qū)210,220中(計(jì)數(shù)值將存儲(chǔ)于計(jì)數(shù)器216,226中)。當(dāng)上述的時(shí)間周期結(jié)束時(shí),輸入控制器212,222會(huì)將計(jì)數(shù)值提供至相對(duì)應(yīng)的輸出控制器214,224,特別是提供至相對(duì)應(yīng)的輸出控制器214,224的內(nèi)部計(jì)數(shù)器218,228。輸出控制器214,224利用計(jì)數(shù)值來決定緩沖區(qū)210,220中有多少組符號(hào)信息集合將被讀出。
      在本實(shí)施例中,每一輸入控制器212,222及每一輸出控制器214,224皆有一碼片時(shí)間計(jì)數(shù)機(jī)構(gòu),碼片時(shí)間計(jì)數(shù)機(jī)構(gòu)用來決定何時(shí)該開始或結(jié)束某一操作。例如,每一輸入控制器212,222使用其碼片時(shí)間機(jī)構(gòu)計(jì)數(shù)256個(gè)碼片時(shí)間,當(dāng)256個(gè)碼片時(shí)間結(jié)束時(shí),輸入控制器212,222即知道要停止存儲(chǔ)符號(hào)信息集合至相對(duì)應(yīng)的緩沖區(qū)210,220。相同地,每一輸出控制器214,224利用其碼片時(shí)間控制機(jī)構(gòu)來得知何時(shí)開始從其相對(duì)應(yīng)的緩沖區(qū)210,220中讀出符號(hào)信息集合。在標(biāo)準(zhǔn)模式中,輸出控制器214,224在256個(gè)碼片時(shí)間之后開始讀出符號(hào)信息集合,在分集模式中,輸出控制器214,224在512個(gè)碼片時(shí)間后開始讀出符號(hào)信息集合。在接下來的段落中將會(huì)對(duì)輸入及輸出控制器的運(yùn)作做更詳細(xì)的描述。本發(fā)明的目的即是將輸入控制器212,222及輸出控制器214,224利用硬件邏輯元件、軟件(利用指令來執(zhí)行一或多個(gè)處理程序)或任何相關(guān)軟硬件的組合來實(shí)現(xiàn)。
      為控制兩個(gè)緩沖區(qū)210,220中信息串行流的進(jìn)出,延遲部件112還包含有一分路器(DMUX)202、一多路轉(zhuǎn)換器(MUX)204及一雙穩(wěn)態(tài)控制器206,分路器202接收來自解碼器108的符號(hào)信息集合串行流,并將串行流導(dǎo)向至第一緩沖區(qū)210或第二緩沖區(qū)220。經(jīng)由傳送適當(dāng)?shù)倪x擇信號(hào),雙穩(wěn)態(tài)控制器206可經(jīng)由控制分路器202來選擇由哪一個(gè)緩沖區(qū)210,220來接收符號(hào)信息集合串行流。在本實(shí)施例中,雙穩(wěn)態(tài)控制器206每隔256個(gè)碼片時(shí)間便觸發(fā)選擇信號(hào),故每隔256個(gè)碼片時(shí)間,每一緩沖區(qū)210,220會(huì)接收符號(hào)信息集合串行流。
      多路轉(zhuǎn)換器204用以決定哪一緩沖區(qū)210,220傳送其輸出值,以作為延遲部件112的輸出端。多路轉(zhuǎn)換器204連接緩沖區(qū)210,220以接收其輸出值。經(jīng)傳送適當(dāng)?shù)倪x擇信號(hào)后,雙穩(wěn)態(tài)控制器206將可以控制多路轉(zhuǎn)換器204來選擇哪一個(gè)緩沖區(qū)210,220的輸出值作為延遲部件112的輸出端。在本實(shí)施例中,雙穩(wěn)態(tài)控制器206每隔256個(gè)碼片時(shí)間便觸發(fā)選擇信號(hào),故每一緩沖區(qū)210,220每隔256個(gè)碼片時(shí)間便傳送其輸出值至延遲部件112的輸出端。
      先前提到,延遲部件112能延遲兩種不同延遲時(shí)間的一種亦即延遲256或512碼片時(shí)間(根據(jù)其接收端的運(yùn)算為標(biāo)準(zhǔn)或分集模式而定)。在本實(shí)施例中,在標(biāo)準(zhǔn)模式下,分路器202及多路轉(zhuǎn)換器204的觸發(fā)并非相同時(shí)段。為此,當(dāng)分路器202將取得的符號(hào)信息集合串行流傳送至第一緩沖區(qū)210時(shí),多路轉(zhuǎn)換器204將允許第二緩沖區(qū)220傳送其輸出值至延遲部件112的輸出端;相同地,當(dāng)分路器202將取得的符號(hào)信息集合串行流傳送至第二緩沖區(qū)220時(shí),多路轉(zhuǎn)換器204將允許第一緩沖區(qū)210傳送其輸出值至延遲部件112的輸出端。在分集模式中,分路器202及多路轉(zhuǎn)換器204的觸發(fā)是相同時(shí)段的。為此,當(dāng)分路器202將取得的符號(hào)信息集合串行流傳送至第一緩沖區(qū)210時(shí),多路轉(zhuǎn)換器204將允許第一緩沖區(qū)210傳送其輸出值至延遲部件112的輸出端;當(dāng)分路器202將取得的符號(hào)信息集合串行流傳送至第二緩沖區(qū)220時(shí),多路轉(zhuǎn)換器204將允許第二緩沖區(qū)220傳送其輸出值至延遲部件112的輸出端。在下一段落中將會(huì)對(duì)分路器202、多路轉(zhuǎn)換器204及雙穩(wěn)態(tài)控制器206的運(yùn)算做詳盡的描述。本發(fā)明的目的即是將雙穩(wěn)態(tài)控制器206利用硬件邏輯元件、軟件(利用指令來執(zhí)行一或多個(gè)處理程序)或任何相關(guān)的軟硬件組合來實(shí)現(xiàn)。
      運(yùn)作概述圖3為本發(fā)明優(yōu)選實(shí)施例的延遲部件112運(yùn)作概述的流程圖。如圖3所示,延遲部件112的運(yùn)算于一開始即接收(方塊302)一具有可變數(shù)據(jù)速率的符號(hào)信息集合串行流,串行流在一第一時(shí)間周期時(shí)將會(huì)被導(dǎo)向至(方塊304)一第一緩沖區(qū)210,第一緩沖區(qū)210存儲(chǔ)(方塊306)在第一時(shí)間周期中所接收來自串行流的所有符號(hào)信息集合,當(dāng)符號(hào)信息集合被存儲(chǔ)后,維護(hù)(方塊308)一計(jì)數(shù)值,以計(jì)數(shù)于第一時(shí)間周期中有多少符號(hào)信息集合的數(shù)目(m)被存儲(chǔ)在第一緩沖區(qū)210中。
      之后,在一第二時(shí)間周期時(shí),串行流被導(dǎo)向至(方塊310)一第二緩沖區(qū)220,第二緩沖區(qū)220存儲(chǔ)(方塊312)在第二時(shí)間周期所接收來自串行流的所有符號(hào)信息集合,當(dāng)符號(hào)信息集合被存儲(chǔ)后,維護(hù)(方塊314)一計(jì)數(shù)值,以計(jì)數(shù)于第二時(shí)間周期中有多少信息集合的數(shù)目(n)被存儲(chǔ)在第二緩沖區(qū)220中。因?yàn)榇辛鞯臄?shù)據(jù)速率在兩個(gè)時(shí)間周期中可能有所改變,所以在第一時(shí)間周期中存儲(chǔ)于第一緩沖區(qū)210的m個(gè)符號(hào)信息集合可能與在第二時(shí)間周期中存儲(chǔ)于第二緩沖區(qū)220的n個(gè)符號(hào)信息集合不同。
      從第一時(shí)間周期開始經(jīng)過某一延遲周期后,在第一時(shí)間周期中存儲(chǔ)至第一緩沖區(qū)210的m個(gè)符號(hào)信息集合將從第一緩沖區(qū)210輸出(方塊316)。另外,在第二時(shí)間周期開始后,經(jīng)過相同的某一延遲時(shí)間后,在第二時(shí)間周期中存儲(chǔ)至第二緩沖區(qū)220的n個(gè)符號(hào)信息集合將從第二緩沖區(qū)220輸出(方塊318)。利用這種方法,盡管在不同的數(shù)據(jù)速率中接收到的信息集合均可對(duì)緩沖區(qū)中的符號(hào)信息集合延遲一固定延遲時(shí)間。
      以上討論提供了延遲部件112的運(yùn)作概述,并且展現(xiàn)出延遲部件112中的各種元件如何相互影響以實(shí)現(xiàn)其大概運(yùn)作。接著將提供詳細(xì)的運(yùn)作描述于下述段落中。以下即將討論關(guān)于延遲部件112在標(biāo)準(zhǔn)及分集模式中的運(yùn)作過程。
      標(biāo)準(zhǔn)模式的運(yùn)作過程在標(biāo)準(zhǔn)模式中,延遲部件112產(chǎn)生一256個(gè)碼片時(shí)間的延遲。在該模塊中,延遲機(jī)構(gòu)112的運(yùn)算如圖2所示。首先,雙穩(wěn)態(tài)控制器206傳送一個(gè)”0”的選擇信號(hào)至分路器202,使分路器202指示符號(hào)信息集合串行流至第一緩沖區(qū)210,且信號(hào)開始了第一時(shí)間周期。此時(shí),輸入控制器212將其計(jì)數(shù)器216歸零,且輸入控制器212及輸出控制器214開始計(jì)數(shù)碼片時(shí)間。在第一時(shí)間周期內(nèi),輸入控制器212使第一緩沖區(qū)210開始存儲(chǔ)接收的符號(hào)信息集合的串行流,隨著符號(hào)信息集合的串行流逐漸地存儲(chǔ)至第一緩沖區(qū)210,輸入控制器212中計(jì)數(shù)器216的計(jì)數(shù)數(shù)目也隨之增加。因此,輸入控制器212持續(xù)地計(jì)數(shù)在第一時(shí)間周期中有多少符號(hào)信息集合(m)被存儲(chǔ)至第一緩沖區(qū)210中。例如,假設(shè)在第一時(shí)間周期中有4組符號(hào)信息集合被存儲(chǔ)至第一緩沖區(qū)210中,則4組信息將會(huì)被存儲(chǔ)在第一緩沖區(qū)210中從頭開始的前4個(gè)存儲(chǔ)地址上。
      當(dāng)計(jì)數(shù)到256個(gè)碼片時(shí)間時(shí),將會(huì)發(fā)生一些操作。首先,輸入控制器212會(huì)控制第一緩沖區(qū)210停止存儲(chǔ)符號(hào)信息集合(從第一時(shí)間周期到現(xiàn)在為止);同時(shí),輸入控制器212將計(jì)數(shù)器216中的計(jì)數(shù)值傳送至輸出控制器214中的計(jì)數(shù)器218;另外,輸出控制器214不但知道從第一時(shí)間周期開始已經(jīng)過了256個(gè)碼片時(shí)間,并且將存儲(chǔ)在第一緩沖區(qū)210中的符號(hào)信息集合輸出至多路轉(zhuǎn)換器204中。在上述例子中,若計(jì)數(shù)器218的值為4,則輸出控制器214知道自第一緩沖區(qū)210中從頭開始的前4個(gè)存儲(chǔ)位置上來讀取信息集合。計(jì)數(shù)器218中的數(shù)值會(huì)隨著信息集合的讀出而減少至0。此時(shí),所有在第一緩沖區(qū)210中的信息集合被讀出。在另一實(shí)施例中,從第一緩沖區(qū)210讀出信息集合的速率可以高于寫入信息集合至第一緩沖區(qū)210的速率。此外,為使第一緩沖區(qū)210的輸出端能夠抵達(dá)至多路轉(zhuǎn)換器204的輸出端,雙穩(wěn)態(tài)控制器206傳送一個(gè)”0”的選擇信號(hào)給多路轉(zhuǎn)換器204,使得多路轉(zhuǎn)換器204的輸出端可以連接至第一緩沖區(qū)210的輸出端。接著,雙穩(wěn)態(tài)控制器206傳送一個(gè)”1”的信號(hào)給分路器202,使得分路器202指示符號(hào)信息集合串行流至第二緩沖區(qū)220,信號(hào)也標(biāo)示了一第二時(shí)間周期的開始。
      當(dāng)?shù)诙r(shí)間周期開始時(shí),輸入控制器222會(huì)將計(jì)數(shù)器226歸零,且輸入控制器222及輸出控制器224會(huì)開始計(jì)數(shù)碼片時(shí)間。在第二時(shí)間周期時(shí),輸入控制器222使第二緩沖區(qū)220開始存儲(chǔ)接收自符號(hào)信息集合的串行流,隨著符號(hào)信息集合的串行流逐漸地存儲(chǔ)至第二緩沖區(qū)220,輸入控制器222中的計(jì)數(shù)器226的計(jì)數(shù)值也隨之增加,因此,輸入控制器222持續(xù)地計(jì)數(shù)著在第二時(shí)間周期中有多少符號(hào)信息集合(n)被存儲(chǔ)至第二緩沖區(qū)220中。假設(shè)第一及第二時(shí)間周期之間有一幀邊界產(chǎn)生,且新幀造成了數(shù)據(jù)率的改變。因此,假設(shè)在第二時(shí)間周期中有8組符號(hào)信息集合被存儲(chǔ)至第二緩沖區(qū)220中,8組信息將會(huì)被存儲(chǔ)在第二緩沖區(qū)220中從頭開始的前8個(gè)存儲(chǔ)地址上。
      當(dāng)計(jì)數(shù)到另一個(gè)256個(gè)碼片時(shí)間時(shí),將會(huì)發(fā)生一些操作。首先,輸入控制器222控制第二緩沖區(qū)220停止存儲(chǔ)符號(hào)信息集合(從第二時(shí)間周期到現(xiàn)在為止);同時(shí),輸入控制器222將計(jì)數(shù)器226中的計(jì)數(shù)值傳送至輸出控制器224中的計(jì)數(shù)器228;另外,輸出控制器224不但知道從第二時(shí)間周期開始已經(jīng)過了256個(gè)碼片時(shí)間,并且將存儲(chǔ)在第二緩沖區(qū)220中的符號(hào)信息集合輸出至多路轉(zhuǎn)換器204中,在上述例子中,計(jì)數(shù)器228之值則為8,因此,輸出控制器224知道自第二緩沖區(qū)220中從頭開始的前8個(gè)存儲(chǔ)位置上來讀取信息集合,隨著信息集合的讀出,計(jì)數(shù)器228中的數(shù)值也會(huì)隨之減少至0。此時(shí),所有在第二緩沖區(qū)220中的信息集合已被讀出。在另一實(shí)施例中,從第二緩沖區(qū)220讀出信息集合的速率可以高于寫入信息集合至第二緩沖區(qū)220中的速率,此外,為使第二緩沖區(qū)220的輸出端能夠抵達(dá)至多路轉(zhuǎn)換器204的輸出端,雙穩(wěn)態(tài)控制器206傳送一個(gè)”1”的選擇信號(hào)給多路轉(zhuǎn)換器204,使得多路轉(zhuǎn)換器204的輸出端可以連接至第二緩沖區(qū)220的輸出端。接著,雙穩(wěn)態(tài)控制器206傳送一個(gè)”0”的信號(hào)給分路器202,使得分路器202再一次的將指示符號(hào)信息集合串行流至第一緩沖區(qū)210中,而信號(hào)也標(biāo)示了一第三時(shí)間周期的開始。因此,延遲機(jī)構(gòu)112的運(yùn)作,如上所述不斷地重復(fù)進(jìn)行。
      分集模式的運(yùn)作過程在分集模式中,延遲部件112產(chǎn)生一512碼片時(shí)間的延遲。在該模塊中,延遲機(jī)構(gòu)112的運(yùn)算如圖2所示。首先,雙穩(wěn)態(tài)控制器206傳送一個(gè)”0”的選擇信號(hào)至分路器202使分路器202指示符號(hào)信息集合串行流至第一緩沖區(qū)210,且信號(hào)開始了一第一時(shí)間周期。此時(shí),輸入控制器212將計(jì)數(shù)器216歸零,且輸入控制器212及輸出控制器214開始計(jì)數(shù)碼片時(shí)間。在第一時(shí)間周期內(nèi),輸入控制器212使第一緩沖區(qū)210開始存儲(chǔ)接收的符號(hào)信息集合的串行流,隨著符號(hào)信息集合的串行流逐漸地存儲(chǔ)至第一緩沖區(qū)210,輸入控制器212的計(jì)數(shù)器216的計(jì)數(shù)數(shù)目也隨之增加。因此,輸入控制器212持續(xù)地計(jì)數(shù)在第一時(shí)間周期中有多少符號(hào)信息集合(m)被存儲(chǔ)至第一緩沖區(qū)210中。例如,假設(shè)在第一時(shí)間周期中有4組符號(hào)信息集合被存儲(chǔ)至第一緩沖區(qū)210中,則4組信息將會(huì)被存儲(chǔ)在第一緩沖區(qū)210中從頭開始的前4個(gè)存儲(chǔ)地址上。
      當(dāng)計(jì)數(shù)到256碼片時(shí)間時(shí),將會(huì)發(fā)生一些操作。首先,輸入控制器212控制第一緩沖區(qū)210停止存儲(chǔ)符號(hào)信息集合(從第一時(shí)間周期到現(xiàn)在為止);同時(shí),輸入控制器212將計(jì)數(shù)器216中的計(jì)數(shù)數(shù)目傳送至輸出控制器214中的計(jì)數(shù)器218;接著,雙穩(wěn)態(tài)控制器206傳送一個(gè)”1”的信號(hào)給分路器202,使得分路器202指示符號(hào)信息集合串行流至第二緩沖區(qū)220,信號(hào)也標(biāo)示了一第二時(shí)間周期的開始。所需注意的是,當(dāng)?shù)谝粫r(shí)間周期結(jié)束時(shí),輸出控制器218尚未計(jì)數(shù)到512碼片時(shí)間,因此,存儲(chǔ)在第一緩沖區(qū)210中的任何信息集合將不會(huì)被輸出。
      當(dāng)?shù)诙r(shí)間周期開始時(shí),輸入控制器222會(huì)將計(jì)數(shù)器226歸零,且輸入控制器222及輸出控制器224會(huì)開始計(jì)數(shù)碼片時(shí)間。在第二時(shí)間周期時(shí),輸入控制器222使第二緩沖區(qū)220開始存儲(chǔ)接收自符號(hào)信息集合的串行流,隨著符號(hào)信息集合的串行流逐漸地存儲(chǔ)至第二緩沖區(qū)220,輸入控制器222中的計(jì)數(shù)器226的計(jì)數(shù)數(shù)目也隨之增加。因此,輸入控制器222持續(xù)地計(jì)數(shù)在第二時(shí)間周期中有多少符號(hào)信息集合(n)被存儲(chǔ)至第二緩沖區(qū)220中。假設(shè)第一及第二時(shí)間周期之間有一幀邊界產(chǎn)生,且新幀造成了數(shù)據(jù)率的改變。因此,假設(shè)在第二時(shí)間周期中有8組符號(hào)信息集合被存儲(chǔ)至第二緩沖區(qū)220中,8組信息將會(huì)被存儲(chǔ)在第二緩沖區(qū)220中從頭開始的前8個(gè)存儲(chǔ)地址上。
      當(dāng)計(jì)數(shù)到另一個(gè)256碼片時(shí)間時(shí),將會(huì)發(fā)生一些操作。首先,輸入控制器222停止第二緩沖區(qū)220存儲(chǔ)符號(hào)信息集合(從第二時(shí)間周期到現(xiàn)在為止);同時(shí),輸入控制器222將計(jì)數(shù)器226中的計(jì)數(shù)數(shù)目傳送至輸出控制器224中的計(jì)數(shù)器228;另外,第一緩沖區(qū)210中的輸出控制器214不但知道從第一時(shí)間周期開始已經(jīng)過了512碼片時(shí)間,并且還將存儲(chǔ)在第一緩沖區(qū)210中的符號(hào)信息集合輸出至多路轉(zhuǎn)換器204中。以上述所言為例,計(jì)數(shù)器218的值則為4,因此,輸出控制器214知道自第一緩沖區(qū)210中從頭開始的前4個(gè)存儲(chǔ)位置上來讀取信息集合。隨著信息集合的讀出,計(jì)數(shù)器218中的數(shù)值也會(huì)隨之減少至0,此時(shí),所有信息集合已被讀出。在另一優(yōu)選實(shí)施例中,從第一緩沖區(qū)210讀出信息集合的速率可以高于寫入信息集合至第一緩沖區(qū)210中的速率。此外,為使第一緩沖區(qū)210的輸出端能夠抵達(dá)至多路轉(zhuǎn)換器204的輸出端,雙穩(wěn)態(tài)控制器206傳送一個(gè)”0”的選擇信號(hào)給多路轉(zhuǎn)換器204,使得多路轉(zhuǎn)換器204的輸出端可以連接至第一緩沖區(qū)210的輸出端。接著,雙穩(wěn)態(tài)控制器206傳送一個(gè)”0”的信號(hào)給分路器202,使得分路器202再一次將符號(hào)信息集合串行流導(dǎo)向至第一緩沖區(qū)210。信號(hào)也標(biāo)示了一第三時(shí)間周期的開始。所需注意的是,當(dāng)?shù)诙r(shí)間周期結(jié)束時(shí),第二緩沖區(qū)220中的輸出控制器228尚未計(jì)數(shù)到512碼片時(shí)間,因此,存儲(chǔ)在第二緩沖區(qū)220中的任何信息集合不會(huì)被輸出。
      當(dāng)?shù)谌龝r(shí)間周期開始時(shí),輸入控制器212會(huì)將計(jì)數(shù)器216歸零,且輸入控制器212及輸出控制器214會(huì)開始計(jì)數(shù)碼片時(shí)間。在第三時(shí)間周期時(shí),輸入控制器212使第一緩沖區(qū)210開始存儲(chǔ)接收自符號(hào)信息集合的串行流,隨著符號(hào)信息集合的串行流持續(xù)地存儲(chǔ)至第一緩沖區(qū)210,輸入控制器212中的計(jì)數(shù)器216的計(jì)數(shù)數(shù)目也隨之增加。
      當(dāng)計(jì)數(shù)到另一個(gè)256碼片時(shí)間時(shí),將會(huì)產(chǎn)生一些變化。首先,輸入控制器212控制第一緩沖區(qū)210停止存儲(chǔ)符號(hào)信息集合(從第三時(shí)間周期到現(xiàn)在為止);同時(shí),輸入控制器212將計(jì)數(shù)器216中的計(jì)數(shù)數(shù)目傳送至輸出控制器214中的計(jì)數(shù)器218;另外,第二緩沖區(qū)220中的輸出控制器224已知從第二時(shí)間周期開始已經(jīng)過了512碼片時(shí)間,并將存儲(chǔ)在第二緩沖區(qū)220中的符號(hào)信息集合輸出至多路轉(zhuǎn)換器204中。以上述所言為例,則計(jì)數(shù)器228的值為8,因此,輸出控制器224知道自第二緩沖區(qū)220中從頭開始的前8個(gè)存儲(chǔ)位置上來讀取信息集合,隨著信息集合的讀出,計(jì)數(shù)器228中的數(shù)值也會(huì)隨之減少至0,此時(shí),所有信息集合已被讀出。在另一實(shí)施例中,從第二緩沖區(qū)220讀出信息集合的速率可以高于寫入信息集合至第二緩沖區(qū)220中的速率,此外,為使第二緩沖區(qū)220的輸出端能夠抵達(dá)至多路轉(zhuǎn)換器204的輸出端,雙穩(wěn)態(tài)控制器206傳送一個(gè)”1”的選擇信號(hào)給多路轉(zhuǎn)換器204,使得多路轉(zhuǎn)換器204的輸出端可以連接至第二緩沖區(qū)220的輸出端,接著,雙穩(wěn)態(tài)控制器206傳送一個(gè)”1”的信號(hào)給分路器202,使得分路器202再一次的將符號(hào)信息集合串行流導(dǎo)向至第二緩沖區(qū)220,信號(hào)也標(biāo)示了一第四時(shí)間周期的開始。因此,延遲機(jī)構(gòu)112的運(yùn)作,如上所述地不斷的重復(fù)運(yùn)作。
      雖然本發(fā)明參考一優(yōu)選實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何熟知此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許的更動(dòng)與潤飾。例如,本發(fā)明所公開的一段時(shí)間周期期間為256碼片時(shí)間,但其他期間仍為本發(fā)明的范圍,同樣地,本發(fā)明所公開的延遲部件的延遲周期為256或512碼片時(shí)間,但其他延遲周期仍為本發(fā)明的范疇,因此,本發(fā)明的保護(hù)范圍并不局限于所闡明的本優(yōu)選實(shí)施例,而是以后附的權(quán)利要求所界定者為準(zhǔn)。
      權(quán)利要求
      1.一種延遲所接收數(shù)據(jù)的方法,包含下列步驟接收包含多個(gè)信息集合之一的串行流,其中該串行流具有一可隨時(shí)間周期變化的可變數(shù)據(jù)速率,因此在不同時(shí)間周期所接收到該信息集合的數(shù)量不定;當(dāng)在一第一時(shí)間周期時(shí)將該串行流導(dǎo)向一第一緩沖區(qū);存儲(chǔ)該第一時(shí)間周期中接收自該串行流的所有信息集合至一第一緩沖區(qū);維護(hù)一第一計(jì)數(shù)值(m),其中該第一計(jì)數(shù)值計(jì)數(shù)于該第一時(shí)間周期中有多少信息集合被存儲(chǔ)在該第一緩沖區(qū);當(dāng)在緊跟于該第一時(shí)間周期后的一第二時(shí)間周期時(shí)將該串行流導(dǎo)向一第二緩沖區(qū);存儲(chǔ)該第二時(shí)間周期中接收自該串行流的所有信息集合至一第二緩沖區(qū);維護(hù)一第二計(jì)數(shù)值(n),其中該第二計(jì)數(shù)值計(jì)數(shù)于該第二時(shí)間周期中有多少信息集合被存儲(chǔ)在該第二緩沖區(qū);當(dāng)該第一時(shí)間周期經(jīng)過一段延遲周期后輸出該第一時(shí)間周期中存儲(chǔ)于該第一緩沖區(qū)的m個(gè)該信息集合;及當(dāng)該第二時(shí)間周期經(jīng)過一段延遲周期后輸出該第二時(shí)間周期中存儲(chǔ)于該第二緩沖區(qū)的n個(gè)該信息集合。
      2.一種延遲所接收數(shù)據(jù)的設(shè)備,包含一第一緩沖區(qū);一第二緩沖區(qū);一接收包含多個(gè)信息集合之一的串行流的裝置,其中該串行流具有一可隨時(shí)間周期變化的變動(dòng)數(shù)據(jù)率,因此在不同時(shí)間周期所接收到該信息集合的數(shù)量不定;于一第一時(shí)間周期內(nèi),將該串行流導(dǎo)向該第一緩沖區(qū)的一裝置;于該第一時(shí)間周期內(nèi),控制該第一緩沖區(qū)所接收自該串行流的所有信息集合之一的裝置;于該第一時(shí)間周期內(nèi),維護(hù)有多少信息集合被存儲(chǔ)在該第一緩沖區(qū)的第一計(jì)數(shù)(m)之一的裝置;于一第二時(shí)間周期內(nèi),將該串行流導(dǎo)向該第二緩沖區(qū)之一的裝置,其中該第二時(shí)間周期緊跟在該第一時(shí)間周期之后;于該第二時(shí)間周期內(nèi),控制該第二緩沖區(qū)所接收自該串行流的所有信息集合之一的裝置;于該第二時(shí)間周期內(nèi),維護(hù)有多少信息集合被存儲(chǔ)在該第二緩沖區(qū)的第二計(jì)數(shù)(n)之一的裝置;一輸出該第一時(shí)間周期中存儲(chǔ)于該第一緩沖區(qū)的m個(gè)該信息集合的裝置,其中該裝置的輸出為該第一時(shí)間周期過后的一段延遲周期后;及一輸出該第二時(shí)間周期中存儲(chǔ)于該第二緩沖區(qū)的n個(gè)該信息集合的裝置,其中該裝置的輸出為該第二時(shí)間周期過后的一段延遲周期后。
      3.一種延遲所接收數(shù)據(jù)的方法,包含下列步驟接收包含多個(gè)信息集合之一的串行流,其中該串行流具有可隨多個(gè)種時(shí)間周期變化的可變數(shù)據(jù)速率;于每一種時(shí)間周期內(nèi),將接收自該串行流的所有信息集合存儲(chǔ)至相對(duì)應(yīng)于該種時(shí)間周期的一緩沖區(qū),并且維護(hù)該緩沖區(qū)內(nèi)的信息集合之一的計(jì)數(shù)值;以及于每一時(shí)間周期后的一延遲周期后,輸出相對(duì)應(yīng)于該種時(shí)間周期的該緩沖區(qū)內(nèi)的具有該計(jì)數(shù)值個(gè)信息集合。
      4.如權(quán)利要求3所述的方法,其中該多個(gè)種時(shí)間周期具有相同的持續(xù)期間。
      5.如權(quán)利要求3所述的方法,還包含接收一特定通道所攜帶的數(shù)據(jù)以計(jì)算一組補(bǔ)償信息,該特定通道具有一特定擴(kuò)頻因子,且該特定擴(kuò)頻因子用于決定該延遲周期之一的持續(xù)周期期間。
      6.如權(quán)利要求3所述的方法,其中該延遲周期為一第一時(shí)間周期及一第二時(shí)間周期的兩倍。
      7.如權(quán)利要求3所述的方法,其中該信息集合是存儲(chǔ)在該緩沖區(qū)從頭開始之前該計(jì)數(shù)個(gè)存儲(chǔ)位置上,且自該緩沖區(qū)從頭開始之前該計(jì)數(shù)個(gè)存儲(chǔ)位置輸出。
      8.如權(quán)利要求7所述的方法,其中不可于該緩沖區(qū)從頭開始之前該計(jì)數(shù)個(gè)存儲(chǔ)位置的該數(shù)據(jù)集合輸出之前,將新的該數(shù)據(jù)集合寫入該計(jì)數(shù)個(gè)存儲(chǔ)位置。
      9.如權(quán)利要求5所述的方法,還包含根據(jù)一擾碼對(duì)一組信號(hào)進(jìn)行解擾碼,以取得一解擾碼的信息集合;以及根據(jù)一可變擴(kuò)頻因子對(duì)該組解擾碼的信息集合進(jìn)行解擴(kuò)頻,以取得該串行流的該信息集合。
      10.如權(quán)利要求9所述的方法,還包含計(jì)算一組通道補(bǔ)償數(shù)據(jù);及處理該組通道補(bǔ)償數(shù)據(jù),以取得至少一組通道補(bǔ)償因子。
      11.如權(quán)利要求10所述的方法,還包含根據(jù)該組通道補(bǔ)償因子處理自該緩沖區(qū)中所輸出的該信息集合,以取得一或多個(gè)補(bǔ)償信息集合。
      12.如權(quán)利要求9所述的方法,還包含計(jì)算一組天線補(bǔ)償數(shù)據(jù);及處理該組天線補(bǔ)償數(shù)據(jù),以取得具有一個(gè)以上的天線補(bǔ)償因子。
      13.如權(quán)利要求12所述的方法,根據(jù)該天線補(bǔ)償因子處理自該緩沖區(qū)中所輸出的該信息集合,以取得一或多個(gè)補(bǔ)償信息集合。
      14.一種延遲所接收數(shù)據(jù)的系統(tǒng),包含一接收裝置,用于接收包含多個(gè)信息集合之一的串行流,其中該串行流具有可隨多個(gè)種時(shí)間周期變化的可變數(shù)據(jù)速率;以及多個(gè)串行流處理裝置,其中每一個(gè)串行流處理裝置對(duì)應(yīng)至該多個(gè)種時(shí)間周期中的一種,每一個(gè)串行流處理裝置還包含一緩沖區(qū)與一計(jì)數(shù)器,每一個(gè)串行流處理裝置于一時(shí)間周期內(nèi)將該接收裝置所接收串行流中的相對(duì)應(yīng)于該種時(shí)間周期的信息集合存儲(chǔ)至該緩沖區(qū),且維護(hù)該緩沖區(qū)內(nèi)的信息集合的一計(jì)數(shù)值于一計(jì)數(shù)器中,每一個(gè)串行流處理裝置于每一時(shí)間周期后的一延遲周期,輸出該緩沖區(qū)內(nèi)的該計(jì)數(shù)值個(gè)信息集合。
      15.如權(quán)利要求14所述的系統(tǒng),其中該多個(gè)種時(shí)間周期具有相同的持續(xù)期間。
      16.如權(quán)利要求14所述的系統(tǒng),還包含一補(bǔ)償裝置以接收一特定通道所攜帶的數(shù)據(jù)以計(jì)算一組補(bǔ)償信息,該特定通道具有一特定擴(kuò)頻因子,且該特定擴(kuò)頻因子用于決定該延遲周期之一的持續(xù)周期期間。
      17.如權(quán)利要求14所述的系統(tǒng),其中該延遲周期為一第一時(shí)間周期及一第二時(shí)間周期的兩倍。
      18.如權(quán)利要求14所述的系統(tǒng),其中該信息集合是存儲(chǔ)在該緩沖區(qū)從頭開始之前該計(jì)數(shù)個(gè)存儲(chǔ)位置上,且自該緩沖區(qū)從頭開始之前該計(jì)數(shù)個(gè)存儲(chǔ)位置輸出。
      19.如權(quán)利要求18所述的系統(tǒng),其中不可于該緩沖區(qū)從頭開始之前該計(jì)數(shù)個(gè)存儲(chǔ)位置的該數(shù)據(jù)集合輸出之前,將新的該數(shù)據(jù)集合寫入該計(jì)數(shù)個(gè)存儲(chǔ)位置。
      20.如權(quán)利要求16所述的系統(tǒng),還包含一解擾碼裝置以根據(jù)一擾碼對(duì)一組信號(hào)進(jìn)行解擾碼,以取得一解擾碼的信息集合;以及一解擴(kuò)頻裝置以根據(jù)一可變擴(kuò)頻因子對(duì)該組解擾碼的信息集合進(jìn)行解擴(kuò)頻,以取得該串行流的該信息集合。
      21.如權(quán)利要求20所述的系統(tǒng),還包含一通道補(bǔ)償因子裝置以計(jì)算一組通道補(bǔ)償數(shù)據(jù)與處理該組通道補(bǔ)償數(shù)據(jù),以取得至少一組通道補(bǔ)償因子。
      22.如權(quán)利要求21所述的系統(tǒng),還包含一通道補(bǔ)償裝置以根據(jù)該組通道補(bǔ)償因子處理自該緩沖區(qū)中所輸出的該信息集合,以取得一或多個(gè)補(bǔ)償信息集合。
      23.如權(quán)利要求20所述的系統(tǒng),還包含一天線補(bǔ)償因子裝置以計(jì)算一組天線補(bǔ)償數(shù)據(jù)與處理該組通道補(bǔ)償數(shù)據(jù),以取得具有一個(gè)以上的天線補(bǔ)償因子。
      24.如權(quán)利要求23所述的系統(tǒng),還包含一天線補(bǔ)償裝置以根據(jù)該組天線補(bǔ)償因子處理自該緩沖區(qū)中所輸出的該信息集合,以取得一或多個(gè)天線信息集合。
      全文摘要
      本發(fā)明公開一種將從可變速率數(shù)據(jù)串行流所接收的信息集合施以固定延遲的機(jī)構(gòu),該機(jī)構(gòu)主要包含一第一緩沖區(qū)及一第二緩沖區(qū),第一緩沖區(qū)用以存儲(chǔ)一第一時(shí)間周期中所接收來自一串行流的信息集合,第二緩沖區(qū)用以存儲(chǔ)一第二時(shí)間周期中所接收來自串行流的信息集合;利用本發(fā)明來產(chǎn)生一固定延遲時(shí)間于緩沖區(qū)的信息集合中,使得接收到的信息集合不受不同數(shù)據(jù)率的影響,因此,延遲部件可經(jīng)由一固定延遲時(shí)間以簡(jiǎn)單、精確且可實(shí)現(xiàn)的方式來解決接收自具有可變數(shù)據(jù)率的串行流信息集合的問題。
      文檔編號(hào)H04J13/02GK1972140SQ20061014231
      公開日2007年5月30日 申請(qǐng)日期2006年9月29日 優(yōu)先權(quán)日2005年9月29日
      發(fā)明者艾立克潘, 強(qiáng)森西柏, 林慧冰 申請(qǐng)人:威盛電子股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1