Closed form calculation of temporal equalizer weights used in a repeater transmitter leakage cancellation system
Abstract
It is operational to deploy a feedback cancel loop that is adaptively coupled to the antenna array with the aim of improving signal integrity and amplification, and thus to process the signal for each bin. A repeater environment is provided in which the selected metric can be derived by deploying a working selected filter bank and the derived metric can be applied to the combination of the antenna array and the feedback cancel loop. To. In an exemplary implementation, a typical repeater environment comprises a transmitter, a receiver, and an equalized feedback cancel loop circuit with a filter bank, the cancel loop operably coupled to an antenna array. Will be done. In the exemplary implementation, the feedback cancel loop can receive a signal as input from the cooperating antenna array and can provide an output signal, such as a feedback leak signal, to the cooperating antenna array.
Term
Projected expiry 3 March 2028.
- Priority
- Filed
- Published
- Today
- Projected expiry
22 claims: 6 independent, 16 dependent
- 1無線通信ネットワークに関する中継器であって、フィードバックキャンセルを提供するために動作可能であり、 等化器によって用いられる重みに関するフィルタバンク計算を行うように構成された計算モジュールであって、送信機及び/又は受信機信号のNのサンプルがフィルタバンク動作の一部として格納される計算モジュールと、 信号のキャンセル及び分離を提供するための1つ以上の相関化動作から導き出される重みを生成するために前記計算モジュールと協力するフィルタバンクを備える等化フィードバックキャンセルループと、を備える、中継器。
- 2Nは1以上である請求項1に記載の中継器。
- 3前記フィルタバンクキャンセル計算は、最小平均二乗誤差(MMSE)の計算を備える請求項1に記載の中継器。
- 4前記中継器への入力信号を時間領域から周波数領域に変換するために動作可能な1つ以上の高速フーリエ変換(FFT)モジュールをさらに備える請求項1に記載の中継器。
- 51つ以上のフィルタバンク動作に従ってコンディショニングされたコンディショニングされた周波数領域信号を時間領域系列に変換するために動作可能な1つ以上のFFTモジュールをさらに備える請求項4に記載の中継器。
- 6前記中継器は、時分割複信中継器であり、前記無線通信ネットワークは、ワイヤレス-フィデリティ(Wi-Fi)、及び全世界マイクロ波アクセス相互運用性(Wi-max)ネットワークのうちの1つである請求項1に記載の中継器。
- 7前記中継器は、周波数分割複信中継器であり、前記無線通信ネットワークは、セル方式のグローバル移動体通信システム(GSM)、符号分割多元接続(CDMA)、及び第3世代(3G)ネットワークのうちの1つである請求項1に記載の中継器。
- 8前記受信及び/又は送信アンテナは、ダイポールアンテナ及びパッチアンテナのうちの少なくとも1つを備える請求項1に記載の中継器。
- 9前記計算モジュールは、前記フィルタバンク計算を管理、制御、モニタリング、及び指示するためのデジタルロジックを備える請求項1に記載の中継器。
- 10前記フィルタバンク計算は、最小平均二乗誤差(MMSE)アルゴリズム、最大信号対雑音比アルゴリズム、及び線形制限付最小分散アルゴリズムを備える線形代数アルゴリズムを実行することによって行われる請求項1に記載の中継器。
- 11デジタル中継器環境におけるフィードバックループキャンセルを容易にする方法であって、 送信機漏れ信号及び受信信号をMの数の受信機において受信することと、 前記Mの数の受信機の各々に関して高速フーリエ変換(FFT)に入力するための時間サンプルをゼロパディングすることと、 前記ゼロが添付された受信ブロックにおいてFFTを行うことと、 前記Mの数の受信機においてM数複素空間重みアレイを適用することと、 前記重み付き周波数ビンを結合して複合信号にすることと、 キャンセル後受信周波数ビンを生成することと、 前記Nの重み付き送信周波数ビンアレイにおいて逆FFTを適用してNの時間領域系列を生成することと、 Nの数の送信時間領域系列を送信することと、 Nの数の中継器送信信号をMの数の受信機において受信してMの数の受信信号と合計されたMの数の中継器送信漏れ信号を形成すること、とを備える、方法。
- 12Nsのサンプルを協力受信機からのMの数の受信機時間ブロックとして格納することをさらに備える請求項11に記載の方法。
- 13前記複合信号を用いてキャンセル後受信周波数ビンを生成することをさらに備える請求項12に記載の方法。
- 141つ以上の閉形式計算を用いてキャンセル後受信周波数ビンを生成することをさらに備える請求項13に記載の方法。
- 15時系列の複合重み付き受信機周波数ビン、時系列のキャンセル後受信周波数ビン、及び時系列の遅延送信機周波数ビンを備える1つ以上の選択された値に基づいて前記フィードバックループに関する値を更新することをさらに備える請求項11に記載の方法。
- 16生成されたキャンセル後受信周波数ビンを係数に乗じることによってフィルタリングされた自動利得制御出力周波数ビンを生成することをさらに備える請求項11に記載の方法。
- 17相関化前漏れ周波数ビンメトリック、残存漏れ相関周波数ビンメトリック、電力イン周波数ビン、電力アウト周波数ビンメトリック、及び周波数ビンメトリック当たりの分離マージンのうちの1つ以上を利用して各々のビンごとの自動利得制御計算を行うことによって更新された自動利得制御及びフィルタアレイを計算することをさらに備える請求項11に記載の方法。
- 18時系列のAGCフィルタ周波数ビンに相関化プロセスから導き出された少なくとも1つの係数が乗じられて複合受信周波数ビン時系列に加えられるか又は減じられる請求項11に記載の方法。
- 19コンピュータによって読み取り可能な媒体であって、少なくとも次の動作、すなわち、 送信機漏れ信号及び受信信号をMの数の受信機において受信すること、 前記Mの数の受信機に関する高速フーリエ変換(FFT)への入力としてMの数の受信機時系列のNsの時間サンプルをゼロパディングすること、 前記ゼロが添付された受信ブロックにおいてFFTを行うこと、 前記Mの数の受信機においてM数複素空間重みアレイを適用すること、 前記重み付き周波数ビンを結合して複合信号にすること、 キャンセル後受信周波数ビンを生成すること、 前記Nの重み付き送信周波数ビンアレイにおいて逆FFTを適用してNの時間領域系列を生成すること、 Nの数の送信時間領域系列を送信すること、及び Nの数の中継器送信信号をMの数の受信機において受信してMの数の受信信号と合計されたMの数の中継器送信漏れ信号を形成すること、を実行するためのコンピュータによって実行可能な命令を格納している、コンピュータによって読み取り可能な媒体。
- 20プロセッサであって、少なくとも次の動作、すなわち、 送信機漏れ信号及び受信信号をMの数の受信機において受信すること、 前記Mの数の受信機に関する高速フーリエ変換(FFT)への入力としてMの数の受信機時系列のNsの時間サンプルをゼロパディングすること、 前記ゼロが添付された受信ブロックにおいてFFTを行うこと、 前記Mの数の受信機においてM数複素空間重みアレイを適用すること、 前記重み付き周波数ビンを結合して複合信号にすること、 キャンセル後受信周波数ビンを生成すること、 前記Nの重み付き送信周波数ビンアレイにおいて逆FFTを適用してNの時間領域系列を生成すること、 Nの数の送信時間領域系列を送信すること、及び Nの数の中継器送信信号をMの数の受信機において受信してMの数の受信信号と合計されたMの数の中継器送信漏れ信号を形成すること、を前記プロセッサに行わせるためのコンピュータによって実行可能な命令を格納しているメモリを備える、プロセッサ。
- 21中継器環境におけるフィードバックループキャンセルを容易にするシステムであって、 送信機漏れ信号及び受信信号をMの数の受信機において受信するための手段と、 前記ゼロが添付された受信ブロックにおいてFFTを行うための手段と、 前記Mの数の受信機においてM数複素空間重みアレイを適用するための手段と、 前記重み付き周波数ビンを結合して複合信号にするための手段と、 キャンセル後受信周波数ビンを生成するための手段と、 前記Nの重み付き送信周波数ビンアレイにおいて逆FFTを適用してNの時間領域系列を生成するための手段と、 Nの数の送信時間領域系列を送信するための手段と、 Nの数の中継器送信信号をMの数の受信機において受信してMの数の受信信号と合計されたMの数の中継器送信漏れ信号を形成するための手段と、を備える、システム。
- 22無線通信ネットワークに関する中継器であって、フィードバックキャンセルを提供するために動作可能であり、 等化器によって用いられる重みに関するフィルタバンク計算を行うための手段と、 信号のキャンセル及び分離を提供するための1つ以上の相関化動作において用いるための重みを生成するための手段と、を備え、 前記送信機及び/又は受信機信号のサンプルは、閉ループ計算の一部として格納され、前記入力信号は、フィルタバンク計算のために前記周波数領域に変換され、前記入力信号は、1つ以上の処理ビンにわたって狭帯域に分解される、中継器。
Independent claims22
95 paragraphs, as filed
Priority claim This patent application is entitled "ADAPTIVE SAME FREQUENCY REPEATER TECHNIQUES" and is incorporated herein by reference in its entirety, US Provisional Patent Application Sequence Number 60 / 904,368 ( Filing date: March 2, 2007) claims priority.
Traditionally, wireless communication networks such as Time Division Duplex (TDD), Frequency Division Duplex (FDD) Wireless-Fidelity (Wi-Fi), Worldwide Microwave Access Interoperability (Wi-max), Cell Global Coverage areas such as mobile communication systems (GSM), frequency division duplex (CDMA), and 3G-based wireless networks can be expanded by repeaters. Typical repeaters include, for example, frequency conversion repeaters or identical frequency repeaters operating at the physical layer or data link layer defined by the Open Systems Interconnection Basic Reference Model (OSI Model).
Physical layer repeaters can be classified as "same frequency" or "frequency conversion" devices. The network architecture associated with where the repeater will be deployed largely determines the type of repeater used. When the same frequency repeater is used, it is required that the repeater receive and transmit in parallel at the same frequency. Therefore, repeaters must achieve separation between the receiver and transmitter using various antennas and digital / analog canceling techniques. When a frequency conversion repeater is used, the repeater receives the signal on the first frequency channel and then converts the signal to the second frequency channel for simultaneous and parallel transmission. By this method, some separation between the transmitter and the receiver is achieved through frequency separation. Preferably, the receiving and transmitting antennas are included in the same package in addition to the repeater circuit to achieve manufacturing cost reduction, ease of installation, etc. This is especially true if the repeater is intended by the consumer to be used as a device for a home or small office where shape factors and ease of installation are important considerations. In the device, one antenna or set of antennas typically points towards the base station, access point, gateway, and the other antenna or set of antennas points towards the subscriber device.
For repeaters that receive and transmit in parallel, separating the receive and transmit antennas is one important factor in the overall performance of the repeater, which may or may not relay to the same frequency. This is true regardless of whether it is relayed to a frequency. More specifically, if the receiver and transmitter antennas are not properly separated, the performance of the repeater can be reduced by a significant amount. In general, the gain of the repeater cannot be greater than the separation in order to prevent the repeater from oscillating or reducing the initial sensitivity. Separation is generally achieved by physical separation, antenna pattern, or polarization. In the case of frequency transponders, bandpass filtering can be utilized to achieve additional isolation, but antenna isolation generally results in unwanted noise and out-of-band emission from the transmitter of the receiving antenna. It is one of the limiting factors in the performance of the repeater because it is received within the in-band frequency range. Antenna separation between the receiver and transmitter is an even more serious problem if the repeater is operating at the same frequency and bandpass filtering does not provide additional separation.
Cellular systems are limited in the available authorization spectrum and cannot utilize frequency conversion relay techniques, and therefore often use repeaters that utilize the same receive and transmit frequency channels.
As mentioned above, in the case of a repeater intended to be used with consumers, a repeater having a physically small shape is manufactured in order to achieve further cost reduction, ease of installation, etc. Is preferable. However, the small shape can exacerbate the separation problem described above, with the antennas placed very close together.
Current repeaters have an additional important drawback in that leaks from their transmitter cannot be separated from the signal they want to relay. As a result, traditional repeaters are typically unable to optimize system isolation and performance in real time, resulting in malfunction or disruptive impact on overall network performance. become. Specifically, current methods allow the repeater to operate in general but do not take into account adaptive cancellation of unwanted signals in the repeater environment. Instead, current repeater deployments have limited cancel loops due to cost and complexity, are separate implementations, and are typically deployed in single-band systems without subband filtering. .. In addition, current interference cancel loop deployments assume multipath delays, excessive or inconsistent delays in scattered signals, delay changes in signals (eg Doppler), and wideband signals (eg IC bandwidth). ) Suffers from restricted cancellation.
From the above, it becomes immediately clear that there is a need for systems and methods to overcome the shortcomings of existing methods.
This overview is provided for the purpose of introducing in a simplified form a set of concepts that will be described in more detail in the embodiments for carrying out the following inventions. This summary is not intended to identify the material or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed claims.
The current method does not consider using a filter bank to process the repeater signal as part of the cancel operation. By using a filter bank, the frequency band of the processed signal can be processed in parallel as small channels using a single tap canceller with a linear algebra solution. The parallel processing of repeater signals promotes time and cost efficiency that would otherwise not be retrieved.
The systems and methods described herein are operational to deploy feedback cancel loops that are adaptively coupled to the antenna array with the aim of improving signal integrity and amplification. The selected metric can be derived by deploying a selectable filter bank capable of processing the signal for each bin, and the derived metric can be combined with the antenna array and feedback cancel loop. Provide a repeater environment that can be applied. In an exemplary implementation, a typical repeater environment comprises a transmitter, a receiver, and an equalized feedback cancel loop circuit with a filter bank, the cancel loop being operably coupled to an antenna array. To. In the exemplary implementation, the feedback cancel loop can receive a signal as an input from the cooperating antenna array and provide an output signal, such as a desired transmit signal, to the cooperating antenna array.
In an exemplary operation, the feedback cancel loop can be adapted or controlled by a metric that applies weights to the feedback cancel loop, thus the metric indicates the level of transmitter signal present at the receiver. It can be derived and can be derived based on the correlation between the transmitted signal and the receiver signal. In the exemplary implementation, the metric can include a pre-cancellation correlation metric and a post-cancellation correlation metric. In addition, the typical repeater is delayed enough to ensure that the transmitted signal is uncorrelated with the desired receiver signal, time matched, and correlated with the feedback leak signal. Can be maintained in an operable form. In an exemplary operation, the weights provided by the metric can be provided by performing a selected linear algebra method (eg, Mini-Mean Squared Error-MMSE), resulting in one weight. It can be calculated directly in closed form in the method.
In an exemplary operation, a typical repeater environment is such that the repeater transmitter leak signal and the desired receive signal are received at M number of receivers, with a sample of Ns being received at the M receivers from each receiver. Stored in each of multiple receivers as a time block, the selected number of zeros is attached to each of the set of time samples of the number of Ns from said receiver, and the selected NFFT point fast Fourier transform (FFT). Is done in each of the reception time blocks with M zeros attached, and the complex space weight array of M with the selected length NFFT into the FFT bin of the number of NFFTs in each of the number of receivers of M. Apply, the weighted frequency bins for the receiver are combined to generate a composite weighted receiver frequency bin, all frequency bins, the composite weighted receiver frequency bin are processed in parallel and received after cancellation. Generate frequency bins for each, time-series composite weighted receiver frequency signalThe update value is calculated by parallel leakage cancellation block calculation for the feedback loop being cooperated with based on one or more of the time-series canceled receive frequency bins and the time-series delayed transmitter frequency bins. A frequency domain filter response array to generate filtered auto gain control output frequency bins by multiplying the FFT coefficients of a set of NFFT numbers by the canceled receive frequency bins, respectively, to update the auto gain control and filter coefficient array. Calculated bin by bin in relation to, calculate new receiver and transmitter complex space weight array for M number of receivers and N transmitters, and calculate N number of selected size FFT complex space transmitters Applying the weighted array to each of the N copies of the filtered automatic gain control output frequency bin to generate a weighted transmit frequency bin array of N numbers and performing an FFT point inverse FFT of the selected size (NFFT). Is performed in a weighted transmit frequency bin array of N numbers to generate a time domain series of N numbers, and performs a duplicate addition addition process on the time domain series of N numbers to transmit N numbers. Generate a time sample of the number of Ns in the time series, transmit the number of transmission time domain series of the number of N to one or more cooperating receivers, and send the number of repeater transmission signals of the number of N in the number of receivers of M. A method of forming a repeater transmission omission signal of the number of M received and summed with the desired received signal of the number of M can be implemented in an operable manner.
On one side, said repeater for a wireless communication network that is operational to provide feedback cancellation comprises an antenna array with one or more antenna elements and a filter bank in an operable manner. The cancel loop, which comprises an equalization feedback cancel loop and is coupled to the antenna array, derives and applies a metric for operating on the input signal to improve signal separation and signal gain, the metric being the receiver. Indicates the level of the transmitter signal present in, and is derived based on the correlation between the transmitted signal and the receiver signal, the repeater with the transmitted signal as the desired receiver signal. With a delay that allows uncorrelation, the transmitted signal is time matched, the transmitted signal is correlated with a feedback leak signal, and the filter bank is relayed. It is possible to operate to process the power bandwidth signal into a selected number of narrowband parallel repeater paths in which the selected feedback weights can be used within said Kinsera.
In yet another aspect, a method of facilitating feedback loop cancellation in a repeater environment is to receive the repeater transmitter leak signal and the received signal at M number of receivers and to receive the received signal in Ns. Store as a number of time samples, attach a time sample of said Ns with a zero value sample for an array of size NFFT, and perform a fast Fourier transform (FFT) on the received zero attached block to perform an FFT bin. To generate a weighted receiver signal for each bin with respect to the FFT bin by applying the complex space receive weight of the number of M in the receiver of the number of M, and to receive the weighted reception. Combining machine signals to generate a composite weighted signal, generating a canceled receive frequency bin for use when generating an automatic gain control (AGC) output frequency bin, and to the AGC output frequency bin. Applying spatial weighting to generate a weighted transmit frequency bin array and performing an inverse FFT on the transmit frequency bin to be transmitted to the M receiver and totaled in the M receiver for cancellation. It comprises generating a region sequence.
In one aspect, a computer-readable medium has at least the following operation: that the repeater transmitter leak signal and the received signal are received by the M number of receivers, that the received signal is Ns number of receivers. Storing as a time sample, attaching the time sample of said Ns with a zero value sample for an array of size NFFT, performing a fast Fourier transform (FFT) on the received block to generate an FFT bin, said M. To generate a weighted receiver signal for each bin for each bin for the FFT bin by applying a complex space receive weight of M numbers to the number of receivers, and to combine the weighted receiver signals for compound weighting. Generate a signal, generate a canceled receive frequency bin for use in generating an automatic gain control output frequency bin, and apply spatial weighting to the AGC output frequency bin to generate a weighted transmit frequency bin array. That, the reverse FFT is performed in the transmission frequency bin to generate a time region sequence to be transmitted, and the transmitted time region series is received by the receiver of M and received by the receiver of M for cancellation. Stores instructions that can be executed by a computer to perform summing in.
On the other side, the processor is at least the following operation: receiving the repeater transmitter leak signal and the received signal at M number of receivers, said receiving signal for Ns number of time. Storing as a sample, attaching a time sample of said Ns with a zero-valued sample for an array of size NFFT, performing a fast Fourier transform (FFT) on the received zero-attached block to generate an FFT bin, Applying the complex space receive weight of the number of M in the receiver of the number of M to generate a weighted receiver signal for each bin with respect to the FFT bin, combining the weighted receiver signals and combining them. Generate a weighted signal, generate a canceled receive frequency bin for use when generating an automatic gain control output frequency bin, and apply spatial weighting to the AGC output frequency bin to create a weighted transmit frequency bin array. Generating, performing an inverse FFT in the transmit frequency bin to generate a time region sequence, and using the duplicate addition procedure to generate a time sample of Ns, the transmitted time region sequence in the M receiver. A processor comprising a memory containing instructions that can be executed by a computer to cause the processor to receive and sum in the receiver of M for cancellation.
In yet another aspect, a system that facilitates feedback loop cancellation in a repeater environment is a means for receiving repeater transmitter leak signals and received signals at M number of receivers and said received signals. Means for storing as a time sample of the number of Ns, means for performing a fast Fourier transform (FFT) on the received block to generate an FFT bin, and M in the receiver of the number of M. Means for applying a number of complex space receive weights to generate a weighted receiver signal for each bin with respect to the FFT bin, and for combining the weighted receiver signals to generate a composite weighted signal. And means for generating a canceled receive frequency bin for use when generating an automatic gain control output frequency bin, and spatial weighting is applied to the AGC output frequency bin to generate a weighted transmit frequency bin array. A means for generating a time region sequence by executing an inverse FFT in the transmission frequency bin, and a means for receiving the transmitted time region sequence at the receiver of M and canceling the M. To be summed up at the receiver of.
The following description and accompanying drawings detail certain exemplary aspects of the subject. However, these aspects only show some of the various ways in which the subject can be adopted, and the claimed subject is intended to include all these aspects and their equivalents.
<figref num="1">FIG. 6 is a block diagram of a typical enclosure of an exemplary repeater according to the systems and methods described herein.</figref><figref num="2">FIG. 6 is a block diagram of typical signal propagation for a typical RF repeater performing feedback cancellation by the systems and methods described herein.</figref><figref num="3">FIG. 6 is a block diagram of typical antenna repeater components according to the systems and methods described herein.</figref><figref num="4">FIG. 6 is a block diagram of typical repeater components according to the systems and methods described herein.</figref><figref num="5">FIG. 6 is a block diagram of the cooperation of typical components of an exemplary RF repeater according to the systems and methods described herein.</figref><figref num="6">It is another block diagram of cooperation of typical components of an exemplary RF repeater according to the systems and methods described herein.</figref><figref num="7">FIG. 6 is a block diagram of a Frequency Division Duplex (FDD) repeater with a dual band array according to the system and method described herein.</figref><figref num="8">FIG. 6 is a block diagram of a typical FDD single band repeater with a digital interference canceling system according to the systems and methods described herein.</figref><figref num="9">FIG. 6 is a block diagram of a typical FDD single band repeater with a digital interference canceling system and array according to the systems and methods described herein.</figref><figref num="10">FIG. 5 is a block diagram showing the interrelationships of typical components having a feedback cancellation and metric application mechanism utilizing the filter bank method according to the system and method described herein.</figref><figref num="11">FIG. 6 is a block diagram showing the interrelationships of typical components with feedback cancellation and metric application mechanisms that utilize filter banking techniques that adaptively cooperate with antenna arrays according to the systems and methods described herein.</figref><figref num="12">FIG. 5 is a graph showing the effect of typical deployed feedback cancellation and metric application mechanisms by the systems and methods described herein.</figref><figref num="13">Other graphs showing the effects of typical deployed feedback cancellation and metric application mechanisms by the systems and methods described herein.</figref><figref num="14">Other graphs showing the effects of typical deployed feedback cancellation and metric application mechanisms by the systems and methods described herein.</figref><figref num="15">It is a flow chart of a typical method performed at the time of deploying a filter bank method to improve signal cancellation.</figref><figref num="15A">It is a flow chart of a typical method performed at the time of deploying a filter bank method to improve signal cancellation.</figref><figref num="16">It is a figure which showed the typical system which facilitates the feedback loop cancellation in a repeater environment.</figref>
This disclosure is the next U.S. patent application filed on March 3, 2008, ie. PHYSICAL LAYER REPEATER UTILIZING REAL TIME MEASUREMENT METRICS AND ADAPTIVE ANTENNA ARRAY TO PROMOTE SIGNAL INTEGRITY AND AMPLIFICATION, Attorney Docket Number080603U1, serial number XX / XXX, XXX; CLOSED FORM CALCULATION OF TEMPORAL EQUALIZER WEIGHTS USED IN A REPEATER TRANSMITTER LEAKAGE CANCELLATION SYSTEM Docket No.080603U2, serial number XX / XXX, XXX; USE OF ADAPTIVE ANTENNA ARRAY IN CONJUNCTION WITH AN ON-CHANNEL REPEATER TO IMPROVE SIGNAL QUALITY (use of adaptive antenna array in conjunction with online repeaters to improve signal quality), Attorney Docket No.080603U4, serial number XX / XXX, XXX; "AUTOMATIC GAIN CONTROL AND FILTERING TECHNIQUES FOR USE IN ON-CHANNEL REPEATER" (automatic gain control and filtering technique for use in on-channel repeaters), Attorney Docket No.080603U5, sequence number XX / XXX, XXX; "CONFIGURATION OF A" REPEATER (repeater configuration), Attorney Docket No.080603U6, serial numbers XX / XXX, XXX, and SUPERIMPOSED COMPOSITE CHANNEL FILTER , Attorney Docket In connection with No.080603U7, sequence number XX / XXX, XXX, the content of each patent application is incorporated herein by reference in its entirety.
Next, various embodiments will be described with reference to the drawings, and the same reference figures will be assigned to all the drawings. In the following, for the purposes of explanation, a number of specific details are provided to provide a thorough understanding of one or more embodiments. However, it will be clear that the embodiment can be practiced without these specific details. In other cases, well-known structures and devices are shown in block graphics to facilitate description of one or more embodiments.
In addition, various aspects of the invention will be described below. It should be clear that the teachings here can be embodied in a great variety of forms and that the particular structures and / or functions disclosed herein are merely representative examples. Based on the teachings herein, one of ordinary skill in the art should clearly understand that the aspects disclosed herein can be implemented independently of the other aspects and that two or more of these aspects can be combined in various ways. Is. For example, the device can be implemented and / or the method can be practiced using any number of aspects of the aspects detailed herein. In addition, devices can be implemented and / or methods can be practiced using other structures and / or functions in addition to or other than one or more of the aspects detailed herein. As an example, many of the methods, devices, systems and devices described herein are described with respect to boosting downlink and uplink pilot signals in a W-CDMA communication system. The present invention applies equally to other standards such as CDMA-2000 and to OFDM-based systems currently under development, such as LET and UMB. Those skilled in the art should clearly understand that similar techniques can be applied to other communication environments.
The terms "component", "module", "system", etc. used in this application refer to hardware, firmware, hardware-to-software combinations, software, running software, firmware, middleware, microcode, and It is intended to refer to an entity associated with a computer, whether / or a combination thereof. For example, components can be, but are not limited to, processes, processors, objects, executables, threads of execution, programs, and / or computers running on the processor. As an example, without limitation, both the application running on the computing device and the computing device can be components. One or more components can reside within a process and / or execution thread, and the components can be localized on one computer and / or distributed among two or more computers. .. Moreover, these components can be executed from various computer-readable media in which various data structures are stored. These components signal by local and / or remote processes, eg, through a network such as one or more data packets (eg, interacting with other components in a local or distributed system and / or the Internet). It can be used to communicate according to a signal that has data) from components that are interacting with other systems. Moreover, as will be clearly understood by those skilled in the art, the components of the system described herein have been rearranged to facilitate achieving the various aspects, goals, benefits, etc. described therein. And / or can be complemented by additional components, and is not limited to the precise configurations shown in the given figures.
Further, various embodiments are described herein in relation to a wireless terminal or a user device (UE). A wireless terminal or UE may also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, mobile device, remote station, remote terminal, UE, user terminal, terminal, wireless communication device, user agent, user device. It is possible. Wireless terminals or UEs can be mobile phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless connectivity, computing devices, or wireless modems. It can be another connected processing device. Further, various embodiments will be described here in relation to the base station. The base station can be used to communicate with the wireless terminal and can also be referred to by access point, node B, or other terminology.
In addition, the various aspects or features described herein can be implemented as a manufacturing method, manufacturing equipment, or product using standard programming and / or engineering techniques. The expression "manufactured" as used herein is intended to include a computer program accessible from a computer-readable device, carrier, or medium. For example, computer-readable media include magnetic storage devices (eg, hard disks, floppy (registered trademark) disks, magnetic strips) and optical disks (eg, compact disks (CDs), digital versatile disks (DVDs)). It can include, but is not limited to, smart cards and flash memory devices (eg, EPROMs, cards, sticks, key drives). In addition, the various storage media described herein can represent media readable by one or more devices and / or other machines for storing information. In addition, computer-readable electronic data or instructions such as those used to send and receive voice mail, to access networks such as cellular networks, or to instruct devices to perform specified functions. It should be clearly understood that carriers can be employed to carry. Thus, the expression "machine readable medium" means various physical media capable of storing, incorporating, and / or transport instructions and / or data (but not vacuum). In addition, the systems and methods described herein can be employed as machine readable media as part of a radio channel capable of storing, incorporating, and / or carrying instructions and / or data. Not surprisingly, those skilled in the art will be able to make numerous changes to the disclosed embodiments without departing from the scope or spirit of the invention described and claimed herein. You will recognize.
Moreover, the expression "typical" is used here to mean "one example, case, or example." Any aspect or design described herein as "typical" should not necessarily be construed as preferred or advantageous over any other aspect or design. Rather, the use of the expression typical is intended to present the concept concretely. The expression "or" as used in this application is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X adopts A or B" is intended to mean any of the natural inclusive permutations. That is, if X adopts A, X adopts B, or X adopts both A and B, then "X adopts A or B" based on one of the above cases. Is satisfied. In addition, the articles "a" or "an" used in this application and the accompanying claims are generally not otherwise specified or unless it is clear from the context that they are shown to be singular. , Should be interpreted to mean "one or more".
The expression "reasoning" or "reasoning" as used herein generally infers the state of a system, environment, and / or user from a set of observations obtained via events and / or data. Refers to the process of doing or inferring. Inference can be employed to identify a particular situation or behavior, or can generate a probability distribution for, for example, a state. Inference can be stochastic, i.e., the calculation of the probability distribution for the target state based on the consideration of data and events. Inference can also refer to techniques adopted to construct higher level events from a set of events and / or data. As a result of the inference, new events or actions will be constructed from a set of observed events and / or stored event data, and these events are interrelated in a temporally close manner. Whether or not these events and data are from one or several events and data sources.
The techniques described herein include various wireless communication networks, such as code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, and orthogonal FDMA (OFDMA) networks. It can be used for single carrier FDMA (SC-FDMA) networks, etc. The terms "network" and "system" are often used interchangeably. CDMA networks can implement wireless technologies such as Universal Terrestrial Radio Access (UTRA), cdma2000, and so on. UTRA includes wideband-CDMA (W-CDMA), TD-SCDMA, and TD-CDMA. cdma2000 covers IS-2000, IS-95, and IS-856 standards. The TDMA network can implement wireless technologies such as the Global Mobile Communication System (GSM). OFDMA network is Evolved Wireless technologies such as UTRA (E-UTRA), IEEE802.11, IEEE802.16, IEEE802.20, Flash-OFDM®, etc. can be implemented. UTRA, E-UTRA, and GSM are part of the Universal Mobile Communication System (UMTS). Long Term Evolution (LTE) is UMTS using E-UTRA, which will be released in the near future. UTRA, E-UTRA, GSM, UMTS, and LTE are described in a document issued by an organization named "3rd Generation Partnership Project" (3GPP). cdma2000 is described in a document issued by an organization named 3rd Generation Partnership Project 2 (3GPP2). These various wireless technologies and standards are known in the art. To clarify the description, certain aspects of the above techniques can be described below with respect to uplink pilot multiplexing when applied to LTE, and as a result, 3GPP in many of the following descriptions. The technique can be used as appropriate.
Filter bank method for signal cancellation in repeater environment Time equalizers used in repeater environments are provided in the relevant disclosures. However, the multi-tap equalizer used in the canceller's feedback loop may exhibit some drawbacks because the speed at which it can be adapted depends on the number of time domain taps in the equalizer. While solutions using equalizer taps help to significantly increase computational speed, many taps are mathematically complex and are required to achieve very high performance within the canceller. Due to the large number of taps, the calculation speed or mounting cost may be exorbitant.
In the case of a simple equalized canceller, the number of equalizer taps is small, so the cancellation depth and bandwidth are mutually exclusive goals. Wideband bandwidth signal cancellation or deeper narrowbandwidth cancellation can be optimized independently, but achieving both is exponentially complex in terms of adaptation time and the number of taps in the canceller's own feedback loop. become.
For some embodiments, the feedback-cancellation solution can rely on the calculation of some equalizer taps in a closed form with simplified complexity. However, it is beneficial to use a small number of taps, preferably a single tap, and cancel at a very deep but wider bandwidth than a single tap is possible.
The systems and methods described herein provide a simplified method of calculating the feedback equalizer weights in closed form while providing the cancellation depth of the received transmitter leak signal from the desired received signal. By utilizing the filter bank method provided in an operable form, it is possible to provide benefits compared to other feedback cancellation solutions.
In an exemplary implementation, the repeater environment is achieved by utilizing an FFT-based filter bank technique that operably decomposes the bandwidth signal to be relayed into a selected number of narrowband parallel repeater paths. Will be done. These parallel narrowband repeater paths can use a single feedback weight in each canceller. In addition, the cancel loop can use a single feedback weight for the signal cancellation calculation as an example, reducing the need for computation and covariance matrix reversal that may currently be required in closed form MMSE computations. it can. In addition, the adaptive array can be optimized for each bin using a least mean square adaptive algorithm with a post-cancellation correlation metric.
Moreover, in an exemplary implementation, a typical repeater environment is digital filtering, automatic, to allow some of the signal to pass by performing one or more operations / functions with a filter bank technique. Gain control and operational efficiencies can be improved, including, but not limited to, the introduction of selected time delays for uncorrelated transmission omission signals with desired received signals.
In the exemplary operation, a typical filter bank method can be used in which the circular convolution approximates a linear convolution in order to prevent signal distortion. In an exemplary operation, the anti-distortion technique can be completed by providing a "zero pad" at the end of the time data block used in the FFT block processing or by attaching some zero values. The time domain impulse response of the filter function can also be zero padded according to this same length and size of the FFT taking place in the received block. Next, in the frequency domain, these two sets of FFT results can be multiplied in parallel for filtering. This zero padding in the time domain before FFT processing can obtain interpolation in the frequency domain.
As an example, a guideline for approximating linear convolution from the circular convolution process specific to frequency domain filtering techniques is that the size of the FFT is greater than or equal to the number of time domain samples in use + the length of the time domain impulse response of the filter. That is. For FFTs performed at this size, values that exceed the number of time domain samples in the signal are set to zero to fill the FFT block to the appropriate size. The same requirement is valid for values that exceed the time domain impulse response sample length of the filter response.
The linear convolution can be represented by:
NFFT Ns + K-1 Where NFFT is the FFT size, Ns can be the number of time samples in the signal sample block to be processed, and K is the time in the impulse response of the filter in use to filter the signal. The number of samples.
The number of zeros attached at the end of the signal sample can be expressed as follows.
NFFT-Ns The number of zeros attached at the end of the impulse response sample can be expressed as:
NFFT-K Linear convolution is Alan V. Oppenheim (Alan V. Oppenheim), Ronald W. Schafer, John R. Buck: Discrete-Time Signal Processing, Prentice Hall, It can be achieved by performing the "overlap addition method" or "overlap retention method" described in ISBN0-13-754920-2. Assuming that the size of the FFT is equal to Ns + K-1, the overlap-add method starts with the last block processed in this way after performing the inverse FFT of the resulting (multiplied) FFT bin. This includes taking the last NFFT-K-1 sample and adding these samples to the first NFFT-K-1 sample in the current block. Finally, the first Ns sample from this "added" block can be used as a time domain sample, while the last NFFT-K-1 sample is retained for addition to the next block. To. This completes the overlap of the tail of the filter impulse from the last block within the next block, allowing the linear convolution to occur as if it had been filtered in the time domain.
Typical repeater FIG. 1 shows a typical enclosure for an exemplary repeater with the various aspects described herein. As shown in FIG. 1, the dipole dual patch antenna configuration, along with the repeater electronics, can be efficiently housed in a compact enclosure 100. The structure of enclosure 100 can be such that it can be intuitively oriented in at least one of two ways. However, handling instructions regarding the placement of the enclosure can be provided to the user in order to maximize signal reception sensitivity. In a typical dipole dual patch antenna configuration, the ground plane incorporated with the printed circuit board (PCB) for repeater electronics extends parallel to the two patch antennas 114 and 115, for example using a standoff 120, and these patch antennas. It can be placed between 114 and 115. In many cases, a separation fence 112 can be adopted to improve separation.
Each of the patch antennas 114 and 115 can be placed, for example, parallel to the ground plane 113 and can be printed on a wiring board, etc., and the stamped metal part is embedded in the plastic housing. It can be structured or manufactured in a different way. The planar portion of the PCB associated with the ground plane 113 can include, for example, a dipole antenna 111 configured as an embedded trace on the PCB. Typically, the patch antennas 114 and 115 can be vertically polarized and the dipole antenna 111 can be horizontally polarized, but other embodiments can also be used.
A combination of non-overlapping antenna patterns and opposite polarizations can be used to achieve a separation of about 40 dB or more between the receiving and transmitting antennas in a dual dipole dual patch antenna. In particular, one of the transmitters and receivers uses one of two dual switching patch antennas with vertically polarized waves for communication with the access point, while among the transmitters and receivers. On the other hand, a dipole antenna having horizontally polarized waves is adopted. This technique is particularly applicable when it means that the repeater relays an indoor network signal to an indoor client. In this case, the pattern of the antenna transmitted to the client typically needs to be omnidirectional because the direction to the client is unknown, requiring the use of dual dipole antennas.
FIG. 2 depicts an exemplary block diagram of a typical signal flow within the illustrated repeater environment 200. As shown, the weak receive signal (desired receive signal) 220 can be received by the antenna element 210 and can serve as an input to the gain and delay component 205. The gain and delay component 205 can process the weak received signal 220 to produce a strong signal 230 as an output from the antenna element 215. Further, the transmission signal leakage into the receiver 225 can also serve as an input to the gain and delay 205 at the antenna element 210 for use when processing the weak reception signal 220 to generate the strong signal 230. The transmission leakage signal into the receiver 225 can be generated by a feedback cancel loop (not shown) operably coupled to antenna elements 210 and 215. That is, the feedback cancel loop generates a signal transmitted by the repeater, and a part of this signal is received by the receiver 225 as a transmission omission signal.
Figure 3 shows the interaction of the antenna elements in a typical repeater environment 300. A typical repeater environment 300 comprises a printed circuit board 330 including dipole antennas 305 and 320, further including patch antennas 310 and 315. In an exemplary implementation, the dipole / patch antenna combination can achieve a selected separation between the transmit and receive channels to allow the desired feedback cancellation deployment. The antenna configuration of FIG. 3 is a configuration example of an antenna array that can be used in other embodiments described herein (where, for example, the patch antenna 310 is part of one antenna array and is patched. Antenna 315 is part of the other antenna array).
FIG. 4 shows one side of another antenna configuration for use in providing selected isolation for a typical repeater. Antenna configuration 400 comprises a PCB plate 405 to which one or more patch antennas 410 and 415 are attached. There will typically be a similar number of antenna patches on the other side of the PCB, typically oriented in the opposite or favorable polarization direction when compared to the polarization of the antennas 410 and 415. Note that a sufficient amount and even a maximum amount of separation is achieved between the antennas on the opposite side of the PCB. In an exemplary implementation, the PCB board 405 can include one or more patch antennas 410 and 415 in various configurations, and two or more pairs of patch antennas and an unequal number of each patch constituting a superset. Can have an antenna. Antenna configuration 400 deploys patch antennas 410 and 415 with a similar number of antennas on the other side of the PCB to provide a typical cooperating feedback cancel loop (eg, feedback operably coupled to an antenna array). Can operate on transmit and receive channels (eg, transmit antennas and one or more patch antennas operably coupled to one or more patch antennas) to cooperate in the separation and amplification provided by the cancel loop). It is possible to provide a selected separation from a receiving channel that is combined in a manner. The configuration of FIG. 4 shows another example of an antenna array that can be used in the embodiments described herein.
FIG. 5 shows a typical repeater environment 500 that can operate to condition and amplify signals using one or more antenna arrays. A typical repeater environment 500 is a first antenna array 505 with antenna elements 510 and 515, a second antenna array with antenna elements 530 and 535, a processing circuit 545 with multi-transceiver circuit 520, and a controller 525. And. The antenna arrays 505 and 540 can cooperate with the multi-transceiver circuit 520, which cooperates with the controller 525 as part of the operation of a typical repeater environment 500. The signal is received by the antenna arrays 505 and 540 and passed to processing circuit 545 for signal conditioning and processing, and then to communicate with one or more cooperating components (eg, base stations in a CDMA radio communication network). Can be returned to the antenna arrays 505 and 540.
In an exemplary implementation, antenna arrays 505 and 540 are designed to achieve adaptive feedback cancellation achieved by the cooperation of one or more antenna arrays and the application of one or more metrics, eg, one or more correlation results. Can be provided with additional antenna elements as required to perform the methods described below. In addition, the number of antenna arrays described herein and the number of antenna arrays described herein are set forth in order to contemplate the use of different numbers of antenna arrays with different configurations and with different numbers of antenna elements. The configuration is just an example.
FIG. 6 shows the interrelationship of a typical repeater environment 600. A typical repeater environment 600 includes an antenna array 645 with a first antenna 625 and a fourth antenna 640, a shielded multi-transceiver element 630, a second antenna element 660, and a third antenna element 655. It comprises an antenna array 650 comprising, and a processing circuit 620 including. Operationally, the downlink signal 610 generated from the first network 605 can be processed by the processing circuit 620 to generate a relayed downlink signal 655 for communication with the second network 675. , The uplink signal generated from the second network 675 can be processed by the processing circuit 620 to generate a relayed uplink signal 615 for communicating with the first network 605. The configuration and orientation of the antenna arrays 645 and 650 facilitates the selected separation of the unconditioned uplink and downlink signals provided in processing circuit 620 and promotes the desired amplification and gain of that signal. ..
In an exemplary implementation, a typical repeater environment 600 implements the methods described herein to achieve adaptive feedback cancellation achieved by the cooperation of one or more antenna arrays and the application of correlated metrics. Additional antenna elements can be provided as required to do so. In addition, the number of antenna arrays described herein and the number of antenna arrays described herein are to be intended for the use of different numbers of antenna arrays with different configurations and with different numbers of antenna elements. It is clearly understood that the composition is just an example.
FIG. 7 is a block diagram of a 4-antenna, multi-transceiver device 700 configured to operate in multiple bands with various exemplary implementations. The device 700 is free to transmit signals between two different bands using the variable configuration of available antennas.
As shown in FIG. 7, device 700 can include a shielded multi-transceiver element 701 with a first side 710 and a second side 712. The shielded multi-transceiver element 701 includes a first band transceiver 732 and 748, a first band baseband circuit 734, a second band transceiver 750 and 754, a second band baseband circuit 752, and a duplexer. 724, 726, 728, 730, 738, 740, 744, and 746, and duplexers 720, 722, 736, and 742, and the first side 710 includes antennas 706 and 708, said second. Side 712 includes antennas 714 and 716. Although not shown, the device 700 includes at least one isotope separation element (eg, a separation fence and / or other separation element as shown in FIG. 1), as described above, on the first side 710. Provides electromagnetic (EM) separation between the antennas 706 and 708 in and the antennas 714 and 716 in the second side 712.
As an example, antenna 706 can transmit or receive signal 702, antenna 708 can transmit or receive signal 704, antenna 714 can transmit or receive signal 756, antenna 716. Can transmit or receive signal 718. These antennas 706, 708, 714, and 716 can be planar (eg, patch) antennas, or other desirable antenna types that can be effectively separated from each other.
The first band transceiver 732 is connected to the ante 706 and 708 through duplexers 724, 726, 728, and 730, and diplexers 720, and 722, and transmits or receives data via antennas 706 and 708. The first band transceiver 748 is connected to the ante 714 and 742 through duplexers 738, 740, 744, and 746, and diplexers 736, and 742, and transmits or receives data via antennas 714 and 716. The first band baseband circuit 734 is connected between the first band transceiver 732 and the first band transceiver 748 to provide communication between these two circuits.
The second band transceiver 750 is connected to the ante 706 and 708 through duplexers 728 and 730, and diplexers 720 and 722, and transmits or receives data via antennas 706 and 708. The second band transceiver 754 is connected to the ante 714 and 716 through duplexers 738 and 740, and diplexers 736 and 742, and transmits or receives data via antennas 714 and 716. The second band baseband circuit 752 is connected between the second band transceiver 750 and the second band transceiver 754 to provide communication between these two circuits.
Diplexers 720, 722 are connected between antennas 706 and 708 and duplexers 724, 726, 728, and 730. They operate, for example, to determine which signal is passed between the antennas 706 and 708 and the first band transceiver 732 and between the antennas 706 and 708 and the second band transceiver 750. ..
The diplexers 720, 722 split the signal based on frequency, passing the signal in the first frequency band from / to the duplexers 724 and 726 and the signal in the second frequency band from / to the duplexers 728 and 730. It is composed.
Duplexers 726, 728 are connected between the diplexers 720, 722 and the first band transceiver 732, and duplexers 728, 730 are connected between the diplexers 720, 722 and the second band transceiver 750. These duplexers 724, 726, 728, 730 are first or second to properly direct the transmit or receive signal between the first and second band transceivers 732 and 750 and the diplexers 720, 722. It serves to route signals of slightly different frequencies within the band of.
The diplexers 738, 742 are connected between the antennas 716 and 716 and the duplexers 738, 740, 744, and 746. They operate, for example, to determine which signal is passed between the antennas 714 and 716 and the first band transceiver 748, and between the antennas 714 and 716 and the second band transceiver 754. To do.
The diplexers 738 and 742 split the signal based on frequency so that the signal in the second frequency band is passed from / to the duplexers 738 and 740 and the signal in the first frequency band is passed from / to the duplexers 744 and 746. It is composed.
Duplexers 738 and 740 are connected between the diplexers 736 and 742 and the second band transceiver 754, and duplexers 744 and 746 are connected between the diplexers 736 and 742 and the first band transceiver 748. These duplexers 738, 740, 744, 746 are first or second to properly direct the transmit or receive signal between the first and second band transceivers 748 and 754 and the diplexers 736, 742. It serves to route signals of slightly different frequencies within the band of.
In alternative exemplary embodiments, certain substitutions of bands and antennas can be prohibited in some embodiments, thus duplexers 724, 726, 728, 730, 738, 740, 744, and 746, or Some of the diplexers 720, 722, 736, and 742 can be removed.
In other exemplary embodiments, signals from different bands can be specifically assigned to a given transmission direction. In that embodiment, the outputs of duplexers 724, 726, 728, 730, 738, 74, 744, and 746 can be directly connected to antennas 706, 708, 714, or 716. For example, the first band can be specified to transmit / receive using the horizontal orientation, and the second band can be specified to transmit / receive using the vertical orientation. is there.
The above exemplary implementation shows that only two or four antennas are used with two transceivers, but this is only an example. Multi-antenna, multi-transceiver devices with different numbers of antennas or transceivers are also available.
Further, while the above exemplary implementation shows an antenna detached from the PCB, alternative embodiments allow the antenna to be formed directly on the opposite side of the PCB. In that embodiment, the insulating layer in the PCB can form the required non-conductive support for separating the antenna from the ground plane. Further, in this embodiment, the transceiver can be formed off the PCB and connected to the antenna by wiring on the PCB. This type of integrated structure can provide a more compact device.
FIG. 8 depicts a typical repeater environment 800 with a digital interference canceling system that is operational to deploy an FDD single band by performing the typical method described herein. As shown, a typical repeater environment 800 is equipped with a duplexer 804 that is operably coupled to an operable antenna element to receive a signal from base station 802 and provides an input signal to the transceiver 806. It is operational to receive a signal from transceiver 806 for processing. In addition, a typical repeater environment comprises a digital repeater baseband component 808 that is operably coupled to transceiver 810, which is operably coupled to transceiver 806 and duplexer 812. In an exemplary implementation, the duplexer is operably coupled to an antenna element that allows signal communication to a cooperating subscriber component 814 (eg, a mobile handset).
In an exemplary operation, the incident and transmitted signals are processed by a typical repeater environment 800 in such a way that the typical feedback canceling method described herein can be implemented, as indicated by the arrow lines. Can be done.
FIG. 9 shows a typical repeater environment 900 that is operational to deploy an FDD single band by performing the typical method described herein and has digital interference and an antenna array. As shown, a typical repeater environment 900 comprises duplexers 904, 906, 914, and 916, transceivers 908 and 912, and a digital repeater baseband 910. Duplexers 904, 906, 914, and 916 can be operably coupled to one or more antenna elements capable of receiving / transmitting signals from base station 902 and subscriber component 918.
In an exemplary operation, the incident signal and the transmitted signal can be processed by a typical repeater environment 900 according to the typical feedback cancellation method described herein, as indicated by the arrow lines.
FIG. 10 is a block diagram showing the interrelationships of typical components of an exemplary repeater environment 1000 that are operational to perform the typical methods described herein. As shown, FIG. 10 shows an implementation of a typical repeater environment 1000 that deploys weighting calculations and applies metrics as part of a feedback loop cancellation technique. A typical repeater environment 1000 is operational to perform one or more digital receive and transmit process bins represented by bin 1 1005, bin 2 1010, bin 3 1015, or bin N 1020. In addition, the inputs and outputs of the digital receive and transmit process bins can be equipped with Fast Fourier Transform (FTT) modules 1025 and 1030.
In an exemplary operation, the signal can be incident on antenna element 1035 for processing by repeater environment 1000. Received signals are one or more receive and transmit processes bins 1 1005 to bin N It can be processed according to the FFT module 1025 of 1020, the output of which can be passed to the inputs of multiplier 1038, subtraction component 1036, and multiplier component 1034. The output of the multiplier component can be generated to serve as an input to the adder component 1032 and to use the selected value in the filter bank operation. The output of subtraction block 1036 can serve as an input to multiplier 1056, which extracts the subtracted signal (eg, subtraction of the output of FFT module 1025 and division module 1044) from weight block 1054. Multiply the calculated weight of. The output of multiplier 1056 can serve as an input to multiplier 1060, and the output of multiplier 1060 can serve as an input to adder 1058, which produces selected values for use in filter bank operation. it can. The output of the multiplier 1054 can also serve as an input to a delay block 1062 that can provide a time delay selected by one or more filter bank operations to the processed signal.
The output of the delay block 1062 can serve as an input to the multiplier 1038, which multiplies the output of the FFT module 1025 by the time delay. The output of multiplier block 1038 can serve as an input to adder block 1040, and the output of adder block 1040 can operate to multiply the time delay from delay block 1062 by the output of adder block 1040. Serves as an input to multiplier block 1042. The output of multiplier block 1042 can serve as an input to division block 1044, which can divide the output of multiplier block 1042 by adder block 1046, and the output of division block 1044 is an input to subtraction block 1036. Can work as. Further, as shown, the output of delay block 1062 can serve as an input to multiplier 1050, which can multiply the time delay from delay block 1062 by the output of subtraction block 1036. The output of multiplier block 1050 can serve as an input of adder block 1052 that produces selected values for filter bank operation. In addition, the output of delay block 1062 can serve as an input to multiplier 1048, which multiplies the delay block output by itself. The output of multiplier block 1048 can serve as an input to adder block 1046, and the output of adder block 1046 can serve as an input to division block 1044. In addition, the output of multiplier block 1056 can serve as an input to FFT block 1030, which can perform one or more inverse FFT operations. The output of the FFT block 1030 can communicate with one or more cooperating components (eg, subscriber modules) that use the antenna element 1040.
FIG. 11 is a block diagram showing the interrelationships of typical components and typical signal paths for performing the typical methods described herein as performed by the typical repeater environment 1100. The signal can be received at one of the antenna elements 1112 and 1116 and processed by the FFT module 1110 or 1114, respectively. In addition, at the output of a typical repeater environment 1100, antenna elements 1176 and 1172 can cooperate with FFT modules 1174 and 1170, respectively. In an exemplary implementation, the multi-antenna elements 1112 and 1116 (and 1176 and 1172) are operational adaptations to work with receive and transmit process bins 1 1102, bin 2 1104, bin 3 1106, or process bin N 1108. It can be equipped with an antenna array. As an example, process bins can represent parallel processing of incident signals using the filter bank technique, so wideband incident signals are typical processing bins 1 1102, bin 2 1104, bin 3 1106, or bin N. It can be decomposed into signal paths between one or more narrowband blocks processed in the frequency domain according to the processing components described in each of 1108 and the processing components as indicated by the arrow lines.
As an example, the processing components are weight blocks 1118, 1168, 1160 and multipliers 1120, 1130, 1124, 1132, 1140, 1144, 1146, 1152, 1154, 1164, and 1162, and adder blocks 1128, 1134, 1148, 1142, and 1156 can be provided. Further processing components include division block 1138, subtraction block 1136, and adder block 1122, and 1158. The exemplary processing components work together as indicated by the arrow lines to perform filter banking techniques in facilitating signal cancellation between the transmitter and receiver components of a typical repeater environment 1100. Perform one or more methods for.
FIG. 12 is a graph showing the cross-correlation of multiple frequency receive and transmit processing bins (eg, as shown in FIGS. 10 and 11 and as described in the relevant text). As shown by graph drawing 1200, the feedback leak 1205 protrudes with respect to the desired signal 1210 and the desired signal is a feedback leak signal (eg, a signal that leaks from the transmitter side of a typical repeater and returns to the receiver). It will overflow. As an example, the feedback leak signal 1205 has a power of about 50 dB, and the desired signal 1210 is shown to have a power level of 25 dB. The difference between the feedback leak signal 1205 and the desired signal 1210 can have a significant effect on the performance of a typical repeater.
FIG. 13 is a graph of the performance gain achieved by applying a typical filter bank approach in reducing the impact of the feedback cancel signal on a typical repeater environment. As shown, in graph drawing 1300, the feedback leak signal is eliminated as indicated by the feedback leak removal block 1310. Further, the desired signal 1320 is shown to have a performance improvement of more than 20 dB by applying the filter bank feedback cancellation processing technique described herein.
FIG. 14 is a three-dimensional graph showing a graph drawing of parallel processing using N number processing bins (X-axis). As shown in Graph Drawing 1400, the input signal 1410 can be individually decomposed and processed in parallel according to the filter bank method described herein. The decomposed signals (eg, the signals decomposed into individual narrow bands) can be correlated as shown in FIG. 14 (Y-axis), so the desired signal 1410 has improved performance (eg power). Can be processed and supported to achieve (improvement-Z axis). The peak correlation at point 1410 indicates the specific correlation maximum between the reference transmit signal and the desired received signal, which is the sum of the transmitted leak signals. FIG. 12 shows a side view of the correlation offset axis. In Figure 12, the peak correlation is consistent with point 1205.
FIG. 15 is a flow chart of typical processing performed when applying a filter bank when canceling feedback. The process begins at block 1502, where the repeater transmitter leak signal and the desired receive signal are received at the receiver of M. Processing then proceeds to block 1504, where Ns number samples are stored as M number receiver time blocks from receivers. Next, zero padding is applied at block 1506 and a zero of (NFFT-Ns) is attached to the time sample of Ns from the receiver. Next, the NFFT point FFT is performed on the receive block with zeros attached in block 1508. At block 1510, a complex spatial weight array of length NFFT (eg, M, 1 × NFF complex array) is applied to the bin of NFFT in the receiver of M. Processing then proceeds to block 1512, where the weighted receiver frequency bins for the receiver are combined to produce a set of composite weighted receiver frequency bins. In block 1514, the composite weighted receiver frequency bins are processed in parallel by the leak cancel block to generate the receiver frequency bins after cancellation. Processing then proceeds to block 1516, where in block 1516 the parallel leakage cancel block is a time series composite weighted receiver frequency bin, a time series canceled receive frequency bin, and a time series delayed transmitter frequency. Updates for individual feedback loops can be calculated based on one or more of the bins. As an example, the time constant associated with the update of the feedback value can maintain, for example, the time constant of Tc. In an exemplary implementation, the calculation of the update value calculated by the parallel leak cancel block can be done by utilizing the single tap MMSE solution with sequential samples from the individual corresponding frequency bins for the frequency domain signal. .. Processing is shown in Figure 15A as described by block 1518.
FIG. 15A is a flow chart showing the continuation of the process described in FIG. As shown, the process proceeds from block 1518 to block 1520 in FIG. From block 1520, processing continues to block 1522, where in block 1522 the frequency domain baseband filtering and AGC coefficient multiplier blocks generate a filtered AGC output frequency bin by multiplying the set of NFFT coefficients by the receive frequency bin after cancellation. To do. Processing then proceeds to block 1524, where in block 1524 the automatic gain control calculation blocks are pre-correlation leak frequency bin metric, residual leak correlation frequency bin metric, power in frequency bin, power out frequency bin metric, and frequency bin. It utilizes one or more of the separation margins per metric to perform automatic gain control calculations for each bin and provides an updated AGC and filter coefficient array utilizing the radio frequency domain filter response array. Processing proceeds to block 1526, where in block 1526 the spatially weighted block utilizes the residual leak correlation metric frequency bin and convergence time (eg, at least 10 times Tc in each of the individual FTT bins) operating in parallel. Compute new receiver and transmitter complex space weight arrays for M receivers and N transmitters (M, NFFT arrays, N, NFFT arrays) based on the LMS algorithm or other adaptive algorithm. The spatially weighted block applies the N, NFFT complex spatial transmitter weighted array to N copies of the filtered AGC output frequency bins in block 1528, respectively, to generate an N weighted transmit frequency bin array. Next, in block 1530, the NFFT point inverse FFT is performed on the weighted transmission frequency bin array of N to generate the time domain sequence of N. The process then proceeds to block 1532, where a duplicate addition process is performed on each of the N time domain series to generate an N transmission time series of time samples of length Ns. Then block
FIG. 16 shows a system 1600 that facilitates feedback loop cancellation in a repeater environment. The system has a module 1610 for receiving repeater transmitter leak signals and received signals in M numbers of receivers, a module 1620 for storing received signals as several signals, and received blocks. Module for generating FFT bins that perform FFT and also provide zero padding function, module 1640 for combining weighted receiver signals to generate composite weighted signals, and automatic gain control (AGC) output. Module 1650 to generate a canceled receive frequency bin for use when generating a frequency bin, and to calculate updates for the feedback loop based on one or more time series composite weighted receiver frequency bins. Module 1660 and module 1670 for applying spatial weighting to the AGC output frequency bins to generate a weighted transmit frequency bin array, and performing inverse FFT and duplicate addition function on the transmit frequency bins of M. Includes module 1680, for generating a time region sequence that is transmitted to the receiver and summed in M's receiver for cancellation. It should be clearly understood that the modules described herein can include hardware, software, or a combination thereof.
The systems and methods for efficiently expressing knowledge of the systems and methods described herein can also be applied with respect to resolving in-memory data at the same provider. In that situation, the in-memory data cannot be backed up by a physical storage device and can be used, for example, in a graph solver in the CPU to synchronize the nodes. The systems and methods described herein can also be applied with respect to scene graphs, especially because these scene graphs are more distributed in multi-core architectures and calculations are written directly to in-memory data structures such as volumetric textures. This is because
Appropriate to allow applications and services to use multiple methods for implementing the systems and methods described herein, eg, systems and methods for expressing and exchanging knowledge in accordance with the systems and methods described herein. There are APIs, toolkits, driver codes, operating systems, controls, standalone or downloadable software objects, etc. The systems and methods described herein are described herein in terms of APIs (or other software objects) and in terms of software or hardware objects that exchange knowledge in accordance with the systems and methods described herein. Intended to use systems and methods. Thus, various implementations of the systems and methods described herein can have aspects that reside entirely in hardware, in part in hardware, and in part in software.
The expression "typical" as used herein is intended to indicate an example, case, or example. To avoid doubt, the subject matter disclosed herein is not limited to this example. Moreover, any aspect or design described herein as "typical" should not necessarily be construed as preferred or advantageous over any other aspect or design and is known to those of skill in the art. It does not mean excluding equivalent typical structures and techniques. Moreover, "including", "having", "incorporating", and other similar expressions are intended to avoid doubt as long as they are used in any of the forms or claims for carrying out the invention. It is intended to have inclusiveness in the same manner as the expression "provide" as an open transition word, without excluding additional or other elements.
As mentioned above, typical embodiments of the systems and methods described herein are described in relation to various computing devices and network architectures, while the underlying concept is other computing devices or It can be applied to any computing device or system where it is desirable to synchronize the data with the system. For example, the system and method synchronization process described herein is as a separate object in a computing device, as part of another object, as a reusable control, as a downloadable object from a server, or as a device or. Applies to the operating system of the computing device provided as an "intermediary" between the object and the network, as a distributed object, as hardware, in memory, any combination of the above, etc. be able to.
As mentioned above, the various techniques described herein can be implemented in relation to hardware or software, or, where applicable, in combination of both. As used herein, terms such as "component", "system", etc. refer to an entity associated with a computer, whether it is hardware, a combination of hardware and software, software, or running software. Is intended. For example, components can be, but are not limited to, processes, processors, objects, executables, threads of execution, programs, and / or computers running on the processor. As an example, both the application running on the computer and the computer can be components. One or more components can reside within a process and / or execution thread, and the components can be localized on one computer and / or distributed among two or more computers. ..
Accordingly, the methods and devices of the systems and methods described herein, or certain aspects or portions thereof, may be readable by a tangible medium, such as a floppy diskette, CD-ROM, hard drive, or other machine. The machine can be in the form of program code (ie, instructions) embodied in the medium, and when the program code is loaded into a machine, eg, a computer, and executed by the machine, the machine is described herein. It becomes a device for practicing the system and method to be performed. In the case of executing program code on a programmable computer, the computing device is typically a processor and a storage medium readable by the processor, including volatile and non-volatile memory and / or storage elements. Includes at least one input device and at least one output device. One or more programs that can implement or utilize the system and method synchronization services and / or processes described herein using, for example, data processing APIs, reusable controls, etc. are preferred. Implemented in a high-level, procedural or object-oriented programming language for communicating with computer systems. However, these programs can be implemented in assembly or machine language if desired. In either case, the language can be a compiled or interpreted language and can be combined with a hardware implementation.
The methods and devices of the systems and methods described herein are embodied in the form of program code transmitted through some communication medium, eg, through electrical wiring or cables, through fiber optics, or through other forms of transmission. It can be practiced via communication, where the program code is received, loaded and executed by a machine such as an EPROM, gate array, programmable logic device (PLD), client computer, etc. Becomes a device for practicing the systems and methods described herein. When implemented on a general purpose processor, the program code provides a unique device that binds to the processor and operates to invoke the functions of the systems and methods described herein. Moreover, the storage techniques used in connection with the systems and methods described herein can invariably be a combination of hardware and software.
Further, the subject matter disclosed is standard programming for manufacturing software, firmware, hardware, or a combination thereof for controlling a computer or processor-based device to implement aspects detailed herein. And / or can be implemented as a manufacturing system, manufacturing method, manufacturing equipment, or manufactured product using engineering techniques. The expression "manufactured" (or alternative "computer program product") as used herein is intended to include a computer program accessible from a computer-readable device, carrier, or medium. For example, computer-readable media include magnetic storage devices (eg, hard disks, floppy disks, magnetic strips), optical disks (eg, compact discs (CDs), digital versatile disks (DVDs)), smart cards, and so on. It can include, but is not limited to, flash memory devices (eg, cards, sticks). In addition, it is known that carrier waves can be used to carry computer-readable electronic data, such as those used when sending and receiving voice mail or when accessing networks such as the Internet or local area networks (LANs). ing.
The system described above describes the interrelationships between several components. The system and components can include those components or designated sub-components, parts of the designated components or sub-components, and / or additional components, and various of the above. It can be clearly understood that it can be done by substitution and combination. Sub-components can also be implemented as components that are communicatively coupled to other components rather than being included within the parent component (hierarchy). In addition, one or more components can be combined into a single component to provide integrated functionality or be split into several separate sub-components, and integrated functionality. It should be noted that one or more intermediate layers, such as a management layer, can be provided to communicatively connect to the subcomponent in order to provide. The components described herein can also be interrelated with one or more other components not specifically described herein but commonly known to those of skill in the art.
For the typical systems described above, methods that can be implemented according to the disclosed subject matter will be better understood by reference to the flow diagram of FIG. For the purpose of simplifying the description, the method is shown and described as a series of blocks, while some blocks are drawn and / or other blocks in a different order than described herein. It should be understood and evaluated that the subject matter claimed is not limited by the order of the blocks, as it can occur in parallel with. If a non-sequential or branched flow is shown through a flow diagram, it should be clearly understood that various other branching, flow paths, and block sequences can be implemented to achieve the same or similar results. is there. Moreover, not all illustrated blocks are required to implement the methods described below.
Moreover, as is clearly understood, the various parts of the above disclosed systems and the methods described below are artificial intelligence or knowledge or rule-based components, sub-components, processes, means, methods, or mechanisms ( For example, it can include or consist of support vector machines, neural networks, expert systems, Basian belief networks, fuzzy logic, data fusion engines, classifiers, etc.). The components can, in particular, automate certain mechanisms or processes performed thereby to make parts of systems and methods more adaptable in addition to being efficient and intelligent.
While the systems and methods described herein are described in relation to preferred embodiments of various figures, other similar embodiments can be used or described herein without deviation. Modifications or additions to perform the same function of the system and method can be made to the embodiments described. For example, the typical network environment of the systems and methods described herein is described with respect to a networked environment, such as a peer-to-peer networked environment, while the systems and methods described herein. Is not limited to that, and the methods described in this application are applicable to any computing device or environment, whether wired or wireless, such as game consoles, handheld computers, portable computers, etc. , And will be appreciated by those skilled in the art as being applicable to any number of such computing devices connected via a communication network and interrelated through the network. In addition, it should be emphasized that various computer platforms are planned, including handheld device operating systems and other application-specific operating systems, especially as the number of wirelessly networked devices surges.
While typical embodiments relate to utilizing the systems and methods described herein with respect to a particular programming language structure, the systems and methods described herein are not limited thereto and are described herein. It can be implemented in any language to provide a way to express and exchange knowledge about a set of nodes according to the system and method. Further, the systems and methods described herein can be implemented in multiple processing chips or devices or across multiple processing chips or devices, and storage can also span multiple devices. Therefore, the systems and methods described herein should not be limited to a single embodiment, but rather should be construed in the breadth and scope according to the appended claims.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2003087217A | Cites | Japan | Search report |
| JP2003273831A | Cites | Japan | Search report |
| JP2005223599A | Cites | Japan | Examiner |
| JP2006060498A | Cites | Japan | Search report |
118 members in 10 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 60904368 | United States of America | – | |
| 90436807 | United States of America | P | |
| 90436807 | United States of America | P | |
| 2008055733 | United States of America | W | |
| 2008055733 | United States of America | W | |
| 2007904368 | – | – | – |
| 2008055733 | – | – | – |
| US20070904368P | – | – | – |
| WO2008US55733 | – | – | – |
Members118
| Document | Office | Kind | |
|---|---|---|---|
| CA2677845A1 | Canada | A1 | |
| CA2677912A1 | Canada | A1 | |
| CA2677914A1 | Canada | A1 | |
| CA2677916A1 | Canada | A1 | |
| CA2677917A1 | Canada | A1 | |
| CA2677952A1 | Canada | A1 | |
| CA2677955A1 | Canada | A1 | |
| WO2008109569A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008109570A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008109571A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008109572A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008109573A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2008109574A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2008109575A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2008225758A1 | United States of America | A1 | |
| US2008225775A1 | United States of America | A1 | |
| US2008225929A1 | United States of America | A1 | |
| US2008225930A1 | United States of America | A1 | |
| US2008225931A1 | United States of America | A1 | |
| US2008232241A1 | United States of America | A1 | |
| TW200849873A | Taiwan Province of China | A | |
| US2008311848A1 | United States of America | A1 | |
| WO2008109569A8 | World Intellectual Property Organization (WIPO) | A8 | |
| TW200901656A | Taiwan Province of China | A | |
| TW200904044A | Taiwan Province of China | A | |
| WO2008109572A9 | World Intellectual Property Organization (WIPO) | A9 | |
| WO2008109571A9 | World Intellectual Property Organization (WIPO) | A9 | |
| WO2008109575A3 | World Intellectual Property Organization (WIPO) | A3 | |
| TW200910803A | Taiwan Province of China | A | |
| TW200910850A | Taiwan Province of China | A | |
| TW200913541A | Taiwan Province of China | A | |
| TW200913542A | Taiwan Province of China | A | |
| KR20090113916A | Republic of Korea | A | |
| KR20090113917A | Republic of Korea | A | |
| KR20090113918A | Republic of Korea | A | |
| WO2008109570A9 | World Intellectual Property Organization (WIPO) | A9 | |
| KR20090115816A | Republic of Korea | A | |
| KR20090115981A | Republic of Korea | A | |
| KR20090115982A | Republic of Korea | A | |
| EP2115895A2 | European Patent Office (EPO) | A2 | |
| EP2119041A2 | European Patent Office (EPO) | A2 | |
| EP2119042A2 | European Patent Office (EPO) | A2 | |
| KR20090119779A | Republic of Korea | A | |
| WO2008109573A9 | World Intellectual Property Organization (WIPO) | A9 | |
| EP2127141A1 | European Patent Office (EPO) | A1 | |
| EP2127281A1 | European Patent Office (EPO) | A1 | |
| EP2130309A2 | European Patent Office (EPO) | A2 | |
| EP2137916A2 | European Patent Office (EPO) | A2 | |
| CN101622799A | China | A | |
| CN101632241A | China | A | |
| CN101641881A | China | A | |
| CN101675633A | China | A | |
| CN101682391A | China | A | |
| CN101689913A | China | A | |
| JP2010520717A | Japan | A | |
| JP2010520718A | Japan | A | |
| JP2010520719AThis record | Japan | A | |
| JP2010520720A | Japan | A | |
| JP2010520721A | Japan | A | |
| JP2010521103A | Japan | A | |
| JP2010521104A | Japan | A | |
| US7907513B2 | United States of America | B2 | |
| US7907891B2 | United States of America | B2 | |
| US7911985B2 | United States of America | B2 | |
| RU2009136417A | Russian Federation | A | |
| RU2009136418A | Russian Federation | A | |
| RU2009136426A | Russian Federation | A | |
| RU2009136438A | Russian Federation | A | |
| RU2009136440A | Russian Federation | A | |
| RU2009136448A | Russian Federation | A | |
| RU2009136450A | Russian Federation | A | |
| KR20110039501A | Republic of Korea | A | |
| KR20110044918A | Republic of Korea | A | |
| KR20110050743A | Republic of Korea | A | |
| RU2420886C1 | Russian Federation | C1 | |
| KR101061753B1 | Republic of Korea | B1 | |
| KR101061754B1 | Republic of Korea | B1 | |
| CN102217211A | China | A | |
| RU2438257C2 | Russian Federation | C2 | |
| KR101102285B1 | Republic of Korea | B1 | |
| RU2439788C2 | Russian Federation | C2 | |
| US8116239B2 | United States of America | B2 | |
| TWI358919B | Taiwan Province of China | B | |
| US8121535B2 | United States of America | B2 | |
| KR101120446B1 | Republic of Korea | B1 | |
| KR101123601B1 | Republic of Korea | B1 | |
| KR101131399B1 | Republic of Korea | B1 | |
| RU2451412C2 | Russian Federation | C2 | |
| RU2453998C2 | Russian Federation | C2 | |
| KR101162125B1 | Republic of Korea | B1 | |
| KR101164835B1 | Republic of Korea | B1 | |
| TWI370636B | Taiwan Province of China | B | |
| TWI370637B | Taiwan Province of China | B | |
| TWI372530B | Taiwan Province of China | B | |
| JP5043961B2 | Japan | B2 | |
| RU2463722C2 | Russian Federation | C2 | |
| RU2464707C2 | Russian Federation | C2 | |
| TWI375424B | Taiwan Province of China | B | |
| JP5118155B2 | Japan | B2 | |
| JP5134016B2 | Japan | B2 |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 | |
| Report on retrievalJAPANESE INTERMEDIATE CODE: A971007A977 | A977 |
Numbers
- Publication
- 2010520719
- Publication, DOCDB
- 2010520719
- Publication, EPODOC
- JP2010520719
- Application
- 2009552826
- Application, DOCDB
- 2009552826
- Application, EPODOC
- JP20090552826
Titles2
- Japanese
- 適応アンテナアレイを利用する適応オンチャネル中継器におけるフィルタバンクの使用
- English
- Use of filter banks in adaptive on-channel repeaters utilizing adaptive antenna arrays
Classification
- CPC, 8
- H04B7/15542
- H04B7/15585
- H04B7/15571
- H04B17/318
- H04B17/345
- H04B17/40
- H04B7/024
- H04L5/14
- IPC, 4
- H04B7 015
- H04B7 15
- H04B7 10
- H04B17 40
Designated states4
- Regional, 4
- Zimbabwe
- Turkmenistan
- Türkiye
- Togo