Communication system and method with orthogonal block encoding
Abstract
A communication system and method with orthogonal block encoding is provided. Encoded signals are transmitted by repeating transmissions of symbol blocks with a phase or sign change selected for each block from a sequence of phase or sign changes. Different symbols are transmitted using orthogonal sequences. The decoding uses different orthogonal sequences for separating the received encoded signals into corresponding separate channels. The orthogonal encoding is removed from the encoded transmitted signals and corresponding ones of the repeated symbols are added in successively received repeated blocks after the orthogonal encoding is removed. A transmitter uses a digital source encoder to encode information into symbols, and each symbol is repeated a preselected number of times to successively produce groups of repeated bits. Each repeat bit is changed in phase or sing by application of a sign or phase change determined by a selected assigned orthogonal code associated with the transmitter. The sign changed bits are interleaved from a number of such groups to successively generate a number of blocks, each composed of the different sign or phase changed bits of the preselected number of repeated groups and having a collective sign or phase change corresponding to a common sign change or phase shared by all bits of the block. The interleaved blocks then modulate a radio signal for transmission.

Term
No projected expiry on record.
- Priority
- Filed
- Granted
- Today
64 claims: 58 independent, 6 dependent
- 1一種採用垂交區塊編碼之通訊系統,其係包括:一發射器,用以重覆地傳輸包括符號之相互垂交碼重覆區塊的編碼信號,在重覆區塊中的該等符號係表示一資訊源信號的連續取樣;及一接收器,其係用以解碼該等編碼信號之符號的垂交碼重覆區塊。
- 2如申請專利範圍第1項之通訊系統,其中該接收器係採用不同的垂交碼,以便將該等編碼信號分成相對的分隔通道。
- 3如申請專利範圍第1項之通訊系統,包括:一記憶體,其係用以儲存一垂交碼;及一相位移器,其係用以響應於將相對序列之相位移加諸於至少一相互重覆區塊之所儲存的垂交碼。
- 4如申請專利範圍第1項之通訊系統,其中該等接收器係包括:一垂交區塊碼移除器,其係用以將該垂交碼從該等編碼傳輸信號其中予以移除;及一加法器,其係用以在該垂交碼移除器所移除,而以便在該等重覆區塊中形成每一符號的加總信號之後,增加在連續所接收重覆區塊中的一些符號。
- 5如申請專利範圍第4項之通訊系統,其係包括用以在一預定率傳輸該等重覆區塊,及用以在連續的一些重覆區塊中增加符號的一發射器。
- 6如申請專利範圍第4項之通訊系統,其中該接收器係包括一等化器,其係用以處理來自該加法器的該加總信號,以補償多路徑傳遞。
- 7如申請專利範圍第1項之通訊系統,其係包括一數位源編碼器,用以產生當作資訊數位位元的符號。
- 8如申請專利範圍第7項之通訊系統,其係包括:位元重覆器,用以重覆由數位源編碼器所產生之資訊的每一位元,其係以一預選次數而連續性地產生重覆位元組;符號合成器,其係根據一垂交碼而用以選擇性地將一信號變化強加於所重覆位元之連續組數目其中每一組的該等重覆位元上,而這些重覆位元係等於在每一組中的預選位元數目;交錯器,其係用以交錯來自該等預選組數目的該等符號變化位元,以連續性地產生許多的區塊,而每一區塊係由預選之重覆組的不同符號改變位元所組成,且具有相對於由該區塊之所有符號改變位元所共用之共同符號變化的集體符號變化;及一符號調變器,其係用以根據該等具有相對於該垂交碼之符號變化所產生的區塊而傳輸一所調變的信號。
- 9一種採用垂交區塊編碼之通訊系統,其係包括:多數的發射器,其係用以重覆地傳輸包括符號相互垂交碼重覆區塊的編碼信號,其係分別表示在每一發射器上所產生之資訊源信號的取樣;及一接收器,其係用以接收該等所編碼之傳輸信號,及用以解碼來自多數發射器所接收之傳輸編碼信號之符號的該等垂交碼重覆區塊,其係藉由採用不同的一些分別結合許多不同發射器的垂交碼,以將該等所接收的信號分成相對的分離通道來接收及解碼。
- 10如申請專利範圍第9項之通訊系統,其中各該發射器係包括:一記憶體,用以儲存一垂交碼;及一反應器,其能響應於用以將一相對序列之相位移加諸於每一重覆區塊的該所儲存之垂交碼。
- 11如申請專利範圍第10項之通訊系統,其中該反應器係根據所儲存之垂交碼而選擇性地將180∘相位移加諸於該等所重覆之區塊。
- 12如申請專利範圍第11項之通訊系統,其中該記憶體係包括一記憶體,其係用以儲存具有許多位元的Walsh-Hadamard碼,而這些位元係等於該等發射器重覆地傳輸該等所重覆之區塊的次數。
- 13如申請專利範圍第9項之通訊系統,其中該接收器係包括:一垂交碼移除器,其係用以移除該等所傳輸信號的該垂交碼;及一加法器,其係在該垂交碼由該垂交碼移除器移除之後,用以增加相對在來自多數發射器其中一個之連續性接收重覆區塊的一些符號,以便在該等所重覆的區塊中形成每一符號的加總信號。
- 14如申請專利範圍第13項之通訊系統,其中該等區塊是以一預選的區塊重覆率而傳輸,其會在一預選重覆期間造成;及該加法器係包括另一加法器,其係用以增加在連續重覆區塊中的該等相對符,而這些連續重覆區塊係藉由等於該重覆期間的量而彼此分離。
- 15如申請專利範圍第14項之通訊系統,其中各該發射器係包括:一垂交碼器,其係根據所結合之多數不同垂交碼其中的一個而當在傳輸的時候,用以選擇性地將相位移加諸於該等重覆區塊;及該接收器係包括一區塊移除器,其係根據運用於該加法器之前而分別結合所要解碼之發射器的該垂交碼,而移除來自多數發射器其中每一所接收的每一重複區塊。
- 16如申請專利範圍第13項之通訊系統,其中各該發射器係包括:一垂交碼器,其係用以當根據所結合之多數不同垂交碼其中的一個傳輸的時候,用以選擇性地將相位移加諸於該等所重覆的區塊;及該接收器係包括一區塊移除器,其係用以移除來自多數發射器其中每一個所接收之該等重覆區塊其中的每一個,其係根據在運用於該加法器之前,結合不同所解碼之多數不同垂交碼其中的一個而移除。
- 17如申請專利範圍第13項之通訊系統,其中該接收器係包括一等化器,其係用以處理來自該加法器的該加總信號,以補償於多路徑傳遞效果。
- 18如申請專利範圍第9項之通訊系統,其中多數發射器其中的每一個係包括一數位位元編碼器,其係用以產生當作資訊數位位元的符號。
- 19如申請專利範圍第18項之通訊系統,其中多數發射器其中的每一個係包括:一重覆器,其係藉由一預選的次數而用以重覆由該數位源編碼器所產生之每一資訊位元,以連續性地產生重覆位元組;一符號改變器,其係根據結合該發射器的垂交碼而用以選擇性將一符號變化加諸於連續重覆位元數目其中每一個的該等重覆位元,而這些連續組的重覆位元係等於在每一組中的預選位元數目;一交錯器,其係用以交錯來自預選組數目的該等的符號變化位元,以連續性地產生許多區塊,而每一區塊是由所預選之重覆組數目的該等不同符號改變位元所組成,且具有相對於由該區塊的所有符號改變位元所共用之共同符號變化的集體符號變化;及一符號調變器,其係根據具相對於該垂交碼之符號變化的該等所產生的區塊而用以傳輸一調變的信號。
- 20如申請專利範圍第19項之通訊系統,其中該等發射器其中的每一個係包括一錯誤改正編碼器,其係用以將錯誤改正編碼加諸於來自該數位源編碼器之每一資訊的數位位元。
- 21如申請專利範圍第9項之通訊系統,其中各該發射器係包括:一存取碼產生器,其係用以由該數位源編碼器所產生之資訊數位位元率而產生存取碼序列;及一存取碼合成器,其係用以將該存取碼加諸於該等垂交碼區塊其中每一個的該等個別數位位元。
- 22如申請專利範圍第21項之通訊系統,其中該接收器係包括一存取碼解碼器,其係用以解碼在接收器上所接收資訊的該等個別數位位元。
- 23如申請專利範圍第19項之通訊系統,其中該解碼器係包括一解交錯器,其係用以將該等區塊分成該等個別的數位位元。
- 24如申請專利範圍第23項之通訊系統,其係包括一最大可能性等化器,其係用以均衡來自該解交錯器的該等個別數位位元。
- 25如申請專利範圍第23項之通訊系統,其中該接收器係包括一錯誤改正解碼器。
- 26一種用以垂交區塊編碼之方法,包括下列步驟:重覆地傳輸所編碼的信號,其係由符號的相互垂交碼重覆區塊所組成,在重覆區塊中的該等符號係表示連續的取樣;及解碼該傳輸編碼信號之符號的垂交碼重覆區塊。
- 27如申請專利範圍第26項之方法,其中該解碼步驟係包括分別採用不同垂交碼的步驟,其係用以將該等所接收之編碼信號分成相對的各別通道。
- 28如申請專利範圍第26項之方法,包括下列步驟:儲存一垂交碼;及響應於該所儲存的垂交碼而將相位移的相對序列加諸於一重覆區塊。
- 29如申請專利範圍第26項之方法,包括下列步驟:移除來自所編碼之傳輸信號的該等編碼信號;及在移除該垂交碼之後而增加相對於在重覆區塊中的一些符號。
- 30如申請專利範圍第29項之方法,其係包括以一預選速率而傳輸該等區塊的步驟,並增加在連續重覆區塊中的符號。
- 31如申請專利範圍第29項之方法,其中該等移除垂交碼的步驟係包括下列步驟:在該等重覆區塊中形成每一符號的加總信號;及使用一等化器處理該加總信號。
- 32如申請專利範圍第26項之方法,其係包括編碼該等符號的步驟,而這些符號係當作資訊的數位位元。
- 33如申請專利範圍第32項之方法,包括下列步驟:以一預選的次數來重覆由該數位源編碼器所產生的每一資訊位元,以連續性地產生重覆位元組;根據一垂交碼而將一信號變化加諸於許多連續重覆位元組其中每一個的該等重覆位元,而這些連續組的重覆位元係等於在每一組中的遇選位元數目;交錯來自所預選之組數目的該等符號變化位元,以連續性地產生許多的重覆組,並具有相對於由該區塊的所有符號變化位元所共用之共同符號變化的集體符號;及根據具相對於該垂交碼之符號變化的該等所產生之區塊而傳輸一所調變的信號。
- 34一種在具有而用以與發射器通信之多數發射器及一接收器的通信系統中,一方法係用以垂交區塊編碼,包括下列步驟:從具有符號之相互垂交碼重覆區塊的多數傳輸編碼信號其中每一個而重覆地傳輸,而相互垂交碼重覆區塊的符號係分別表示在發射器上所產生的資訊源信號之連續取樣;及解碼來自在接收器上之所有多數發射器所接收之該等傳輸編碼信號的該等垂交碼重覆區塊,其係藉由分別結合用以將該等所接收之編碼信號分成相對信號的一些不同發射器而解碼。
- 35如申請專利範圍第34項之方法,其中該傳輸步驟係包括下列步驟:在每一發射器上儲存在多數發射器其中每一個的多數垂交碼其中的不同一個;及根據該所儲存的垂交碼而將一序列的相位移加諸於每一重覆的區塊。
- 36如申請專利範圍第35項之方法,其中該強迫包含一序列的步驟係包括選取一180度相位移的步驟,其係用以根據該所儲存的垂交碼而加諸於該等重覆的區塊。
- 37如申請專利範圍第36項之方法,其中該儲存的步驟係包括下列步驟:選擇具有許多位元的Walsh-Hadamard碼,而這些位元係等於該等發射器重覆地傳輸該等重覆區塊的次數。
- 38如申請專利範圍第34項之方法,其中該編碼的步驟係包括下列步驟:移除來自該等所編碼之傳輸信號的該垂交碼;及在該垂交碼由該編碼器移除之後,從多數發射器其中的一個來增加在連續性地接收重覆區塊中的相對一些符號,以形成在該等重覆區塊中的每一符號的加總信號。
- 39如申請專利範圍第38項之方法,其係包括下列步驟:藉由一預選的區塊重覆率而傳輸該等區塊,而此重覆率是在一預選的重覆期間產生;及增加在連續重覆區塊中的該等相對符號,而這些區塊係藉由等於該重覆期間的量而彼此分離。
- 40如申請專利範圍第39項之方法,包括下列步驟:當根據所結合之多數不同垂交碼的其中之一傳輸的時候,使用一垂交碼器而選擇性地將相位移加諸於該重覆區塊;及根據該垂交碼而移除來自多數發射器其中每一個所接收之每一重覆區塊,而此垂交碼係分別結合在增加相對該等符號其中一個之前所要解碼的該等發射器。
- 41如申請專利範圍第38項之方法,包括下列步驟:當根據多數不同垂交碼其中的一個而傳輸的時候,選擇性地將相位移加諸於重覆的區塊;及從多數發射器其中每一個移除該等重覆區塊其中的每一個,其係根據在增加該等符號中的相對一個之前所分別結合要解碼之發射器的該垂交碼。
- 42如申請專利範圍第38項之方法,包括處理該加總信號的步驟,以補償多路徑傳遞效果。
- 43如申請專利範圍第34項之方法,包括處理該等符號的步驟,其係當作資訊的數位位元。
- 44如申請專利範圍第43項之方法,其係包括下列步驟:重覆於一所預選的次數而產生每一資訊位元,以連續性地產生數組的重覆位元;及選擇性將一符號改變加諸於許多連續群組重覆位元其中每一個的重覆位元上,而,其係根據該發射器的一垂交碼而相等於在每一群組中所預選的位元數目;交錯來自所預選群組的數目的該等符號變化位元,以連續性地產生許多區塊,而每一區塊是由所選取之重覆群組數目的不同符號改變位元所構成,且具有相對於由該區塊之全部符號變化位元所共用之普通符號變化的集體符號改變;及根據具相對該垂交碼之符號變化的該等產生區塊而傳輸一所調變的信號。
- 45如申請專利範圍第44項之方法,包括將錯誤改正編碼加諸於該等資訊數位位元其中每一個的步驟。
- 46如申請專利範圍第44項之方法,包括下列步驟:以某一速率產生存取碼序列,其中資訊數位位元是由該數位源編碼器所產生;及將該存取碼加諸於該等垂交碼區塊其中每一個的個別數位位元上。
- 47如申請專利範圍第46項之方法,包括解碼在該接收器上所接收之資訊個別數位位元的步驟。
- 48如申請專利範圍第44項之方法,包括將該等區塊分成該等個別數位位元的步驟。
- 49如申請專利範圍第48項之方法,包括以一最大可能的等化器來均衡該等數位位元的步驟。
- 50如申請專利範圍第49項之方法,其係包括接收器之錯誤改正解碼的步驟。
- 51一種使用改良的多路徑傳遞錯誤容忍而傳輸一擴展頻譜編碼信號之方法,包括下列步驟:編碼資訊,以產生包括一預定之第一符號數目的符號區塊;重複以選取的次數傳輸每一符號區塊;及根據一所預選之符號改變序列而改變每一連續性重覆區塊的符號。
- 52如申請專利範圍第51項之方法,其中該擴展頻譜編碼信號係藉由結合一擴展頻譜存取碼而在傳輸之前會受到進一步限制。
- 53如申請專利範圍第52項之方法,其中該擴展頻譜存取碼係藉著不同的發射器而共同使用。
- 54如申請專利範圍第51項之方法,其中該等符號或相位變化之選取序列係隨不同的發射器而不同。
- 55如申請專利範圍第54項之方法,其中該不同序列係相互垂交。
- 56一種用以解碼一擴展頻譜信號之方法,其係包括下列步驟:接收一合成信號,該加總許多重疊擴展頻譜信號之合成信號係包括該編碼信號,並取樣該合成信號,以產生信號取樣;組合由一預定取樣數目所分離的一些所選定的信號取樣,其係藉由使用選取自結合一特殊重疊擴展頻譜信號的預先指定的相位改變圖案,以產生非擴展的取樣;及使用等化器來處理該非擴展取樣,以補償多路徑傳遞。
- 57一種使用在採用垂交區塊編碼的通訊系統中之發射器,該發射器係包括:一資訊源信號產生器;一發射器電路,其係用以重覆地傳輸編碼信號,其係包括相互垂交編碼重覆的符號區塊,而這些符號係分別表示資訊源信號的取樣;一記憶體,其係用以儲存一垂交碼;及一相位移器,其係響應於所儲存的垂交碼,用以將一相對的相位改變序列加諸於每一重覆的區塊。
- 58如申請專利範圍第57項之發射器,其係包括一數位源編碼器,用以產生當作資訊數位位元的該等符號。
- 59如申請專利範圍第58項之發射器,其係包括:一重複器,其係以預選的次數來重複由該數位源編碼器所產生的每一資訊位元,以連續性地產生許多的重複位元組;一符號改變器,其係根據結合發射器之垂交碼而用以選擇性地將一符號變化加諸在連續重複位元組數目上之其中每一的重覆位元上,而這些重複位元係等於在每一組中預選位元數目;一交錯器,其係用以交錯處理來自預選組數目的該等符號改變位元,以連續性地產生許多區塊,每一區塊是由預選之重覆組數目的不同符號改變位元所組成,並具有相對於由所有符號改變區塊所共用之共同符號變化的集體符號改變;及一符號調變器,其係用以根據具相對於該垂交碼的符號變化之所產生的區塊而傳一調變信號。
- 60如申請專利範圍第59項之發射器,包括在來自數位源編碼器的每一資訊數位位元之上的爲加諸於錯誤改正編碼的錯誤改正編碼器。
- 61一種使用在處理編碼傳輸信號之接收器,其具有相互垂交編碼重覆符號區塊,該接收器係包括一接收器電路,用以接收該等編碼過的傳輸信號,並用以解碼來自該等發射器所接收之傳輸編碼信號之垂交編碼重覆符號區塊,其係藉由採用多數垂交碼其中的一些不同,而這些垂交碼係結合不同的發射器,以便將該所接收的編碼信號分成相對的分離通道。
- 62如申請專利範圍第61項之接收器,包括:一垂交碼移除器,其係用以從該所編碼之傳輸信號移除該垂交碼;及一加法器,其係用以在垂交碼由該垂交碼移除器移除之後,能在連續地接收重覆區塊中增加相對的一些符號,以便在該等重覆區塊中形成每一符號的加總信號。
- 63如申請專利範圍第62項之接收器,其中該等區塊會以一預選的區塊重覆率來傳送,其會在一所選定的重複期間產生結果;及該加法器係包括另一加法器,其係用以在連續重覆區塊中的該等相對符號,其係藉由等於重複期間的量而彼此分離。
- 64如申請專利範圍第63項之接收器,其中該接收器係包括一區塊移除器,用以根據該垂交碼而移除來自該發射器所接收之該等重覆區塊其中之每一重複區塊,而該垂交碼係結合在提供給該加法器之前的發射器。
Independent claims64
65 paragraphs, as filed
Communication system and method with perpendicular block coding
The present invention relates to a known communication system and method with transmission signal coding processing, and more particularly relates to a vertical cross communication method using vertical cross codes.
Reconsidering the frequency band extension through redundant coding is currently adopted, and its advantage is to provide efficient parameters. However, if the communication device is affected by delayed reflection, time spread, or multipath, this advantage will be lost.
Code multiple access, or CDMA, is a known technology and is often used to widen the transmission frequency band. Repetitive transmission techniques such as primary detection on the receiver are extensions of the repetitive coding techniques known in CDMA to combine signal repetitions. In some CDMA applications such as direct sequence spread spectrum, simple repeated mixing, or "false spreading", and error correction coding, or "information spreading" are used to achieve the desired wider frequency band ratio.
It has been known in the prior art that the use of less-information coding and the replacement of false expansion elements with different signal methods will become perpendicular to each other, and then do not interfere with each other. For example, if a signal generates a coded bit stream a<sub>1</sub>, A<sub>2</sub>, A<sub>3</sub>, A<sub>4</sub>....., and the second signal generates a coded bit stream b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>, B<sub>4</sub>…‥。
Then, the first signal is transmitted using four times repeated encoding, such as a<sub>1</sub>, A<sub>1</sub>, -A<sub>1</sub>, -A<sub>1</sub>, A<sub>2</sub>, A<sub>2</sub>, -A<sub>2</sub>, -A<sub>2</sub>, A<sub>3</sub>, A<sub>3</sub>, -A<sub>3</sub>, -A<sub>3</sub>, A<sub>4</sub>, A<sub>4</sub>, -A<sub>4</sub>, -A<sub>4</sub>....., and the second signal is transmitted with four repetition codes, such as b<sub>1</sub>, -B<sub>1</sub>, -B<sub>1</sub>, B<sub>1</sub>, B<sub>2</sub>, -B<sub>2</sub>, -B<sub>2</sub>, B<sub>2</sub>, B<sub>3</sub>, -B<sub>3</sub>, -B<sub>3</sub>, B<sub>3</sub>, B<sub>4</sub>, -B<sub>4</sub>, -B<sub>4</sub>, B<sub>4</sub>....., and then the symbol format comparison of repeated encoding++-++--++--++--.....The symbol format used for the first signal and repeated encoding, and +--++-- ++--++--+..... is used for the second signal, these lines indicate that half of them are different signs, and the other half are the same. Therefore, once these repetitions are combined with appropriate symbols for boosting a signal, the provision of interference signals will be completely cancelled, and vice versa. These signals are known as "crossovers".
The American digital cellular IS95 system describes the mutual vertical transmission from the cellular base station to the mobile phone. It uses a 64 symbol format selected from a set of 64 mutual vertical Walsh-Hadamard codes. One 64 times repeated encoding. The IS95 system uses non-vertical transmission in the direction from the mobile phone to the cellular base station, which replaces the information error correction code including the convolutional code connected with the vertical Walsh-Hadamard block code. In the direction from the mobile station to the base station, the vertical intersection between different Walsh-Hadamard codes is used to distinguish the difference between the different 6-bit symbols transmitted from the same mobile phone, and it fades to the direction of the mobile station at the base station. Among them, the Walsh-Hadamard codes are used to distinguish between symbols transmitted to different mobile phones.
The disadvantage of the IS95 system with non-vertical transmission in the direction of the mobile station to the base station is that if the power of the mobile station transmitter is not strictly controlled as a function of the distance from the base station, the signals from different mobile phones are roughly at Receive at the same power level. However, when the embodiment of the present invention was disclosed in the US Patent No. 5,151,91 titled "CDAFA Subtractive Demodulation" published on September 29, 1992 in Dent, the requirement for strict power control was reduced, and the decoding The signal has been removed more than once to improve the interference reduction. In the title "Multiple Coding for Radio Communications" of U.S. Patent No. 5,353,3522 issued on October 4, 1994 in Dent and Bottomley, it describes the most suitable spread spectrum access code, which is equivalent to the above-mentioned symbol format. When the vertical cross signal is used in non-vertical transmission between different transmissions, such as using the IS95 uplink in the direction from the mobile station to the base station. The reference patents disclosed above are hereby incorporated all of their references.
There are different reasons between IS95 uplink (mobile station to base station) and IS95 downlink (base station to mobile station). When the prior art communication method is used, its transmission method is to maintain the vertical handover between different transmissions. Have the correct time arrangement. If the first and second signals in the above example have a displacement relative to each other, as shown below: ++--++--++--++--+--++--++-- ++--++As shown in the two example symbol formats provided above, it can be seen that the difference is at the beginning and end of the symbol block. In this way, the handling of the cross is strictly followed.
In the downlink or base station to mobile station, the directions of all signals originate on the same base station, and such time alignment can be ensured. When the signals in the uplink or from the mobile station to the base station originate from different mobile phones located at different distances from the base station, it is not easy to achieve the time arrangement of the signals received on the base station.
The European cellular system known as GSM uses dynamic time alignment of mobile transmission, in which individual mobile phones are ordered by one base station to advance or delay the time relationship of signals received by another base. However, the ability to achieve such high accuracy synchronization, such as in less than microseconds, is limited by the phenomenon of multipath signal transmission, which is based on the characteristics of the land-based mobile radio environment.
This multi-path signal transmission phenomenon is caused by reflections of transmitted signals from large objects such as hillsides and tall buildings, and increases the delay of reflections. When it is possible to synchronize with the signal transmitted from a mobile transmitter, so that a selected signal light or reflection will be time aligned, and thus the light from another mobile transmitter is perpendicular, multi-path transmission reflecting light, The path delays of different signal rays, such as reflection or reflection, are not subject to time alignment.
The GSM system uses time-scheduled multiple access (TDMA), and each mobile signal is allocated to a time slot without overlapping transmissions from other mobile stations on the same frequency. The use of the guard time between the longest normal expected reflection time slot and the commanded advance/delay time will reduce the interference between different transmissions caused by multipath transmission. The reflection interference with the original signal is reduced by using an equalizer, which has the advantage of simultaneously increasing the unintended reflection energy of the same signal. Such an equalizer will be described, for example, the patent number 5,331,666 issued in the United States on July 19, 1994, entitled "Adaptive Maximum Likelihood Demodulator", and the patent number issued in the United States on August 2, 1994 5,335,250, titled "Method and Apparatus for Bidrectional Demodulation of Digitally Modulated Signals", which is listed here for reference only. When the use of the first equalizer cannot remove all potential multipath transmission problems, the guard time between time slots will reduce the bandwidth capability of the system.
A need still exists in systems and methods of forming and communicating signals that maintain a large amount of vertical intersections with each other, even if they are delayed by different amounts of time, for example, due to the phenomenon of multipath transmission.
When a communication system and a vertical coding method are implemented according to the present invention, the above-mentioned shortcomings of the prior art will be alleviated. The communication system and method of the present invention are provided by using mutually orthogonal coded symbol blocks to repeatedly transmit coded signals. The symbols in the repeated blocks represent the encoded information. Decoding of the vertical coded repeated symbol block of the transmitted coded signal is provided.
According to an aspect of the present invention, the description of a communication system has vertical block coding and includes a large number of transmitters. Each device uses mutually vertical coded overlapping symbol blocks to repeatedly transmit coded signals. These symbols respectively represent the sampling of the information source signal generated on the transmitter. A receiver is provided to decode the vertical cross-coded repetitive symbol blocks of the transmission coded signal received from all most transmitters. The decoding method is provided by using different vertical cross codes, and these vertical cross codes Different transmitters are combined to divide the received coded signal into relative individual channels.
In another aspect of the present invention, each transmitter of the communication system repeats each information bit generated by a digital source encoder with a preselected first number of times to continuously generate repeated bits Tuple. A symbol change is selectively applied to the repetitive bits of each of the second consecutive repetitive bit groups according to the vertical cross code of the combined transmitter.
The interleaving of the symbol variable bits from the second group number will then be realized to generate a number of blocks continuously, and these blocks are equal to the first number including the second number of symbols, and each block is Including sharing a total of different coded information bits. A modulated signal is transmitted according to the generated blocks, and the generated blocks have a sign change relative to the vertical cross code.
These and other features and advantages of the present invention will become apparent from the following detailed description, drawings, and additional patent applications.
In the following diagrams: Figure 1 is a simplified functional block diagram of the vertical block coding communication system of the present invention; Figure 2 shows the two vertical block coding signals received on the receiving system of Figure 1, which is based on The receiver is completely insensible and out of synchronization by the vertical intersecting block; the description of Fig. 3 is similar to that of Fig. 2, but shows a violation of the concept of vertical intersecting; the description of Fig. 4 is similar to the multipath transmission shown in Fig. 2 Effect; Figure 5 is a functional block diagram of a transmitter according to the present invention; Figure 6 is a functional block diagram of another transmitter configuration according to the present invention; Figure 7 is a functional block diagram of a receiver according to the present invention; Figure 8 (a ) Shows the prior art GSM TDMA burst and data bit format; and Fig. 8(b) depicts the vertical cross CDMA transmission similar to Fig. 8(a) but showing the data bits without perceptual delay according to the present invention .
Detailed description of the invention
Please refer to FIG. 1, a vertical block coded communication system 10 of the present invention can be seen to include a pair of substantially identical block coded transmitters 11 and 12, which form a plurality of transmitters, which are carried by broadcasting. Information on electromagnetic wave signals S11 and S12. Ideally, these signals S11 and S12 are digital signals, although the present invention will consider them, and can be used with analog signals modulated on a carrier. These signals S11 and S12 are received by a vertical block coded receiver 14, which decodes the vertical block coded signals and divides them into individual output channels. As indicated by the dashed line, the vertical block coded signal S11 from the transmitter 11 reaches the receiver 14 through an indirect path by the reflection of a reflective object 13 on the scene. Because the length of the reflected path is greater than the length of the direct path of the signal S12, the reflected signal S11' will arrive at the receiver 14 at a slower time than the directly received signal S12. Therefore, even if the signal S12 is synchronized so as to arrive at the receiver at the same time as the signal S11, it will not be synchronized with the reflection signal S11'.
Please refer to FIG. 2, which shows a vertical intersecting block coding communication system 10. The first signal S11 includes N information aspect samples b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>...B<sub>N</sub>It is repeated many times by the reciprocal indicated by a negative sign on each block or without reversing the reciprocal indicated by a positive sign. Therefore, as shown in Figure 2, when the second block S11-2 is reversed, S11-1, S11-3, and S11-4, the first, third, and fourth blocks will not be reversed. . The inverted/non-inverted format number in Figure 2 is represented by the symbol format +-++.
The second signal S12 is a signal sample including a block of signal a<sub>1</sub>, A<sub>2</sub>, A<sub>3</sub>....A<sub>N</sub>, It is also repeated use or not to use a reversal. In the case of the second signal S12, the first, second, and third repetitions are not repeated, but the fourth is inverted, which is represented by the symbol format +++-.
It can be confirmed that the first and second signal formats +-++ and +++- are vertical crosses, which means that they are the same as some of the situations in which they are not consistent.
When the first signal S11 and the second signal S12 are output at the same time, a linear increase in any one of the signal samples will occur. However, as shown in FIG. 2, the two signals S11 and S12, or the signal blocks S11-1 and S12-1 do not need to be time aligned. In the example in Figure 2, when sampling a<sub>i</sub>And b(<sub>i+2</sub>) When aligning and increasing, such sampling a<sub>i</sub>And b<sub>i</sub>Do not align, and then there is no need to increase it.
The receiver 14 is connected to be able to repeatedly receive relative signal samples during the transmission time T portion. The receiver 14 ideally converts the signal samples into an appropriate form, such as digital, which is stored in the receiver sample memory 15. If they have previously received samples, the receiver 14 processes and combines the received relative signal samples in the time period T by reading them from the memory 15. At the four sampling points of the example shown in Figure 2, the sum of the sampling values from the signals S11 and S12 are respectively a<sub>1</sub>+b<sub>3</sub>, A<sub>1</sub>-b<sub>3</sub>, A<sub>1</sub>+b<sub>3</sub>, And -a<sub>1</sub>+b<sub>3</sub>。
In combining the samples, the receiver 14 uses addition or subtraction according to the symbol format of the combined signal. In the example of FIG. 2, the symbol format +-++ is used to receive the first signal S11. Another way is that the symbol format is used to receive the second signal S12.
In receiving the first signal S11, the receiver 14 will form +(a<sub>1</sub>+b<sub>3</sub>)-(a<sub>1</sub>-b<sub>3</sub>)+(a<sub>1</sub>+b<sub>3</sub>)+(-a<sub>1</sub>+b<sub>3</sub>)=4b<sub>3</sub>, Which describes the sample a from the second signal S12<sub>1</sub>And -a<sub>1</sub>Interference.
Another way is that the receiver 14 uses the symbol format to combine the received samples to form the second received signal S12, and obtain, +(a<sub>1</sub>+b<sub>3</sub>)+(a<sub>1</sub>-b<sub>3</sub>)+(a<sub>1</sub>+b<sub>3</sub>)-(-a<sub>1</sub>+b<sub>3</sub>)=4a<sub>1</sub>, Which shows the sample b from the first signal S11<sub>3</sub>And -b<sub>3</sub>Interference.
In this way, the two signals S11 and S12 will intersect vertically, regardless of the improper alignment of the correlation time with the two sampling intervals. The same vertical crossing will be reserved for improper alignment at other times, which is relatively small compared to the block length of the N sampling interval. When some of the repeated bits of the present invention are implemented, the concept of vertical intersection is violated, and the number of bits that occur here is equal to the improper alignment of the time indicated in the sampling interval. Therefore, as shown in Fig. 3, when the duration of the block is larger than that of the improper alignment of time, it violates the concept of vertical intersection and only affects a small part of the bits. The receiver 14 uses the symbol format +-++ to combine the received samples to decode the samples. For b<sub>1</sub>In terms of sampling a from'a'<sub>3</sub>The interference will be cancelled. However, for decoding b<sub>N</sub>In other words, the receiver 14 will get 4b<sub>N</sub>-a<sub>2</sub>+a<sub>2</sub>'………(1)
Sample from'a' to b<sub>N</sub>The interference will not be completely cancelled, because a<sub>2</sub>Are repeated samples from the next set of blocks, not necessarily equal to<img file="TW387175B_D0001.tif" />. However, when the number of repetitions is larger, it is greater than four in the example, the b<sub>N</sub>The value will be boosted by a larger multiplier, and the interference from the'a' sampling will be almost cancelled. Moreover, any basic error correction code will allow some'b' values destroyed by irreversible interference from the'a' signal value without causing transmission errors in the basic information. So in practice, with larger blocks, such as many repetitions of 64 repetitions used in IS95, and the use of further error correction codes, the scope of the patent application of the present invention is that the signal vertical is essentially It will be maintained, even if the time between the signals at different many sampling intervals is not properly aligned.
When a signal, such as the'a' element of the second signal S12, is transmitted from a transmitter to a receiver on multiple transmission paths of different lengths, the signal will have a complex number C<sub>0</sub>Received, and C<sub>0</sub>It represents the phase and amplitude changes on the first path, and is received by a complex factor C, which represents the phase and amplitude of a delay path. Figure 4 illustrates the relative path delay for a sampling interval. Therefore, when the decoding method samples a<sub>2</sub>At the time, except for the first transmission path C<sub>0</sub>.a<sub>2</sub>In addition to the phase change and amplitude, it will be determined by the second path factor C<sub>1</sub>The increase in the amplitude and phase changes of the sample is further destroyed. As shown in Figure 4, the output of the receiver 14 is then 4(C<sub>0</sub>.a<sub>2</sub>+C<sub>1</sub>.a<sub>1</sub>), which is four times the output of the receiver without duplication. The output of the receiver 14 will thus be continuous: 4C<sub>0</sub>.a<sub>1</sub>+C<sub>1</sub>.a<sub>N</sub>-C<sub>1</sub>.a<sub>N</sub>".........(2)4C<sub>0</sub>.a<sub>2</sub>+4C<sub>1</sub>.a<sub>1</sub> 4C<sub>0</sub>.a<sub>3</sub>+4C<sub>1</sub>.a<sub>2</sub> 4C<sub>0</sub>.a<sub>4</sub>+4C<sub>1</sub>.a<sub>3</sub>...4C<sub>0</sub>.a<sub>N</sub>+4C<sub>1</sub>.a(<sub>N-1</sub>) Where a<sub>N</sub>"It represents the Nth symbol of the previous block of N symbols. All outputs except the first one are determined in the two transmitted samples.
The output sequence can be processed by an equalizer, as described in the reference, which is designed to handle one or more sample delay path delays. Such an equalizer will correctly process all samples except for the edges between the two blocks, such as the first example provided by equation (2) above. The sampling at the edge of the block is appropriately processed by such an equalizer. When the number of repeated'M' combined is greater than 4, the degree of approximation will be better, so that the first output will become MC<sub>0</sub>.a<sub>1</sub>+(M-3).C<sub>1</sub>.a<sub>N</sub>-a<sub>N</sub>"=M.(C<sub>0</sub>.a<sub>1</sub>+C<sub>1</sub>.a<sub>N</sub>-C<sub>1</sub>.(a<sub>N</sub>"+3.a<sub>N</sub>)/M).........(3) When M becomes larger, error C<sub>1</sub>.(a<sub>N</sub>"+3.a<sub>N</sub>)/M is compared to C<sub>0</sub>.a<sub>1</sub>+C<sub>1</sub>.a<sub>N</sub>Will lean towards zero. However, in the above example of Figure 4 based on three samples a<sub>1</sub>, A<sub>N</sub>, And a<sub>N</sub>After the combination of ", the dependence of the receiver can be effectively modularized, and the first equalizer is constructed, which uses this module to decode a<sub>1</sub>, Or use only one module determined on the two transmitted samples. Such an equalizer needs to maintain a larger number of decoding states or "Viterbi" states in order to rely on additional symbols to resolve the fixed signal.
In a CDMA system, the receiver 14 of the present invention thus includes non-spreading followed by a traditional equalizer for multi-path delivery. According to the present invention, the receiver 14 includes an equalizer or a Viterbi maximum possible sequence estimator form of a decision feedback equalizer (DFE). Another way is that an appropriate RAKE receiver is described in the non- Multi-path delivery in extended processing. A suitable RAKE receiver is described in the title "Quantized Coherent Receiver" of US Patent No. 5,305,349 of April 19, 1994, and is listed here for reference only.
A transmitter 16 according to the present invention is ideally structured as shown in FIG. 5, which includes a block interleaver 18, which after the last orthogonal spread spectrum coding operation is executed by the circuit 20, Operate on this signal. The circuit 20 includes a one-bit repeater 22, a direct sequence orthogonal code generator 24, and a modulo-2 adder 26.
An information source 28 provides information such as voice or transmission signals to a digital source encoder 30, which converts the information into digital form. The output of the digital source encoder 30 will be used in an error correction encoder 32, which will more tolerate the transmission of noise and interference. The output bit stream of the encoder 32 (b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>...) is expanded by the bit repeater 22, which samples each bit M times, where M is the intended expansion factor. Then by bitwise addition, the modulo-2 adder 26 adds bits to the extended bit stream, a characteristic vertical cross code system is allocated to the signal, and a direct sequential vertical cross code is used to generate Produced by Device24. An MxN block interleaving operation is performed by the block interleaver 18 on the output spread spectrum coded signal, so that the repeated bits will not be transmitted contiguously in time, but a block size of N bits Separated. The block interleaver 18 does not add or delete bits, but will change their transmission sequence. For example, by transforming a matrix of N×M bits, the other way is that the block interleaver 18 is a spiral , Diagonal, or block diagonal interleaver, rather than a pure block interleaver. The spread spectrum coded block signal is then applied to a radio carrier frequency by means of a modulator 33.
The transmitter 16 of FIG. 5 is formed by adding an interleaver 18 in a CDMA transmitter according to the present invention, which has accurate parameters (M, N) suitable for the spread spectrum code generated by the generator 24 .
FIG. 6 is another transmitter 35 according to the present invention, which includes an information source 28, a digital source encoder 30, and an error correction encoder 32.
The specific embodiment shown in FIGS. 5 and 6 includes an interleaving process that goes beyond the interleaving performed by the interleaver 18. The purpose of the further interleaving is to avoid the same continuous occurrence in the error correction decoder of the receiver 14. Sampling block error. Any such additional interleaving processing within the block is considered to be part of the error correction coding processing.
The output from the error correction encoder 32 is connected to a block repeater unit 36, which saves N consecutive bits of a block, and then repeats the block M times. A block symbol generator 37 selectively provides the symbol of each repeated block. Therefore, the block symbol generator 37 only needs to generate perpendicular codes at the block rate, instead of generating signal samples or a "chip rate" rate. The symbol from the block symbol generator 37 is a combined signal sample, such as the bit b3 from the block repeat unit 36, which uses a mutually exclusive OR gate or modulo-2 adder unit 38. Another way is to use a mod-2 adder. A chip rate hash code is generated from an access code generator 40 to randomly output the bit stream from the block symbol adder 38. The code generated by the access code generator 40 must be that all signals are equally vertical, such as signals in the same unit of a cellular telephone system.
The access code generator 40 can operate in many different embodiments. In the first specific embodiment, the use of the access code generator 40 is optional and can be omitted in some systems. The signals that cross each other will then be transmitted in the same unit. If redundant crossover codes that are not configured in a cell are available, they are helpful by using them in adjacent cells, so that the proportion of adjacent cell interference will be removed. When the transmission of a unit cannot be synchronized with the transmission of an adjacent unit, the CDMA system of the prior art cannot use, for example, vertical crossover between units. However, when the present invention is implemented, inaccurate synchronization is not a vertical handicap between the units. However, if the entire set of mutually perpendicular codes is used in the first unit, then an adjacent unit uses the second set of codes, which are perpendicular to each other, but the codes of the first unit are non-vertical. Such an additional set of codes ideally has a non-vertical intersection controlled by any other set of codes, and can be obtained by using the technique of the above-referenced US Patent No. 5,353,352, which is included in the block symbol generator 37 .
In the second embodiment, the access code generator generates a chip rate code with a length equal to the block length, and repeats the code of the repeated block. The code of the next set of repeated blocks will then change and so on. The attribute provided by the second technique is that the multipath signals delayed by some chips are produced by the access code generator 52 and the block symbol generator 54 in the receiver of FIG. 7 The symbol format cannot be extended. In this way, the multipath transmission is caused by the averager 58 to cause additional inter-symbol interference between the unexpanded symbols, which is determined by the maximum possible equalizer 60 example. When a different access code uses signals in different units, the access code is ideally similar to all signals in the same unit. The access code is ideally selected according to the technology disclosed in US Patent No. 5,353,352 to achieve non-vertical traffic control between units.
In the third embodiment, the access code generator 40 is selected to provide a non-delayed multi-path delayed signal crossover. This is achieved by applying similar read signal changes to any pair of adjacent chips in the half-block repetition, unlike the sign change in the other half-block repetition. This has a delay effect of +/- one chip relative to the nominal propagation delay caused in multipath signals, and these multipath signals are perpendicular to the nominal propagation path. The multipath signal then does not cross, but is quite similar to the code of another signal. This option will be used when only half of the available codes are used to identify between the signals in the unit, and the other half of the perpendicular codes appear on the multipath of +/- one delay chip to distinguish the multipath.
In the fourth embodiment, the access code generator 40 is an arbitrary code generator or a device other than the above. The multipath signal is then neither perpendicular to nor encoded the same as the undelayed signal. If it is intended to demodulate the path signal, a RAKE type equalizer will be used, in which the receiver uses the different time-shifted output of the access code generator 52 without spreading the received signal, and uses an averager 58 For multiple examples of, each different average is performed to generate a multiple average of each signal light with respect to different transmission delays. The different rays then combine the roughly quantized coefficients in a RAKE equalizer such as a RAKE receiver, which is described in the above-referenced US Patent No. 5,305,349. The fourth specific embodiment is not recommended for use, in which the non-generation of the vertical cross code will be affected by the relative transmission delay or synchronization error.
It is helpful that the array of signals that are not perpendicular, such as the signals in different units of a cellular wireless telephone system, are provided using different codes.
The receiver 14 in FIGS. 2, 3, and 4 is ideally constructed according to the present invention as shown in FIG. Some signals such as intended signals, interference signals, noise, and multi-path loss signals are received from the antenna 44 and provided to the input 45 of a down converter 46. The down converter 46 down-converts the radio frequency signal into a signal for proper processing, which is ideally a complex baseband signal. The complex fundamental frequency signal can be in Cartesian (X, Y) form, which has a Y or "I", a real number element, and a Y, or "Q" image element, or a polar form (R, TBETA), or The Logpolar format (log(R), THETA) is like the title "Logpolar Signal Processing" of US Patent No. 5,048,059 issued on September 10, 1991, which is only listed here for reference. The down-converted samples from the output 47 of the down converter 46 are then applied to a sign changer 48, which is connected to an access code generator 52. The down-converted samples 47 are then changed in sign by the adder 48 according to the access code symbol format provided to the access code generator 52 to remove the sign provided by an opposite transmitter code generator An access code, such as the access code generator 40 in FIG. 6. When different codes are provided for the I and Q samples at the transmitter 16 in FIG. 5, the opposite code systems are used for the I and Q samples at the receiver 14 in FIG. 7, respectively.
The real I and image Q elements from the sign changer 48 are deinterleaved by a deinterleaver 56, which works by simultaneously blocking all chips that are repetitive with respect to the same signal sampling information bit. The individual repeated symbols are also achieved by using symbol change in the symbol changer 50, which is achieved based on a set of vertical symbol grids provided by a block symbol generator 54. Another way is that the block is not chaotically processed by using the access code generator 52 to perform. Attributable to the fact that the two sign changes in the sign changers 48 and 50, respectively, are equivalent to a single sign change determined by the product of the divided signs. Therefore, it does not matter whether the pure symbol change is provided before or after deinterleaving, as long as the access code generator 52, or the block symbol generator 54, or a combination can generate the correct symbol sequence.
After the repetitions are blocked at the same time and the symbols of all the repetitions are equalized, the repetitions will be combined by an averager 58, which ideally averages or adds all the repetitions in the M-bit window , Where M is the number of repetitions. Another way is that the averager 58 is a low-pass bandwidth filter, which is similar to the filter of a block moving averager. The output of the averager 58 is then down-converted from M samples per bit to one sample per bit to generate the bit sequence b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>.... These samples include Inter-Symbol Interference (ISI). Due to the multipath transmission, they will be fed back to a maximum possible equalizer 60 next. The output value from the equalizer 60 is ideally in a "soft" form, and its 1's and 0's are represented by the indication value of the degree of "coincidence" or "zero" instead of being determined by the technical 1/0. U.S. Patent No. 5,099,499 issued by Hamar is a description derived from soft decisions, and the disclosure herein is incorporated by reference. The use of soft decisions is to improve the efficiency of an error correction decoder 64, and the error correction decoder will receive the equalized signal and generate non-technical decisions from the source decoder 66 and a "bad information frame" indicator. The source decoder 66 converts the output bit stream into, for example, a speech signal, and uses the bad information frame indicator from the error decoder 64 to mask error events and prevent noise from bursts that cannot be recognized for speech quality. In addition, if a relative interleaver is used in the transmitter 16, a deinterleaver 62 is used between the equalizer 60 and the error correction decoder 64. The de-interlacing process by the de-interlacing gas 62 is not related to the use of the de-interlacing device 56 in order to improve the vertical crossing in the case of a time error or a path.
Universally assigned US Patent No. 08/305,727 filed on September 14, 1994, titled "Simultaneous Demodulation and Decoding Device", discloses a demodulation technology that can perform all of the equalizer 60 The function, deinterleaver 62, and error correction decoder 64 can replace the use of these individual units. It is disclosed here for reference.
When the transmitter is not exactly synchronized, it violates the actual vertical crossing and retains a small part of certain transmitted symbols, such as described by equation (1). For example, the joint demodulation method of two signals can be processed according to the following items: If the described signal b<sub>N</sub>And a<sub>2</sub>Is a vector belonging to the current symbol to be demodulated<u style="single">V</u>(i) where<img file="TW387175B_D0002.tif" />and<img file="TW387175B_D0003.tif" />and<u style="single">V</u>(i-1) is similar to the combination of N transmission symbols from the previous block b<sub>N</sub>"And a<sub>2</sub>", and then first, combine the repetition with the'b' symbol and then with the symbol format of the'a' symbol, we can get the S as shown below<sub>a</sub>And S<sub>b</sub>Sum of: S<sub>b</sub>=4b<sub>N</sub>-a<sub>2</sub>+a<sub>2</sub>'S<sub>a</sub>=4a<sub>2</sub>-b<sub>N</sub>+b<sub>N</sub>"or<maths><img file="TW387175B_D0004.tif" /></maths>
When all the signals are to be demodulated on the cellular base station or artificial satellite ground station, so other non-vertical crossovers can be completely demodulated, decided by feedback, or combined with the above-mentioned reference of US Patent No. 5,151,919 It is compensated by another demodulation method.
Therefore, the sum vector S<sub>b</sub>, S<sub>a</sub>4 of<u style="single">V</u>i is composed of a small amount of previous vector<u style="single">V</u>(i-1) and the next vector<u style="single">V</u>(i+1) destroyed, the quantity described by the "inter-vector interference" (IVI) coefficient is the matrix M in the following equation<sub>0</sub>, M<sub>1</sub>, And M<sub>2</sub>:<u style="single">S</u>=MO.<u style="single">V</u>(i-1)+M1.<u style="single">V</u>i+M2.<u style="single">V</u>(i+1)............(5) The middle item is mixed by multiplying the above formula (4) by the inverse matrix of matrix M1<maths><img file="TW387175B_D0005.tif" /></maths>To get<maths><img file="TW387175B_D0006.tif" /></maths>It is equal to equation (4) multiplied by M1<sup>-1</sup>。
Previous vector<u style="single">V</u>(i-1) and the next vector<u style="single">V</u>The effect of (i+1) can be approximately calculated by using equation (6)<u style="single">S'</u>(i-1) and<u style="single">S'</u>(i+1) and remove them and substitute them into equation (6) to obtain<u style="single">V</u>(i) One-by-one improved estimate<u style="single">S'</u>(i). This process is repeated to expand the needs to obtain the correct needs.
However, it is more common that the IVI expressed by equation (5) is not confused by using the matrix conversion equalizer described by the following equation<img file="TW387175B_D0007.tif" />, Where L is the selective size, and the equivalent matrix H(j) is selected to obtain the desired equivalent accuracy.
When only a few N symbols in each block will be affected, especially when the symbols are further processed by an error correction decoder, it is unnecessary to over-complicate the remaining non-vertical processing errors. It may fully comply with the symbols that will be affected by the remaining non-vertical intersections. Before applying them to the error correction decoder, a soft value indicates the uncertainty of the larger symbol.
The present invention can repeat operations with any number of blocks, not just the power of 2 from the Walsh-Hadamard symbol format of the vertical cross group. The general ability of the present invention is to determine that a radio signal can be changed in phase by any desired amount, and not only to invert it by 180 degrees. For example, a general phase shift of 120 degrees can be expressed by the multiplication of the following complex factors: S=EXP(j2π/3).
Assuming that a block of symbols is to be transmitted in three repetitions according to the present invention, the first transmitter will transmit its block of symbols with continuous phase shifts of 0, 120, and 240 degrees, and these different angles are used Repeat in three blocks. With these symbols, where S<sub>0</sub>, S<sub>1</sub>, S<sub>2</sub>The lines represent 0, 120, and 240, respectively.
S<sub>0</sub>=1, S<sub>1</sub>=EXP(j2π/3), and S<sub>2</sub>=P(j4π/3)=EXP(-j2π/3), the first transmitter will transmit S<sub>0</sub>.(b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>....B<sub>N</sub>);S<sub>1</sub>(b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>....B<sub>N</sub>);S<sub>2</sub>(b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>....B<sub>N</sub>); where (b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>....B<sub>N</sub>) Is a symbol block of modulation rather than a phase shift. The second transmitter will transmit S0. (a<sub>1</sub>, A<sub>2</sub>....A<sub>N</sub>);S<sub>2</sub>.(a<sub>1</sub>, A<sub>2</sub>....A<sub>N</sub>);S<sub>1</sub>.(a<sub>1</sub>, A<sub>2</sub>....A<sub>N</sub>); where (a<sub>1</sub>, A<sub>2</sub>....A<sub>N</sub>) Represents the symbol block of its modulation, and the third transmitter will transmit S<sub>0</sub>.(c<sub>1</sub>, C<sub>2</sub>....C<sub>N</sub>);S<sub>0</sub>.(c<sub>1</sub>, C<sub>2</sub>....C<sub>N</sub>);S0.(c<sub>1</sub>, C<sub>2</sub>....C<sub>N</sub>), where (c<sub>1</sub>, C<sub>2</sub>....C<sub>N</sub>) Is the modulation symbol block of the third transmitter.
These three transmissions are vertical, because the following sequence S<sub>0</sub>, S<sub>0</sub>, S<sub>0</sub>, S<sub>0</sub>, S<sub>0</sub>, S<sub>0</sub>.....; S<sub>0</sub>, S<sub>1</sub>, S<sub>2</sub>, S<sub>0</sub>, S<sub>1</sub>, S<sub>2</sub>....; and S<sub>0</sub>, S<sub>2</sub>, S<sub>1</sub>, S<sub>0</sub>, S<sub>2</sub>, S<sub>1</sub>...; is to cross each other, even in the case of time displacement. Such a complex number of intersecting sequences is called Fourier series, and by forming them into continuous powers of EXP(j2π/L), it can be any repetition length L of the symbol. The simpler thing is that when the number of repetitions L is a power of 2, the actual Walsh-Hadamard code will be used.
According to an aspect of the present invention, other vertical interleaved sequences can also be constructed, for example, by allowing a group of continuous multipliers for continuous repetition, it is neither complicated nor limited to a binary value of +/-1. In particular, when the multipliers are selected as 1 or 0, the following vertical sequence 100000010000000100000...010000001000000010000...001000000010000000100...000100000001000000010...000010000000100000001...000001000000010000000...000000100000001000000...000000010000000100000...will appear, which in fact describes 8 time slots In the TDMA system, each signal is transmitted in the time slot when a '1' occurs, rather than when a '0' occurs. Therefore, a TDMA system is regenerated as a special case of the vertical cross-code multiple access system of the present invention that does not affect the delay. Similarly, when the complex weighting system is selected from the vertical Fu Liye series, when such as (b<sub>1</sub>, B<sub>2</sub>, B<sub>3</sub>....B<sub>N</sub>The symbol block of) represents when the same symbol'b' is repeated N times, and when the output signal of each transmitter is output by using a filter to output a smooth signal, the present invention in this special case provides FDMA Signals, in which different transmissions are intertwined with each other irrespective of related delays, or are unsuitable due to different occupancy and no related channels.
According to another aspect of the present invention, the TDMA and FDMA systems can be regenerated and treated as special systems, and the vertical cross CDMA mode, which is not affected by delay, can be added to the FDMA or TDMA system by modifying its encoding method. Please refer to Figure 8(a), a prior art GSM TDMA signal burst and message frame format is composed of eight time slots, each time slot includes a signal burst, which has a synchronization block surrounded by data bits (syncword) element. In standard GSM, the data bits in each of the eight time slots belong to different communication links or telephone calls. The evolution of GSM allows a connection to use most time slots and provides a higher bit rate. The situation is that the data bits in consecutive time slots can come from the same communication connection or call.
Another way is that FIG. 8(b) shows how the same data bit of FIG. 8(a) is continuously repeated with or without using a phase inversion or phase change according to the present invention, so as to form an undesirable Vertical cross CDMA signal affected by delay. In Figure 8(b), the positioning of each repetition is ideally across two signal bursts. The advantage is that it can avoid the guard time from occurring between time slots and prevent a block from being affected by a sync block. distribute. This has a positive effect on how the vertical cross is protected when the time is not right, and it also avoids the need to provide the vertical cross phase shift sequence to the block synchronization S. When a block spans two time slots, the block will be allocated by the guard time, in which zero energy will be transmitted instead of being allocated by the sync block. When the energy symbol overlaps the data symbol, and the zero-energy symbol in the guard time produces interference that is lower than the entire energy symbol of the block synchronization, this will not reduce the improper timing.
Other repetition configurations in the burst can of course be used, and there is no need to have eight repetitions. For example, using a Fourier series, seven repetitions can be used with the eighth time slot for reception on the mobile side to avoid a multiplex filter connecting the transmitter and receiver to the same antenna at the same time.
Those skilled in the art can now have the advantages disclosed by the present invention, and it is obvious that the present invention can accept many forms and specific embodiments. Certain specific embodiments have been proposed so as to provide an understanding of the invention. The purpose is to illustrate these specific embodiments, not to limit the scope of the present invention. To be more precise, it is to make all modifications, similarities and changes covered by the present invention not violate the spirit and scope of the present invention defined in the appendix.
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
67 members in 19 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 08898392 | United States of America | – | |
| 89839297 | United States of America | A |
Members67
| Document | Office | Kind | |
|---|---|---|---|
| CA2297902A1 | Canada | A1 | |
| WO9905797A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU8397198A | Australia | A | |
| ZA985609B | South Africa | B | |
| WO9905797A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO9960739A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU3985999A | Australia | A | |
| TW387175BThis record | Taiwan Province of China | B | |
| EP0998794A2 | European Patent Office (EPO) | A2 | |
| BR9811289A | Brazil | A | |
| CN1271477A | China | A | |
| WO0101584A2 | World Intellectual Property Organization (WIPO) | A2 | |
| BR9910588A | Brazil | A | |
| AU6048100A | Australia | A | |
| EP1078486A1 | European Patent Office (EPO) | A1 | |
| KR20010022164A | Republic of Korea | A | |
| US6215762B1 | United States of America | B1 | |
| KR20010034883A | Republic of Korea | A | |
| CN1302494A | China | A | |
| WO0101584A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AR016773A1 | Argentina | A1 | |
| JP2001511616A | Japan | A | |
| RU2000104115A | Russian Federation | A | |
| IL139763D0 | Israel | D0 | |
| US6359874B1 | United States of America | B1 | |
| HK1038841A1 | Hong Kong, China | A1 | |
| EP1195013A2 | European Patent Office (EPO) | A2 | |
| EE200000672A | Estonia | A | |
| AU746374B2 | Australia | B2 | |
| WO0231995A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU8899501A | Australia | A | |
| JP2002516519A | Japan | A | |
| AU750068B2 | Australia | B2 | |
| CN1371553A | China | A | |
| JP2003503875A | Japan | A | |
| WO0231995A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP0998794B1 | European Patent Office (EPO) | B1 | |
| DE69812960D1 | Germany | D1 | |
| EP1323240A2 | European Patent Office (EPO) | A2 | |
| KR100397772B1 | Republic of Korea | B1 | |
| EP1078486B1 | European Patent Office (EPO) | B1 | |
| EP1195013B1 | European Patent Office (EPO) | B1 | |
| AT255788T | Austria | T | |
| ATE255788T1 | Austria | T1 | |
| DE69812960T2 | Germany | T2 | |
| DE69913128D1 | Germany | D1 | |
| DE60006966D1 | Germany | D1 | |
| US6680928B1 | United States of America | B1 | |
| EE04252B1 | Estonia | B1 | |
| JP2004511948A | Japan | A | |
| CN1148904C | China | C | |
| DE69913128T2 | Germany | T2 | |
| US2004252667A1 | United States of America | A1 | |
| CN1188956C | China | C | |
| US6925127B1 | United States of America | B1 | |
| US2005180492A1 | United States of America | A1 | |
| US6963532B1 | United States of America | B1 | |
| CA2297902C | Canada | C | |
| MY122318A | Malaysia | A | |
| EP1323240B1 | European Patent Office (EPO) | B1 | |
| EP1693970A2 | European Patent Office (EPO) | A2 | |
| AT336829T | Austria | T | |
| ATE336829T1 | Austria | T1 | |
| DE60122353D1 | Germany | D1 | |
| EP1693970A3 | European Patent Office (EPO) | A3 | |
| MY133500A | Malaysia | A | |
| JP4195182B2 | Japan | B2 |
2 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Annulment or lapse of patent due to non-payment of feesLapsedMM4A | MM4A | |
| Issue of patent certificate for granted invention patentGrantedGD4A | GD4A |
Numbers
- Publication
- 387175
- Application
- 87109943
Titles4
- Chinese
- 具有垂交區塊編碼的通訊系統和方法
- English
- "COMMUNICATION SYSTEM AND METHOD WITH ORTHOGONAL BLOCK ENCODING"
- Unlabeled
- 具有垂交區塊編碼的通訊系統和方法
- Unlabeled
- Communication system and method with perpendicular block coding
Classification
- CPC, 5
- H04B1/707
- H04B1/7075
- H04J13/004
- H04L1/08
- H04J11/00
- IPC, 4
- H04J13 00
- H04B1 707
- H04J11 00
- H04L1 08