TWI324465B - Channel estimation method operable to cancel a dominant disturber signal from a received signal - Google Patents
Channel estimation method operable to cancel a dominant disturber signal from a received signal Download PDFInfo
- Publication number
- TWI324465B TWI324465B TW95106580A TW95106580A TWI324465B TW I324465 B TWI324465 B TW I324465B TW 95106580 A TW95106580 A TW 95106580A TW 95106580 A TW95106580 A TW 95106580A TW I324465 B TWI324465 B TW I324465B
- Authority
- TW
- Taiwan
- Prior art keywords
- signal
- data
- pulse
- processing
- radio frequency
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 31
- 238000012545 processing Methods 0.000 claims description 97
- 230000004044 response Effects 0.000 claims description 45
- 238000012549 training Methods 0.000 claims description 37
- 241000272517 Anseriformes Species 0.000 claims 1
- 238000004891 communication Methods 0.000 description 39
- 239000000306 component Substances 0.000 description 22
- 230000001413 cellular effect Effects 0.000 description 21
- 238000011084 recovery Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000002452 interceptive effect Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 230000010363 phase shift Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 230000002829 reductive effect Effects 0.000 description 4
- 101100365539 Drosophila melanogaster Sesn gene Proteins 0.000 description 3
- 238000007476 Maximum Likelihood Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 241001327682 Oncorhynchus mykiss irideus Species 0.000 description 1
- 241000282320 Panthera leo Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000005251 gamma ray Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 210000004185 liver Anatomy 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000012533 medium component Substances 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010587 phase diagram Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
1324465 九、發明說明: 【發明所屬之技術領域】 本發明涉及蜂窩式無線通信系統,更具體地說,涉及無線通信系 .統的無線終端對所接收到的資料資訊進行處理以消除干擾的技術。 【先前技術】 * 蜂窩式無線通k系統給世界上許多居民區提供無線通信月艮務。蜂 •窩式無線通信系統的構建最初是服務於語音通信,但現在也用來支援 鲁資料通信。由於人們對因特網的認可及廣泛應用,激發了對資料通信 服務的需求。歷史上,資料通信都是通過有線連接來提供服務的,但 現在蜂窩式無線用戶要求其無線設備也能夠支援資料通信。很多無線 用戶希望能夠通過他們的蜂窩電話、無線個人數位助理、無線筆記本 電腦和/或其他無線設備進行網上衝浪、收發email、進行其他資料通 k活動。這種無線通信系統對資料通信的需求在不斷增長。因而,目 則正在對現有無線通信系統進行擴建/改造以滿足這些急速增長的資 料通信需求。 ' 蜂寫無線網包括網路基礎架構,該網路基礎結構與相應的服務覆 蓋區内的無線終端進行無線通信。這些網路基礎架構通常包括分散在 服務覆蓋區内的多個基站,每個基站支援相應的蜂窩(無線小區)内 的無線通信。基站與基站控制器(BSC)連接,每個基站控制器爲多 個基站提供服務。每個基站控制器與移動交換中心(MSC)連接。通 常每個基站控制器還直接或間接地與因特網相連。 在操作上’每個基站與其蜂窩/無線小區内運行的多個無線終端通 1324465 、信。與基站連接的BSC ’爲MSC與服務基站(serying base stati〇n) 之間的語音通信提供路由服務。MSC則把語音通信路由到另外的msc 或PSTN (公共交換電話網)。BSC爲服務基站與分組資料網路之間的 資料通信提供路由服務,所述分組資料網路可以包括或連接到因特 網。從基站到無線終端的傳輸稱爲前向鏈路(下行鏈路)傳輸,而從 無線終端到基站的傳輸稱爲反向鍵路(上行鍵路)傳輸。 基站與其所服務的無線終端之間的無線鏈路通常按照一個(或多 春個)操作標準來運行。這些操作標準定義了無線鏈路的分配、建鏈、 服務、拆鏈的方式。全球移動通信系統(GSM)標準是一種报流行的 蜂窩系統標準。GSM標準,或者簡稱GSM,在歐洲佔有主導地位, 也廣泛用於全球範圍。GSM最初僅提供語音通信服務,但它已經修改 以提供資料通信服務。GSM基礎上的通用分組無線業務(GpRS)和 增強型資料速率演進技術(EDGE)通過共用GSM的通道帶寬、時隙 結構(slot structure)和時隙定時(sl〇t timing),能夠和GSM共存。 • GPRS和EDGE還可以作爲其他標準的遷移路徑,例如,則36和太 平洋數位蜂窩(PDC)。 EDGE爲了在200 KHz的GSM通道上提高資料速率,它採用了 較两階的調製,8糊相麵控(8_PSK)調製和GSM標準的高斯最 小頻移鍵控(GMSK)調製。EDGE包含a 自動、快速選擇的)空中介面格式,也就是調製編碼方案(mcs), 具有各種不同程度的誤碼㈣倾。對純巾傳輸,根據應關即時 需求’低MCS模式(MCS 1-4)採用GMSK (低資料率)調製,而高 1324465 • MCS模式(MCS5-9)採用8-PSK (高資料率)調製。 當蜂窩電話處於接收模式時,同通道和鄰近通道上 QMSK/8PSK信號出現有色雜訊(c〇l〇red noise)。爲了更好地接收傳送 •給蜂窩電話的資訊’蜂窩電話必須儘量消除這些干擾信號。先前,消 除這些干擾信號的技術包括對接收到的信號進行通道均衡處理。但 是,現有的通道均衡技術無法有效地消除同通道和鄰近通道雜訊。因 而,需要對干擾消除技術進行改進。 鲁 【發明内容】 本發明涉及裝置以及方法’本文後面的附圖說明、具體實施方式 以及權利要求中,將對這兩者進行更詳細的闡述。 根據本發明的一方面,提供一種通道估算處理模組,包括: 第一主通道估算器,用於: 接收射頻脈衝及所接收的射頻脈衝中的已知序列;和 基於所述接㈣射頻脈衝和所接收的射頻脈衝中的已知序列産生 鲁主通道脈衝回應; k號估昇器,用於: 從所述主通道脈衝回應和所述接收射頻脈衝中 接收所述主通道脈衝回應和所述接㈣頻脈衝巾的已知序列;和 的已知序列中産生 估算信號;BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cellular wireless communication system, and more particularly to a technique for a wireless terminal of a wireless communication system to process received data information to eliminate interference. . [Prior Art] * The cellular wireless k-system provides wireless communication services to many residential areas around the world. The bee-and-wolf wireless communication system was originally built to serve voice communication, but is now also used to support Lu data communication. The recognition and widespread use of the Internet has spurred demand for data communication services. Historically, data communication has been provided through wired connections, but cellular wireless users now require their wireless devices to support data communications. Many wireless users want to be able to surf the web, send and receive emails, and perform other data-passing activities through their cell phones, wireless personal digital assistants, wireless laptops, and/or other wireless devices. The demand for data communication in such wireless communication systems is growing. As a result, the goal is to expand/modify existing wireless communication systems to meet these rapidly growing data communication needs. The Bee Write Wireless Network consists of a network infrastructure that communicates wirelessly with wireless terminals within the corresponding service coverage area. These network infrastructures typically include multiple base stations dispersed throughout the service coverage area, each supporting wireless communication within a corresponding cell (wireless cell). The base station is connected to a base station controller (BSC), and each base station controller provides services for a plurality of base stations. Each base station controller is connected to a Mobile Switching Center (MSC). Typically each base station controller is also directly or indirectly connected to the Internet. In operation, each base station communicates with a plurality of wireless terminals operating within its cellular/wireless cell. The BSC' connected to the base station provides routing services for voice communication between the MSC and the serving base station (serying base stati〇n). The MSC routes the voice communication to another msc or PSTN (Public Switched Telephone Network). The BSC provides routing services for data communication between the serving base station and the packet data network, which may include or be connected to the Internet. The transmission from the base station to the wireless terminal is called forward link (downlink) transmission, and the transmission from the wireless terminal to the base station is called reverse link (uplink) transmission. The wireless link between the base station and the wireless terminal it serves is typically operated in accordance with one (or more) operating standards. These operational standards define the way in which wireless links are allocated, chained, serviced, and dechained. The Global System for Mobile Communications (GSM) standard is a popular cellular system standard. The GSM standard, or GSM for short, is dominant in Europe and is also widely used worldwide. GSM originally only provided voice communication services, but it has been modified to provide data communication services. General Packet Radio Service (GpRS) and Enhanced Data Rate Evolution (EDGE) based on GSM can coexist with GSM by sharing GSM channel bandwidth, slot structure and slot timing. . • GPRS and EDGE can also be used as migration paths for other standards, such as 36 and Pacific Digital Cellular (PDC). In order to increase the data rate on the 200 KHz GSM channel, EDGE uses a second-order modulation, 8-paste phase-controlled (8_PSK) modulation, and GSM standard Gaussian Minimum Shift Keying (GMSK) modulation. EDGE includes an automatic, fast-selective, empty inter-plane format, which is a modulation and coding scheme (mcs) with varying degrees of error (four) tilt. For pure towel transmission, GMSK (low data rate) modulation is used according to the immediate demand 'low MCS mode (MCS 1-4), while high 1324465 • MCS mode (MCS5-9) uses 8-PSK (high data rate) modulation. . When the cellular phone is in receive mode, colored noise (c〇l〇red noise) appears on the QMSK/8PSK signals on the same channel and adjacent channels. In order to better receive transmissions • Information for cellular phones' cellular phones must eliminate these interference signals as much as possible. Previously, techniques for eliminating these interfering signals included channel equalization of the received signals. However, existing channel equalization techniques cannot effectively eliminate the same channel and adjacent channel noise. Therefore, it is necessary to improve the interference cancellation technology. BRIEF SUMMARY OF THE INVENTION The present invention is described in more detail in the following description of the drawings, the detailed description, and the claims. According to an aspect of the present invention, a channel estimation processing module is provided, including: a first main channel estimator for: receiving a radio frequency pulse and a known sequence in the received radio frequency pulse; and based on the (four) radio frequency pulse Generating a Lu main channel impulse response with a known sequence of received radio frequency pulses; a k-number estimator for: receiving the main channel impulse response and the received from the main channel impulse response and the received radio frequency pulse Generating a known sequence of (four) frequency pulsed towels; generating an estimated signal in a known sequence of sum;
第一組合器, 資料恢復模組 干擾通道估算器,用於: 1324465 接收所述第一組合器的輸出和恢復的資料;和 基於所述第一組合器的輸出和恢復的資料産生干擾通道脈衝回 ’ 干擾信號估算器’用於: 接收所述干擾通道脈衝回應和恢復的資料;和 基於所述干擾通道脈衝回應和恢復的資料産生估#的干擾信號; 第、’且。器’用於從所述接收射頻脈衝中除去估算干擾信號;和 第-主通道估算器,用於基於所述第二組合器的輸出産生改良的 主通道脈衝回應。 優選地,在本發明的通道估算處理模組中,所述改良的主通細 衝回應用於訓練接收器的等化器處理模組中的滤波器。 優選地’在本發曰月的通道估算處理模組中,所述已知序列在所述 射頻脈衝的Midamble碼中。 優選地,在本發日月的通道估算處理模組中,所述已知序列在位於 1所述射頻脈衝的訓練序列中。 ; 發㈣奴料處轉財,所觀w主通道脈 器處理·==Γ㈣咖,,該等化 包括‘化中’所述等化器處理模組 第一等化器處理分支用於二 基於已知的訓練序列進行訓練; 1324465 均衡所述接收射頻脈衝; 從所述接收射頻脈衝中提取資料位元; 第二等化器處理分支用於: 土於已去訓練序列和重編碼資料位元進行訓練,其中,該重編碼 資料位元通過處理解碼的幀而産生; 均衡所述接收射頻脈衝;和 從所述接收射頻脈衝中提取替換資料位元。 •優選地,在本發明的通道估算處理模組中,所述射頻脈衝包括承 载資料位元的高斯最小頻移鍵控(GMSK)符號和卿腿·干擾 根據本發明的—方面,提供—種無線終端,包括: 射頻前端,用於接收射頻脈衝; 與射頻前端通信相連的基帶處理器,該基帶處理器和射頻前端用 於從所述射頻脈衝中生成基帶信號; •通道估算處理模組,用於: 從所述射頻脈衝中除去估算的干擾信號; 産生改良的主通道脈衝回應;和 組 ^基帶處理⑨和通道估算處理模組相連的多分支等化器處理模 該多分支等化器處理模組還包括: 、 信號和輸出軟決策; 等化ϋ介面’肖於接絲自絲處理器的基帶 第一等化器處理分支,用於: 基於已知的訓練序列進行訓練; 均衡所述接收射頻脈衝;和 從所述接收射頻脈衝中提取資料位元; 第二等化器處理分支,用於: 基於包括已知訓練序列和重編碼資料位元的至少部分重編碼的脈 衡進行訓練’其中’該至少部分重編碼的脈衝通過處理解碼的幀而産 •生; 均衡所接收到的射頻脈衝;和 φ 從所述接收射頻脈衝中提取替換(alternate)資料位元; 其中’所述基帶處理器和多分支等化器處理處理模組的組合用於: 從所述軟決策或替換軟決策中産生資料塊; 將所述資料塊解交錯;和 從所述資料塊中解碼幀; 對所述資料幀重新編碼以產生至少部分重編碼的資料塊;和 對至少部分重編碼的資料塊進行交錯以產生至少部分重編碼的脈 •衝。 優選地,在本發明的無線終端中,所述通道估算處理模組包括: 第一主通道估算器,用於: 接收射頻脈衝及所接收的射頻脈衝中的已知序列·和 基於所接收的射頻脈衝和所接收的射頻脈衝中的已知序列以产生 主通道脈衝回應 4s號估鼻器》用於: 接收所述主通道脈衝回應和所述接收射頻脈衝中的已4序列和 1324465 從所述主通道脈衝回應和所述接收射頻脈衝中的已知序列中産生 估算信號; 第一組合器,用於從所接收的射頻脈衝中除去估算信號; 資料恢復模組,用於從第一組合器的輪出中恢復資料; 干擾通道估算器,用於: 接收第一組合器的輸出和恢復的資料;和 基於第-組合器的輪出和恢復的資料產生干擾通道脈衝回應; 干擾信號估算器,用於: 接收所述干擾通道脈衝回應和恢復的資料;和 。基於所述干擾通道脈衝回應和恢復的資料産生經估算的干擾信 號; σ 第二組合器,用於從所述接收射頻脈衝中除去估算干擾信號;和 的主通 第-主通道估算器,用於基於第二組合器的輸出産生改良 道脈衝回應》 所述改良的主通道脈衝回應用 所述已知序列在所述射頻脈衝 所述已知序列位於所述射頻脈 優選地,在本發明的無線終端中 於訓練多分支等化器中的濾波器。 優選地,在本發明的無線終端中 的Midamble碍中。 優選地,在本發明的無線终端中 衝的訓練序列中。 優選地,在本發明的無線終端中 於訓練狐ϋ轉储處魏衝回應用 中的/慮波盗,其中,該等化器處理模 12 1324465 組用於執行干擾消除。 優選地’在本發明的無線終端中’所述等化器處理模組包括多個 等化器處理分支,其中: 第一等化器處理分支用於: 基於已知的訓練序列進行訓練; 均衡所述接收射頻脈衝; 從所述接收射頻脈衝中提取資料位元; 第二等化器處理分支用於: 基於已知訓練序列和重編碼資料位元進行訓練,其中,該重編碼 資料位元通過處理解碼的幀而産生; 均衡所述接收射頻脈衝;和 從所述接收射頻脈衝中提取替換資料位元。 優選地,在本發明的無線終端中,所述射頻脈衝包括承載資料位 元的高斯最小頻移鍵控(GMSK)符號和8PSK/GMSK干擾符號。 根據本發明的一方面’提供一種消除接收信號中的主要(d〇minant) 干擾信號的方法,包括: 接收具有已知序列的射頻脈衝; 基於所接收的射頻脈衝和其中的已知序列産生主通道脈衝回應; 從所述主通道脈衝回應和所述接收射頻脈衝中的已知序列中產生 估算信號; 從所述接收射頻脈衝中除去估算信號以產生干擾信號; 執行資料恢復以從干擾信號中恢復資料; 13 1324465 基於所述干擾信號和恢復的資料産生干擾通道脈衝回應; 從所述干道脈衝回應和恢復㈣射産生估算干擾信號; 第二組合器從所述接收射頻脈衝中除去估算干擾信號;和 第二主通道估算H胁LH的輸出纽改㈣主通道脈衝 回應。 優選地’在本發明的方法中,所述已知序列在所述射頻脈衝的 Midamble 碼中。 優選地,在本發明的方法+,所述已知相在位於射頻脈衝的訓a first combiner, a data recovery module interference channel estimator, configured to: 1324465 receive the output of the first combiner and the recovered data; and generate an interference channel pulse based on the output and recovered data of the first combiner Returning to the 'interference signal estimator' for: receiving the interference channel impulse response and recovery data; and generating an interference signal based on the interference channel impulse response and recovery data; ' is used to remove the estimated interference signal from the received radio frequency pulse; and a first-main channel estimator for generating an improved primary channel impulse response based on the output of the second combiner. Preferably, in the channel estimation processing module of the present invention, the improved main pass is responsive to a filter in the equalizer processing module for training the receiver. Preferably, in the channel estimation processing module of the present month, the known sequence is in the Midamble code of the radio frequency pulse. Preferably, in the channel estimation processing module of the present day and month, the known sequence is in a training sequence located at the radio frequency pulse. ; (4) the slaves to turn the money, the view of the main channel of the w-processing, == Γ (four) coffee, the same as the 'in the middle' of the equalizer processing module first equalizer processing branch for two Training based on a known training sequence; 1324465 equalizing the received radio frequency pulses; extracting data bits from the received radio frequency pulses; and using a second equalizer processing branch for: the de-trained sequence and the re-encoded data bits Training is performed, wherein the re-encoded data bit is generated by processing the decoded frame; equalizing the received radio frequency pulse; and extracting the replacement data bit from the received radio frequency pulse. Preferably, in the channel estimation processing module of the present invention, the radio frequency pulse comprises a Gaussian Minimum Shift Keying (GMSK) symbol carrying a data bit and a leg-interference according to the present invention. The wireless terminal includes: a radio frequency front end for receiving a radio frequency pulse; a baseband processor connected to the radio frequency front end, the baseband processor and the radio frequency front end for generating a baseband signal from the radio frequency pulse; and a channel estimation processing module, For: removing the estimated interference signal from the radio frequency pulse; generating an improved main channel impulse response; and multi-branch equalizer processing mode connected to the group baseband processing 9 and the channel estimation processing module The processing module further includes: , a signal and an output soft decision; the equalization processing interface of the baseband first equalizer processing section of the chirped wire processor: for training based on a known training sequence; Receiving a radio frequency pulse; and extracting a data bit from the received radio frequency pulse; a second equalizer processing branch for: based on including a known training sequence And training at least a portion of the re-encoded pulse weight of the re-encoded data bit, wherein the at least partially re-encoded pulse is produced by processing the decoded frame; equalizing the received radio frequency pulse; and φ receiving from Extracting an alternate data bit in the radio frequency pulse; wherein the combination of the baseband processor and the multi-branch equalizer processing module is used to: generate a data block from the soft decision or replace soft decision; Decoding the data block; and decoding the frame from the data block; re-encoding the data frame to generate an at least partially re-encoded data block; and interleaving the at least partially re-coded data block to generate at least partial re-encoding Pulse • Chong. Preferably, in the wireless terminal of the present invention, the channel estimation processing module includes: a first main channel estimator, configured to: receive a radio frequency pulse and a known sequence in the received radio frequency pulse, and based on the received The RF pulse and the known sequence in the received RF pulse to generate a main channel impulse response 4s estimate for receiving: the main channel impulse response and the received 4 RF sequence in the received RF pulse and 1324465 Generating an estimate signal in a known sequence of the main channel impulse response and the received RF pulse; a first combiner for removing the estimated signal from the received RF pulse; and a data recovery module for using the first combination Interference channel estimator for: receiving the output and recovered data of the first combiner; and generating an interference channel impulse response based on the data of the round-up and recovery of the first-combiner; interference signal estimation And means for: receiving data of the interference channel impulse response and recovery; and. Generating an estimated interference signal based on the interference channel impulse response and recovery data; σ a second combiner for removing the estimated interference signal from the received RF pulse; and a primary pass primary-channel estimator for The improved primary channel pulse response is generated based on the output of the second combiner. The known primary channel is pulsed back to apply the known sequence at the radio frequency pulse. The known sequence is located at the radio frequency pulse, preferably in the present invention. A filter in a wireless terminal that trains a multi-branch equalizer. Preferably, the Midamble is in the wireless terminal of the present invention. Preferably, in the training sequence of the wireless terminal of the present invention. Preferably, in the wireless terminal of the present invention, the training fox dump is used in the application/wave hacking, wherein the equalizer processing modulo 12 1324465 group is used to perform interference cancellation. Preferably, in the wireless terminal of the present invention, the equalizer processing module includes a plurality of equalizer processing branches, wherein: the first equalizer processing branch is configured to: perform training based on a known training sequence; Receiving a radio frequency pulse; extracting a data bit from the received radio frequency pulse; and a second equalizer processing branch for: training based on a known training sequence and a re-encoded data bit, wherein the re-encoded data bit Generating by processing the decoded frame; equalizing the received radio frequency pulses; and extracting replacement data bits from the received radio frequency pulses. Preferably, in the wireless terminal of the present invention, the radio frequency pulse comprises a Gaussian Minimum Shift Keying (GMSK) symbol carrying a data bit and an 8PSK/GMSK interference symbol. According to an aspect of the invention, there is provided a method of canceling a dominant signal in a received signal, comprising: receiving a radio frequency pulse having a known sequence; generating a master based on the received radio frequency pulse and a known sequence therein Channel impulse response; generating an estimate signal from the known sequence of the primary channel impulse response and the received RF pulse; removing the estimate signal from the received RF pulse to generate an interference signal; performing data recovery to the interference signal Recovering data; 13 1324465 generating an interference channel impulse response based on the interference signal and the recovered data; estimating an interference signal from the trunk pulse response and recovering (four) shots; and removing, by the second combiner, the estimated interference signal from the received RF pulse And the second main channel estimates the H-risk LH output change (4) main channel impulse response. Preferably, in the method of the invention, the known sequence is in the Midamble code of the radio frequency pulse. Preferably, in the method of the present invention, the known phase is in the training of the radio frequency pulse
優選地,在本發明的方法中,所述改良的主通道脈衝回應用於訓 練接收器的等化器處理模組中的濾波器,其中,所述等化 用於實現干擾消除。 H 優選地’在本發明的方法中,所述等化器處理模組包括多個 器處理分支,其中: & • 第一等化器處理分支用於: 基於已知的訓練序列進行訓練; 均衡所述接射頻脈衝; 從所述接收射頻脈衝中提取資料位元; 第二等化器處理分支用於: ’其中,該重編碼 基於已知訓練序列和重編碼資料位元進行訓練 資料位元通過處理解碼的賴而產生; 均衡所述接收射頻脈衝;和 1324465 • 從所述接收射頻脈衝中提取替換資料位元。 優選地,在本發明的方法中,射頻脈衝包括承載資料位元的高斯 最小頻移鍵控(GMSK)符號和8PSK/GMSK干擾符號。 下面的具體實施方式以及職說明’將使本發賴其他特徵和優 點更加明瞭。 【實施方式】 附圖示出了本發明的優選實施例,圖中相同的附圖標記對應於 鲁各幅附圖中相同或相應的部件。 高斯最小頻移鍵控(GMSK)調製系統能類比成實域中的單路輸 入雙路輸出系統。該模式是虛擬的單路發射2路接收系統。多天線的 干擾消除技術能夠應用到本發明實施例提供的GMSK系統,該 系統能夠充分地滿足上述需求和其他需求。本發明提供—種能夠消除 所接收到的射頻脈衝中的干擾信號的多分支等化器處理模組。該多分 支等化器處理模組包括多個等化器處理分支。一個等化器處理分支能 鲁夠基於已知的訓練序列進行訓練,並對接收到的射頻脈衝進行均衡處 理。所得的結果接著被進一步處理並用來訓練第二等化器處理分支。 然後,第二等化器處理分支對接收到的射頻脈衝進行均衡處理基於 對干擾信號的消除處理’生成輸出這樣’就改良了對所接收到的射 頻脈衝的處理。 圖1是根據本發明實施例支援無線終端通信的蜂窩式無線通信系 統100的局部示意圖。蜂窩式無線通信系統100包括移動交換中心 (MSC)lOl’GPRS業務支援節點/EDGE業務支援節點(SGSN/SESN) 15 1324465 • 102 ’ 基站控制器(MSC) 152 和 154,基站 103、104、105 和 ι06。 SGSN/SESN 102通過GPRS閘道支援節點(GGSN) 112與因特網114 連接。傳統的語音終端121與PSTN (公共交換電話網)11〇連接。通 過因特網傳輸的語音(IP語音)終端123和個人電腦125連接到因特網 114。MSC 101 與 PSTN 110 相連。 基站103-106中的每一個基站都服務於一個蜂窩/無線小區,每個 基站在其所服務的蜂窩/無線小區内支援無線通信。包括前向鏈路和反 秦向鏈路的無線鏈路支援基站與其所服務的無線終端之間的無線通信。 這些無線鏈路將産生同通道(co_channel)和鄰近通道(adjacent channel) k號,表現爲有色或白色雜訊。如上所述,這些雜訊可能會干擾預期 的感興趣的信號。因此’本發明提供了一種在這類惡劣信噪比(SNR) 或低信號干擾比(SIR)環境中消除干擾的技術。 這些無線鏈路可以支援數位資料通信、jp語音通信和其他數位多 媒體通信。蜂窩式無線通信系統1〇〇在支援類比通信方面是可以後向 #相谷的。因此蜂窩式無線通信系統1⑻可以支援全球移動通信系統 (GSM)標準及其擴展的增強型資料速率演進技術(EDGE)。蜂窩式 無線通信系統100也可以支援GSM擴展的通用分組無線業務 (GPRS)。本發明還應用於其他標準,如TDMA標準、CDMA標準 等通吊,本發明能夠應用於數位通信技術中,以解決通信干擾的鑒 別和消除的問題。 無線終端 116、118、120、122、124、126、128 和 130 通過無線 鏈路以及基站鮮⑽與料式鎌通信祕連接。如圖所示, 1324465 -無線終端可以包括蜂窩式移動電話116和118、膝上型電腦i2〇和 122、臺式電腦124和126、資料終端128和13〇。但是該蜂窩式無線 通信系統也支援與其他類型無線終端的通信。衆所周知膝上型電腦 120和122、臺式電腦124和126、資料終端128和13〇、蜂高式移動 電話116和118之類的設備,能夠在因特網114上“衝浪”,發送和 接收資料通信如email,發送和接收文件,以及執行其他資料操作。這 些資料操雜多都要求很高的下餘料傳輪率,_上傳資料傳輸率 籲要求則沒有那麽嚴格。因此’部分或全部的無線終端11613〇能夠支 援EDGE操作標準。這些無線終端116_13〇也支援gsm標準,可能 也支援GPRS標準。 b 圖2是無線終端2〇〇的示意框圖。圖2中的無線終端2〇〇包括射 頻收發器202、數位處理元件2〇4、以及機殼内的其他各種元件。數位 處理元件204包括兩個主要的功能元件:物理層處理、語音編/解媽器 (CODEC)、基帶編/解碼器(c〇DEC)功能塊2〇6 ;協定處理、人機 _介面功能塊208。數位信號處理器(DSp)是物理層處理、語音編/解 碼器(CODEC)、基帶編/解碼器(c〇DEC)功能塊2〇6的主要元件, 而微處理11如精簡指令集(RISC)處理奸協定處理、人機介面功能 塊208的主要元件。Dsp也可以稱爲無線介面處理器,而咖c處理 器可以稱爲系統處理器。但是這些命名約定,不應當認爲是對這些元 件的功能的限制。 射頻收發器202與天線203、數位處理元件204、電池224連接, 其中電池224給無線終端所有的元件提供電源。物理層處理、語音編/ 17 丄324465 解碼器(CODEC)、基帶編/解碼器(c〇DEC )功能塊2〇6與協定處理、 人機介面功能塊208、麥克風226、揚聲器228連接。協定處理、人機 介面功能塊208與多種元件連接,這些元件包括但不限於:個人電腦/ 丨 資料終端設備介面210、鍵盤212、用戶識別卡(SIM卡)埠213'照 •相機214、快閃記憶體216、靜態記憶體(SRAM) 218、液晶顯示幕 (LCD)220和發光二極體(LED)222。有照相機214和LCD 22〇時這 些元件支援靜態圖像和/或動態圖像。這樣,圖2所示的無線終端2〇〇 擊就能夠通過蜂窩式網路支援視頻和音頻服務。 圖3是GSM幀的一般結構以及GSM幀承載資料塊的方式的示意 圖。持續時間爲20毫秒(⑽)的GSM幀被分爲4個四分之一幀。每 一四分之一幀包括8個時隙(時隙〇_7)。每個時隙大概持續625微秒(从 s) ’包括左邊、右邊和Midamble碼三部分。時隙上左邊和右邊的射頻 脈衝承載資料’而Midamble碼是訓練序列。 根據所支援的調製編碼方案模式,GSM幀的4個時隙上的射頻脈 •衝’承載一個分段的RIX (無線鍵路控制)塊、一個完全的虹匸塊 或者兩個RLC塊。例如,資料塊a由四分之一幅i的時隙〇、四分之 -幢2的時隙0、四分之貞3的時隙Q和四分之—+ 貞4的時隙〇承 載。資料快A可以承載一個分段的塊、一個塊或者兩個亂匸 塊。同樣地,資料塊3被四分之一幀1的時隙1、四分之一幀2的時 隙1、四分之一幀3的時隙1和四分之一幀4的時隙}承載。每一組 時隙,即母個四分之一幀的時隙n的MCS模式,對於GSM幀來說, 是一致的’但會隨著GSM的變化而變化。更進一步地,每一組時隙Preferably, in the method of the present invention, the improved primary channel impulse is responsive to a filter in the equalizer processing module for training the receiver, wherein the equalization is used to achieve interference cancellation. H Preferably, in the method of the present invention, the equalizer processing module includes a plurality of processor processing branches, wherein: & • the first equalizer processing branch is configured to: train based on a known training sequence; Equalizing the received radio frequency pulse; extracting data bits from the received radio frequency pulse; and using a second equalizer processing branch for: 'where the re-encoding performs training data bits based on known training sequences and re-encoded data bits The element is generated by processing the decoded radiance; equalizing the received radio frequency pulse; and 1324465 • extracting the replacement data bit from the received radio frequency pulse. Preferably, in the method of the present invention, the radio frequency pulses comprise Gaussian Minimum Shift Keying (GMSK) symbols and 8PSK/GMSK interference symbols carrying data bits. The following specific implementations and job descriptions will make the other features and advantages of the present invention more apparent. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings illustrate the preferred embodiments of the invention The Gaussian Minimum Shift Keying (GMSK) modulation system can be analogized to a single input dual output system in the real domain. This mode is a virtual single-channel transmit 2-way receiving system. The multi-antenna interference cancellation technique can be applied to the GMSK system provided by the embodiment of the present invention, which can sufficiently satisfy the above requirements and other requirements. The present invention provides a multi-branch equalizer processing module capable of eliminating interfering signals in received radio frequency pulses. The multi-branch equalizer processing module includes a plurality of equalizer processing branches. An equalizer processing branch can train based on known training sequences and equalize the received RF pulses. The resulting results are then further processed and used to train the second equalizer to process the branches. Then, the second equalizer processing branch equalizes the received radio frequency pulses based on the cancellation processing of the interference signals 'generating the output' to improve the processing of the received radio frequency pulses. 1 is a partial schematic diagram of a cellular wireless communication system 100 supporting wireless terminal communication in accordance with an embodiment of the present invention. The cellular radio communication system 100 includes a mobile switching center (MSC) 101 'GPRS Service Support Node/EDGE Service Support Node (SGSN/SESN) 15 1324465 • 102 'Base Station Controllers (MSC) 152 and 154, base stations 103, 104, 105 And ι06. The SGSN/SESN 102 is coupled to the Internet 114 via a GPRS Gateway Support Node (GGSN) 112. The conventional voice terminal 121 is connected to a PSTN (Public Switched Telephone Network) 11A. A voice (IP voice) terminal 123 and a personal computer 125 transmitted via the Internet are connected to the Internet 114. The MSC 101 is connected to the PSTN 110. Each of the base stations 103-106 serves a cellular/wireless cell, and each base station supports wireless communication within the cellular/wireless cell it serves. The wireless link, including the forward link and the anti- Qin link, supports wireless communication between the base station and the wireless terminal it serves. These wireless links will generate the same channel (co_channel) and the adjacent channel (adjacent channel) k, which behave as colored or white noise. As mentioned above, these noises can interfere with the expected signal of interest. Thus, the present invention provides a technique for eliminating interference in such poor signal to noise ratio (SNR) or low signal to interference ratio (SIR) environments. These wireless links can support digital data communication, jp voice communication, and other digital multimedia communications. The cellular wireless communication system 1 can be backwards in supporting analog communication. Thus, cellular wireless communication system 1 (8) can support the Global System for Mobile Communications (GSM) standard and its extended Enhanced Data Rate Evolution (EDGE) technology. The cellular radio communication system 100 can also support GSM extended General Packet Radio Service (GPRS). The present invention is also applicable to other standards, such as TDMA standards, CDMA standards, etc., and the present invention can be applied to digital communication technologies to solve the problem of identification and elimination of communication interference. The wireless terminals 116, 118, 120, 122, 124, 126, 128, and 130 are connected to the base station via a wireless link and the base station. As shown, 1324465 - the wireless terminal can include cellular mobile phones 116 and 118, laptops i2 and 122, desktop computers 124 and 126, data terminals 128 and 13A. However, the cellular wireless communication system also supports communication with other types of wireless terminals. It is well known that devices such as laptops 120 and 122, desktop computers 124 and 126, data terminals 128 and 13A, bee high mobile phones 116 and 118 are capable of "surfing", transmitting and receiving on the Internet 114. Data communication such as email, sending and receiving files, and performing other data operations. Most of these data are required to be very high, and the rate of transfer of data is not so strict. Thus, some or all of the wireless terminals 11613 can support the EDGE operating standards. These wireless terminals 116_13 also support the gsm standard and may also support the GPRS standard. b Figure 2 is a schematic block diagram of the wireless terminal 2〇〇. The wireless terminal 2 of Figure 2 includes an RF transceiver 202, digital processing elements 2〇4, and various other components within the housing. The digital processing component 204 includes two main functional components: physical layer processing, speech coding/decoding device (CODEC), baseband encoding/decoding device (c〇DEC) function block 2〇6; protocol processing, human-machine interface function Block 208. The digital signal processor (DSp) is the main component of the physical layer processing, speech codec (CODEC), baseband encoder/decoder (c〇DEC) function block 2〇6, and the microprocessing 11 such as the reduced instruction set (RISC) The main elements of the handling protocol, human interface function block 208. Dsp can also be called a wireless interface processor, and a coffee processor can be called a system processor. However, these naming conventions should not be considered as limitations on the functionality of these components. The RF transceiver 202 is coupled to an antenna 203, a digital processing component 204, and a battery 224, wherein the battery 224 provides power to all components of the wireless terminal. The physical layer processing, the speech code/17 丄 324465 decoder (CODEC), and the baseband codec/decoder (c〇DEC) function block 2〇6 are connected to the protocol processing, the human interface function block 208, the microphone 226, and the speaker 228. The protocol processing, human interface function block 208 is connected to various components, including but not limited to: personal computer / data terminal device interface 210, keyboard 212, user identification card (SIM card) 埠 213 'photo camera 214, fast Flash memory 216, static memory (SRAM) 218, liquid crystal display (LCD) 220, and light emitting diode (LED) 222. These components support still images and/or moving images when there are cameras 214 and LCD 22〇. Thus, the wireless terminal 2 shown in Fig. 2 can support video and audio services over a cellular network. Figure 3 is a schematic illustration of the general structure of a GSM frame and the manner in which a GSM frame carries a data block. A GSM frame with a duration of 20 milliseconds ((10)) is divided into 4 quarter frames. Each quarter frame includes 8 time slots (time slot 〇_7). Each time slot lasts approximately 625 microseconds (from s)' including the left, right, and Midamble code. The left and right RF pulses on the time slot carry the data' while the Midamble code is the training sequence. The radio frequency pulse on the 4 time slots of the GSM frame carries a segmented RIX (wireless key control) block, a complete rainbow block or two RLC blocks, depending on the mode of modulation coding scheme supported. For example, the data block a is carried by the time slot 四 of the quarter i, the time slot 0 of the quarter 2, the time slot Q of the quarter 4, and the time slot 四 of the quarter - + 贞 4 . Data fast A can carry a segmented block, a block or two scramble blocks. Similarly, the data block 3 is divided by a quarter frame 1 time slot 1, a quarter frame 2 time slot 1, a quarter frame 3 time slot 1 and a quarter frame 4 time slot} Hosted. The MCS mode for each set of time slots, i.e., slot n of the parent quarter frame, is consistent for GSM frames' but will vary with GSM. Further, each group of time slots
18 132446518 1324465
⑽模式是不相同的,如每—四分之—〇的MCS 拉式’與母-四分之一幢上時隙μ7的⑽模式可能是不同的。所 述RLC塊可以承載語音資料或其他資料。 圖4描繪了把資料映射到射頻脈衝中的各個♦資料最初是未 T碼的,可能帶有諸塊補。塊編碼操作執行龍塊料部編碼並 棱對資枓塊進行檢錯/糾錯。外部編喝操作通常採用迴圈冗餘碼校驗 (CRC)或法爾碼(FkeCGde>圖中示出外部編碼操作添加了資料的 尾位元和/或塊編碼序列(BCS),其附加在資料後。在⑸編碼方案 下,採用塊編碼和卷積編碼對報頭和資料一起編碼,;在#⑶編碼 方案下,報頭和資料資訊通常是分開編碼的。 、… 法爾碼支援檢錯/糾錯。法爾碼是把冗餘位元添加到資料報頭位元 和資料位元_短二触迴義。關碼_娜能力敎到未被檢 測出來的錯誤得以通過的幾率僅僅爲2,。在塊編碼把用於檢錯的冗 餘位元添加到資料中之後,計算用於糾錯的附加冗餘,以校正益線通 道造成的傳輸差錯。⑽關錯或編碼方案是基於卷積編碼的。 。卷積編碼器生成的-些冗餘位可以在傳送前進雜孔(卿伽的 操作。讀“馨孔”操作提高了卷積編碼的速率,減少了每個傳輸的 資料塊的職。‘,,雜低了鱗寬的需求喊卷積編碼信號適 合可利用的通道位元流。卷積編碼觀位元被傳給交錯器,交錯器把 各種位元流交錯後,分割成4個脈衝。 圖5是從射頻脈衝中恢復資料塊的相關步驟的示意框圖。通常工 個資料塊由4個射頻脈衝構成。接收並處理這些脈衝。當4個射頻脈 19 -衝都接收後,這4個射頻脈衝被組合以形成 該編碼資料塊被解盤·epunc_(如果需要的話)’根== 案解碼,接著根據外部編碼方案解碼。解碼後的資 ^是從傳送的語音财恢復資料_關步驟的示意框圖。這個 過程與圖5的類似。典型地,傳送的是2〇毫秒的語音幢,里中,料 Γ== 一串射頻脈衝中傳送,後半部分在苐二 衝中傳运。圖6中所示的是一組4個射頻脈衝,這4個脈衝盘第一個 語音傾—語音賴η的偏移量是10毫秒。其中,語音幢η的後半部分與 後-個語音幢η+1的前半部分,被編碼和交錯到這4個射頻脈衝中。 當這4個射頻脈衝被處理後,編瑪塊生成資料流程,該資料流程包含 了語音傾η的的後半部分和語音賴n+1的的前半部分。儲存在記憶體 中的語音_的前半部分’可以與語封貞n _後半部分結合,生成 有效的語音幀η相關的資料。 圖7所示的對語音巾貞η的資料的重編瑪,會產生至少部分重編碼 的資料脈衝,該重編碼資料脈衝可以用於訓練第二等化器處理分支。 如前所述,把從前一組射頻脈衝恢復出來的語音幀前半部分,與從當 前組射頻脈衝恢復出來的語音雖半部分進行組合,以生成語音幢的 資料。用迴圈几餘碼校驗對語音幀進行確認和糾錯以生成有效語音 傾。該有效語音舰後被重編碼,是,只有重編碼的語音巾貞η的後 半部分用來部分再造射舰衝。可哺魏碼的語音巾貞η的的後半部 20 1324465 分進行分割和交錯處理以生成部分編碼的射頻脈衝。因爲語音幀n+i 的後半部分還沒有處理,所以這些射頻脈衝僅是部分重編碼的。因爲 。日賴n+l ;又有被確認,所以重編碼的語音巾貞η+ι的前半部分不可能 也未用於再造(recreate)射頻脈衝。根據本發明的一個實施例,基於 ,曰幀11的部分重編碼的射頻脈衝,結合已知的訓練序列,能夠更好 地訓練第二等化器處理分支。 圖8Α和圖8Β是無線終端200接收和處理射頻脈衝的流程圖。圖 _ 8Α和圖8Β所示的操作對應於GSM巾貞相應的時隙上的單個射頻脈 衝。射頻前端,基帶處理器和等化器處理分支模組執行這些操作。通 常當上述元件之一執行操作時,這些操作步驟啓動。但是,在不脫離 本發明的範_情況下,這些部件之間處理魏_分可以是不同的。 如圖8A所示,處理流程自射頻前端接收GSM幀相應的時隙上的 射頻脈衝開始(轉_。然後’射财敝棚脈轉換成基帶信 號(步驟804 )。轉換完成後,射頻前端給基帶處理器發送中斷信號(步 ♦驟8〇6)。這樣,如圖所示,射頻前端執行步驟⑽Μ%。 接著,基帶處理器接收該基帶信號(步驟8〇8)。在一個典型的操 作中’麵刖端、基帶處理器或調節器/解調器對該類比基帶信號採樣 以使基帶信號數位化。接收到基帶信號(數位格式)後,基帶處理器 在步驟810中對基帶信號的調製模式進行盲檢測⑽如d伽如打)。調 製模式的盲檢測確定了基帶信號所對應的調製模式。在—個優選的實 施例裏,減GSM鮮,調製模式既可以是高斯最小頻移鍵控 (GMSK)崎’也可以是8糊柿織(8_psK)調製。基帶處理 21 -益確定調製模式後,基於所格定的調製模式,選擇合適的處理分支進 行處理(步驟812)。 對於GMSK調製’在步驟8M中,基帶處理器對基帶信號進行反 旋和頻報正。料,麵職6巾,絲處帥縣帶錢進行脈 -衝功率估算。在步驟820中(見圖8B分頁連接箭頭A)’基帶處理器 接著進行定時(timing)、通道、雜訊、㈣比(SNR)估算。隨後, 基帶處理器執行自動增益控制(AGC)迴圈計算(一 ___ ♦—(步驟防)。接著’基帶處理器對基帶信號進行軟決策比姻數的確 定(步驟824)。步驟824之後,在步驟826巾,基帶處理器執行基帶 信號的匹配濾波操作。 步驟808-826稱爲預均衡處理操作。基帶處理器對基帶信號執行 這些預均衡處理操作後’生成了處理後的基帶信號。完成這些預均衡 處理之後’絲處理H給等化H模崎送命令。 以多分支等化器運行的等化器模組將在圖9中進一步討論。等化 •器換組接收到命令之後,基於調製模式(gmsk或8psK),準備對處 理後基帶#號進行均衡。步驟828中,等化器模組接收來自基帶處理 裔的處理後的基帶信號、設置、和/或參數,並對基帶信號的左邊進行 最大似然序列估測(MLSE)均衡。如前面的圖3所示,每一個射頻 脈衝包括㈣左邊、Midamble碼和資料右邊。典型地,在步驟828中, 等化減組均衡射頻脈衝的左邊以生成該左邊的軟決策。然後,在步 驟830中’等化器模組均衡該處理後的基帶信號的右邊。該均衡操作 生成了夕個與該右邊相關聯的軟決策。通常,對脈衝進行均衡是以脈 22 1324465 =戈=基礎。但是,本發_實施射,可以利用重 資·改良均衡處理。這可以採用叠代處理的形 二二 衝串執行脈衝均衡,第二模組基於第- 刀A均衡處理的結果進行二次均衡。 _^雜獅嶋㈣财斷錄,_射頻脈衝的 =作已經完成。接著,基帶處理器從等_財接錄決策。 職2中,基帶處理器基於來自_模組的軟決策來 2左右兩邊平均相位。在步驟836中,基帶處理器基於來自等化器 =且的軟決練行鮮傅和鮮追蹤。在奴,步驟832/854和步 Γ6的操作稱爲“均衡後處理,,。烟36之後,對該射頻脈衝的 處理已經完成。 口麵8A中’當步驟810中盲檢測結果爲8舰調製時,基帶處 理器和等化器模組選取右邊的處理分支。首先,在步驟818中,基帶 處理器對基帶信號執行反旋和頻率校正,後的步驟咖中,基帶處 理器執行該_脈_脈衝功率估算。順著分頁連接㈣b參考圖 8B,在步驟840巾’基帶處理器執行定時(timing)、通道雜訊和信 噪比(SNR)估算。接著,步驟842中,絲處理器執行該基帶信號 的AGC迴圈計算。下一步,步驟844中,基帶處理器計算判決反饋等 化器(DFE)係數,步驟844中等化器模組將用到該係數。後文將對 這些爲生成這些係數而做的處理進行更詳細的闡述。圖9和之後的圖 對採用多分支等化器的這些決策進行討論。接著,步驟中,基帶 處理器對射頻脈衝執行預均衡操作。最後,步驟848中,基帶處理器 23 1324465 ‘給射頻脈衝確定軟決策比姻數。此處基帶處理器3〇戶斤 刪48稱爲酸調製基帶信號的“預等化器處理”操作。步驟柳 完成後,基帶處理ϋ給雜崎送命令,明衡處理後的基帶信 號。 等化11模組接㈣來自基帶處理H的命令後,從基帶處理器接收 該預均衡處理後的基帶信號、設置、和/或參數,開始對該預均衡處理 後的基帶信號進行均衡。等化器模組首先準備好狀態值(statevalue), ♦步驟850中均衡該8PSK _的預均衡處理後的基帶信號時用到該 狀態值。在所舉的實補巾,等化賴轉用最域驗概率(驗) 均衡法。接著,步㈣2中,等化器模組用MAP均衡法均衡該預等 化器理後的基帶信號的左邊和右邊以生成該處理後基帶信號的軟決 策。步驟854完成後’等化器模組發送中斷信號到基帶處理器中指 示對該基帶信號的均衡處理已經完成。 接著’基帶處理器接收來自等化器模組的軟決策。下一步中,基 •帶處理器基於步驟854的軟決策來確定該處理後的基帶信號的左細 端的平均相位。最後,步驟娜中,基帶處理器執行該基帶信號的頻 率估算和追縱。步㈣4和83_操作稱爲均衡後處理操作。步驟咖 後’對-個射頻脈衝的均衡處理已經完成。上述處理過程描述了從射 頻脈衝中恢復資料塊的各個步驟。 雖然圖8A和圖8B中的操作可以用無線終端的特定元件來執行, 這種操補分可關不_元件來執行。例如,在另外的實施例中, 均衡操作可以用基帶處理器或系統處理器來執行。另外,在另外的實 24 1324465 » !-施例中,解碼操作可以用基帶處理器或系統處理器來執行。 圖9是本發明的一實施例的多分支等化器處理模組_的結構的 示意框圖’根據本發明的實施例’該處理模組9〇〇能夠用來執行單天 線干擾消除(SAIC)。有2種類型的SAIC均衡方法:節點探測(jd) 和目干擾消除(BIC )。根據本發明的一方面,選用Bic法。圖9所- 的元件,可以是硬體元件,也可以是由處理器如圖2的2〇6和2⑽執 行的軟體元件,也可以是硬體元件和軟體元件的組合。多分支等化器 •處理模組900包括第一等化器處理分支902和第二等化器處理分支 904。反旋模組906接收基帶脈衝的同相分量(1)和正交分量 所述基帶脈衝對應於圖3-7所示的射頻脈衝。反旋模組9〇6把接收到 的I和Q脈衝取樣反旋,生成I和q脈衝取樣。在一個實施例中,第 -等化器處理分支902包括脈衝等化器。根據本發明的實施例,這些 脈衝取樣隨後被均衡,之後和其他的取樣組成資料分組,如虹匸分 組。在某些操作情況下,除脈衝水平均衡外,還可進行第二等化器處 籲理分支的叠代處理。 ° 脈衝等化器,包括I和Q有限脈衝回應(观)遽波器9〇8和91〇 以及最小平方估測(MinimumLeast Squares Estimate, 雜器912 ’對每-個從反旋模组9〇6中接收的脈衝進行處理。訓練 模組913利用每一個所接收脈衝的MidamWe碼裏的已知訓練序列 (TS)訓練這些模組。選擇地’這些元件能夠在多個脈衝上進行訓練。 第:等化器處理分支9〇2生成軟決策,其中,多個軟決策代表解碼前 的每個貝料位凡。每個軟取樣被提供給解交錯器,解交錯器叫 25 1324465(10) The modes are different. For example, the (10) mode of the time slot μ7 on the mother-quarter block may be different. The RLC block can carry voice data or other materials. Figure 4 depicts the mapping of data to RF pulses. The data is initially un-coded and may have block compensation. The block coding operation performs the block coding and performs error detection/correction on the resource block. The external brewing operation usually uses loop redundancy code check (CRC) or fare code (FkeCGde). The figure shows the tail bit and/or block code sequence (BCS) added to the data by the external encoding operation, which is attached to After the data, under the (5) coding scheme, the header and the data are encoded together by block coding and convolutional coding; under the #(3) coding scheme, the header and the data information are usually separately coded. ..., Farr code supports error detection/ Error correction. The Farr code adds redundant bits to the data header and the data bit _ short two touches. The probability that the code is not detected is only 2, After the block coding adds the redundant bits for error detection to the data, additional redundancy for error correction is calculated to correct the transmission errors caused by the benefit line channel. (10) The error or coding scheme is based on convolution Encoded. The convolutional encoder generates some redundant bits that can be used to transmit the advancement of the holes (the operation of the gamma ray) improves the rate of convolutional coding and reduces the number of blocks per transmission. Job. ',, the low demand for scales shouts The product coded signal is suitable for the available channel bit stream. The convolutional coding bit is transmitted to the interleaver, which interleaves the various bit streams into four pulses. Figure 5 is the recovery of the data block from the RF pulse. A schematic block diagram of the relevant steps. Usually, the data block is composed of 4 RF pulses. These pulses are received and processed. When 4 RF pulses are received, the 4 RF pulses are combined to form the encoded data. The block is unpacked ·epunc_ (if needed) 'root== case decoding, and then decoded according to the external encoding scheme. The decoded resource is a schematic block diagram of the data recovery step from the transmitted voice. Similar to 5. Typically, a 2 〇 millisecond speech building is transmitted, in which Γ == a series of RF pulses are transmitted, and the second half is transmitted in a second rush. Figure 6 shows a group. 4 radio frequency pulses, the offset of the first speech tilt-voice η of the 4 pulse disks is 10 milliseconds, wherein the second half of the speech building η and the first half of the following speech structure η+1 are encoded. And interleaved into these 4 RF pulses. When this After the four RF pulses are processed, the marshalling block generates a data flow, which includes the second half of the speech tilt η and the first half of the voice 赖n+1. The first half of the speech _ stored in the memory' It can be combined with the second half of the language 贞n _ to generate a valid speech frame η related data. The re-encoding of the data of the speech mask 图 shown in Fig. 7 will generate at least partially re-encoded data pulses, the weight The encoded data pulse can be used to train the second equalizer to process the branch. As previously described, the first half of the speech frame recovered from the previous set of RF pulses is combined with the half of the speech recovered from the current set of RF pulses. In order to generate the data of the speech building, the speech frame is confirmed and corrected by the loop number of codes to generate an effective speech tilt. The effective voice ship is re-encoded, that is, only the second half of the re-encoded voice towel 贞Part of it is used to partially rebuild the ship. The second half of the voice towel 贞η 20 1324465 can be divided and interleaved to generate a partially encoded RF pulse. Since the second half of the speech frame n+i has not been processed, these RF pulses are only partially re-encoded. Because. It is confirmed that the first half of the re-encoded voice towel 贞 + + ι is not used to recreate the RF pulse. In accordance with an embodiment of the present invention, the second equalizer processing branch can be better trained based on the partially re-encoded radio frequency pulses of frame 11 in conjunction with known training sequences. 8A and 8B are flow diagrams of the wireless terminal 200 receiving and processing radio frequency pulses. The operations shown in Figures 8A and 8B correspond to a single RF pulse on the corresponding time slot of the GSM frame. The RF front end, baseband processor and equalizer processing branch modules perform these operations. These operational steps are typically initiated when one of the above components performs an operation. However, the processing of these components may be different without departing from the scope of the invention. As shown in FIG. 8A, the processing flow starts from receiving the radio frequency pulse on the corresponding time slot of the GSM frame from the radio frequency front end (turning _. then 'transforming the shackle into a baseband signal (step 804). After the conversion is completed, the radio frequency front end gives The baseband processor sends an interrupt signal (steps 〇8〇6). Thus, as shown, the RF front end performs step (10) Μ%. Next, the baseband processor receives the baseband signal (steps 8〇8). In a typical operation The mid-band, baseband processor or regulator/demodulator samples the analog baseband signal to digitize the baseband signal. Upon receiving the baseband signal (digital format), the baseband processor baseband signal in step 810 The modulation mode is blindly detected (10) such as d gamma. The blind detection of the modulation mode determines the modulation mode corresponding to the baseband signal. In a preferred embodiment, the GSM mode is reduced, and the modulation mode can be either Gaussian Minimum Shift Keying (GMSK) or 8-Dps (8_psK) modulation. Baseband Processing 21 - After determining the modulation mode, based on the determined modulation mode, an appropriate processing branch is selected for processing (step 812). For GMSK modulation', in step 8M, the baseband processor derotates and reports the baseband signal. Material, face 6 towels, silk Shuai County with money to pulse - impulse power estimation. In step 820 (see Figure 8B, pagelet arrow A) the baseband processor then performs timing, channel, noise, and (four) ratio (SNR) estimation. Subsequently, the baseband processor performs an automatic gain control (AGC) loop calculation (a ___ ♦ - (step prevention). Then the baseband processor performs a soft decision ratio on the baseband signal (step 824). After step 824 The baseband processor performs a matched filtering operation of the baseband signal at step 826. Steps 808-826 are referred to as pre-equalization processing operations. The baseband processor performs these pre-equalization processing operations on the baseband signal to 'generate the processed baseband signal. After these pre-equalization processes are completed, the 'filament processing H is equalized H mode. The equalizer module running with the multi-branch equalizer will be further discussed in Figure 9. After the equalizer switch receives the command Preparing to equalize the processed baseband # number based on the modulation mode (gmsk or 8psK). In step 828, the equalizer module receives the processed baseband signals, settings, and/or parameters from the baseband processor and The maximum likelihood sequence estimation (MLSE) equalization is performed on the left side of the baseband signal. As shown in the previous Figure 3, each RF pulse includes (4) the left side, the Midamble code, and the right side of the data. Typically In step 828, the left side of the equalized radio frequency pulse is equalized to generate the left soft decision. Then, in step 830, the 'equalizer module equalizes the right side of the processed baseband signal. The equalization operation is generated. The soft decision associated with the right side. Usually, the equalization of the pulse is based on the pulse 22 1324465 = Ge = base. However, the implementation of the shot can be used to improve the equalization process. This can be used in iterative processing. The second and second series perform pulse equalization, and the second module performs secondary equalization based on the result of the first-knife A equalization processing. _^ Miscellaneous lions (four) financial records, _ RF pulses = have been completed. Then, baseband processing In the job 2, the baseband processor averages the phase on both sides based on the soft decision from the _module. In step 836, the baseband processor is based on soft deduction from the equalizer=and In the slave, the operation of steps 832/854 and step 6 is called "equalization after processing," after the smoke 36, the processing of the radio frequency pulse has been completed. In the mouth 8A 'in step 810 Blind detection result is 8 ships During modulation, the baseband processor and the equalizer module select the processing branch on the right. First, in step 818, the baseband processor performs inverse rotation and frequency correction on the baseband signal, and in the subsequent steps, the baseband processor executes the _ Pulse_Pulse Power Estimation. Follow the page connection (4)b Referring to Figure 8B, at step 840, the 'baseband processor performs timing, channel noise, and signal-to-noise ratio (SNR) estimation. Next, in step 842, the wire processor The AGC loop calculation of the baseband signal is performed. Next, in step 844, the baseband processor calculates a decision feedback equalizer (DFE) coefficient, which will be used by the averaging module in step 844. These will be The process of generating these coefficients is explained in more detail. Figure 9 and subsequent figures discuss these decisions using a multi-branch equalizer. Next, in the step, the baseband processor performs a pre-equalization operation on the radio frequency pulse. Finally, in step 848, the baseband processor 23 1324465 ‘determines the soft decision ratio for the radio frequency pulse. Here, the baseband processor 3 is referred to as a "pre-equalizer processing" operation of the acid-modulated baseband signal. After the completion of the step, the baseband processing 送 sends a command to the miscellaneous, and the baseband signal after the treatment is corrected. After the equalization 11 module is connected to (4) the command from the baseband processing H, the baseband processor receives the pre-equalized baseband signal, settings, and/or parameters, and starts equalization of the pre-equalized baseband signal. The equalizer module first prepares a state value (state value), which is used in step 850 to equalize the 8PSK_pre-equalized baseband signal. In the actual patch, the equalization probability (test) equalization method is used. Next, in step (4) 2, the equalizer module equalizes the left and right sides of the baseband signal of the pre-equalizer by the MAP equalization method to generate a soft decision of the processed baseband signal. After step 854 is completed, the equalizer module sends an interrupt signal to the baseband processor to indicate that the equalization processing of the baseband signal has been completed. The baseband processor then receives the soft decision from the equalizer module. In the next step, the baseband processor determines the average phase of the left end of the processed baseband signal based on the soft decision of step 854. Finally, in Step Na, the baseband processor performs frequency estimation and tracking of the baseband signal. Step (4) 4 and 83_ operations are called equalization post-processing operations. After the step, the equalization processing of the pair of RF pulses has been completed. The above process describes the various steps of recovering a data block from a radio frequency pulse. Although the operations in FIGS. 8A and 8B can be performed with specific elements of the wireless terminal, such an operation can be performed by the component. For example, in other embodiments, the equalization operation can be performed with a baseband processor or system processor. Additionally, in another embodiment, the decoding operation can be performed with a baseband processor or system processor. 9 is a schematic block diagram showing the structure of a multi-branch equalizer processing module _ according to an embodiment of the present invention. The processing module 9 〇〇 can be used to perform single antenna interference cancellation (SAIC). ). There are two types of SAIC equalization methods: node detection (jd) and visual interference cancellation (BIC). According to an aspect of the invention, the Bic method is selected. The element of Fig. 9 may be a hardware element or a software element executed by the processor as shown in Figs. 2, 2 and 2 (10), or a combination of a hardware element and a software element. Multi-Branch Equalizer • The processing module 900 includes a first equalizer processing branch 902 and a second equalizer processing branch 904. The anti-spin module 906 receives the in-phase component (1) of the baseband pulse and the quadrature component. The baseband pulse corresponds to the radio frequency pulse shown in Figures 3-7. The anti-spin module 9〇6 inverts the received I and Q pulse samples to generate I and q pulse samples. In one embodiment, the first equalizer processing branch 902 includes a pulse equalizer. In accordance with an embodiment of the invention, these pulse samples are then equalized and then combined with other samples to form a data packet, such as a rainbow trout group. In some operational situations, in addition to pulse level equalization, iterative processing of the abrupt branch at the second equalizer may be performed. ° Pulse equalizers, including I and Q finite impulse response (view) choppers 9〇8 and 91〇 and least squares estimation (MinimumLeast Squares Estimate, 912' for each-to-reverse module 9〇 The received pulses are processed in 6. The training module 913 trains the modules using known training sequences (TS) in the MidamWe code of each received pulse. Optionally, these components are capable of training on multiple pulses. The equalizer processing branch 〇2 generates soft decisions, where multiple soft decisions represent each of the bucks before decoding. Each soft sample is provided to the deinterleaver, which is called 25 1324465
I 鑭I 镧
I 對軟取樣解交錯,並把解交錯後的軟取樣提供給通道解韻9i6。通 _碼請錄取樣(即代鱗個她^衫讎取樣由通道解 碼器解碼以在解碼後生成硬位(hardbits))中解碼出資料幢。 重編碼器918對通道解碼器916解碼出來的資進行確認和重 .編碼’以生成重編碼的資料位元。交錯器伽接收該重編碼的資料位 元以生成重編碼的#料脈衝1後,該重編碼資料脈衝與已知的訓練 序列可以用來訓練第二等化器處理分支9〇4。 •帛二等化器處理分支9〇4包括緩衝H 922#q有限脈衝濾波器 _卿和926。緩衝器922能夠將多個脈衝存儲到記憶體中。訓練 模組928可用已知的訓練序列和至少部分重編碼脈衝對了和q遽波器 924和926進行訓練。這樣’第二等化器處理分支利用至少部分編碼 的資料和已知的訓練序列訓練味Q射_波器。這就使經緩衝器922 處理後的脈衝的SNR (信訊)得以改善。!和Q驗^酬練之後, 用於處理所存儲的脈衝。加法器930把所得得結果結合。這樣就産生 籲了替換(alternate)軟取樣,該替換軟取樣被提供給解交錯器914和通道 解碼器916以生成替換資料位元。 圖10中更詳細地描述了圖9所示的多分支等化器的第一處理分 支。在理想訓練情況下,與常規接收器相比,2個分支線性等化器(LE) 和判決反饋等化器(DFE)都能達到滿意的性能改善。但是,當訓練 26個訓練符號以使用LE或DFE時,對於單干擾信號會降低約2 dB, 對於多干擾信號和類似的雜訊環境(noiselikeenvk〇nment)會降低約 5肋。要克服這個問題,可以使用叠代方案(iterative scheme),該叠 26 丄⑽465 代方案使用圖9所示的多分支等化器。如圖所示,第一處理分支可以 訓練具有4抽頭(tap)的前饋濾波器908和91〇,訓練具有4抽頭的反 饋濾波器DFE。 圖11更詳細地描述了圖9所示的多分支等化器的第二處理分支。 -通道解碼之後’資料被重編碼和用於訓練7抽頭以924和926。給第 •二處理分支選擇LE是因爲幀間交錯(inter士ame imerleaving)。與語 音幢相關的重編碼位元可以只提供半個脈衝(即使是資料位元)。DrEs 而要給反饋滤波器供連貫的取樣。另外,LE比DFE(MLSE)簡單。 採用完全重編碼位元的其他實施例則可以給第二處理分支採用DpE 而不採用LE。 圖12疋可用於實現通道估算演算法的功能模組圖,該通道估算演 异法在存在單個主要(dominant)干擾信號時提供改良的主通道脈衝回 應。該回應可用於爲FIR濾波器産生濾波係數和訓練pjR濾波器,如 圖9至圖11所示的濾波器。通道估算演算法利用或者使 鲁用包含在接收信號中的其他已知序列産生主信號的估算。接著,從接 收L號中除去該估鼻值以處理/分析干擾信號。當干擾信號是單個主要 信號時’從接收信號情去針擾健能改良城舰衝回應和接收 器的性能。改良的通道脈衝回應可用於改良圖9、1〇和u所示的等化 器處理模組中所有分支上的等化器的訓練。 圖12中,輸入取樣被接收並提供給第一主通道估算器1202 ^第 一主通道估算器1202能使用已知的或其他類似序列産生 第一主通道脈衝回應。Midamble碼估算器1204接收來自第一主通道 27 1324465 估1202弟一主通道脈衝回應和已知mi傭e或其他類似序列。這 些輸入用於構建估算的主通道脈衝回應,可從接收信號中減去該估算 主通道脈_應’輯編㈣干難舰狀準確的描述。 接著,所述Midamble碼中的干擾信號被提供給干擾通道估算器12〇6 以産生估算的干擾通道脈衝回應。盲資料恢復模組12〇8在 碼區内執行盲資料恢復。 對於盲接收器如盲資料恢復模組12〇8,假設干擾通道具有%相移 #的么(Delta)脈衝回應。在一個實施例中,接收信號可如下表示:I deinterlace the soft samples and provide the de-interlaced soft samples to the channel solution 9i6. The _ code is recorded in the sample (that is, the squadron is sampled by the channel decoder and decoded by the channel decoder to generate hard bits after decoding). The re-encoder 918 acknowledges and re-encodes the resources decoded by the channel decoder 916 to generate re-encoded data bits. After the interleaver gamma receives the re-encoded data bit to generate the re-encoded material pulse 1, the re-encoded data pulse and the known training sequence can be used to train the second equalizer to process the branch 〇4. • The 帛2 equalizer processing branch 9〇4 includes buffered H 922#q finite impulse filters _ qing and 926. The buffer 922 is capable of storing a plurality of pulses into the memory. The training module 928 can train the q choppers 924 and 926 with known training sequences and at least partial re-encoding pulses. Thus the 'second equalizer processing branch trains the Q-waves with at least partially encoded data and known training sequences. This improves the SNR (message) of the pulse processed by the buffer 922. ! After the Q test and the remuneration, it is used to process the stored pulses. The adder 930 combines the obtained results. This results in an alternate soft sample that is provided to deinterleaver 914 and channel decoder 916 to generate replacement data bits. The first processing branch of the multi-branch equalizer shown in Figure 9 is described in more detail in Figure 10. In the ideal training situation, the two branch linear equalizers (LE) and the decision feedback equalizer (DFE) can achieve satisfactory performance improvement compared with the conventional receiver. However, when training 26 training symbols to use LE or DFE, the single-interference signal is reduced by about 2 dB, and for multi-interference signals and similar noise environments (noiselike envk〇nment), it is reduced by about 5 ribs. To overcome this problem, an iterative scheme can be used, which uses the multi-branch equalizer shown in Figure 9. As shown, the first processing branch can train feedforward filters 908 and 91A having 4 taps to train a 4-tap feedback filter DFE. Figure 11 depicts the second processing branch of the multi-branch equalizer shown in Figure 9 in more detail. - After channel decoding, the data was re-encoded and used to train 7 taps at 924 and 926. The LE is selected for the second processing branch because of inter-frame interleaving. The re-encoded bit associated with the speech block can only provide half a pulse (even a data bit). DrEs is going to give the feedback filter a coherent sample. In addition, LE is simpler than DFE (MLSE). Other embodiments employing fully re-encoded bits may use DpE instead of LE for the second processing branch. Figure 12疋 is a functional block diagram of a channel estimation algorithm that provides an improved primary channel impulse response in the presence of a single dominant interference signal. This response can be used to generate filter coefficients for the FIR filter and train the pjR filter, such as the filters shown in Figures 9-11. The channel estimation algorithm utilizes or causes the estimate of the primary signal to be generated using other known sequences contained in the received signal. Next, the estimated nose value is removed from the received L number to process/analyze the interference signal. When the interfering signal is a single main signal, the performance of the ship's impulse response and receiver can be improved by removing the signal from the receiving signal. The improved channel impulse response can be used to improve the training of equalizers on all branches of the equalizer processing module shown in Figures 9, 1 and u. In Figure 12, the input samples are received and provided to a first primary channel estimator 1202. The first primary channel estimator 1202 can generate a first primary channel impulse response using known or other similar sequences. The Midamble Code Estimator 1204 receives a primary channel impulse response and a known mi-servo or other similar sequence from the first primary channel 27 1324465. These inputs are used to construct the estimated main channel impulse response, which can be subtracted from the received signal. The estimated main channel pulse should be accurately described. The interference signal in the Midamble code is then provided to the interference channel estimator 12〇6 to produce an estimated interference channel impulse response. The blind data recovery module 12〇8 performs blind data recovery in the code region. For a blind receiver such as the blind data recovery module 12〇8, it is assumed that the interference channel has a % phase shift #Delta impulse response. In one embodiment, the received signal can be expressed as follows:
Sample(n)= Data(ny(cos((p0)+U ^ιη(φ0))+Noise(n) 其中,對任何假定的相移ρ,最大似然資料爲: ^W = ^(cosW-Re(5a^/c(w))+sin(^).Im^ 所接受的信號與所恢復的信號之間的相關性爲: ® Correlation(V) = (cos^)· MSample{n))+s\n(9^m{Sample^ 或者: 〇〇ϊΎβΙαίίοη{φ)= ^^i(cos(^)· Κβ(5α»ίρ/β(«))+sin(^). lm(Sample{n)))Sample(n)= Data(ny(cos((p0)+U^ιη(φ0))+Noise(n) where, for any assumed phase shift ρ, the maximum likelihood data is: ^W = ^(cosW- Re(5a^/c(w))+sin(^).Im^ The correlation between the received signal and the recovered signal is: ® Correlation(V) = (cos^)· MSample{n)) +s\n(9^m{Sample^ or: 〇〇ϊΎβΙαίίοη{φ)= ^^i(cos(^)· Κβ(5α»ίρ/β(«))+sin(^). lm(Sample{ n)))
neMideunbU 最大似然干擾通道相移Asr就是提供最大相關性的相移:neMideunbU Maximum Likelihood Interference Channel Phase Shift Asr is the phase shift that provides the greatest correlation:
Co/relation((p esx)=饥從 1324465 從0到;τ以相位增量卸計算可能的干擾相位的相關性,可發現相 移(ZW就是提供最大相關性的相移,得到的恢復資料表示爲: 盲資料恢復模組1208的輸出可提供給干擾通道估算器12〇6和干 擾信號估算g 1210。干擾通道估算g 12〇6產生干擾通道脈衝回應, 該脈衝回應與盲資料恢復模組1208的輸出結合,可用於在期望信號 (SOI)的Midamble碼區重構干擾信號。接著,可將重構的干擾信號 籲從輸人取樣或所接收的信號中絲以産生不含清晰干擾信號的信號 第二主通道估算器!212用於產生改良的主通道脈衝回應,而多分支^ 化器或單分支等化器的任何分支可使用該主通道脈衝回應來改良接收 器的性能。 圖13是本發明-實施例中産生改良的通道估算的方法的流程 圖步驟1300巾’接收許多的射頻脈衝。步驟巾,對這些射頻 脈衝進行上述的反旋以産生取樣。步驟中,用第一主通道縛器 •處理攻些射頻脈衝取樣,如圖u中所述。步驟屬中,産生主通道 脈衝回應。辣聰巾,騎駐城__麟錄獅已知的 Muiamble碼或其他類似的序列一起處理産生估算的主信號。步驟 1310中’從所接收的信號或取樣中去除該估算的主信號。然後在步驟 中在步驟1310的處理結果上執行盲資料恢復。步驟⑶4中, 對步驟1312的盲資料恢復的結果以及接收信號和估算主信號的差值 進行處理。麵1316中’産生干擾通道脈衝回應。_ 1318中,將 干擾通道脈衝回應與盲資料恢復的結果結合,以産生干擾信號估算。 29 1324465 -步驟132〇中,從接收信號或取樣信號中去除該干擾信號估算。步驟 1322中,用第二主通道估算器對步驟1320的結果進行處理,以在步 驟1324中産生改良的、更好的主通道脈衝回應。 總而言之,本發明提供了一種能改良通道脈衝回應的處理模組。 處理過程包括首先估算通道脈衝回應。將通道脈衝回應估算結果與已 知的序列如射頻脈衝中提供的河丨血她化碼相結合,能夠從通道脈衝回 應和Midamble碼的卷積中生成估算信號。從所接收的信號中去除該估 ♦算信舰触成更清晰的干難映象。奸擾資料上執行盲資料 恢復。恢復肝擾麵作爲干擾通道估算的參相産生干擾通道脈衝 回應。使用估算的干擾通道脈衝回應和恢復的干擾資料可以重構估 算的干擾錢’從接收到的信射去除估算的干擾信號。因而消除了 估算的干難號。去除清晰的駐要的干擾信號後,可纽更接近原 信號的主通道脈衝回應。從穩夠更準確地處理所接收_頻脈衝, 改善接收器的性能。 _本專業普通技術人員會意識到,術語“基本上,,或“大約”,正如 這裏可能用到的’對相應的術語提供一種業内可接收的公差。這種業 内可接收的公差從小於1%到20%,並對應於,但不限於元件值、 積體電路處理波動、溫度肋、上升和下__或齡訊。本專業 普通技術人員還會意識到,術語“可操作地連接,,,正如這裏可能用到 的’包括通過另-個S件、元件、電路或模组直接連接和間接連接, 其中對於離連接,中_人元件、元件、電路或漁並不改變信號 的資訊’但可關整其電流電平、電平和域功率電’正如本專 1324465 -業普通技術人員會意識到的,推斷連接(亦即,一個元件根據推論連 接到另一個元件)包括兩個元件之間用相同於“可操作地連接,,的方法 直接和間接連接。正如本專業普通技術人員還會意識到的,術語‘‘比 較結果有利” ’正如這裏可能用的,指兩個或多個元件、專案、P發等 之間的比較提供一個想要的關係。例如,當想要的關係是信號丨具有 大於信號2的振幅時,當信號i的振幅大於信號2的振幅或信號2的 振幅小於信號1振幅時’可以得到有利的比較結果。 籲 上述對本發明的優選實施例的描述的目的是爲了舉例說明及描 述。這些實施例不是窮盡性的,也就是說本發明不受所公開的精確形 式的限制,在本發明的教導下或從本發明的實踐中可以獲得對這些實 施例的多種修改和變化。對實施例的選擇和描述是爲了對本發明的原 理及其實際細做㈣釋,以使本領域的技術人貞㈣在各種實施例 中矛J用本發明、以及爲配合特殊用途進行各種修改。本發明的範圍由 本發明的權利要求及其等同限定。另外,應當理解,在不脫離本發明 •的精神和範圍的情況下,可以對本發明實施例做出各種改變 、置換和 替代。 【圖式簡單說明】 圖1是_本_支援無線終端通信的蜂窩式無線通㈣統的局部示 意圖; 圖2疋根據本發明構建的無線終端的示意框圖; 及gsm巾貞承载龍塊的方式的示意圖; 圖4疋下行鏈路傳輸的構成示意框圖; 31Co/relation((p esx)=Hungry from 1324465 from 0 to; τ calculates the correlation of possible interference phases by phase increment, and can find the phase shift (ZW is the phase shift that provides the greatest correlation, the recovered data obtained) Expressed as: The output of the blind data recovery module 1208 can be provided to the interference channel estimator 12〇6 and the interference signal estimate g 1210. The interference channel estimate g 12〇6 generates an interference channel impulse response, the impulse response and blind data recovery module The output combination of 1208 can be used to reconstruct the interfering signal in the Midamble code region of the desired signal (SOI). The reconstructed interfering signal can then be invoked from the input sample or the received signal to produce a clear interference signal. The signal second main channel estimator !212 is used to generate an improved main channel impulse response, and any branch of the multi-branched or single-branch equalizer can use the main channel impulse response to improve receiver performance. 13 is a flow chart of a method for producing an improved channel estimation in the present invention - an embodiment of the method of receiving a plurality of radio frequency pulses. The step towel is used to perform the above-described derotation of the radio frequency pulses to generate Sampling. In the step, use the first main channel blocker to process some RF pulse samples, as described in Figure u. The steps are in the middle, generating the main channel impulse response. Spicy towel, riding the city __麟录狮The known Muiamble code or other similar sequence is processed together to produce the estimated main signal. In step 1310, 'the estimated main signal is removed from the received signal or sample. Then the blind data is performed on the processing result of step 1310 in the step. Recovery. In step (3) 4, the result of the blind data recovery in step 1312 and the difference between the received signal and the estimated main signal are processed. In the face 1316, the interference channel impulse response is generated. _ 1318, the interference channel impulse response and the blind data are The results of the restoration are combined to produce an interference signal estimate. 29 1324465 - Step 132, the interference signal estimate is removed from the received signal or sampled signal. In step 1322, the result of step 1320 is processed by the second primary channel estimator. To produce a modified, better main channel impulse response in step 1324. In summary, the present invention provides an improved channel impulse response. Processing module. The process includes first estimating the channel impulse response. Combining the channel impulse response estimation result with a known sequence such as the channel data provided in the RF pulse, the volume can respond from the channel and the volume of the Midamble code. The estimated signal is generated in the product. The estimated ship is removed from the received signal to form a clearer image of the hardship. The blind data recovery is performed on the treacherous data. The recovered liver surface is used as the phase of the interference channel estimation. Interference channel impulse response. Using the estimated interference channel impulse response and recovered interference data, the estimated interference money can be reconstructed to remove the estimated interference signal from the received signal. This eliminates the estimated dry difficulty number. After removing the clear interfering interference signal, the New Zealand is closer to the main channel impulse response of the original signal. The receiver's performance is improved by processing the received_frequency pulses more stably and accurately. One of ordinary skill in the art will recognize that the term "substantially, or "about", as used herein, provides an industry-acceptable tolerance for the corresponding term. This industry-acceptable tolerance is small 1% to 20%, and corresponds to, but not limited to, component values, integrated circuit processing fluctuations, temperature ribs, rise and fall __ or age. Those of ordinary skill in the art will also appreciate that the term "operably Connections,, as may be used herein, include direct and indirect connections through another S component, component, circuit or module, where the signal is not changed for the connection, the medium component, component, circuit or fisher The information 'but can be adjusted for its current level, level and domain power' as described in the art of 1324465 - the person skilled in the art will recognize that the connection (ie, one component is connected to another component according to inference) includes two The elements are connected directly and indirectly by the same method as "operably connected. As will be appreciated by those of ordinary skill in the art, the term 'comparison results are favorable" May be used herein, provides a desired relationship indicates that a comparison between two or more elements, projects, P hair like. For example, when the desired relationship is that the signal 丨 has an amplitude greater than that of the signal 2, an advantageous comparison result can be obtained when the amplitude of the signal i is greater than the amplitude of the signal 2 or the amplitude of the signal 2 is less than the amplitude of the signal 1. The above description of the preferred embodiments of the invention has been presented for purposes of illustration and description. The embodiments are not intended to be exhaustive, and the invention is not limited to the precise forms disclosed, and various modifications and changes can be made in the practice of the invention. The embodiment was chosen and described in order to explain the principles of the invention and the details of the invention, and the invention may be used in various embodiments. The scope of the invention is defined by the claims of the invention and their equivalents. In addition, it is to be understood that various changes, substitutions and substitutions can be made in the embodiments of the present invention without departing from the spirit and scope of the invention. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a partial schematic diagram of a cellular radio communication (four) system supporting wireless terminal communication; FIG. 2 is a schematic block diagram of a wireless terminal constructed according to the present invention; and a gsm frame carrying a dragon block Schematic diagram of the mode; Figure 4: Schematic block diagram of the downlink transmission; 31
1JZH-H-OJ 圖5是從一連·< 圖6是從-料㈣=1恢復資料塊的侧倾_意框圖; 圖7是從資料或語音針恢復脈衝的相 圖8A樣B是無轉端細σ_ 崎’ 圖,明的一實施例的多分支脈衝均衡元二 圖1 Τ本發明的—實施例的脈衝均衡元件的示意框圖; 圖11是本㈣的—實施例的脈衝均衡元件騎意框圖; 圖12二本發明的一實施例粉接收射頻脈衝中的主要(dominant)干擾 信號的功能塊的示意圖; 圖13是本發明的—實施例消除接收麵脈衝中的主要干擾信號的邏 輯流程圖。 【主要元件符號說明】 100蜂寓式無線通信系统 101移動交換中心(MSC) 102GPRS業務支援節點/EDGE業務支援節點(SGSN/SESN) 103、104、105、1〇6 基站 112 GPRS閘道支援節點(GGSN) 116、118蜂窩式移動電話 121語音終端 124、126臺式電腦 128、130資料終端 200無線終端 203天線 110PSTN (公共交換電話網) 114因特網 120、122膝上型電腦 123語音(Π>語音)終端 125個人電腦 152、154基站控制器(MSC) 202射頻收發器 2〇4數位處理元件 32 1324465 206基帶編/解碼器(CODEC)功能塊 208人機介面功能塊 210個人電腦/資料終端設備介面 212鍵盤 214照相機 213用戶識別卡(SIM卡)埠 216快閃記憶體 220液晶顯示幕(lcd) 224電池 228揚聲器 #9〇2第一等化器處理分支 906反旋模組 218靜態記憶體(SRAM) 222發光二極體(LED) 226麥克風 900多分支等化器處理模組 904第二等化器處理分支 908、9101和Q有限脈衝回應(FIR)濾波器 912 最小平方估測(Minimum Least Squares Estimation,簡稱 MLSE) 等化器 914解交錯器 918重編碼器 922緩衝器 928訓練模組 1202第一主通道估算器 1206干擾通道估算器 1210干擾信號估算器 913訓練模組 916通道解碼器 • 92〇交錯器 924、926 1和Q有限脈衝濾波器(FIR) 930加法器 1204 Midamble瑪估算器 1208盲資料恢復模組 1212第二主通道估算器 331JZH-H-OJ Figure 5 is a block diagram of the rollback of the data block from the material (four) = 1; Figure 6 is the phase diagram of the recovery pulse from the data or voice pin. Figure 8A FIG. 1 is a schematic block diagram of a pulse equalization element of an embodiment of the present invention; FIG. 11 is a pulse diagram of the embodiment of the present invention. FIG. FIG. 12 is a schematic diagram of a functional block for receiving a dominant interference signal in a radio frequency pulse according to an embodiment of the present invention; FIG. 13 is a diagram of a main embodiment of the present invention for eliminating a reception surface pulse. A logic flow diagram of the interfering signal. [Major component symbol description] 100 bee-memory wireless communication system 101 mobile switching center (MSC) 102 GPRS service support node / EDGE service support node (SGSN/SESN) 103, 104, 105, 1 基站 6 base station 112 GPRS gateway support node (GGSN) 116, 118 cellular mobile phone 121 voice terminal 124, 126 desktop computer 128, 130 data terminal 200 wireless terminal 203 antenna 110PSTN (public switched telephone network) 114 Internet 120, 122 laptop 123 voice (Π > Voice) Terminal 125 Personal Computer 152, 154 Base Station Controller (MSC) 202 RF Transceiver 2〇4 Digital Processing Element 32 1324465 206 Baseband Encoder/Decoder (CODEC) Function Block 208 Human Machine Interface Function Block 210 Personal Computer/Data Terminal Device interface 212 keyboard 214 camera 213 user identification card (SIM card) 埠 216 flash memory 220 liquid crystal display screen (lcd) 224 battery 228 speaker #9 〇 2 first equalizer processing branch 906 anti-rotation module 218 static memory Body (SRAM) 222 Light Emitting Diode (LED) 226 Microphone 900 Multi-Branch Equalizer Processing Module 904 Second Equalizer Processing Branch 908, 9101 and Q Finite Impulse Response (FIR) Filter 91 2 Minimum Least Squares Estimation (MLSE) Equalizer 914 Deinterleaver 918 Recoder 922 Buffer 928 Training Module 1202 First Main Channel Estimator 1206 Interference Channel Estimator 1210 Interference Signal Estimator 913 Training module 916 channel decoder • 92 〇 interleaver 924, 926 1 and Q finite impulse filter (FIR) 930 adder 1204 Midamble estimator 1208 blind data recovery module 1212 second main channel estimator 33
Claims (1)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US67914305P | 2005-05-09 | 2005-05-09 | |
| US11/151,029 US7512199B2 (en) | 2005-03-01 | 2005-06-13 | Channel estimation method operable to cancel a dominant disturber signal from a received signal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200701708A TW200701708A (en) | 2007-01-01 |
| TWI324465B true TWI324465B (en) | 2010-05-01 |
Family
ID=45074168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW95106580A TWI324465B (en) | 2005-05-09 | 2006-02-27 | Channel estimation method operable to cancel a dominant disturber signal from a received signal |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI324465B (en) |
-
2006
- 2006-02-27 TW TW95106580A patent/TWI324465B/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| TW200701708A (en) | 2007-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8213492B2 (en) | Channel estimation method operable to cancel a dominant disturber signal from a received signal | |
| US7903728B2 (en) | Equalize training method using re-encoded bits and known training sequences | |
| US7826575B2 (en) | Selectively disabling interference cancellation based on channel dispersion estimation | |
| US8068539B2 (en) | Adaptive interference cancellation algorithm using speech mode dependent thresholds | |
| US7684481B2 (en) | High speed data packet access minimum mean squared equalization with direct matrix inversion training | |
| CN100518153C (en) | Method and device for equalizing radio frequency pulses | |
| US7505513B2 (en) | Colored noise detection algorithms | |
| TWI324465B (en) | Channel estimation method operable to cancel a dominant disturber signal from a received signal | |
| US20100246640A9 (en) | Feedback of decoded data characteristics | |
| EP1524811B1 (en) | Adaptive multi-step combined DC offset compensation | |
| US8208857B2 (en) | Successive interference cancellation in code division multiple access system using variable interferer weights | |
| TWI323095B (en) | Equalizer training method using re-encoded bits and known training sequences | |
| TWI327009B (en) | Single antenna interference cancellation within a wireless terminal | |
| US20090060000A1 (en) | Acquisition of spreading factors (SFS) of multiple transmitted signals in code division multiple access system | |
| TWI351825B (en) | Selectively disabling interference cancellation ba |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |