国产精品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>

      碼分多址解調(diào)方法與解調(diào)器的制作方法

      文檔序號:7641221閱讀:155來源:國知局
      專利名稱:碼分多址解調(diào)方法與解調(diào)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種碼分多址(以下稱為CDMA)解調(diào)方法與解調(diào)器,更具體地說,涉及這樣一種CDMA解調(diào)方法與解調(diào)器,在其中硬件的結(jié)構(gòu)上的復(fù)雜性得以降低,使得可以僅通過軟件下載就能提供各種服務(wù)。
      一般地說,在一部CDMA接收機中,它在一組CDMA信號通過一條無線信道之后進行接收,具有不同延遲和幅度的諸信號成分被疊加到CDMA信號之中。根據(jù)常規(guī)的CDMA解調(diào)方法,產(chǎn)生各PN代碼以及各沃爾什代碼并跟一組已接收的CDMA信號相乘。下一步,在各信號已經(jīng)乘以各PN代碼之后,向各信號賦予各加權(quán)值,對已加權(quán)的各信號進行相位調(diào)整,以及各結(jié)果信號被疊加。


      圖1表示一種常規(guī)的CDMA解調(diào)器的結(jié)構(gòu)的一份方框圖。參看圖1,常規(guī)的CDMA解調(diào)器包括許多分支。其數(shù)目相當于待考慮的多條路徑的數(shù)目,由此通過產(chǎn)生各PN代碼以及各傳輸沃爾什代碼(它們根據(jù)每一條路徑的延遲程度的不同而不同)來處理所接收的CDMA信號,然而,在常規(guī)的CDMA接收機中,N個PN代碼發(fā)生器以及傳輸沃爾什代碼發(fā)生器必須同時工作,其結(jié)果是必須針對N條路徑進行工作。但是,由于僅當產(chǎn)生一個周期的傳輸沃爾什代碼時,傳輸沃爾什代碼發(fā)生器才進行工作,所以有必要去降低硬件的結(jié)構(gòu)上的復(fù)雜性以及功率消耗。
      為了解決上述諸問題,本發(fā)明的一個目的就是提供一種CDMA解調(diào)方法,它具有一種適當?shù)慕Y(jié)構(gòu),以便在一個處理器上實現(xiàn),使得硬件的結(jié)構(gòu)上的復(fù)雜性得以降低,并且僅通過軟件下載就能提供各種服務(wù)。
      本發(fā)明的另一個目的就是提供一種使用本CDMA解調(diào)方法的CDMA解調(diào)器。
      相應(yīng)地,為了達到上述目的,根據(jù)本發(fā)明的一個方面,提供了一種CDMA解調(diào)方法。本CDMA解調(diào)方法包括以下步驟(a)順序地將所有輸入數(shù)據(jù)存儲到一個預(yù)定的第1存儲器之中,上述輸入數(shù)據(jù)被M被過采樣,并且經(jīng)過N條路徑,其中M和N都是預(yù)定的正整數(shù);(b)為N條路徑中的每一條產(chǎn)生各PN代碼,并將各PN代碼存儲到一個預(yù)定的第2存儲器之中;(c)產(chǎn)生對應(yīng)于一個過程增益L的一個周期的傳輸沃爾什代碼,并順序地存儲到一個第3存儲器之中;(d)將存儲在第1存儲器之中的諸數(shù)值之一以及存儲在第2存儲器之中的諸數(shù)值之一乘以一個共軛復(fù)數(shù)數(shù)值;(e)執(zhí)行一次控制操作,以便將各PN代碼存儲到第2存儲器的一個預(yù)定地址上,并執(zhí)行一次控制操作,以便從第1、第2和第3存儲器為N條路徑中的每一條輸出數(shù)據(jù);(f)將步驟(d)的結(jié)果數(shù)值乘以存儲在第3存儲器之中的一條對應(yīng)的路徑的數(shù)據(jù)的各傳輸沃爾什代碼;(g)針對待處理的N條路徑中的每一條,將步驟(f)的結(jié)果數(shù)值累積性地求和L次,其中L對應(yīng)于過程增益;(h)針對待處理的N條路徑中的每一條,將步驟(d)的結(jié)果數(shù)值累積性地相加X次,對步驟(d)的結(jié)果數(shù)值進行共軛復(fù)數(shù)運算,其中X對應(yīng)于各沃爾什代碼的數(shù)據(jù)位數(shù);(i)通過輸入步驟(f)的結(jié)果數(shù)值以及步驟(h)的結(jié)果數(shù)值,并將步驟(f)的結(jié)果數(shù)值乘以步驟(h)的結(jié)果數(shù)值,來獲得一組N個數(shù)據(jù);(j)通過順序地輸入在步驟(i)中所獲得的N個數(shù)據(jù)并僅取出實數(shù)數(shù)值,來順序地獲得一組N個數(shù)值;(k)對在步驟(i)中所獲得的數(shù)據(jù)累積性地求和N次;以及(l)通過對步驟(k)的結(jié)果的邏輯值進行辯識,基于所辨識的各邏輯值來判斷各比特的數(shù)值。
      為了達到上述目的,根據(jù)本發(fā)明的另一個方面,提供了一種CDMA解調(diào)方法,本CDMA解調(diào)方法包括以下各步驟(a)順序地將所有輸入數(shù)據(jù)存儲到一個預(yù)定的第1存儲器之中,上述輸入數(shù)據(jù)被M倍過采樣,并且經(jīng)過N條路徑,其中M和N都是預(yù)定的正整數(shù);(b)為N條路徑中的每一條產(chǎn)生各PN代碼;(c)將各PN代碼存儲到一個預(yù)定的第2存儲器之中;(d)對各PN代碼進行共軛復(fù)數(shù)運算;(e)檢查整個周期的各傳輸沃爾什代碼是否已經(jīng)存儲到一個預(yù)定的第3存儲器之中;(f)若整個周期的各傳輸沃爾什代碼都沒有被存入第3存儲器之中;則通過產(chǎn)生對應(yīng)于一條第1訪問路徑的各傳輸沃爾什代碼來順序地存儲各傳輸沃爾什代碼,直到對應(yīng)于一個過程增益L的整個周期的各傳輸沃爾什代碼都被存儲為止;(g)若整個周期的各傳輸沃爾什代碼都已被存入第3存儲器之中,則省略步驟(f)的功能;(h)將存儲在第2存儲器之中的諸數(shù)值之一以及存儲在第1存儲器之中的諸數(shù)值之一乘以一個共軛復(fù)數(shù)數(shù)值;(i)執(zhí)行一次控制操作,以便將各PN代碼存儲到第2存儲器的一個預(yù)定地址上,同時執(zhí)行一次控制操作,以便從第1、第2和第3存儲器為N條路徑中的每一條輸出數(shù)據(jù);(j)將步驟(h)的結(jié)果數(shù)值乘以存儲在第3存儲器之中的一條對應(yīng)的路徑的數(shù)據(jù)的各傳輸沃爾什代碼;(k)針對待處理的N條路徑中的每一條,將步驟(j)的結(jié)果數(shù)值累積性地求和L次,其中L對應(yīng)于過程增益;(l)針對待處理的N條路徑中的每一條,將步驟(h)的結(jié)果數(shù)值累積性地求和X次,其中X對應(yīng)于各沃爾什代碼的數(shù)據(jù)位數(shù);(m)檢查是否L-1個結(jié)果數(shù)值都已經(jīng)被累加;(n)若已經(jīng)確定在步驟(m)中L-1個結(jié)果數(shù)值尚未被累加,則檢查是否N個結(jié)果數(shù)值已被累加;(o)若已經(jīng)確定在步驟(n)中N個結(jié)果數(shù)值尚未被累加,則通過輸出對應(yīng)于在第1、第2、第3存儲器中的下一條路徑的諸數(shù)值,針對諸數(shù)值來重復(fù)地執(zhí)行步驟(j)到(n);(p)若已經(jīng)確定在步驟(n)中,針對第N條路徑的工作已完成,則執(zhí)行步驟(a)到(o);(q)若已經(jīng)確定在步驟(m)中,L-1個數(shù)值已被累加,則執(zhí)行步驟(a)到(l);(r)將步驟(l)的結(jié)果數(shù)值的各共軛復(fù)數(shù)數(shù)值乘以步驟(k)的結(jié)果數(shù)值;(s)通過順序地輸入在步驟(f)中所獲得的數(shù)據(jù)并僅取出實數(shù)數(shù)值,來順序地獲得一組N個數(shù)值;(t)對在步驟(s)中所獲得的數(shù)據(jù)累積性地求和N次;以及(u)通過對步驟(t)的結(jié)果的邏輯值進行辨識,基于所辨識各邏輯值來判斷各比特的數(shù)值。
      為了達到另一個目的,提供了一種CDMA解調(diào)器,在其中實現(xiàn)上述CDMA解調(diào)方法。CDMA解調(diào)器包括一個第1存儲器,用以順序地輸入數(shù)據(jù),上述數(shù)據(jù)被M倍過采樣,其中M是一個預(yù)定的正整數(shù);一個PN代碼產(chǎn)生單元,用以為每一條路徑產(chǎn)生不同的諸PN代碼;一個第2存儲器,用以順序地存儲從PN代碼產(chǎn)生單元輸出的各PN代碼;一個第1復(fù)數(shù)共軛單元,用于通過從第2存儲器輸入由PN代碼產(chǎn)生單元所產(chǎn)生的各PN代碼,對各PN代碼進行共軛復(fù)數(shù)運算;一個第1乘法單元,用于將存儲在第2存儲器之中的諸數(shù)值之一的一個共軛復(fù)數(shù)數(shù)值乘以存儲在第1存儲器之中的諸數(shù)值之一;一個控制單元,用于執(zhí)行一次控制操作,以便將PN代碼產(chǎn)生單元所產(chǎn)生的各PN代碼作為以K為模的運算結(jié)果,按照從第2存儲器接收各PN代碼的順序,存儲到相同的地址之中,以及用于執(zhí)行一次控制操作,以便從第1、第2和第3存儲器為每一條路徑輸出數(shù)據(jù);一個第2乘法單元,用于將從第1乘法單元輸出的一個數(shù)值乘以存儲在第3存儲器之中的一條對應(yīng)的路徑的數(shù)據(jù)的各傳輸沃爾什代碼;一個N路L累加單元,用以針對待處理的N條路徑中的每一條,將第2乘法單元的輸出數(shù)據(jù)累積性地求和L次,這里L(fēng)對應(yīng)于過程增益;一個N路X累加單元,用以針對待處理的N條路徑中的每一條,將第1乘法單元的輸出數(shù)據(jù)累積性地求和X次,這里X對應(yīng)于各沃爾什代碼的數(shù)據(jù)位數(shù);一個第2復(fù)數(shù)共軛單元,用于通過輸入N路X累加單元的輸出數(shù)值,對N路X累加單元的各輸出數(shù)值進行共軛復(fù)數(shù)運算;一個第3乘法單元,用于將第2復(fù)數(shù)共軛單元的各輸出數(shù)值乘以N路L累加單元的各輸出數(shù)值;一個實數(shù)數(shù)值抽取單元,用以順序地以及針對每一路獨立地輸入從第3乘法單元輸出的N個數(shù)據(jù)數(shù)值,并且用于為每一條路徑順序地輸出N個獨立數(shù)值,并僅取出各實數(shù)數(shù)值;一個累加單元,用于對從實數(shù)數(shù)值抽取單元順序地輸出的數(shù)據(jù)累積性地求和N次;以及一個比特判斷單元,用于通過對累加單元所輸出的邏輯值進行辨識,基于所辨識的各邏輯值來判斷各比特的數(shù)值。
      通過參照諸附圖對一個優(yōu)選實施例進行詳細說明,將使本發(fā)明的上述目標和優(yōu)點變得更加明顯,在諸附圖中圖1是一種常規(guī)的CDMA解調(diào)器的結(jié)構(gòu)的一份方框圖;圖2是一份流程圖。說明在圖1的CDMA解調(diào)器中所實施的一種常規(guī)的CDMA解調(diào)方法的各主要步驟;圖3是根據(jù)本發(fā)明的一個優(yōu)選實施例的一個CDMA解調(diào)器結(jié)構(gòu)的一份方框圖,在其中實施了根據(jù)本發(fā)明的CDMA解調(diào)方法;圖4說明一組已接收的CDMA信號的概念,以便說明根據(jù)本發(fā)明的CDMA解調(diào)方法;圖5A至5C是幾份流程圖,說明根據(jù)本發(fā)明的優(yōu)選實施例的CDMA解調(diào)方法的各主要步驟。
      圖3是根據(jù)本發(fā)明的一個優(yōu)選實施例的一個CDMA解調(diào)器結(jié)構(gòu)的一份方框圖,在其中實施了根據(jù)本發(fā)明的CDMA解調(diào)方法;圖4說明一組已接收的CDMA信號的概念,以便說明根據(jù)本發(fā)明的CDMA解調(diào)方法;以及圖5A至5C是幾份流程圖,說明根據(jù)本發(fā)明的優(yōu)選實施例的CDMA解調(diào)方法的各主要步驟。圖5將被當作臨時要求。
      參看圖3,在其中實施了根據(jù)本發(fā)明的CDMA解調(diào)方法,根據(jù)本發(fā)明的優(yōu)選實施例的CDMA解調(diào)器包括一個第1存儲器302,一個PN代碼產(chǎn)生單元304,一個第2存儲器306,一個第1復(fù)數(shù)共軛單元307,一個傳輸沃爾什代碼產(chǎn)生單元308,一個第3存儲器310,一個控制單元312,一個第1乘法單元314,一個第2乘法單元316,一個N路L累加單元318,一個N路X累加單元320,一個第2復(fù)數(shù)共軛單元322,一個第3乘法單元324,一個實數(shù)數(shù)值抽取單元326,一個累加單元328,以及一個切分單元330。
      在向不同的用戶發(fā)送一組CDMA信號之前,一部CDMA發(fā)射機(未示出)將一組信號乘以特定的各傳輸沃爾什代碼,并且隨后,乘以各PN代碼。一部CDMA接收機通過將所接收的CDMA信號乘以分配給特定用戶的各沃爾什代碼,并且隨后,乘以各PN代碼,來恢復(fù)特定的用戶數(shù)據(jù)比特。當CDMA信號通過各多徑信道時,針對不同的路徑,該CDMA信號具有不同的延遲量D1,D2和D3以及幅度A1,A2和A3,如圖4所示。那就是,一組已接收的CDMA信號被表示為多組信號之和。換句話說,如圖4所示,例如,具有不同延遲量D1,D2和D3以及幅度A1,A2和A3的多組信號在通過各無線信道之后,都被疊加到已接收的CDMA信號之中,并且已接收的CDMA信號被輸入到CDMA解調(diào)器中去。CDMA解調(diào)器使用幾組相同的信號以便有效地恢復(fù)數(shù)據(jù)。CDMA解調(diào)器產(chǎn)生與每一條路徑相符合的各沃爾什代碼以及各PN代碼,并且隨后,將各沃爾什代碼以及各PN代碼乘以所接收的CDMA信號。其次,在各組信號已經(jīng)被乘以各PN代碼之后,向各路信號給出各加權(quán)值,各路已加權(quán)信號的相位被調(diào)整,并且所得到的諸信號被疊加。
      首先,被M倍過采樣的輸入數(shù)據(jù)被順序地存入第1存儲器302(步驟502)、相應(yīng)地,最好是,第1存儲器被這樣構(gòu)成,使之具有足夠大的容量,以便能存儲具有過采樣率M的一組輸入信號。第1存儲器302執(zhí)行存儲操作,直到通過N條路徑的所有信號都被存儲為止。
      此后,PN代碼產(chǎn)生單元304產(chǎn)生對應(yīng)于一個第1額外路徑的各PN代碼(步驟504),并將該PN代碼存儲在第2存儲器306之中(步驟506)。若K為正整數(shù),則在決定第2存儲器306的大小K時,要考慮到在CDMA接收機中應(yīng)當考慮的一個最大額外延遲。最好是,在PN代碼產(chǎn)生單元304中產(chǎn)生的各PN代碼作為一個以K為模的運算結(jié)果,按照從第2存儲器306接收該PN代碼的順序,被存儲在相同的地址中。在PN代碼產(chǎn)生單元304中形成的各PN代碼的各相位,應(yīng)當符合于從有待于在CDMA解調(diào)器中進行處理的多條路徑中的第1訪問路徑所接收的信號的PN代碼的相位。其次,由PN代碼產(chǎn)生單元304產(chǎn)生的、并存儲在第2存儲器306之中的各PN代碼被輸出,隨后,由第1復(fù)數(shù)共軛單元307進行復(fù)數(shù)共軛運算。
      再次,檢查整個周期的各傳輸沃爾什代碼是否都被存儲在第3存儲器310之中(步驟508)。若整個周期的各傳輸沃爾什代碼沒有被存儲在第3存儲器310之中,則傳輸沃爾什代碼產(chǎn)生單元308產(chǎn)生對應(yīng)于第1訪問路徑的各傳輸沃爾什代碼(步驟510),并且順序地將各傳輸沃爾什代碼存儲在第3存儲器310之中。直到對應(yīng)于一個過程增益L的整個周期的各傳輸沃爾什代碼全都被存儲到第3存儲器310為止(步驟512)。若整個周期的各傳輸沃爾什代碼已被存儲在第3存儲器310之中,則步驟510到512被省略。在傳輸沃爾什代碼產(chǎn)生單元308中所產(chǎn)生的各代碼的相位相同于從有待于在CDMA解調(diào)器中進行處理的多條路徑中的第1訪問路徑所接收的一組信號的傳輸沃爾什代碼的相位。最好是,在決定第3存儲器310的大小時,考慮到過程增益L。
      現(xiàn)在,第1乘法單元314將存儲在第2存儲器306之中的諸數(shù)值之一的一個共軛復(fù)數(shù)數(shù)值乘以存儲在第1存儲器302之中的諸數(shù)值之一(步驟514)。
      控制單元312執(zhí)行一項控制操作,用以將PN代碼產(chǎn)生單元304產(chǎn)生的各PN代碼,作為以K為模的運算結(jié)果,按照從第2存儲器306接收該PN代碼的順序,存儲在相同的地址中,同時執(zhí)行另一種控制操作,用以從第1、第2和第3存儲器302、306和310中輸出針對每一條路徑的數(shù)據(jù)。
      然后,第2乘法單元316將從第1乘法單元314輸出的一個數(shù)值乘以存儲在第3存儲器310之中的對應(yīng)于第1訪問路徑的數(shù)據(jù)的各傳輸沃爾什代碼(步驟516)。
      此后,N路L累加單元318將針對待處理的N條路徑中的每一條的第2乘法單元316的輸出數(shù)據(jù)累積性地求和L次,在這里L(fēng)對應(yīng)于過程增益。在本實施例中,N路L累加單元318將針對N路中的每一路的數(shù)值累積性地求和L次(步驟518)。根據(jù)來自控制單元312的控制運算輸出、用以輸出針對來自第1、第2和第3存儲器302、306和310的每一條路徑的數(shù)據(jù),對應(yīng)于第1路徑、第2路徑和第N路徑的諸數(shù)值,被順序地輸入到N路L累加單元318。N路L累加單元318獨立地為每一條路徑,將順序地輸入并且對應(yīng)于每一條路徑的數(shù)據(jù)累積性地求和L次。
      在這當中,N路X累加單元320為N條路徑中的每一條,將從第1乘法單元314輸出的數(shù)據(jù)累積性地求和X次(步驟520)。在本實施例中,N路X累加單元320根據(jù)N路L累加單元318為每一條路徑完成L次結(jié)果數(shù)據(jù)的累加所用的時間,對從第1乘法單元314輸出的前X個數(shù)值獨立地進行累加。對應(yīng)于第1路徑、第2路徑,直到最后一條(第N)路徑的諸數(shù)值,順序地從第1乘法單元314輸出。相應(yīng)地,對每一條路徑都順序地和重復(fù)地執(zhí)行這個過程。N路X累加單元320為每一條路徑,將順序地輸入并且對應(yīng)于每一條路徑的數(shù)值,獨立地累積性地求和X次。當每一條路徑的X個結(jié)果數(shù)值的累加完成之后,N路X累加單元根據(jù)N路L累加單元318為每一條路徑完成L次結(jié)果數(shù)據(jù)的累加所用的時間,對從第1乘法單元314輸出的前X個數(shù)值獨立地進行累加。
      當針對第1路徑的諸步驟504到520的功能被完成之后,對應(yīng)于在第1、第2和第3存儲器302、306和310中的第2路徑的諸數(shù)值被輸出,并且針對這些數(shù)值執(zhí)行步驟514到520。
      與此相似,在步驟524中,檢查諸步驟514到520是否已經(jīng)被執(zhí)行N次,并且通過重復(fù)地執(zhí)行這些步驟,對最后的第N條路徑執(zhí)行諸步驟514到520。
      當在步驟524中,針對第N條路徑的工作被確定為已完成之后,一組新的M倍過采樣輸入信號被順序地存儲在第1存儲器302之中。諸步驟504到522被重復(fù)地執(zhí)行。
      僅當L個結(jié)果數(shù)值的累加被完成之后,執(zhí)行一次乘法運算時。才有可能將從N路X累加單元320輸出的諸數(shù)值乘以在第3乘法單元324中由第2復(fù)數(shù)共軛單元322產(chǎn)生的復(fù)數(shù)共軛數(shù)值。相應(yīng)地,還要確定L-1個結(jié)果數(shù)值是否已經(jīng)被累加(步驟522),以及針對N條路徑的L-1個結(jié)果數(shù)值的累加是否已經(jīng)進行。因此,步驟522被繼續(xù)執(zhí)行,直到在N路L累加單元318中,在每一條路徑上的(L-1)個數(shù)值都被累加為止,通過檢查針對每一條路徑的L-1個結(jié)果數(shù)值的累加是否已經(jīng)進行,來判斷這一點(步驟522)。
      若在用以檢查針對每一條路徑的L-1個結(jié)果數(shù)值的累加是否已經(jīng)進行的步驟522中,判斷出在N路L累加單元318中,針對每一條路徑的L-1個數(shù)值的累加都已經(jīng)進行,則執(zhí)行圖5B所示的各步驟。各步驟540、542、544、546、548、550、552、554、556和558中的每一個基本上都相同于上述的那些。因此,其說明從略。
      第3乘法單元324將第2復(fù)數(shù)共軛單元322的各輸出數(shù)值乘以N路L累加單元318的各輸出數(shù)值(步驟560)。相應(yīng)地,N個數(shù)值按照路徑被順序地和獨立地輸入到第3乘法單元324,并且第3乘法單元324按照路徑順序地輸出N個獨立數(shù)值。
      實數(shù)數(shù)值抽取單元326用于順序地和對每一條路徑獨立地輸入從第3乘法單元324輸出的N個數(shù)據(jù)的數(shù)值,同時用于針對每一條路徑順序地輸出N個獨立數(shù)值,并且僅取出實數(shù)數(shù)值(步驟562)。在這里,通過把它們的功能組合在一起,有可能將第3乘法單元324以及實數(shù)數(shù)值抽取單元326作為一個步驟來執(zhí)行。
      下一步,累加單元328通過將從實數(shù)數(shù)值抽取單元326順序地輸出的數(shù)據(jù)累積性地求和N次,對從實數(shù)數(shù)值抽取單元326順序地輸出的數(shù)據(jù)進行累加(步驟564)。切分單元330通過對實數(shù)數(shù)值抽取單元326輸出的各邏輯值進行辨識,基于所辨識的各邏輯值來判斷各比特的數(shù)值(步驟568)。
      當完成一系列的處理過程之后,由累加單元328對N條路徑所處理的所有數(shù)值進行求和運算。通過使用切分單元330來判斷累加單元328的輸出數(shù)據(jù)的比特數(shù)值(步驟568)。
      在根據(jù)本發(fā)明的CDMA解調(diào)方法中,不管在CDMA接收機中待考慮的多條路徑的數(shù)目如何,僅能使用一個PN代碼發(fā)生器。同樣,根據(jù)本發(fā)明的CDMA解調(diào)方法能可觀地減少所需的降低采樣率的采樣器的數(shù)目,并且用以控制一個緩沖存儲器的附加裝置成為不必要。
      相應(yīng)地,本發(fā)明通過減少所需器件的數(shù)目,能降低系統(tǒng)的復(fù)雜性和功率消耗。同樣,根據(jù)本發(fā)明的CDMA解調(diào)方法,由于沒有同時進行的工作,所以本發(fā)明適于通過軟件進行下載,并在一個處理器中進行一種解調(diào)操作。
      根據(jù)本發(fā)明的CDMA解調(diào)方法,可以作為一段程序,在一個數(shù)字信號處理器(DSP)的集成電路(IC)中實現(xiàn)。
      如上所述,本發(fā)明能降低硬件的結(jié)構(gòu)上的復(fù)雜性,并且適于通過軟件進行下載,并在一個處理器中進行一種解調(diào)操作。
      權(quán)利要求
      1.在一個CDMA系統(tǒng)中實現(xiàn)的一種碼分多址(CDMA)解調(diào)方法,包括下列諸步驟(a)順序地將所有輸入數(shù)據(jù)存儲到一個預(yù)定的第1存儲器之中,上述輸入數(shù)據(jù)被M倍過采樣,并且經(jīng)過N條路徑,其中M和N都是預(yù)定的正整數(shù);(b)為N條路徑中的每一條產(chǎn)生各PN代碼,并將各PN代碼存儲到一個預(yù)定的第2存儲器之中;(c)產(chǎn)生對應(yīng)于一個過程增益L的一個周期的各傳輸沃爾什代碼,并順序地存儲到一個第3存儲器之中;(d)將存儲在第1存儲器之中的諸數(shù)值之一以及存儲在第2存儲器之中的諸數(shù)值之一乘以一個復(fù)數(shù)共軛數(shù)值;(e)執(zhí)行一次控制操作,以便將各PN代碼存儲到第2存儲器的一個預(yù)定地址上,并執(zhí)行一次控制操作,以便從第1、第2和第3存儲器輸出針對N條路徑中的每一條的數(shù)據(jù);(f)將步驟(d)的結(jié)果數(shù)值乘以存儲在第3存儲器之中的一條對應(yīng)路徑的數(shù)據(jù)的各傳輸沃爾什代碼;(g)針對待處理的N條路徑中的每一條,將步驟(f)的結(jié)果數(shù)值累積性地求和L次,其中L對應(yīng)于過程增益;(h)針對待處理的N條路徑中的每一條,將步驟(d)的結(jié)果數(shù)值累積性地相加X次,對步驟(d)的結(jié)果數(shù)值進行復(fù)數(shù)共軛運算,其中X對應(yīng)于各沃爾什代碼的數(shù)據(jù)位數(shù);(i)通過輸入步驟(f)的結(jié)果數(shù)值以及步驟(h)的結(jié)果數(shù)值,并將步驟(f)的結(jié)果數(shù)值乘以步驟(h)的結(jié)果數(shù)值,來獲得一組N個數(shù)據(jù);(j)通過順序地輸入在步驟(i)中所獲得的N個數(shù)據(jù)并僅取出實數(shù)數(shù)值,來順序地獲得一組N個數(shù)值;(k)對在步驟(i)中所獲得的數(shù)據(jù)累積性地求和N次;以及(1)通過對步驟(k)的結(jié)果的邏輯值進行辨識,基于所辨識的各邏輯值來判斷各比特的數(shù)值。
      2.在一個CDMA系統(tǒng)中實現(xiàn)的一種碼分多址(CDMA)解調(diào)方法,包括下列諸步驟(a)順序地將所有輸入數(shù)據(jù)存儲到一個預(yù)定的第1存儲器之中,上述輸入數(shù)據(jù)被M倍過采樣,并且經(jīng)過N條路徑,其中M和N都是預(yù)定的正整數(shù);(b)為N條路徑中的每一條產(chǎn)生各PN代碼;(c)將各PN代碼存儲到一個預(yù)定的第2存儲器之中;(d)對各PN代碼進行復(fù)數(shù)共軛運算;(e)檢查整個周期的各傳輸沃爾什代碼是否都已經(jīng)存儲到一個預(yù)定的第3存儲器之中;(f)若整個周期的各傳輸沃爾什代碼都沒有被存入第3存儲器之中;則通過產(chǎn)生對應(yīng)于一條第1訪問路徑的各傳輸沃爾什代碼來順序地存儲各傳輸沃爾什代碼,直到對應(yīng)于一個過程增益L的整個周期的各傳輸沃爾什代碼都已被存儲為止;(g)若整個周期的各傳輸沃爾什代碼都已被存入第3存儲器之中,則省略步驟(f)的功能;(h)將存儲在第2存儲器之中的諸數(shù)值之一以及存儲在第1存儲器之中的諸數(shù)值之一乘以一個復(fù)數(shù)共軛數(shù)值;(i)執(zhí)行一次控制操作,以便將各PN代碼存儲到第2存儲器的一個預(yù)定地址上,并執(zhí)行一次控制操作,以便從第1、第2和第3存儲器輸出針對N條路徑中的每一條的數(shù)據(jù);(j)將步驟(h)的結(jié)果數(shù)值乘以存儲在第3存儲器之中的一條對應(yīng)路徑的數(shù)據(jù)的各傳輸沃爾什代碼;(k)針對待處理的N條路徑中的每一條,將步驟(j)的結(jié)果數(shù)值累積性地求和L次,其中L對應(yīng)于過程增益;(1)針對待處理的N條路徑中的每一條,將步驟(h)的結(jié)果數(shù)值累積性地求和X次,其中X對應(yīng)于各沃爾什代碼的數(shù)據(jù)位數(shù);(m)檢查是否L-1個結(jié)果數(shù)值都已經(jīng)被累加;(n)若已經(jīng)確定在步驟(m)中L-1個結(jié)果數(shù)值尚未被累加,則檢查是否N個結(jié)果數(shù)值已被累加;(o)若已經(jīng)確定在步驟(n)中N個結(jié)果數(shù)值尚未被累加,則通過輸出對應(yīng)于在第1、第2、第3存儲器中的下一條路徑的諸數(shù)值,針對諸數(shù)值來重復(fù)地執(zhí)行步驟(j)到(n);(p)若已經(jīng)確定在步驟(n)中,針對第N條路徑的工作已完成,則執(zhí)行步驟(a)到(o);(q)若已經(jīng)確定在步驟(m)中,L-1個數(shù)值已被累加,則執(zhí)行步驟(a)到(l);(r)將步驟(l)的結(jié)果數(shù)值的各復(fù)數(shù)共軛數(shù)值乘以步驟(k)的結(jié)果數(shù)值;(s)通過順序地輸入在步驟(f)中所獲得的數(shù)據(jù)并僅取出實數(shù)數(shù)值,來順序地獲得一組N個數(shù)值;(t)對在步驟(s)中所獲得的數(shù)據(jù)累積性地求和N次;以及(u)通過對步驟(t)的結(jié)果的邏輯值進行辨識,基于所辨識的各邏輯值來判斷各比特的數(shù)值。
      3.根據(jù)權(quán)利要求2所述的CDMA解調(diào)方法,其中步驟(i)包括下列各步驟執(zhí)行一次控制操作,用以將PN代碼產(chǎn)生單元所產(chǎn)生的各PN代碼作為以K為模的運算結(jié)果,按照從第2存儲器接收各PN代碼的順序,存儲到相同的地址之中,在這里存儲器的地址大小是一個預(yù)定的正整數(shù)K;以及執(zhí)行一次控制操作,用以從第1、第2和第3存儲器輸出針對N條路徑中的每一條的數(shù)據(jù)。
      4.在一個CDMA系統(tǒng)中使用的一種碼分多址(CDMA)解調(diào)器包括一個第1存儲器,用以順序地輸入數(shù)據(jù),上述數(shù)據(jù)被M倍過采樣,其中M是一個預(yù)定的正整數(shù);一個PN代碼產(chǎn)生單元,用以為每一條路徑產(chǎn)生不同的各PN代碼;一個第2存儲器,用以順序地存儲從PN代碼產(chǎn)生單元輸出的各PN代碼;一個第1復(fù)數(shù)共軛單元,用于通過從第2存儲器輸入由PN代碼產(chǎn)生單元所產(chǎn)生的各PN代碼,對各PN代碼進行復(fù)數(shù)共軛運算;一個第1乘法單元,用于將存儲在第2存儲器之中的諸數(shù)值之一的一個復(fù)數(shù)共軛數(shù)值乘以存儲在第1存儲器之中的諸數(shù)值之一;一個控制單元,用于執(zhí)行一次控制操作,以便將PN代碼產(chǎn)生單元所產(chǎn)生的各PN代碼作為以K為模的運算結(jié)果,按照從第2存儲器接收各PN代碼的順序,存儲到相同的地址之中,以及用于執(zhí)行一次控制操作,以便從第1、第2和第3存儲器輸出針對每一條路徑的數(shù)據(jù)。一個第2乘法單元,用于將從第1乘法單元輸出的一個數(shù)值乘以存儲在第3存儲器之中的一條對應(yīng)路徑的數(shù)據(jù)的各傳輸沃爾什代碼;一個N路L累加單元,用以針對待處理的N路中的每一路,將第2乘法單元的輸出數(shù)據(jù)累積性地求和L次,這里L(fēng)對應(yīng)于過程增益;一個N路X累加單元,用以針對待處理的N路中的每一路,將第1乘法單元的輸出數(shù)據(jù)累積性地求和X次,這里X對應(yīng)于各沃爾什代碼的數(shù)據(jù)位數(shù);一個第2復(fù)數(shù)共軛單元,用于通過輸入N路X累加單元的輸出數(shù)值,對N路X累加單元的各輸出數(shù)值進行復(fù)數(shù)共軛運算;一個第3乘法單元,用于將第2復(fù)數(shù)共軛單元的各輸出數(shù)值乘以N路L累加單元的各輸出數(shù)值;一個實數(shù)數(shù)值抽取單元,用以順序地以及針對每一路獨立地輸入從第3乘法單元輸出的N個數(shù)據(jù)數(shù)值,并且用于為每一條路徑順序地輸出N個獨立數(shù)值,并僅取出各實數(shù)數(shù)值;一個累加單元,用于對從實數(shù)數(shù)值抽取單元順序地輸出的數(shù)據(jù)累積性地求和N次;以及一個比特判斷單元,用于通過對累加單元的輸出的邏輯值進行辨識,基于所辨識的各邏輯值來判斷各比特的數(shù)值。
      5.根據(jù)權(quán)利要求4所述的CDMA解調(diào)器,其中第1存儲器被這樣構(gòu)成,使之具有一個足夠大的大小,以便存儲具有一個過采樣率M的一組輸入信號。
      6.根據(jù)權(quán)利要求4所述的CDMA解調(diào)器,其中在確定第2存儲器的大小時,要考慮到當?shù)?存儲器的大小為K時,在CDMA接收機中必須考慮的一個最大的額外延遲。
      7.根據(jù)權(quán)利要求4所述的CDMA解調(diào)器,其中的控制單元執(zhí)行一次控制操作,用以將PN代碼產(chǎn)生單元所產(chǎn)生的各PN代碼作為以K為模的運算結(jié)果,按照從第2存儲器接收各PN代碼的順序,存儲到相同的地址之中,以及執(zhí)行一次控制操作,以便從第1、第2和第3存儲器輸出針對每一條路徑的數(shù)據(jù)。
      8.根據(jù)權(quán)利要求4所述的CDMA解調(diào)器,其中的第3存儲器的大小為足夠大,以便存儲對應(yīng)于過程增益L的數(shù)據(jù)。
      全文摘要
      提供了一種碼分多址(CDMA)解調(diào)方法以及解調(diào)器。碼分多址解調(diào)方法包括下列各步驟:(a)順序地將所有輸入數(shù)據(jù)存儲到一個預(yù)定的第1存儲器之中,上述輸入數(shù)據(jù)被M倍過采樣,并且經(jīng)過N條路徑,其中M和N都是預(yù)定的正整數(shù);(b)為N條路徑中的每一條產(chǎn)生各PN代碼,并將各PN代碼存儲到一個預(yù)定的第2存儲器之中;(c)產(chǎn)生對應(yīng)于一個過程增益L的一個周期的傳輸沃爾什代碼,并順序地存儲到一個第3存儲器之中;以及其它步驟。
      文檔編號H04B1/707GK1280428SQ0012021
      公開日2001年1月17日 申請日期2000年7月13日 優(yōu)先權(quán)日1999年7月13日
      發(fā)明者金應(yīng)善, 全智鏞 申請人:三星電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1