TWI275256B - Efficient spreader and method for spread spectrum communication systems - Google Patents
Efficient spreader and method for spread spectrum communication systems Download PDFInfo
- Publication number
- TWI275256B TWI275256B TW092127534A TW92127534A TWI275256B TW I275256 B TWI275256 B TW I275256B TW 092127534 A TW092127534 A TW 092127534A TW 92127534 A TW92127534 A TW 92127534A TW I275256 B TWI275256 B TW I275256B
- Authority
- TW
- Taiwan
- Prior art keywords
- code
- sequence
- symbol
- expansion
- group
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/16—Code allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0074—Code shifting or hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
- H04J13/102—Combining codes
- H04J13/107—Combining codes by concatenation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70703—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation using multiple or variable rates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70706—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation with means for reducing the peak-to-average power ratio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0077—Multicode, e.g. multiple codes assigned to one user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
- Aerials With Secondary Devices (AREA)
- Complex Calculations (AREA)
- Load-Engaging Elements For Cranes (AREA)
- Coating With Molten Metal (AREA)
- Catching Or Destruction (AREA)
Description
發明說明續頁 1275256 ⑴ 玖、發明說明 (發明說明應敘明:發明所屬之技術領域、先前技術、内容、實施方式及圖式簡單說明) 發明所屬之技術領域 本發明大致關於數位通信系統,更特別的是,本發明 關於一系統及方法供展開一用於展頻通信之資料信號。 先前技術 一通信系統通常傳送資訊或資料使用一連續頻率載波 配有調變技術改變其振幅、頻率或相位。傳送之資訊係映 像到一預先決定之星座點其定義符號上,及係在一通信媒 體上傳送。通信媒體可以係導體或非導體(包含銅、光纖或 空氣)及係一般稱為通信頻道。 早期指定之通信系統係单一近接,一先前技藝多向近 接通信系統係揭示在圖1中。通信協定例如劃·時多向近接 (TDMA)、載波感測多向近接(CSMA)、劃碼多向近接 (CDMA)及頻率相關通信協定例如劃頻多向近接(ρDMA)及 直角劃頻多向(OFDM)允許複數個使用者近接相同通信媒 體傳送或接收資訊。這些技藝係可以互相混波建立多向近 接通信組合之混波改變例如劃時雙工(TDD)。近接通信協定 藉由一通信系統指定係一般在資料經過調變之後執行。 使用中之先前技藝調變技術係頻率調變(FM)、頻率移 位鍵控(FSK)、相位移位鍵控(PSK)、二進位相位移位鍵控 (BPSK)及異相位移位鍵控(DPSK)。最常使用之高速方法用 於資料調變係星座點振幅調變(QAM)及星座點相位移位鍵 控(Q P S K)。這些技術改變一預先定義之載波頻率振幅及相 位根據一輸入信號以傳送每包多向位元,因此更有效率使 1275256 (2) 發明說明續頁 / 用可用之頻帶寬度。 為擴展資料信號數值之可能範圍,星座點調變分配一 符號代表多於二個之二進位數值。一符號之使用允許用於 一較大角度之傳送資訊,因為每個符號之位元容量指定一 單一脈波波形。符號,其包含X位元每取樣,可以代表一類 比取樣或數位資料之一量化版本。根據使用之符號之數 目,一相等數目之脈波波形或波浪波形存在。資料位元之 數目決定通信之振幅及相位定義一星座點類型。 星座點調變係根據兩個有區別之波形其係互相成直 Φ 角。如果兩個波形係同時傳達及下不互相干擾,,它們係成 直角。星座點調變調變兩個不同之信號進入相同頻帶寬度 建立一個二維信號空間如揭示在圖2中。兩個波形一般使用 於星座點調變係正弦及餘弦波形在相同頻率。波形係定義 如:
Si(t) = Acos(2 π fct) (1) 及;
s2(t) = Asin(2 π fct) (2) 其中fc係調變信號之載波頻率及Α係振幅施加於兩個長 號。藉由協定,餘弦載波係稱為同相位(I),信號之實數元 件及正弦載波係星座點(Q),信號之虛數元件。線性組合之 程式 aicosp 7Γ fct) + a2 sin(2 7Γ fct)(其中 &!及 a2係實數數 目),由兩個基本波形產生定義在調變字元中之符號。該符 號係可以複數(C 〇 m p 1 e X n u m b e r)來表示,a丨+ j a 2,其中j係定 1275256 發明說明續頁 (3) 義如 7 = λ/-1。 一 QAM符號包含至少一取樣來自同相位I及星座點Q信 號兩者。信號振幅係藉由從原點之距離指示;相位藉由圍 繞單位圓之角度距離。在資料係組合如符號之後,符號係 根據選擇用於通信系統之一近接通信協定處理。 一先前技藝CDMA通信系統係揭示在圖3中。CDMA係 一通信技術其中資料係傳送配有一加寬之頻帶(展開頻譜) 藉由調變資料係傳送配有一假雜訊序列。傳送之資料信號 可以具有只有數百赫茲之一頻帶寬度分配在可以係幾百萬 赫茲之一頻率頻帶上。通信頻道係同時使用藉由k獨立子頻 道。針對各子頻道k,所有其它子頻道係出現如干擾。 如揭示,一單一子頻道之一給定頻帶寬度係混波配有 一單一展開碼其重複一預先決定之類型藉由一寬頻帶寬 度、假雜訊(ρη)產生器產生。這些單一使用者展開碼一般 係互相假直角,如此在展開碼之間之橫向關連係接近於 零。展開碼在一 CDMA系統中係選擇來最小化在一想要之 子頻道及其它子頻道之間之干擾。一資料信號係倍數配有 pn序列以展開資料信號及產生一數位展頻信號。一 ^載波信 號係調變配有數位展頻信號及傳送在通信頻道上。一接收 器解調傳送以摘取數位展頻信號。傳送之資料係在關連配 有符合之pn序列之後複製。在展開碼係互相成直角時,接 收之信號可以係關連配有一特定使用者信號相關之一特定 展開碼,如此只有想要之使用者信號相關之特定展開碼係 增強,在其它信號用於其它使用者係不增強時。 展開碼之每個元件係習知如一晶片及屬於該組 1275256 (4) I 翻翻顚 {1,-1}。晶片之頻率或速率係相同或較快於資料速率。在晶 片速率及子頻道資料速率之間之比率係參考如展開係數及 係等於其係使用來展開使用者資料之一個符號之晶片之數 目。晶片之數目係可藉由所允許之最大展開係數給予。較 大之展開係數’更能抵抗係趨於雜訊及干擾之一符號。用 於同步之CDMA之情況,一符號來自使用者配有最大展開 係數可以組合一完整區塊之資料。 CDMA係一近接通信協定用於提議之第三代無線通信 標準中,揭示在圖4中係一 CDMA展開器之一系統架構完成 可使用之展開係數之使用。可使用之展開係數允許一發射 器細調全系統處理增益。較高資料速率使用者係分配展開 碼具有一較低展開係數在減少處理增益之消耗方面。較低 資料速率使用者谗分配展開碼具有一較高展開係數。因 此’所有使用者之展開#號之全頻帶寬度係保持相同。 減少全數目之展開碼用於每個使用者在一給定通信系 統中,不同展開碼係使用於細胞展開及使用者展開,導致 一個兩元件展開運算用於每個子頻道。頻道化碼係使用於 使用者展開及擾頻碼係使用於細胞展開。雖然一個兩元件 展開運算係細胞式C D Μ A系統之特性,一單一展開運算係 可以使用於其它申請案中。在這裡,頻道化及擾頻碼係取 代藉由一單一碼其分配每個使用者。 影響k子頻道使用者之展開運算在一實際系統中,線性 展開方法係執行如固定閘陣列、微處理器、數位信號處理 器(DSPs)、專用特殊積體電路(ASICs)及類似者。固定邏輯 系統允許用於較大系統速度在微處理器驅動系統提供程式 發明說明續頁 1275256 (5) 設計彈性時。任何一個執行其係負責用於執行展開函數執 行一序列之數學運算。下面變量代表性定義一展開器之架 構及運算: 2=實數整數頻道化展開碼出現如一向量用於子頻道k 相關一給定展開因子SF。頻道碼2的長度隨著不同展開因子 S F而改變。 d=資料傳送在一子頻道k中。 4=資料在一子頻道k中調變之後。該資料係出現在一向 量之程式中,其中一向量係資料之一陣列藉由一單一索引 變量索引。用於向量運算其允許之目的,所有向量係定義 如行向量。 k= 一 子頻道,(k=l,2,3,",K)。 在一組kth子頻道中資料符號之數目,(N = SFmax/SF )。用於同步之CDMA之情況,一符號來自使用者 配有最大展開係數可以組合一完整區塊之資料。每個子頻 道k具有其擁有量值N,其中N可以(用於SF = SFmax)到 SFmax/SFmin ° 卜資料孟之广符號,(丨=1,2,3〆·,)。 n =元件參考之一向量,(〔η〕)。 SF二子頻道k之展開係數。 SFmin =通信系統之最小展開係數。 SFmax=通信系統之最大展開係數。 γ =實數、整數元件之擾頻碼。 V =複數擾頻碼出現如一向量之長度SFmax。 -10- 發明說明續頁 1275256 <6) ,其中 n=1 …SFmax。注意 v[”]& 參考向量 V之 nth元件。因此,5W = /=jn· ν[η]定義規則用於取得V之 nth元件由^之nth元件。 z =最後展開晶片序列起源於頻道化及擾頻碼之申請 案在子頻道k之ith符號上。lW =今CW.严(Μ)+Λ·ν[狀(ζ· + 1) + β, 其中n=1··· SF。么係SF晶片長;該展開係數選擇用於指定之 子頻道k。Ν這SF長I來自長度SFmax之圣。 為簡化下面說明,一個兩元件、先前技藝展開器用於 kth子頻道係討論。習於此技者能察知複數個k展開子頻道係 可以總結如揭示在圖4中。在資料已經調變之後,其中子頻 道k之資料d係組合如符號定義一預先決定之星座點,一序 列之複數資料符號丄係給予進入群組包含每個N符號,定義 藉由: (3)
SF
N 每個複數資料符號d在一組N符號中係展開藉由長度 SF晶片之一實數整數頻道化碼皂。頻道化碼i係單一於使用 者k。所有N頻道。化碼L展開群組N之符號d係連鎖。 產生之展開符號序列SFmax晶片長係倍數藉由長度 SFmax之一複數擾頻碼它,以產生長度SFmaxi 一最後晶片序 列y擾頻碼它係由一實數整數jn擾頻碼t給予。該關係為: ⑷ 兩元件展開處理之乘積係長度SFmax晶片之一向量z [係可以展開如一連鎖之N次向量a,其中卜丨,2 3 -11 - 發明說明續頁 1275256 (?) N,其中L係定義如長度SF晶片在z内之元件,其代表在該 群組中,k之ith子頻道展開符號七之貢獻。nth元件之&係給 定藉由: -c[n\jSF{i-X)+n ·ν[5^(/ + ΐ) + ^ , (5) 其中 η=1,…SF 及 i=l,2,3,··. v[5F〇 + l) + /7] ’其中n=1,…SF,定義一不同組SF元件之 乙,開始配有(SF(i-l)+1)th元件根據卜 執行兩碼展開運算定義藉由方程式5將需要8(N)(sf) 整數H以展開一符號序列4之長度符號N用⑥一個子頻道 k。2(SF)倍數係黨| # 、 用於di · c[n](其中η=1,…SF)乘積(用 於一符 )倍數係需要用於jSF〇-1) + n ”[n]乘積(用 眚盔叙 ’ bF),因為di及jn係為複數倍數配有 貝默数目。因為兩個 ^ 需i 中間乘積係為複數,元件之乘積倍數 南要四個運算每個符 或#、 付藏產生之8(N)(SF)倍數之一總數。 马轉送功率用於、》 ^ ^ ;運算在一活動/可攜帶通信系統中在 曰 貝料流通量時,一女 運算。 有效處理係需要以執行倍數碼展開 内容 本^明係一種展 要較少整 饮開糸統及方法用於CDMA應用,其需 数倍數。係田 或複數u4 &用者資料係展開使用之長度SF之實數 是歎以貫數為基之尸 自jn · f 义展開碼在SFmax晶片。至少一個碼係來
j 式,I 者展開使用複 "v[n]係展開碼。本發明提供增加使用 個展開碼。 4外,其係本發 ^ X月之一目的在提供一較少複數糸統及 -12- 1275256 (8) I發明說明續頁 方法用於展開一資料信號使用多於一展開碼。 系統及方法之其它目的及優點對那些熟悉該技藝者將 變成明暸在閱讀較佳實施例之一詳細說明之後。 實施方式 本發明將配合參考圖式說明,其中類似之號碼代表類 似之元件。
揭示在圖5中係本發明展開器1 7之一系統圖,使用於採 用CDMA之通信系統中。展開器17包含複數個處理器具有 次記憶體其執行多種向量及矩陣運算。本發明之另外實體 實施例包含固定閘陣列、A SIC s、D S P s及類似執行相等函 數之多種處理器。如一熟悉本技藝者將瞭解,最佳化技術 適合用於每個實施例可以變化在執行展開器1 7時。展開器 17也包含複數個資料輸入d(1)…d(k)用於輸入調變子頻道k 之使用者資料d及一輸出ζ(Σ)用於輸出一組合展頻信號在程 式之一輸出向量中。
為簡化本發明下面之說明,只有一子頻道k展開運算將 說明,因此消除需求用於單一子頻道識別流通量。每個資 料輸入d(1)…d(k)可以具有由一個到複數個頻道化碼及由一 個到複數個擾頻碼分配根據使用者及細胞展開之角度。術 語頻道化及擾頻係專制及代表複數個展開碼其變化在根據 一子頻道k之分配展開係數SF及一通信系統需求方面。至少 一個分配展開碼用於一子頻道k必須係專用對所有其它碼 在通信系統中以保持子頻道運算用於每個使用者。 每個分配碼必須具有相同長度,不是如一週期性之短 碼組合就是一碼具有最大展開係數SFmax長度。展開器17之 -13- (9) 1275256 發明說明續頁 另外實施例由瑪分配用於—子頻道k之怒 開器1 7係可以指定在發射器 目產生。複數個展 展開器17展開子頻道k 丨口糸統。 \貝料符号声 擾頻碼。這些碼可以係全部實數 〜氣用複數頻道化及 實數在其它可以係複數時。 王°卩複數或一些可以係 展開器1 7勺人 2 1、一群組Ν處理器1 9、一相你上 匕5 一中碼產生器 相位調整器2 3、 個乘法器27r及27i及一總和器29 "、—旋轉器25、兩 記得一碼之長度係等於I ρ 其展開係數SF。士 連鎖Ν週期之每個實數碼之展 中碼產生器2 1
<辰開係數s F 每個複數碼之展開係數SF。S & > 。/、也連鎖N週期之 q此每個石臣 一長碼之長度SFmax。其然後倍數所二展開係數SF產生 接著元件倍數之產生之向量 有乂些長碼經過一元件 u里配有所有每 SFmax及所有複數碼之所有實數 、數碼之展開係數 丨3只数凡件之長 碼產生器21之最後輸出,其係一單—杂X Fmax。适導致中 群組N處理器19決定群組量值N如數碼之長度SF—。 組合一組N符號。展開器17同時 、SFmax/SF及然後 相位調整器23,給予—啟始種群/且\ 組合藉由群組N處理器19。該相位給 固:付唬在群組中 群組内之位置之一函數;因…=::2號/系符號在其 …议凋整态2 3之輸出係_ 組N符號,其中每個符號已經給定—指定相位旋轉。’、 旋轉器25用於複數碼藉由組合—序列長度叫目關每個 廷些符號在由相位調整器23之輸出取得之該組n符號中。其 不藉由旋轉相位調整符號SF計時,配有旋轉之角度係在= 統中所有複數碼之一函數。然後’ Μ種複數序列相關每個 在該組Ν符號中係連鎖以組合一單一複數序列之長度 -14- 1275256 (10) 發明說明續頁 N SF-SFmax,其組合旋轉器25之最後輸出。 件,配 完成, 序列輪 號之最 序列以 利用於 細胞位 一線性 係可以 餘係實 方疋轉器2 5之複數序列輸出係倍數,元件接著元 有中碼產生器2 1輸出,倍數係經過乘法器2 7 r及2 7 i 乘法器2 71•及2 7 i倍數實數中碼配有旋轉器2 5之複數 出之各實數及虛數元件。 乘法器2 7 r及2 7 i之輸出係一子頻道之該組n符 後展開序列。總和器29加上所有子頻道之最後展開 組〇展開1 7之一單一序列輸出。 因為頻道化碼係利用於使用者展開及擾頻碼係 細胞展開,頻道化碼及擾頻碼係已知一優先權根據 置及係傳送到一指定之使用者由一細胞基地台經過 傳送。線性傳送係超出本揭示之範圍。M頻道化碼 使用於’乙…‘,,其中第一 %係複數及剩 元件之ith頻道化碼係定義如: ⑹ = ,其中n=l,...SF及其中么係實數。 子頻道k也可以使用p擾頻碼,&··.匕,^^…匕其中第 P 1係複數及剩餘係實數。nth元件之丨“擾頻碼係定義如:
歹,其中 n=l,…SF max及其中係貫數。 ⑺ 參考揭示在圖6 a-d上本發明之方法9 7之流程圖,資剩 其具有經過調變及包含一列之資料符號係輸入進入展開 1 7。一符號群組量值N用於子頻道k係藉由群組N處理器 使用方程式3 (步驟9 9 )決定。 -15- 發明說明續頁 1275256 (π) 因為不同頻道化碼具有不同長度因它們不同展開係 數S F,Ν週期之頻道化碼込係連鎖組(步驟1 0 1)成一週期長碼 £_ρ,等於長度到通信系統之最大展開係數SFmax。連鎖係不 需要在N係等於1時(SF = SFmax)。 為簡化方法97之說明,込代表產生之所有實數頻道化碼 其已經連鎖。包含在L中係實數碼來自其係給予之複數頻 道化碼。η1 h元件之5_係定義如: c[n] = C![n] · c2[n]...cM[n],其中 n=l,...SF 。
(8) 另外,γ_代表產生之所有實數擾頻碼。包含在i中係實 數碼來自其係給予之複數擾頻碼。nth元件之l係定義如: ν[η]=νι[η] · v2[n]...vp[n] ^ 其中 1,…SFmax 。 (9) 一中實數碼係計算(步驟1 0 3 )由每個連鎖頻道化碼 序列e_P及實數擾頻碼乙藉由執行兩個向量在中碼丄產生器21 中之一元件接著元件倍數。倍數係允許因為兩個向量係相
同長度。nth元件之中碼係定義如: s_[n]=^p[n] · ν[π], 其 中 n=l,...SFmax 。 (10) 其中ip,係一產生之子頻道k頻道化碼週期性擴展, 包含N週期之L相關展開係數SF。中實數碼§_之長度SFmax係 計算(步驟1 0 3 )使用丛及及係M + P實數碼之組合。 中碼i係計算一次用於一給定(kth)子頻道。效率係增加 因為計算係執行一次用於全部資料序列用於子頻道k之傳 送。群組N計算(步驟105 )係啟始及一向量d包含N符號係 -16- 1275256 (π) 發明說明續頁 < 為 組合(步驟107 )在群組N處理器19中。符號 A係啟始(步 驟 1 0 9 )。
展開器1 7改進處理速度藉由瞭解每個序列乙(方程式 5 )之產生相關複數序列jSF(i-1) + n其n=l,...SF。本序列產 生因為每個複數碼泛,它係來自一實數擾頻碼L、叉經過倍數 配有複數序列jn (方程式4 )。參考方程式5及使用交換優 先權之倍數,實數頻道化碼e_p及實數擾頻碼v可以使用經過 中碼(步驟103)。方程式5代表nth元件之z,,(其中乙係SF
晶片在△内之元件,其代表子頻道k之ith符號,di在該群組 中之指定)。變成: ^] = drc[nlv[SF(i-l) + nlj^ · ^ 其中 n=l,...SF及 i=l,2,...N。 (11) 為完成展開處理用於一群組,一倍數之中碼i配有在該 群組中所有符號之一連鎖係需要。本發明之展開器1 7預防 複數個倍數藉由瞭解每個倍數配有複數運算元j係等於一 反時鐘旋轉之被乘數其在角度之數目中變化。旋轉相關一 改變之實數及虛數元件配有一改變之信號。之nth元件係 由其(n-l)th元件配有複數運算元/Λ+Μι)之一倍數取得及係定 義如: h一 1],其中 η=1,…SF (12) 其中0th元件之i係啟始如: (13) 孑[〇] = -17- 1275256 (13) p明說明 方程式1 3啟始$[〇]藉由給予一啟始相位彳,其係展開係 數S F之一函數,指定i在群組内係展開之符號及複數擾頻碼 P丨之數目。步驟1 1 1執行本啟始之第一步驟。 求助相等於之間一倍數配有一複數運算元j及一反時 鐘旋轉之之被乘數藉由9〇度,$之nth之元件實數及虛數元 件係因為(η-1 )th元件個別之實數及虛數元件。因為一群組n 符號係展開配有N週期之子頻道k展開係數SF頻道化碼匕,i 取得該數值由i= 1,...N。 在一符號計算之後i係啟始(步驟丨〇 9 ),一群組N符號 係處理及<[0]係啟始(步驟丨丨丨)。在展開係數SF滿足下面 時: SF.Pfeq,用於任何整數p, (14) 方程式12減少4[〇]=咚因為j4q=l用於任何整數q。用於壽 例在SF不滿足方程式14之條件(步驟113)時,係藉连 給予一啟始相位之$[0μ广,^到符號4 (步驟丨15)取ς 方法97處理配有四個測試以決定符號旋轉之總數根相 需要之使用中複數展開碼之數目。用於案例在Μι+ρι==4〆^ 驟117)時,其中Ρ係任何整數,2之…之元件之實數 數元件係來自實數及虛數元件配有複數運算元係广,q μ ,及(n-l)th元件如方程式15及16揭示在步驟ιΐ9中。旋轉蒙 25旋轉《之(n-l)th元件〇度以取得其nth元件。 用^案例(步驟135)時’其中p係任々 整數’ 4之nth元件之實數及虛數元件係來自實數及虛數; 件配有複數運算元係广,=y•,及其(n_1)th元件之如揭$ -18- 發明說明續頁 1275256 (14) 藉由方程式17及18在步驟123中。旋轉器25旋轉$之(n-l)th 元件90度反時鐘,以取得其nth元件。 用於案例在Mi+PiMp + S (步驟125 )時,其中p係任何 整數,4之nth元件實數及虛數元件係來自實數及虛數元件 配有複數運异元係及其(n-i)th元件如揭示藉由方 程式19及20在步驟127中。旋轉器25旋轉4之(n-i)th元件ι8〇 度反時鐘,以取得其nth元件。
用於案例在Mi+PiMp + S (步驟129 )時,其中p係任何 整數,$之11111元件之實數及虛數元件係來自實數及虛數元 件配有複數運算元係/Λ+Λ/1)= -7·,及其(n-l)th元件如揭示藉由 方程式21及22在步驟131中。旋轉器25旋轉$之(n-l)th元件 270度反時鐘以取得其nth元件。 產生之S F晶片長中晶片序列d俾計算用於丨1 h符號在該 N組符號中藉由利用SF旋轉如說明藉由方程式15-22。實際 倍數係取代藉由旋轉器25執行移位運算揭示在圖7a_d中相 關前面提到之0度、90度、180度及270度旋轉個別計算81? 晶片長度向量ί。 如揭示卢圖7a-d中,在ith符號間隔,$之〇th元件係啟 始由新複數資料符號邕每方程式1 3。決定之符號旋轉之總 數係90度、180度或2 70度,ί 之實數及虛數元件係指定進 八一暫存器處理ίΜ之實數及虛數元胃㈤元件。 之實數及虛數元件係移位繞過在暫存器中以晶片速率。暫 存器具有兩個記憶體元件,其共同配有一回授路徑完成^ / 之nth元件個別由其(n-i)th元件之實數及虛數元件之產生, (方程式17-22 )。倍數配有-1負責用於需要之信號改變。 -19- 發明說明續頁 1275256 (15) 旋轉器25輸出zreal、zimag指定在nth晶片間隔如及 2,,胃Μ。因此,旋轉器輸出在n= L-.SF晶片間隔上代表SF 晶片長度向量2,即,產生之資料符號4配有jSF(i_1) + n,n =
SF 如一個熟悉技藝者將瞭解,一 0度之相位旋轉在複數平 面(圖2)上執行藉由旋轉器25揭示在圖7a中輸出資料符號 輸入之實數2,—及虛數相同數值。符號沒有經過任
何相位改變。一 90度之相位旋轉執行藉由旋轉器25揭示在 圖7b中輸出如虛數符號元件實數資料符號元件輸入 及輸出如實數符號元件虛數符號元件輸入沿著一改 變之信號。一 180度之相位旋轉執行藉由旋轉器25揭示在圖 7c中輸出如虛數符號元件虛數資料符號元件輸入沿 著一改變之信號及輸出如實數符號元件Μ實數符號元 件輸入沿著一改變之信號。一 270度之相位旋轉執行藉由旋 轉器25揭示在圖7d中輸出如虛數符號元件虛數資料 符號元件輸入,及輸出如實數符號元件實數符號元件 輸入沿著一改變之信號。
參考圖6d,在所有保持之符號在該組中係相同處理(步 驟133)之後,它們係連鎖組合及倍 數藉由中碼i以達到該群組最後展開序列步驟1 3 5)。處理 係重複用於保持群組(步驟137)及群組(步驟139)索引係增 加如果需要。 展開器1 7之另外實施例係可以實體化在一指定數目之 碼係使用及沒有變化時。例如,展開器1 7係指定在一發射 器中用於一通信系統其只需要兩個碼用於展開,一個實 -20- 發明說明續頁 127525^ 數、, l(ju 試用 之相 係可 熟悉 請專 圖式 個虛數,複數碼之總數等於一,滿足測試 瑪數)Μ數4 )(步驟12 1)因此只需要一 9〇度旋轉。保持測 於〇、180及270度旋轉(步驟117、125、129)及它們 關旋轉(步驟119、127及131)係預防。任何數目之碼 以組合以展開資料組合在群組Ν處理器1 9中。 、 中時,對那些 内如在下面申 在本發明已經說明在較佳實施例之項目 該技藝者其它變化其係在本發明之範圍 利範圍中概述將瞭解。 簡單說明 圖1係一先前技藝多向近接通信系統之一簡單方塊图 圖2係一星座點信號空間之一平面圖。 圖3係一先前技藝CDMA通信系統之一簡單方塊圖。 圖4係一先前技藝兩元件展開器之一系統架構。 圖5係本發明之一系統架構。 圖6a-d係本發明之方法之控制流程圖。 圖7a_d係本發明之一資枓流程圖。 -21-
Claims (1)
1275256 _ 申請專利範圍續頁 拾、申請專利範圍 1 ·種在無線通信系統中使用至少二展開碼以展開一符號 序列的方法’其中一第一碼係被用來區分使用者以及一 第一碼係被用來區分基地台,該方法之特徵在於下列步 驟: 從該至少二展開碼產生一符號展開碼; 從該符號序列產生一複合碼序列:以及 以逐位元(bit by bit)的方式將該符號展開碼與該複合 碼序列相乘以產生一展開序列。 2 ·如申請專利範圍第1項所述之方法,進一步特徵在於定 義母一 N付说為來自該符號序列之一^群組的步驟;以及 其中展開係以逐群組的方式來實施。 3 ·如申請專利範圍第2項所述之方法,其中產生該符號展 開碼的步驟包含以逐位元的方式將第一展開碼與第二展 開碼相乘。 4 ·如申請專利範圍第3項所述之方法,其中該第一展開碼 係被序連N次。 5.如申請專利範圍第4項所述之方法,其中數量N係藉由 將該系統的最大展開係數(^ F )除以該第一碼的S F來決 定0 -22- J275256 __ 申請專利範圍續頁 6 ’如申睛專利範圍第1項所述之方法,其中該複合碼序列 係藉由調整群組中的符號相位與旋轉在複合平面中的各 相位調整符號SF次而產生自該符號序列。 •如申請專利範圍第6項所述之方法,其中各旋轉係藉由 逆時鐘方向90度的整數倍來決定,該整數係藉由最大 SF模4而被計算。 g 種使用至少一展開碼展開一符號序列以在一無線通信 系統中傳輸的序列展開器,其中一第一展開碼係被用來 區刀使用者與一第二展開碼係被用來區分基地台,該展 開器包含: 碼產生器,用以自該至少二展開碼中產生一展開 碼, 複β碼序列產生器,用以自該符號序列產生一複合 碼序列;以及 二乘法器’藉由逐位元(bitby bit)的方式將該展開碼 與該複合碼序列相乘以產生一最終展開碼。 9·如申請專利範圍第8項所述之序列展開器,進—步特徵 在於冑理窃,用以定義每—^號為來自該符號序列 之一群組。 10.如中請專利範圍第9項所述之序列展開器,其中該碼產 生器係藉由逐位元的方式將該第-展開碼與該第二展 -23- I275256 申請專利範圍續頁 < 開石馬相乘以產生符號展開碼。 U·如申請專利範圍第10項所述之序列展開器,其中該第 展開碼係被序連N次。 12.如申請專利範圍第"項所述之序列展開器,其中數量 N係藉由將該系統的最大展開係數(SF)除以該第—碼 的SF來決定。 13·^申請專利範圍第12項所述之序列展開器,其中該複 合竭序列產生器更包含: · —相位調整器,用以調整在該群組中的符號相位;以 及 力疋轉裔,用以旋轉在複合平面中的各相位調整符號 SF次。 14·如申請專利範圍帛13項所述之序列展_器,其中各旋 轉係藉由逆時鐘方向90度的整數倍來決定,該整數係 藉由最大SF模4而被計算。 _ 1 5 · 一種使用至少二展開碼來傳送一符號序列以在一無線 通“系統中傳輸的系統,其中一第一展開碼係被用來區 刀使用者以及一第二展開碼係被用來區分基地台,該系 統的特徵在於: 一資料輸入,用以輸入該符號序列; 一資料輸出,用以傳送一最終展開碼;以及 -24- 1275256 申請專利範圍續頁 一序列展開器,其包含: 一碼產生器,用以自該至少二展開碼中產生一 展開碼; 一複合碼序列產生器,用以自該符號序列產生 一複合碼序列;以及 二乘法器,藉由逐位元(bit by bit)的方式將該 展開碼與該複合碼序列相乘以產生該最終展開碼。
1 6 ·如申請專利範圍第1 5項所述之系統,進一步特徵在於 一群組N處理器,用以定義每一 N符號為來自該符號 序列之一群組。 1 7.如申請專利範圍第1 6項所述之系統,其中該複合碼序 列產生器的特徵在於: 一相位調整器,用以調整在該群組中的符號相位; 以及
一旋轉器,用以旋轉在複合平面中的各相位調整符 號SF次。 -25-
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US19188400P | 2000-03-23 | 2000-03-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200419954A TW200419954A (en) | 2004-10-01 |
TWI275256B true TWI275256B (en) | 2007-03-01 |
Family
ID=22707294
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW092127534A TWI275256B (en) | 2000-03-23 | 2001-03-23 | Efficient spreader and method for spread spectrum communication systems |
TW090106957A TWI239157B (en) | 2000-03-23 | 2001-03-23 | Efficient spreader and method for spread spectrum communication systems |
TW096101970A TW200746659A (en) | 2000-03-23 | 2001-03-23 | Efficient spreader for spread spectrum communication systems |
TW094112327A TW200620854A (en) | 2000-03-23 | 2001-03-23 | Efficient spreader for spread spectrum communication systems |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW090106957A TWI239157B (en) | 2000-03-23 | 2001-03-23 | Efficient spreader and method for spread spectrum communication systems |
TW096101970A TW200746659A (en) | 2000-03-23 | 2001-03-23 | Efficient spreader for spread spectrum communication systems |
TW094112327A TW200620854A (en) | 2000-03-23 | 2001-03-23 | Efficient spreader for spread spectrum communication systems |
Country Status (16)
Country | Link |
---|---|
US (3) | US6885692B2 (zh) |
EP (1) | EP1269645B9 (zh) |
JP (1) | JP2003528532A (zh) |
KR (3) | KR100696232B1 (zh) |
CN (2) | CN1812280A (zh) |
AT (2) | ATE355656T1 (zh) |
AU (2) | AU2001220988B2 (zh) |
CA (1) | CA2401896A1 (zh) |
DE (2) | DE60033705T2 (zh) |
ES (2) | ES2236013T3 (zh) |
HK (1) | HK1058583A1 (zh) |
IL (2) | IL151895A0 (zh) |
MX (1) | MXPA02009295A (zh) |
NO (1) | NO20024530L (zh) |
TW (4) | TWI275256B (zh) |
WO (1) | WO2001071938A1 (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2001220988B2 (en) * | 2000-03-23 | 2004-04-29 | Interdigital Technology Corporation | Efficient spreader for spread spectrum communication systems |
US7035201B2 (en) * | 2001-04-20 | 2006-04-25 | Mediatek Inc. | Programmable transceiver structure of multi-rate OFDM-CDMA for wireless multimedia communications |
US20050237919A1 (en) * | 2002-06-21 | 2005-10-27 | Hartmut Pettendorf | Generation of orthogonal codes |
US7302023B2 (en) * | 2002-07-25 | 2007-11-27 | Yang George L | Application of multipath combiner and equalizer in a multi-channel direct sequence spread spectrum communication system |
US8054783B2 (en) * | 2004-08-06 | 2011-11-08 | Nextel Communications Inc. | System and method for dividing subchannels in a OFDMA network |
US7711028B2 (en) * | 2005-08-02 | 2010-05-04 | The Mitre Corporation | Spectrum shaping using code-hopping CDMA |
CN1921362B (zh) * | 2005-08-23 | 2011-09-21 | 中兴通讯股份有限公司 | 一种码分多址通信***中正交可变扩频码分配方法 |
US8139660B2 (en) * | 2006-04-14 | 2012-03-20 | Qualcomm Incorporated | Methods and apparatus related to using a wireless terminal scrambling identifier |
US8825099B2 (en) | 2007-01-09 | 2014-09-02 | Qualcomm Incorporated | CQI reporting for MIMO transmission in a wireless communication system |
US8837337B2 (en) * | 2007-01-12 | 2014-09-16 | Qualcomm Incorporated | Signaling of power information for MIMO transmission in a wireless communication system |
US8054919B2 (en) | 2007-03-22 | 2011-11-08 | Samsung Electronics Co., Ltd | Method and apparatus for generating training sequence codes in a communication system |
DE102008015702B4 (de) * | 2008-01-31 | 2010-03-11 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Vorrichtung und Verfahren zur Bandbreitenerweiterung eines Audiosignals |
JP4935701B2 (ja) * | 2008-02-04 | 2012-05-23 | Kddi株式会社 | 直交周波数分割多重通信装置及び方法 |
DE102009005119B4 (de) | 2009-01-19 | 2018-03-29 | Continental Automotive Gmbh | Signalverarbeitungsanordnung und Verfahren zur Signalverarbeitung |
EP2214165A3 (en) | 2009-01-30 | 2010-09-15 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Apparatus, method and computer program for manipulating an audio signal comprising a transient event |
US8638834B2 (en) * | 2009-07-15 | 2014-01-28 | Cisco Technology, Inc. | Signal sequence detection techniques for OFDM/OFDMA systems |
CN105591994B (zh) * | 2014-10-21 | 2019-08-02 | 中兴通讯股份有限公司 | 码分多址接入的多用户通信方法及装置 |
WO2018059350A1 (zh) | 2016-09-30 | 2018-04-05 | 华为技术有限公司 | 一种数据处理方法、装置和*** |
WO2019028874A1 (en) * | 2017-08-11 | 2019-02-14 | Zte Corporation | PROCESSING AND TRANSMISSION OF SYMBOL BLOCKS IN WIRELESS COMMUNICATIONS |
US10848360B1 (en) * | 2019-07-11 | 2020-11-24 | Wisig Networks Private Limited | Receiver for receiving discrete fourier transform-spread-OFDM with frequency domain precoding |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2526510B2 (ja) * | 1993-10-22 | 1996-08-21 | 日本電気株式会社 | 無線デ―タ通信装置 |
JP2734955B2 (ja) * | 1993-12-24 | 1998-04-02 | 日本電気株式会社 | 無線データ通信装置 |
GB2300545B (en) * | 1995-05-03 | 1999-10-27 | Motorola Ltd | A method for processing signals |
DE69737670T2 (de) * | 1996-03-05 | 2007-10-04 | Ntt Docomo Inc. | Signalübertragungsverfahren, sender und empfänger für ein mobiles kommunikationssystem |
JP3311951B2 (ja) * | 1996-12-20 | 2002-08-05 | 富士通株式会社 | 符号多重送信装置 |
US6128276A (en) * | 1997-02-24 | 2000-10-03 | Radix Wireless, Inc. | Stacked-carrier discrete multiple tone communication technology and combinations with code nulling, interference cancellation, retrodirective communication and adaptive antenna arrays |
JP3093679B2 (ja) * | 1997-06-03 | 2000-10-03 | 三菱電機株式会社 | Cdma通信方法およびcdma通信装置 |
EP0918410A4 (en) * | 1997-06-20 | 2000-01-19 | Mitsubishi Electric Corp | METHOD AND DEVICE FOR TRANSMITTING AT VARIABLE SPEED |
US6031865A (en) * | 1997-08-04 | 2000-02-29 | Motorola, Inc. | Rapidly decorrelating spreading sequences for DS-CDMA transceivers |
EP1029398B1 (en) * | 1997-10-10 | 2009-11-25 | QUALCOMM Incorporated | Multi-layered pn code spreading in a multi-user communications system |
US6393047B1 (en) * | 1998-06-16 | 2002-05-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Quadriphase spreading codes in code division multiple access communications |
DE19852571C1 (de) * | 1998-11-13 | 2000-06-21 | Siemens Ag | Verfahren zur Datenübertragung in einem Funk-Kommunikationssystem mit CDMA-Teilnehmerseparierung und variablen Spreizfaktoren |
US6151328A (en) * | 1998-12-31 | 2000-11-21 | Lg Information & Communications Ltd. | Apparatus and method for controlling power in code division multiple access system |
JP2002536870A (ja) * | 1999-01-29 | 2002-10-29 | ピンツィ ファン | 無相関領域を有する2値符号系列を用いた無干渉適応スペクトル拡散通信方式 |
AU2001220988B2 (en) * | 2000-03-23 | 2004-04-29 | Interdigital Technology Corporation | Efficient spreader for spread spectrum communication systems |
US6728286B2 (en) * | 2002-08-07 | 2004-04-27 | Honeywell International Inc. | Method of joining mirrors to ring laser gyro block assemblies |
-
2000
- 2000-12-14 AU AU2001220988A patent/AU2001220988B2/en not_active Ceased
- 2000-12-14 WO PCT/US2000/033868 patent/WO2001071938A1/en active IP Right Grant
- 2000-12-14 ES ES00984356T patent/ES2236013T3/es not_active Expired - Lifetime
- 2000-12-14 JP JP2001569993A patent/JP2003528532A/ja active Pending
- 2000-12-14 AT AT05102887T patent/ATE355656T1/de not_active IP Right Cessation
- 2000-12-14 MX MXPA02009295A patent/MXPA02009295A/es active IP Right Grant
- 2000-12-14 EP EP00984356A patent/EP1269645B9/en not_active Expired - Lifetime
- 2000-12-14 KR KR1020057007704A patent/KR100696232B1/ko not_active IP Right Cessation
- 2000-12-14 KR KR10-2002-7012561A patent/KR100528605B1/ko not_active IP Right Cessation
- 2000-12-14 ES ES05102887T patent/ES2280068T3/es not_active Expired - Lifetime
- 2000-12-14 DE DE60033705T patent/DE60033705T2/de not_active Expired - Lifetime
- 2000-12-14 AU AU2098801A patent/AU2098801A/xx active Pending
- 2000-12-14 CA CA002401896A patent/CA2401896A1/en not_active Abandoned
- 2000-12-14 IL IL15189500A patent/IL151895A0/xx not_active IP Right Cessation
- 2000-12-14 CN CNA200610007681XA patent/CN1812280A/zh active Pending
- 2000-12-14 CN CNB008195331A patent/CN1248421C/zh not_active Expired - Fee Related
- 2000-12-14 DE DE60019469T patent/DE60019469T2/de not_active Expired - Lifetime
- 2000-12-14 AT AT00984356T patent/ATE293309T1/de not_active IP Right Cessation
- 2000-12-14 KR KR1020067012989A patent/KR100793675B1/ko not_active IP Right Cessation
-
2001
- 2001-03-16 US US09/810,596 patent/US6885692B2/en not_active Expired - Lifetime
- 2001-03-23 TW TW092127534A patent/TWI275256B/zh not_active IP Right Cessation
- 2001-03-23 TW TW090106957A patent/TWI239157B/zh not_active IP Right Cessation
- 2001-03-23 TW TW096101970A patent/TW200746659A/zh unknown
- 2001-03-23 TW TW094112327A patent/TW200620854A/zh unknown
-
2002
- 2002-09-20 NO NO20024530A patent/NO20024530L/no unknown
- 2002-09-23 IL IL151895A patent/IL151895A/en unknown
-
2004
- 2004-02-25 HK HK04101332A patent/HK1058583A1/xx not_active IP Right Cessation
-
2005
- 2005-04-26 US US11/114,397 patent/US7103088B2/en not_active Expired - Fee Related
-
2006
- 2006-09-01 US US11/515,168 patent/US20070009013A1/en not_active Abandoned
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI275256B (en) | Efficient spreader and method for spread spectrum communication systems | |
KR100887691B1 (ko) | 신호들에 확산 코드들을 적용 | |
RU2142201C1 (ru) | Передача сигналов с переменной скоростью в системе связи с расширенным спектром с использованием группового кодирования | |
US6834291B1 (en) | Gold code generator design | |
AU2001220988A1 (en) | Efficient spreader for spread spectrum communication systems | |
US8804790B2 (en) | Spread spectrum encoding and decoding | |
US8537878B2 (en) | Spread-spectrum codes generation | |
WO2006059619A1 (ja) | 無線通信システム、無線通信方法及び通信装置 | |
US20100272154A1 (en) | Spread-spectrum modulation and demodulation | |
JPH10285136A (ja) | スペクトラム拡散無線通信システム | |
Shankiti et al. | Implementing a RAKE receiver for wireless communications on an FPGA-based computer system | |
EP1564904B1 (en) | Efficient spreader for spread spectrum communication systems | |
KR100321998B1 (ko) | 부호분할다중접속 통신시스템에서 준직교부호 생성 방법및 이를 이용한 채널 확산장치 및 방법 | |
JPH10294715A (ja) | スペクトラム拡散無線通信システム | |
JP3932366B2 (ja) | 多重ゴールド符号を用いた多重通信系及び疑似乱数系列 | |
JP2001513950A (ja) | データシーケンスのダイレクトシーケンス拡散方法 | |
US20040042533A1 (en) | Codeword synthesizing system and a correlation system, methods of operation thereof and a spread spectrum communications transceiver employing the same | |
JP2006339924A (ja) | スペクトラム拡散通信システム及びそれに用いる復調回路 | |
AU2004203483A1 (en) | Efficient Spreader for Spread Spectrum Communication Systems | |
Ion | SPREADING CODES |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |