Methods and apparatus for successive interference cancellation based on transmit power control by interfering device with success probability adaptation in peer-to-peer wireless networks
Abstract
In an ad hoc peer-to-peer communication network between radio devices, a low-priority first transmitter adjusts its transmission power based on a receive-transmission request response from a higher-priority second receiver. The first transmitter may broadcast the first transmit request to the corresponding first receiver and receive the first transmit request response from another second receiver. The second transmit request response is transmitted by the second receiver in response to the second transmit request from the second transmitter. The first transmitter calculates the cost of interference with the second receiver as a function of the received power of the first transmit request response. As a function of the calculated interference cost and the transmit power of the first transmit request, the transmit power to be used for the traffic transmission corresponding to the first transmit request is obtained. [Selection diagram] Fig. 26

Term
Projected expiry 6 July 2028.
- Priority
- Filed
- Published
- Today
- Projected expiry
39 claims: 6 independent, 33 dependent
- 1ピア間ネットワークにおいて第1の受信装置との通信を円滑化するために第1の送信装置において動作する方法であって、 前記第1の受信装置に第1の送信要求を放送すること、 第2の受信装置から、第2の送信装置からの第2の送信要求に応答して前記第2の受信装置によって送信された第1の送信要求応答を受信すること、 前記第2の受信装置への干渉コストを前記第1の送信要求応答の受信電力の関数として計算すること、 次の時間間隔において使用されるべき前記第1の送信要求に対応する送信電力を、前記計算された干渉コストと前記第1の送信要求の送信電力の関数として決定すること、を含む方法。
- 2前記第1の受信装置から第2の送信要求応答を受信すること、 前記決定された送信電力を使用してパイロット信号を送信すること、 前記第1の受信装置から、前記第1の受信装置によって前記第1の送信装置からの通信を受信するために選択された最大伝送レートを含む第1のレートレポートを受信すること、を更に含む請求項1に記載の方法。
- 3前記次の時間間隔において、前記最大伝送レート以下の伝送レートを使用して前記第1の受信装置に第1のトラヒック信号を送信することをさらに備える請求項2に記載の方法。
- 4前記計算された干渉コストを閾値と比較すること、を更に含み、前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を超える場合には、前記第1の送信要求の前記送信電力より小さくなる、請求項2に記載の方法。
- 5前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を下回る場合には、前記第1の送信要求の前記送信電力より大きくなる、請求項2に記載の方法。
- 6前記第1のトラヒック信号の送信電力は前記パイロット信号の前記送信電力以下である、請求項3に記載の方法。
- 7前記第1のトラヒック信号は、前記第2の送信装置から前記第2の受信装置に送信される第2のトラヒック信号と共用される周波数スペクトルにわたって送信される、請求項3に記載の方法。
- 8前記第1のトラヒック信号は前記第2のトラヒック信号より低い優先度のものである、請求項1に記載の方法。
- 9ピア間ネットワークにおいて目標の第1の受信装置による逐次型干渉除去(SIC)を円滑化する第1の送信装置であって、 送信機と、 受信機と、 ピア間通信路を介した前記送信機及び前記受信機による無線ピア間通信のために適合され、前記第1の受信装置による逐次型干渉除去(SIC)を円滑化するように構成された処理回路と、を具備し、前記処理回路は、 前記第1の受信装置に第1の送信要求を放送し、 第2の受信装置から、第2の送信装置からの第2の送信要求に応答して前記第2の受信装置によって送信された第1の送信要求応答を受信し、 前記第2の受信装置への干渉コストを前記第1の送信要求応答の受信電力の関数として計算し、 後続の時間間隔において使用されるべき前記第1の送信要求に対応する送信電力を、前記計算された干渉コストと前記第1の送信要求の送信電力の関数として決定するように構成される、第1の送信装置。
- 10前記処理回路は、 前記第1の受信装置から第2の送信要求応答を受信し、 前記決定された送信電力を使用してパイロット信号を送信し、 前記第1の受信装置から、前記第1の受信装置によって前記第1の送信装置からの通信を受信するために選択された最大伝送レートを含む第1のレートレポートを受信するように構成される、請求項9に記載の第1の送信装置。
- 11前記処理回路は、 前記次の時間間隔において、前記最大伝送レート以下の伝送レートを使用して、前記第1の受信装置に第1のトラヒック信号を送信するように構成される、請求項10に記載の第1の送信装置。
- 12前記処理回路は、 前記計算された干渉コストを閾値と比較するように構成され、前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を超える場合には、前記第1の送信要求の前記送信電力より小さくなる、請求項10に記載の第1の送信装置。
- 13前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を下回る場合には、前記第1の送信要求の前記送信電力より大きくなる、請求項10に記載の第1の送信装置。
- 14前記第1のトラヒック信号の送信電力は前記パイロット信号の前記送信電力以下である、請求項11に記載の第1の送信装置。
- 15前記第1のトラヒック信号は、前記第2の送信装置から前記第2の受信装置に送信される第2のトラヒック信号と共用される周波数スペクトルを介して送信される、請求項11に記載の第1の送信装置。
- 16前記第1のトラヒック信号は前記第2のトラヒック信号より低い優先度のものである、請求項9に記載の第1の送信装置。
- 17ピア間ネットワークにおいて第1の受信装置による逐次型干渉除去(SIC)を円滑化する第1の送信装置であって、 前記第1の受信装置に第1の送信要求を放送する手段と、 第2の受信装置から、第2の送信装置からの第2の送信要求に応答して前記第2の受信装置によって送信された第1の送信要求応答を受信する手段と、 前記第2の受信装置への干渉コストを前記第1の送信要求応答の受信電力の関数として計算する手段と、 次の時間間隔において使用される前記第1の送信要求に対応する送信電力を、前記計算された干渉コストと前記第1の送信要求の送信電力の関数として決定する手段と、を備える第1の送信装置。
- 18前記第1の受信装置から第2の送信要求応答を受信する手段と、 前記決定された送信電力を使用してパイロット信号を送信する手段と、 前記第1の受信装置から、前記第1の受信装置によって前記第1の送信装置からの通信を受信するために選択された最大伝送レートを含む第1のレートレポートを受信する手段と、を更に含む請求項17に記載の第1の送信装置。
- 19前記次の時間間隔において、前記最大伝送レート以下の伝送レートを使用して、前記第1の受信装置に第1のトラヒック信号を送信する手段を更に含む請求項18に記載の第1の送信装置。
- 20前記計算された干渉コストを閾値と比較する手段を更に含み、前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を超える場合には、前記第1の送信要求の前記送信電力より小さくなる、請求項18に記載の第1の送信装置。
- 21前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を下回る場合には、前記第1の送信要求の前記送信電力より大きくなる、請求項18に記載の第1の送信装置。
- 22前記第1のトラヒック信号の送信電力は前記パイロット信号の前記送信電力以下である、請求項19に記載の第1の送信装置。
- 23前記第1のトラヒック信号は、前記第2の送信装置から前記第2の受信装置に送信される第2のトラヒック信号と共用される周波数スペクトルにわたって送信される、請求項19に記載の第1の送信装置。
- 24前記第1のトラヒック信号は前記第2のトラヒック信号より低い優先度のものである、請求項17に記載の第1の送信装置。
- 25無線ピア間ネットワークにおいて逐次型干渉除去(SIC)を行う回路であって、第1の送信装置において動作し、 前記第1の受信装置に第1の送信要求を放送し、 第2の受信装置から、第2の送信装置からの第2の送信要求に応答して前記第2の受信装置によって送信された第1の送信要求応答を受信し、 前記第2の受信装置への干渉コストを前記第1の送信要求応答の受信電力の関数として計算し、 後続の時間間隔において使用されるべき前記第1の送信要求に対応する送信電力を、前記計算された干渉コストと前記第1の送信要求の送信電力の関数として決定するように構成される回路。
- 26前記第1の受信装置から第2の送信要求応答を受信し、 前記決定された送信電力を使用してパイロット信号を送信し、 前記第1の受信装置から、前記第1の受信装置によって前記第1の送信装置からの通信を受信するために選択された最大伝送レートを含む第1のレートレポートを受信するように更に構成される請求項25に記載の回路。
- 27前記次の時間間隔において、前記最大伝送レート以下の伝送レートを使用して前記第1の受信装置に第1のトラヒック信号を送信するように更に構成される請求項26に記載の回路。
- 28前記計算された干渉コストを閾値と比較するように更に構成され、前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を超える場合には、前記第1の送信要求の前記送信電力より小さくなる、請求項26に記載の回路。
- 29前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を下回る場合には、前記第1の送信要求の前記送信電力より大きくなる、請求項26に記載の回路。
- 30前記第1のトラヒック信号の送信電力は前記パイロット信号の前記送信電力以下である、請求項27に記載の回路。
- 31前記第1のトラヒック信号は、前記第2の送信装置から前記第2の受信装置に送信される第2のトラヒック信号と共用される周波数スペクトルにわたって送信される、請求項27に記載の回路。
- 32前記第1のトラヒック信号は前記第2のトラヒック信号より低い優先度のものである、請求項25に記載の回路。
- 33無線ピア間ネットワークにおいて第1の送信装置が第1の受信装置による逐次型干渉除去(SIC)を円滑化するための命令を備える機械可読媒体であって、プロセッサによって実行されると前記プロセッサに、 前記第1の受信装置に第1の送信要求を放送させ、 第2の受信装置から、第2の送信装置からの第2の送信要求に応答して前記第2の受信装置によって送信された第1の送信要求応答を受信させ、 前記第2の受信装置への干渉コストを前記第1の送信要求応答の受信電力の関数として計算させ、 次の時間間隔において使用されるべき前記第1の送信要求に対応する送信電力を、前記計算された干渉コストと前記第1の送信要求の送信電力の関数として決定させる機械読み取り可能媒体。
- 34前記第1の受信装置から第2の送信要求応答を受信し、 前記決定された送信電力を使用してパイロット信号を送信し、 前記第1の受信装置から、前記第1の受信装置によって前記第1の送信装置からの通信を受信するために選択された最大伝送レートを含む第1のレートレポートを受信するための命令を更に含む請求項33に記載の機械読み取り可能媒体。
- 35前記次の時間間隔において、前記最大伝送レート以下の伝送レートを使用して前記第1の受信装置に第1のトラヒック信号を送信するための命令を更に含む請求項34に記載の機械読み取り可能媒体。
- 36前記計算された干渉コストを閾値と比較するための命令を更に含み、前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を超える場合には、前記第1の送信要求の前記送信電力より小さくなる、請求項34に記載の機械読み取り可能媒体。
- 37前記パイロット信号の前記決定される送信電力は、前記計算された干渉コストが前記閾値を下回る場合には、前記第1の送信要求の前記送信電力より大きくなる、請求項34に記載の機械読み取り可能媒体。
- 38前記第1のトラヒック信号は、前記第2の送信装置から前記第2の受信装置に送信される第2のトラヒック信号と共用される周波数スペクトルを介して送信される、請求項35に記載の機械読み取り可能媒体。
- 39前記第1のトラヒック信号は前記第2のトラヒック信号より低い優先度のものである、請求項33に記載の機械読み取り可能媒体。
Independent claims39
204 paragraphs, as filed
Various embodiments are intended for methods and devices for wireless communication, and in particular for methods and devices for performing sequential interference elimination in peer-to-peer communication networks.
In wireless networks, such as ad hoc networks where there is no network infrastructure, terminals must tackle certain challenges to set up communication links or connections with other peer terminals. One challenge is that when a terminal is just powered up or moved to a new area, the terminal must first find out if there are other terminals in the vicinity before any communication between the two terminals can begin. It may not be.
Due to the lack of network infrastructure, terminals in ad hoc wireless networks often do not have common timing references that can help manage traffic. That is, when the first terminal is transmitting a signal and the second terminal is not in receive mode, the transmitted signal may not help the second terminal to detect the presence of the first terminal. Power efficiency has a significant impact on the battery life of the terminal and is therefore another important issue in wireless systems.
In addition, multiple wireless terminals can operate in an environment while sharing a frequency spectrum to establish ad hoc peer-to-peer communication. Since such ad hoc peer-to-peer communication is not centrally managed by a centralized controller, interference between multiple peer connections between adjacent wireless terminals becomes a problem.
As a result, there is a need for a solution that allows a shared frequency spectrum for peer-to-peer communication while reducing unwanted interference with other wireless terminals.
Priority claim under US Patent Law Article 119 This patent application claims priority to US provisional application number 60 / 948,984, entitled "Method and MFP for Successive Interference Cancellation in Peer To Peer Network," filed on July 10, 2007, and assigns it to its assignee. Assigned and included in this document by reference.
In an ad hoc peer-to-peer communication network between wireless devices, the low-priority first transmitter adjusts the transmission power based on the transmission request response received from the high-priority second receiver. The first transmitter can broadcast the first transmit request to the corresponding first receiver and receive the first transmit request response from different second receivers. The second transmission request response is sent by the second receiving device in response to the second transmission request from the second transmitting device. The first transmitter calculates the cost of interference with the second receiver as a function of the received power of the first transmit request response. The transmission power is obtained by the first transmission device as a function of the calculated interference cost and the transmission power of the first transmission request. The transmission power will be used to transmit the traffic corresponding to the first transmission request.
The first transmitting device may also receive the second transmission request response from the first receiving device, and may then transmit the pilot signal using the determined transmission power. In response to the transmission of the pilot signal, the first transmitter includes a first transmit rate (speed) selected by the first receiver to receive communication from the first receiver from the first receiver. You may receive a rate report (speed report). After that, the first transmitting device can transmit the first traffic signal to the first receiving device at the following time intervals using a transmission rate equal to or less than the maximum transmission rate.
The first transmitter may compare the calculated interference cost to the threshold. If the calculated interference cost exceeds the threshold value, the determined transmission power of the pilot signal may be smaller than the transmission power of the first transmission request. The determined transmit power of the pilot signal may be greater than the transmit power of the first transmit request if the calculated interference cost is less than the threshold.
The transmission power of the first traffic signal may be less than or equal to the transmission power of the pilot signal. The first traffic signal may be transmitted to the second receiving device over a frequency spectrum shared with the second traffic signal transmitted from the second transmitting device. The first traffic signal may have a lower priority than the second traffic signal.
The various features described herein may be implemented within the radio, the circuit or processor contained in the radio and / or software.
Various features, properties and advantages can be clarified from the detailed description described below when used in combination with drawings in which similar reference characters are identified in a generally corresponding manner.
<figref num="1">It is a block diagram which shows how an ad hoc peer network can be carried out within the same frequency spectrum as a wide area network.</figref><figref num="2">An example of a timing sequence that can be used by a wireless terminal to establish and / or maintain a peer-to-peer communication connection is shown.</figref><figref num="3">FIG. 5 is a block diagram showing an environment in which a plurality of wireless terminals may establish a peer-to-peer communication connection that may cause interference with other adjacent wireless terminals.</figref><figref num="4">An example of protocol operation in a peer-to-peer network to establish a communication connection between two wireless terminals is shown.</figref><figref num="5A">An example of a protocol for an ad hoc communication network that facilitates interference elimination is shown.</figref><figref num="5B">An example of a protocol for an ad hoc communication network that facilitates interference elimination is shown.</figref><figref num="5C">An example of a protocol for an ad hoc communication network that facilitates interference elimination is shown.</figref><figref num="6">An example of a method of operating in a wireless receiving terminal that performs active sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="7">An example of how to operate with the first interferometer that facilitates active sequential coherence in the peer-to-peer network is shown.</figref><figref num="8">FIG. 6 is a block diagram showing a wireless terminal configured to perform or facilitate active sequential interference elimination (SIC) within a peer-to-peer network.</figref><figref num="9A">Other examples of protocols for ad hoc communication networks that facilitate interference elimination are shown.</figref><figref num="9B">Other examples of protocols for ad hoc communication networks that facilitate interference elimination are shown.</figref><figref num="9C">Other examples of protocols for ad hoc communication networks that facilitate interference elimination are shown.</figref><figref num="10A">An example of how to operate an interference transmitter that facilitates active sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="10B">An example of how to operate an interference transmitter that facilitates active sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="11">FIG. 5 is a block diagram showing a radio terminal (interference transmitter) configured to perform or facilitate active sequential interference elimination (SIC) within a peer-to-peer radio network.</figref><figref num="12A">An example of how to operate with a low priority receiver that facilitates active sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="12B">An example of how to operate with a low priority receiver that facilitates active sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="13">FIG. 6 is a block diagram showing a first wireless receiver configured to perform or facilitate active sequential interference elimination (SIC) within a peer-to-peer wireless network.</figref><figref num="14A">It is a flow diagram which shows an example of rate cap control of an interference terminal.</figref><figref num="14B">It is a flow diagram which shows an example of rate cap control of an interference terminal.</figref><figref num="15">An example of a method of operating in a wireless first receiver that performs passive sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="16">An example of how to operate with an interfering radio transmitter that facilitates sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="17">FIG. 6 is a block diagram showing a wireless terminal configured to perform or facilitate passive sequential interference elimination (SIC) within a peer-to-peer wireless network.</figref><figref num="18A">It is a flow diagram which shows still another example of the interference management in an ad hoc peer network when terminals share a frequency spectrum.</figref><figref num="18B">It is a flow diagram which shows still another example of the interference management in an ad hoc peer network when terminals share a frequency spectrum.</figref><figref num="18C">It is a flow diagram which shows still another example of the interference management in an ad hoc peer network when terminals share a frequency spectrum.</figref><figref num="19">An example of a method of operating in a wireless receiving terminal that performs sequential interference elimination in a peer-to-peer network is shown.</figref><figref num="20">An example of how to operate on the first transmitter to facilitate sequential interference elimination (SIC) on the first wireless receiver operating on the peer-to-peer network is shown.</figref><figref num="21">FIG. 6 is a block diagram showing a wireless terminal configured to perform or facilitate passive sequential interference elimination (SIC) within a peer-to-peer wireless network by adopting a dual transmit rate.</figref><figref num="22A">It is a flow diagram which shows another example of the interference management which the receiving 2nd apparatus uses a pilot signal to predict the interference from the interference 3rd apparatus.</figref><figref num="22B">It is a flow diagram which shows another example of the interference management which the receiving 2nd apparatus uses a pilot signal to predict the interference from the interference 3rd apparatus.</figref><figref num="23A">Interference An example of a method of operating in a wireless first receiver that performs sequential interference elimination in a peer-to-peer network based on predicted interference from a second transmitter is shown.</figref><figref num="23B">Interference An example of a method of operating in a wireless first receiver that performs sequential interference elimination in a peer-to-peer network based on predicted interference from a second transmitter is shown.</figref><figref num="24">FIG. 6 is a block diagram showing a wireless terminal configured to perform or facilitate passive sequential interference elimination (SIC) within a peer-to-peer wireless network.</figref><figref num="25A">Other examples of protocols for ad hoc communication networks that facilitate interference elimination are shown.</figref><figref num="25B">Other examples of protocols for ad hoc communication networks that facilitate interference elimination are shown.</figref><figref num="25C">Other examples of protocols for ad hoc communication networks that facilitate interference elimination are shown.</figref><figref num="26">An example of how to operate with the first interference transmitter that facilitates active sequential interference elimination of the peer-to-peer network is shown.</figref><figref num="27">An example of how to operate with the first receiver to facilitate active sequential interference elimination in the peer-to-peer network is shown.</figref><figref num="28">FIG. 6 is a block diagram showing a radio terminal configured to perform or facilitate active sequential interference elimination (SIC) within a peer-to-peer radio network.</figref>
The following description gives specific details to provide a good understanding of the configuration. However, it will be appreciated by those skilled in the art that the configuration can be implemented without these specific details. For example, the circuit is shown in a block diagram so that the configuration is not unnecessarily detailed and ambiguous. In other examples, well-known circuits, configurations and techniques are shown in detail so as not to obscure the configuration.
It should also be noted that the configuration can be described as a process described as a flow chart, flow diagram, configuration diagram or block diagram. Flow charts can explain operations as sequential processing, but many operations can be performed in parallel or simultaneously. Furthermore, the order of operations can be rearranged. The process ends when the operation is completed. Processing can correspond to methods, functions, procedures, subroutines, subprograms, and so on. When the process corresponds to a function, its termination corresponds to returning the function to the calling function or the main function.
Ad hoc communication system Ad hoc peerless network It may be established between two or more wireless terminals without the intervention of a centralized network controller. In some examples, the wireless network can operate within a frequency spectrum shared between multiple wireless terminals.
FIG. 1 is a block diagram showing how an ad hoc peer network can be implemented within the same frequency spectrum as a wide area network. A wide area network (WAN) can include multiple cells 102, 104 and 106. Each cell is dominated by one or more access nodes (eg, base stations) AN-A108, AN-B110 and AN-C112. These access nodes can be managed in a distributed or centralized manner by the WAN controller 114. In this example, the first wireless terminal WT1 116 and / or the second wireless terminal WT2 118 enables communication with the access node AN-B 110 of the WAN network via the wireless communication connections 120 and 122. WAN networks can operate in the first frequency spectrum or band.
If the communication connection 126 is available by the wireless terminals WT1 116 and WT2 118 for peer-to-peer communication, the wireless terminals WT1 116 and WT2 118 also establish an ad hoc peer-to-peer network 124 with the same first frequency spectrum used by the WAN network. .. Sharing the frequency spectrum between two different wireless networks can provide more efficient use of limited spectral resources. For example, an ad hoc peer-to-peer network can be established between the radio terminals WT1 116 and WT2 118 via existing channel allocations for other networks, thereby reusing the frequency spectrum for efficient use of spectral resources. Use and / or use at the same time. In one example, a wide area network (WAN) can share the same frequency spectrum or bandwidth with an ad hoc peer network.
Although Figure 1 shows the shared use of the frequency spectrum between the WAN network and the peer-to-peer network, the first radio terminal WT1 116 and the second radio terminal WT2 118 also operate with the frequency spectrum exactly assigned to the peer-to-peer network. obtain. The two radio terminals use the spectrum available to establish a peer-to-peer communication connection between them.
For illustration purposes, in the following, the wireless terminal can either transmit or receive at the same time, but not both. It will be understood that one of ordinary skill in the art can apply the same principle if the terminal can both transmit and receive at the same time.
According to an example of an ad hoc peer-to-peer communication system, connection prioritization, connection scheduling, and power saving can be performed between wireless terminals WT1 116, WT2 118 in order to use the shared frequency spectrum or communication channel more efficiently. As a result of such frequency spectrum sharing, interference with other wireless terminals may occur. Next, one configuration is provided for performing sequential interference elimination (SIC) between wireless terminals to reduce interference from the desired signal of interest.
FIG. 2 shows an example of a timing sequence that can be used by a wireless terminal to establish and / or maintain a peer-to-peer communication connection. The timing sequence 200 seeks to obtain the connection scheduling segment 202, the transmission rate and / or power used by the wireless terminal to transmit data, where the wireless terminal can attempt to reserve a transmit channel to transmit data. It can include a rate scheduling segment 204 that can be attempted, a data transmission segment 206 that is used to transmit the desired data at the resulting transmit rate and / or power, and a confirmation segment 208 that responds to the confirmation.
Interference elimination in inter-peer network In an ad hoc peer-to-peer communication system, multiplex communication can be performed using frequency spectrum resources shared both in space and time. Due to the distributed nature of ad hoc peer networks, it may not always be possible to control the interference seen by wireless terminals.
FIG. 3 is a block diagram showing an environment in which multiple wireless terminals can establish peer-to-peer communication connections that may cause interference with other neighboring wireless terminals. The peer-to-peer network 300 can include a plurality of wireless terminals that can share and / or use the frequency spectrum at the same time. The shared frequency spectrum may include one or more transmit and / or control channels. Each transmit channel has a corresponding control channel. In one example, the control channel can be used to send a communication traffic request over the corresponding transmit channel.
In one example, the first radio terminal WT A 302 is the second radio terminal WT while the third radio terminal WT C 306 is trying to simultaneously send 314 to the fourth radio terminal WT D 308 using the same traffic channel bandwidth resources. You are trying to send 310 to B 304. The first radio terminal WT A 302 can be referred to as the intended transmitter, the second radio terminal WT B 304 can be referred to as the intended receiver, and the third radio terminal WT C 306 can consider interference. In this peer-to-peer network 300, transmission and control channel pairs may be shared by a plurality of radio terminals WT A, WT B, WT C and WT D. Such control channels can assist the radio terminals WT A, WT B, WT C and WT D in finding each other and / or in setting peer-to-peer communication connections, such as discovery and / or paging phase. To. However, such transmission and / or control channels are shared by the radio terminals (eg, frequency spectrum sharing), which can result in unwanted interference 314'and 310 between the radio terminals.
Both transmissions 310 and 314 can then be seen as interference to the signal 314'second radio terminal WT B 304 receiver from the radio terminal WT C 306 and the first radio terminal WT A It may reduce its ability to successfully recover the desired signal 310 from 302. Therefore, a certain interference management protocol is needed to manage the interference from the third radio terminal WT C 306 to the first radio terminal WT B 304. One goal of the interference management protocol is to allow the third radio terminal WT C 306 to transmit to the second radio terminal WT B 304 without creating excessive interference, thereby increasing the overall throughput. It is to improve the system performance. In the meantime, the first radio terminal WT A 302 may also cause interference 310'to the fourth radio terminal WT D 308, and a similar interference management protocol may be used to control that interference. Note that there is no such thing.
For the sake of explanation, the traffic transmission from the first device 308 to be received by the second device WT B 304 is said to have a higher priority than the traffic transmission from the interference third device WT C 306 to the fourth device 308. Furthermore, one device to another device (or between different simultaneous communication connections) can be established by different priorities. For example, in one example, the transmitter with the earliest pilot signal can be considered to have a higher priority. In another example, the pilot signal can include transmitter identifiers or numbers that can be compared to each other to assign priority to the highest or lowest identification value. In yet another example, the pilot signal can include a priority indicator assigned by a carrier or other entity that can be used to classify the radios with respect to each other.
In the following description, some devices can be referred to as "transmitting devices", while others can be referred to as receiving devices. In this term, the "transmitting" device is the initiator of traffic transmission to the receiving device or target device. However, the "transmitting device" can also receive the transmission signal, and the "receiving device" can also transmit the signal.
In one example, the basic interference management protocol can include three stages as shown in FIG. 2 by connection scheduling 202, rate scheduling 204 and traffic transmission 206.
Figure 4 shows an example of a protocol that operates in a peer-to-peer network to establish a communication connection between two wireless terminals. In the first connection scheduling stage 401, the first wireless terminal WT A 302 transmits the first transmission request 402. This is received by the second radio terminal WT B 304. At this time, the second radio terminal WT B 304 transmits the first transmission request 402. This is done by the first radio terminal WT A 302 so that the first radio terminal WT A 302 knows that the second radio terminal WT B 304 is preparing to receive traffic transmissions from the first terminal WT A 302. Received. Both the first and second radio terminals can proceed to the second stage 407 (rate scheduling). On the other hand, due to the broadcasting characteristics of the radio channel, the same transmission request response (denoted as 404b) can be received by the third terminal WT C 306. This third terminal WT C 306 determines whether it would cause excessively large interference with the second terminal WT B 304 if it chooses to continue transmitting on traffic channel 406. In one example, such a decision is made on the first radio terminal WT A. It can be assumed that the traffic transmissions from the 302 and the third radio terminal WTC 306 have power proportional to the power of their transmission request. If it is determined that it is causing excessive interference, the third terminal WTC 306 may choose not to proceed to the second stage 407 of the protocol. For the sake of explanation, it is assumed that the traffic transmission from the third terminal WT C 306 has a lower scheduling priority than the traffic transmission from the first terminal WT A 302.
Rate scheduling may be performed in the second stage 407 of the protocol. The first terminal WT A 302 is the first pilot signal or beacon P<sub>1</sub> You can send 408. If the third terminal WT C 306 is not missing in connection scheduling stage 401, it is the second pilot signal or beacon P.<sub>2</sub>Also send 410. The second terminal WT B 304 has the first transmission rate R<sub>1</sub>It may include or generate a feedback message that may include 412, which sends traffic from terminal WT A 302 and the first pilot P from terminal WT A 302.<sub>1</sub>And / or 2nd pilot P from 3rd terminal WT C 306<sub>2</sub>Can be supported as a function of the received signal strength of. After that, the second terminal WT B 304 can send the first transmission rate message 414 to the first terminal WT A 302.
The third stage of the protocol allows traffic transmission. The first terminal WT A 302 receives the actual traffic transmission rate 418, and the second terminal WT B 304 receives the first transmission rate R.<sub>1</sub>It can be determined as a function of feedback 414, the first traffic signal S<sub>1</sub>Send the 420 to the second terminal WT B 304 at its actual traffic transmission rate.
1st traffic signal S<sub>1</sub>2nd traffic signal S at the same time as the transmission of<sub>2</sub>422 may consider interference with the second terminal WT B 304. As a result, the third terminal WT C 306 may have to be omitted in connection scheduling stage 401 to avoid interfering with the second terminal WT B 304, or if it decides to continue, this Interference may (efficiently) reduce the data rate at which the second terminal WT B 304 can support traffic transmission from the first terminal WT A 302.
In one example, the steps of connection scheduling 401, rate scheduling 407, and traffic transmission 416 may be performed on a periodic basis. If, for any short time, two or more adjacent terminals attempt to use a shared frequency spectrum or peer-to-peer communication channel, they will know each other and interference mitigation can be performed by one or more terminals.
One way to handle strong interference from other radio terminals is for the receiving radio terminal to decode the unwanted interference and subtract it from the signal of interest before decoding the signal or interest. This is often referred to as Sequential Interference Elimination (SIC) 424.
The basic idea of sequential coherence is that the second terminal WT B 304 first decodes the traffic transmission 314'from the third terminal WT C 306 and then decodes it into the total received signal (eg, composite signals 310 and 314'). And finally decrypt the desired traffic transmission 310 from the first terminal WT A 302. If the interference from the third terminal WT C 306 can be substantially or completely eliminated, the traffic transmissions 314 and 314'of the third terminal WT C 306 may have little or no adverse effect on the second terminal WT B 304.
According to various features, the control channel design can support SIC and can be equipped with signal transduction that can improve system spectral efficiency. In some embodiments, two types of SIC schemes are provided: active SIC and passive SIC.
Active sequential interference removal In active SIC, the network space reuse topology is used in the active method to take full advantage of SIC. The receiving terminal can decode the interfering transmission and can withstand the reception of the interfering transmission as long as the interfering transmission can be removed from the received signal in order to obtain the desired signal of interest. As long as the interfering transmission is kept at a transmission rate that the receiving terminal can decode (with respect to a predetermined channel state) or lower, the receiving terminal can perform decoupling to separate the signal of interest from the interfering signal. To achieve this, the receiving terminal may provide maximum transmit rate feedback to the interfering terminal.
Without the use of SIC, a receiving terminal that receives its own traffic request disables other transmitting terminals whose parallel or overlapping transmissions may interfere with its own reception of the desired signal from its intended transmitter. You may try. In general, using SIC, the receiving terminal may allow a subset of other terminals to operate even if the other terminal may cause strong interference with the reception of the desired signal. To achieve this, the receiving terminal can determine the channels between the potential interfering terminals and determine which subset of the interfering signals are acceptable. To increase tolerance and reduce control channel overhead, the subset size can be reduced, i.e. only one or two interfering terminals can be selected as SIC candidates for any active transmission. Interference signals from other interfering terminals can be suppressed by blocking transmission from the interfering terminals.
In order to successfully encode the desired signal from the SIC candidate at the receiving terminal, a mechanism for controlling the transmission rate with the SIC candidate is adopted. This can be achieved in the rate scheduling stage when all selective transmissions determine the channel and which rate is used for data transmission. According to one feature, each receiving terminal may send feedback of the intended transmission rate and the rate at which it is acceptable to the SIC candidate (eg, broadcast a rate feedback message). The SIC candidate may decode the transmission rate feedback message from both the target receiving terminal and the active receiving terminal or select the minimum rate to which it is assigned.
Figure 5 (consisting of Figures 5A, 5B and 5C) shows an example of a protocol for an ad hoc communication network that facilitates interference elimination. In this example, the protocol includes connection schedule stage 508, rate schedule stage 522, and transmission stage 540.
In the link (connection) scheduling stage 508, the first device WT-A 502 (transmitter) transmits the first transmission request 510, which is received by the second device WT-B 504 (receiver). The adjacent third device WT-C 506 (interferer) may send the second transmission request 512 to a fourth device (not shown) different from the second device WT-B 504. The second transmission request 512 is also received or grasped by the second device WT-B 504. According to one feature, the second device WT-B 904 will drop out if it causes unacceptable interference for higher priority communication (eg, ignore the transmit request from device WT-A 502 or Receiving concessions may also be made if it can be decided to reject). The second device WT-B 504 may determine whether it can de-interfere from the third device WT-C 506 as a function of the received signal strength of the first and / or second transmission requests 510 and 512. Good. If so, the second device WT-B 504 sends a transmit request response 516 to the first device WT-A 502 so that the other signal 518 does not need to be dropped out by the third device WT-C 506. 3 device WT-C Send to 506. For example, suppose the third device WT-C 506 is very close to the second device WT-B 504. In the baseline protocol, after the third device receives the transmit request response sent by the second device, the third device may have to make a dropout to avoid causing excessive interference to the second device. Recognize that there is no such thing. In the current protocol, the second device WT-B 504 may notify the third device WT-C 506 via a control message that it does not need to drop out.
In the rate scheduling stage 522, the first device WT-A 502 is the first pilot signal P.<sub>1 </sub>You may send 524. The third device WT-C 506 is also the second pilot signal P<sub>2</sub> You may send 526. Assuming that at least some portion of the signal energy from the third device WT-C 506 can be released, the second device WT-B 504 is the first traffic signal S from the first device WT-A 502.<sub>1</sub>The first pilot P from the first device WT-A 502<sub>1</sub>Received signal strength PWR<sub>P1</sub>First transmission rate R that can be decoded as a function of<sub>1</sub> 528 may be determined. The second device WT-B 504 has the first transmission rate R<sub>1 </sub>The first rate report signal (feedback) including 530 is sent to the first device WT-A 502. Further, the second device WT-B 504 is the second traffic signal S from the third device WT-C 506.<sub>2</sub>, The second pilot signal P from the third device WT-C 506<sub>2</sub> Received signal strength of 526 PWR<sub>P2</sub>Second transmission rate R that can be encoded as a function of<sub>2</sub> 532 may be determined. This is the first traffic signal S intended by the second device WT-B 504 from the first device WT-A 502.<sub>1</sub>2nd traffic signal S from 3rd device WT-C 506 before decoding<sub>2</sub>First traffic signal S from first device WT-A 502 when attempting to execute SIC to remove (release)<sub>1</sub>Is the second traffic signal S from the third device WT-C 506<sub>2</sub>This is because it is treated as interference in the process for first decoding. The third device WT-C 506 has the second transmission rate R<sub>2</sub>Its second traffic signal S at a higher data rate<sub>2</sub>If the second device WT-B 504 is transmitted, the second traffic signal S<sub>2</sub>May not be successfully decrypted and removed, resulting in SIC failure. Therefore, the third device WT-C 506 has a second transmission rate R.<sub>2</sub>It may not be possible to send with the above. Similarly, the fourth device is the second traffic signal S from the third device WT-C 506.<sub>2</sub>3rd transmission rate R that can decrypt<sub>3</sub> 536 can be determined, 3rd transmission rate R<sub>3</sub>To the third device WT-C 506.
In the traffic transmission stage 540, the first device WT-A 502 has the first actual traffic transmission rate R.<sub>ACTUAL-1 </sub>542 received from the second device WT-B 504 1st transmission rate R<sub>1</sub>It may be determined as a function of the first traffic signal S<sub>1</sub> Send 546 to the second device WT-B 504. The third device WT-C 506 also has a second actual traffic transmission rate R<sub>ACTUAL-2 </sub>Receive 544 from the second device WT-B 504 Second transmission rate R<sub>2</sub> Received from 548 and 4th device 3rd transmission rate R<sub>3</sub> It may be determined as a function of 536. The third device WT-C 506 then has its second traffic signal S<sub>2</sub>, 2nd or 3rd transmission rate R<sub>2</sub>And R<sub>3</sub> R that does not exceed any of 538<sub>ACTUAL-2 </sub>It may be sent to the fourth device at 544. The second device WT-B 504 may decode the second traffic signal 550 from the third device WT-C 506, then remove (release) it from the total received signal 552, and finally the first device WT- Decode the desired first traffic signal 554 from A 502.
FIG. 6 shows an example of a method of operating in a wireless receiving terminal that performs active continuous interference elimination in a peer-to-peer network. In this example, the "second device" (eg, WT C 306 in FIG. 3) is called the first receiver, and the "first device" (eg, WT A 302 in Figure 3) is the intended first transmitter. The "third device" (eg, WT C 306 in Figure 3) is called the interference second transmitter, and the "fourth device" (eg, WT D 308 in Figure 3) is called the second receiver. be called. In this example, the traffic transmission from the first transmitting device (first device) to the first receiving device (second device) is the traffic from the second transmitting device (third device) to the second receiving device (fourth device). It may have a higher priority than transmission.
A communication connection may be established between the first transmitter (first device WT-A) and the first receiver (second device WT-B), and the first receiver (second device WT-B). Is the target receiver of the first traffic signal from the first transmitter (first device WT-A) 602. The first rate report signal is the first transmission rate R<sub>1</sub> It is sent to the first transmitter (first device WT-A) indicating 604. The second rate report signal is the second transmission rate R<sub>2</sub> Sent indicating 606. Traffic signal S<sub>TRAFFIC-RX</sub>Is received on a continuous traffic channel and the traffic signal S<sub>TRAFFIC-RX</sub>Is the first transmission rate R<sub>1</sub> First traffic transmission rate R that does not exceed 608<sub>TX-1</sub>First traffic signal S from the first transmitter (first device WT-A)<sub>1</sub>May include. Also, the received signal S of the next traffic channel<sub>TRAFFIC-RX</sub>Is the second transmission rate R<sub>2</sub> Second traffic transmission rate R that does not exceed 610<sub>TX-2</sub>The second traffic signal S transmitted by the second transmitter (third apparatus WT-C) having<sub>2</sub>May include. 1st and 2nd transmission rate R<sub>1</sub>And R<sub>2</sub>May be the maximum rate at which the first receiver (second device WT-B) can reliably decode individual traffic signals from the first and second transmitters. The first receiving device (second device WT-B) is the second traffic signal S transmitted from the second transmitting device (third device WT-C) 612.<sub>2</sub>(Received traffic signal S<sub>TRAFFIC-RX</sub>You may try to decrypt (from). 2nd traffic signal S<sub>2</sub>Is successfully decoded, then transmitted by the second transmitter (third device WT-C) (a) decrypted second traffic signal S<sub>2</sub>Is the traffic signal S received on the next traffic channel 614<sub>TRAFFIC-RX</sub>The first traffic signal S, which is subtracted from (b) and transmitted by the first transmitter (first device WT-A).<sub>1</sub>Traffic signal S after decremented by 616<sub>TRAFFIC-RX</sub>Is decrypted from the remainder of. 1st and 2nd traffic signals S<sub>1</sub>as well as<sub></sub>S<sub>2</sub>May be received at overlapping time intervals, the first and second traffic signals S<sub>1</sub>And S<sub>2</sub>May be transmitted in the same frequency spectrum.
As part of establishing a communication connection, the first receiver (second device WT-B) further sends a first transmit request from the first transmitter (first device WT-A) before sending the first rate report signal. receive. The first transmission request is traffic S in the next traffic channel by the first transmission device (first device WT-A).<sub>1</sub>May indicate that it is in a state of transmitting to the first receiving device (second device WT-B). The first receiver (second device WT-B) may also receive a second transmission request from the second transmitter (third device WT-C) before sending the second rate report signal. In the second transmission request, the second transmission device (third device WT-C) sends the second traffic signal S to the second receiver (fourth device WT-D) in the next traffic channel.<sub>2</sub>May indicate that it is in a state of transmitting. Second traffic signal S transmitted by the second transmitter (third device WT-C)<sub>2</sub>Is the first traffic signal S transmitted by the first transmitter<sub>1</sub>May interfere with. At this time, the first receiving device (second device WT-B) interferes with the second transmitting device (third device WT-C).<sub>2</sub>Can be decoded and deducted based on signal strength for the first and second transmission requests. Transmission response is interference 2nd traffic signal S<sub>2</sub>May be sent by the first receiving device (second device WT-B) to the interfering second transmitting device (third device WT-C) indicating whether or not can be decoded and deducted. The first transmitter (first device WT-A) and / or the first receiver (second device WT-B) (or their communication connection) is the second receiver (fourth device WT-D) and / or Given that it has a higher communication priority than the second transmitter (third device WT-C) (or their communication connection), the first receiver (second device WT-B) can decode it. If not, the transmission response is that the second transmitter (third device WT-C) has the second traffic signal S.<sub>2</sub>Allows you to stop sending.
When establishing a communication connection, the first transmitter (first device WT-A) also sends the first pilot P from the first transmitter (first device WT-A) before sending the first rate report signal.<sub>1</sub>May be received, and the second pilot P from the second transmitter (third device WT-C) before sending the second rate report signal.<sub>2</sub>May be received. 2nd transmission rate R<sub>2</sub>Is the second pilot P<sub>2</sub>It may be determined as a function of the received signal strength of. The signal from the intended first transmitter (first device WT-A) has not yet been decoded, and therefore the second traffic signal S<sub>2</sub>Second transmit rate R, assuming it may be treated as interference when decoding<sub>2</sub>Is the second traffic signal S transmitted by the second transmitter (third device WT-C).<sub>2</sub>May be a transmission rate that can be decoded by the first receiver. Similarly, the first transmission rate R<sub>1</sub>Is the first pilot P<sub>1</sub>It may be determined as a function of the received signal strength of. Interference Assuming that all or at least some part of the signal energy from the second transmitter (third device WT-C) can be erased, the first transmit rate R<sub>1</sub>Is the first traffic signal S transmitted by the first transmitter (first device WT-A).<sub>1</sub>May be a transmission rate that can be decoded by the first receiver.
Figure 7 shows an example of how to operate with an interference first transmitter that facilitates active sequential interference elimination without a peer-to-peer network. In this example, the "third device" (eg, WT C 306 in FIG. 3) is called the first interfering transmitter, and the "fourth device" (eg, WT D 308 in Figure 3) is the target first receiver. Is called. The "first device" (eg, WT A 302 in FIG. 3) may be referred to as the second transmitter, and the second device (eg, WT B 304 in FIG. 3) may be referred to as the target second receiver. May be good.
1st pilot signal P<sub>1</sub>May be broadcast by an interfering first transmitter (third device WT-C) (eg, before receiving the first and second rate report signals). The first rate report signal is the first transmission rate R<sub>1</sub>It may be received by the first transmitting device (third device WT-C) from the first receiving device indicating *. The first receiver is the interference first traffic signal S transmitted by the first transmitter (third device WT-C) 704.<sub>1</sub>Target receiver. The second rate report signal is the second transmission rate R<sub>2</sub>Received from the second receiver (second device WT-B) 706 indicating *. 1st and 2nd transmission rate R<sub>1</sub>* And R<sub>2</sub>* May be the maximum rate that the first transmitter (third device WT-C) can transmit to ensure decoding by each of the target first receiver and second receiver.
1st traffic signal S<sub>1</sub>1st and 2nd transmit rates R to transmit to the intended 1st receiver 708<sub>1</sub>* And R<sub>2</sub>Traffic transmission rate R that is less than or equal to the minimum value of * (for example, does not exceed the minimum value)<sub>TRAFFIC</sub>Is selected. After that, the first transmitter (third device WT-C) has the selected traffic transmission rate R.<sub>TRAFFIC</sub>The first traffic signal may be transmitted to the first receiving device 710. 1st traffic signal S<sub>1</sub>Is another traffic signal S from the second transmitter (first device WT-A) in the shared frequency spectrum.<sub>2</sub>It may be transmitted in an overlapping time period together with the transmission.
In one application, the message is the first traffic signal S transmitted from the first transmitter (third device WT-C).<sub>1</sub>May be received from a second receiver (second device WT-B) indicating whether is decrypted and deducted. If so, then the first transmitter (third device WT-C) has the selected traffic transmission rate R<sub>TRAFFIC</sub>In the first traffic signal S<sub>1</sub>May be transmitted to the first receiving device 712. 1st traffic signal S<sub>1</sub>Is another traffic signal S from the second transmitter (first device WT-A) in the shared frequency spectrum.<sub>2</sub>It may be transmitted at overlapping time intervals together with the transmission. Otherwise, the first traffic signal S transmitted from the first transmitter (third device WT-C)<sub>1</sub>If is not decrypted and deducted by the second receiver, the first transmitter (third device WT-C) may adjust the traffic transmission rate, or the second receiver (second device WT-B) and / Or if the second receiver (second device WT-B) has a higher priority than the first transmitter (third device WT-C) 714, the first traffic signal S<sub>1</sub>Give priority to sending.
FIG. 8 is a block diagram showing a wireless terminal configured to perform or facilitate active continuous interference elimination (SIC) within a peer-to-peer wireless network. The wireless terminal 802 is a processing circuit 804 (eg, one or more processors, electrical components, and /) connected to a transceiver 806 (eg, a transmit and / or receive module) connected to an antenna 808 capable of peer-to-peer communication. Alternatively, it may include a circuit module). The processing circuit 804 may also be connected to a peer-to-peer communication controller 810 that can facilitate peer-to-peer communication and a wide area network (WAN) communication controller 812 that can (optionally) facilitate communication over a WAN. The first receiver 802 may include an active sequential coherence module 814 connected to the processing circuit 804 and the transmit rate selector 816.
In one example, the wireless terminal 802 is the intended first receiver (ie, the second device WT B in FIG. It may operate as 304), and it may be configured to perform active SIC to subtract the interfering signal from the received signal in order to obtain the desired signal from another device having a peer-to-peer communication connection. In this configuration, the wireless terminal 802 may be configured to perform the operations described in FIG. For example, processing circuit 804, communication rate selector 816 and / or transceiver 806 may (a) determine a first rate report signal and / or send it to a first transmitter indicating a first transmit rate, and (b). It may act to determine and / or send a second rate report signal indicating the second transmit rate. Transceiver 806, processing circuit 804, and / or peer-to-peer communication controller 810 may receive traffic signals for the next traffic channel. This traffic signal includes a first traffic signal from a first transmitter having a first traffic transmission rate that does not exceed the first transmission rate. The traffic signal may also include a second traffic signal transmitted by a second transmitter having a second traffic transmission rate that does not exceed the second transmission rate. At this time, the processing circuit 804, the peer-to-peer communication controller 810, and / or the active SIC module 814 may acquire the first traffic signal by decoding the second traffic signal and subtracting it from the received traffic signal.
As a result, the circuit of the first receiver may be configured to determine the first rate report signal and / or send it to the first transmitter indicating the first transmit rate. The same circuit, different circuits, or the second section of the same or different circuits may be configured to determine and / or send a second rate report signal indicating a second transmit rate. The same circuit, different circuits, or the third section of the same or different circuits may be configured to receive traffic signals for the next traffic channel. The traffic signal includes first traffic from a first transmitter having a first traffic transmission rate that does not exceed the first transmission rate. The traffic signal may also include a second traffic signal transmitted by the second transmitter, which has a second traffic transmit rate that does not exceed the second transmit rate. The same circuit, different circuits, or the fourth section of the same or different circuits may be configured to obtain the first traffic signal by decoding the second traffic signal and subtracting it from the received traffic signal.
In another example, the radio terminal 802 may operate as an interfering first transmitter (ie, third device WT C 306 in FIG. 3) and a second receiver (ie, sharing a frequency spectrum within the peer-to-peer network). , 2nd device WT B in Figure 3 304) may be configured to facilitate active SIC. In this configuration, the wireless terminal may be configured to perform the operation shown in FIG. For example, transceiver 806, processing circuit 804, and / or peer-to-peer communication controller 810 is (a) the intended receiver of the first traffic signal transmitted by the first transmitter, the first receive indicating the first transmit rate. The first rate report signal may be received from the device, or (b) the second rate report signal may be received from the second receiving device indicating the second transmission rate. The processing circuit 804 and / or the transmission rate selector 816 then wirelessly transmits the first traffic signal to the intended first receiver, thus selecting a traffic transmission rate that does not exceed the minimum of the first and second transmission rates. May be good. The processing circuit 804, transceiver 806 and / or peer-to-peer communication controller 810 then duplicates the first traffic signal to the first receiver as the second traffic signal transmitted by the second transmitter to the second receiver over the shared frequency spectrum. It may be transmitted wirelessly at time intervals.
As a result, the circuit operating in the first transmitter may be configured to receive a second rate report signal from a second receiver that indicates the second transmit rate. The second section for the same circuit, different circuits, or the same or different circuits may be configured to determine and / or send a second rate report indicating the second transmit rate. The same circuit, different circuits, or the third section of the same or different circuits wirelessly transmits the first traffic signal to the first receiver, so select a traffic transmission rate that does not exceed the minimum of the first and second transmission rates. It may be configured as follows. The second section for the same circuit, different circuits, or the same or different circuits may be configured to determine and / or send a second rate report indicating the second transmit rate. The same circuit, a different circuit, or the fourth section of the same or different circuit sends the first traffic signal to the first receiver, the second traffic transmitted by the second transmitter to the second receiver via the shared frequency spectrum. It may be configured to be transmitted wirelessly as a signal at overlapping time intervals.
Three rate reports from active sequential deinterferer / interferometer In another embodiment, the interfering radio terminal may perform power control rather than performing a transmission concession by the interfering radio terminal.
Figure 9 (with Figures 9A, 9B and 9C) shows another example of a protocol for an ad hoc network that facilitates interference elimination. In this example, the protocol may include connection scheduling stage 908, rate scheduling stage 922, and transmission stage 950. In this example, active sequential decoupling similar to the method shown in FIGS. 5-8 is performed, but additional power control is performed by the interfering device with rate control from the lower priority receiver. ..
In the connection scheduling stage 908, the first device WT-A902 (receiver) transmits the first transmission request 910, and this request is heard by the second device WT-B904 (receiver). A nearby third device WT-C906 (interference) may also send a second transmission request 912 to the fourth device WT-D909 (receiver). The second transmission request 912 can also be received or sensed by the second device WT-B904. According to one feature, in this case the second device WT-B904 will drop out if the second device WT-B904 would cause unacceptable interference to higher priority communication. It is possible to make a receive concession that decides to drop out) (for example, ignoring or rejecting the transmission request from the first device WT-A902). For example, the second device WT-B904 can eliminate interference from the third device WT-C906 as a function of the received signal strength of the first transmission request 910 and / or the second transmission request 912. It can be determined whether or not. If so, the second device WT-B904 may send a transmit request response 916 to the first device WT-A902.
The third device, WT-C906, does not make transmission concessions in the third device, WT-C906, but instead, in the later stages of the protocol (ie, the rate scheduling stage and / or the traffic transmission stage), the second device. Power control may be performed to prevent excessive interference for the device WT-B904. Similarly, the fourth device WT-D909, which is the target receiver (intended receiver) for transmission from the third device WT-C906, does not have to make a reception concession. That is, the fourth device WT-D909 does not drop out when it detects that the signal power from the first device WT-A902 is larger than the reception concession threshold. Instead, the fourth device WT-D909 may attempt to decode and subtract the traffic signal from the first device WT-A902 before decoding the signal from the third device WT-C906.
In the rate scheduling stage 922, the first apparatus WT-A902 is the first pilot signal P.<sub>1</sub>924 can be sent. The third device WT-C906 is also the second pilot signal P.<sub>2</sub>Can send 928. However, the third device, WT-C906, may determine the reduced transmit power 926 if the interference cost 918 determined in connection scheduling stage 908 is greater than a given threshold. In this case, the third device WT-C906 has a reduced transmission power of 926 and a second pilot signal P.<sub>2</sub>To send.
In the second device WT-B904, the second device WT-B904 is the first traffic transmission S from the first device WT-A902.<sub>1</sub>First transmission rate R that can decode<sub>B1</sub>The first pilot signal P from the first device WT-A902, assuming that at least some part of the signal energy from the third device WT-C906 can be removed.<sub>1</sub>Received signal strength of 924 PWR<sub>P1-B</sub>Can be determined as a function of (929). The second device WT-B904 has a first transmission rate R.<sub>B1</sub>The first rate report signal (feedback) including 931 may be transmitted to the first device WT-A902. The first device WT-A902 is the first actual traffic transmission rate R.<sub>ACTUAL-1</sub>The first transmission rate R that received the 937 from the second device WT-B904.<sub>B1</sub>Can be determined as a function of.
In addition, in the second device WT-B904, the second device WT-B904 is a second traffic transmission S from the third device WT-C906.<sub>2</sub>Second transmission rate R that can decode<sub>B2</sub>933 is also the second pilot signal P from the third device WT-C906.<sub>2</sub>Received signal strength of 928 PWR<sub>P2-B</sub>Can be determined as a function of. Also, the second transmission rate R<sub>B2</sub>The 933 is the first pilot P from the first device WT-A902.<sub>1</sub>Received signal strength PWR<sub>P1-B</sub>It can also be determined as a function of. This will perform SIC to remove the traffic signal from the third device WT-C906 before the second device WT-B904 can decode the target traffic signal from the first device WT-A902. This is because the traffic signal from the first device is regarded as interference in the process of first decoding the traffic signal from the third device WT-C906. The second device WT-B904 is connected to the third device WT-C906 with a second transmission rate R.<sub>B2</sub>A second rate report signal containing the 935 may be transmitted.
The fourth device WT-D909 is a second pilot signal P transmitted from the third device WT-C906.<sub>2</sub>The energy in can be measured and compared to the total energy received (930). Further, the fourth device WT-D909 is a first pilot signal P transmitted from the first device WT-A902.<sub>1</sub>The energy in can also be measured and compared to the total energy received (932). Based on the comparison of these pilot signal energies, the fourth device WT-D909 can calculate three rate reports based on these received energy measurements. The first rate report 934 is a first rate R in which the fourth device WT-D can decode the traffic signal transmitted by the first device WT-A902.<sub>D1</sub>Can be. The second rate report 936 assumed that the fourth device, WT-D909, decoded the traffic signal transmission from the first device, WT-A902, and subtracted the contributory portion of this signal from the total received signal. A second rate R in which the fourth device WT-D909 can decode the traffic signal transmitted from the third device WT-C906.<sub>D2</sub>Can be. The third rate report 938 is transmitted by the third device WT-D909 by the fourth device WT-D909, regarding any other signal (including the signal from the first device WT-A) as interference. A third rate R capable of decoding the trafficked signal<sub>D3</sub>Can be. The fourth device WT-D909 may send all three rate reports to the third device WT-C906 (942).
Here, the fourth device WT-D909 has three transmission rates, R.<sub>D1</sub>, R<sub>D2</sub>, And R<sub>D3</sub>Here is an example of an expression that can be used to calculate. PWR<sub>P2-D</sub>Is the second pilot P transmitted by the third device WT-C906, measured by the fourth device WT-D909.<sub>2</sub>Received power of PWR<sub>P1-D</sub>Is the first pilot P transmitted by the first device WT-A902, measured by the fourth device WT-D909.<sub>1</sub>It is assumed that Pt is the total received power of the total received signal at the pilot interval measured by the fourth device WT-D909. R<sub>D1</sub>, R<sub>D2</sub>And R<sub>D3</sub>The first, second, and third rate reports represented by can be calculated as follows.
R<sub>D1</sub>= log (1 + PWR<sub>P1-D</sub>/ (Pt-PWR<sub>P1-D</sub>)) (Equation 1) R<sub>D2</sub>= log (1 + PWR<sub>P2-D</sub>/ (Pt-PWR<sub>P1-D</sub>-PWR<sub>P2-D</sub>)) (Equation 2) R<sub>D3</sub>= log (1 + PWR<sub>P2-D</sub>/ (Pt-PWR<sub>P2-D</sub>)) (Equation 3) Note that the use of the log function is only one preferred embodiment, and other functions may be used instead.
R<sub>D1</sub>In order to calculate, the fourth device WT-D909 sends the total received signal to the known pilot signal P transmitted by the first device WT-A902.<sub>1</sub>By correlating with PWR<sub>P1-D</sub>Can be measured. The fourth device, WT-D909, also measures the total power Pt of the total received signal, and from the total power Pt to PWR.<sub>P1-D</sub>Subtract.
R<sub>D2</sub>In order to calculate, the fourth device WT-D909 sends the total received signal to the known pilot signal P transmitted by the third device WT-C906.<sub>2</sub>By correlating with PWR<sub>P2-D</sub>Can be measured. Further, the fourth device WT-D909 transmits the total received signal by the known pilot signal P transmitted by the first device WT-A902.<sub>1</sub>By correlating with PWR<sub>P1-D</sub>Can also be measured. The fourth device, WT-D909, also measures the total power Pt of the total received signal, and from the total power Pt to PWR.<sub>P1-D</sub>And PWR<sub>P2-D</sub>Subtract.
R<sub>D3</sub>In order to calculate, the fourth device WT-D909 sends the total received signal to the known pilot signal P transmitted by the third device WT-C906.<sub>2</sub>By correlating with PWR<sub>P2-D</sub>Can be measured. The fourth device, WT-D909, also measures the total power Pt of the total received signal, and from the total power Pt to PWR.<sub>P2-D</sub>Subtract.
Rate R<sub>D1</sub>, R<sub>D2</sub>And R<sub>D3</sub>When are calculated, they are sent to the third device, WT-C906.
Further, the third device WT-C906 is a fourth rate R from the second device WT-D909.<sub>D4</sub>Also receives and decrypts. The third device WT-C906 has three rate reports sent by the fourth device WT-D909, as well as a rate R sent by the second device WT-B904.<sub>B2</sub>Receive and decrypt the fourth rate report instructing. This 4th rate R<sub>B2</sub>Is the maximum rate at which the second device WT-B904 can decode the traffic data from the first device WT-A902. That is, the fourth rate R<sub>B2</sub>Can cause the second device WT-B904 to remove the transmission from the third device WT-C906 and decode and obtain the desired traffic signal or transmission from the first device WT-A902. The rate.
4 rate reports R<sub>D1</sub>, R<sub>D2</sub>, R<sub>D3</sub>And R<sub>B2</sub>When the third device WT-C906 receives, the selection transmission rate R for traffic transmission to the fourth device WT-D909 of this.<sub>S</sub>Is selected as follows.
R<sub>B2</sub>> R<sub>D1</sub>In the case of R<sub>S</sub> R<sub>D3</sub>, Instead, R<sub>B2</sub> R<sub>D1</sub>In the case of R<sub>S</sub> R<sub>D3</sub>That is, the third device WT-C906 is the rate report R transmitted by the second device WT-B904.<sub>B2</sub>And the first rate R transmitted by the fourth device WT-D909<sub>D1</sub>Compare with. Rate Report R<sub>B2</sub>Is the first rate R<sub>D1</sub>Below (ie, R<sub>B2</sub> R<sub>D1</sub>), The third device WT-C906 is the second rate R indicated by the fourth device WT-D909.<sub>D2</sub>Is used to code the traffic signal of this. Instead, Rate Report R<sub>B2</sub>Is the first rate R<sub>D1</sub>Greater than (ie R<sub>B2</sub>> R<sub>D1</sub>), The third device WT-C906 is the third rate R transmitted by the fourth device WT-D909.<sub>D3</sub>Is used to code the traffic signal of this. The third device, WT-C909, has a selection rate of R.<sub>S</sub>This selection rate R to the fourth device by encoding the in-band rate signal portion of the traffic channel<sub>S</sub>To instruct.
At the traffic transmission stage 950, the first device WT-A902 is the first actual traffic transmission rate R.<sub>ACTUAL-1</sub>Then, to the second device WT-B904, the first traffic signal S<sub>1</sub>(952). 1st traffic signal S<sub>1</sub>At the same time, or overlapping with this, the third device WT-C906 also has a selection rate R.<sub>S</sub>Then, to the fourth device WT-D909, the second traffic signal S of this<sub>2</sub>Can be sent (954).
The second device WT-B904 has a first traffic signal S.<sub>1</sub>And the second traffic signal S<sub>2</sub>A synthetic signal containing a part or all of the above can be received. The second device WT-B904 is a second traffic signal S from the third device WT-C906.<sub>2</sub>Is decoded (946), then removed from the total received signal (subtracted) (958), and finally the desired first traffic signal S from the first device WT-A902.<sub>2</sub>Can be decrypted (960).
Similarly, the fourth device WT-D909 also has the first traffic signal S.<sub>1</sub>And the second traffic signal S<sub>2</sub>A synthetic signal containing a part or all of the above can be received. Selection rate R<sub>S</sub>Is the second rate R<sub>D2</sub>If, the fourth device WT-D909 first receives a first traffic signal S transmitted by the first device WT-A902.<sub>1</sub>Is decoded, the corresponding signal is reconstructed, the contribution of this is subtracted from the total received signal, and then the second traffic signal S from the third device WT-C906<sub>2</sub>To decrypt. Selection rate R<sub>S</sub>Is the third rate R<sub>D3</sub>If, the fourth device WT-D909 receives the second traffic signal S from the third device WT-C906 from the received signal.<sub>2</sub>Is decoded and all other signals (including the signal from the first device WT-A902) are considered interference (964).
FIG. 10 (provided with FIGS. 10A and 10B) shows an example of a method of operating on an interferometer that facilitates active sequential interference elimination within a peer-to-peer network. In this example, the "third device" (such as the WT-C306 in Figure 3) is referred to as the first transmitter of low priority interference and the "fourth device" (such as the WT-D308 in Figure 3). Is called the first receiver. The "first device" (such as the WT-A302 in FIG. 3) may be referred to as the second transmitter, and the "second device" (such as the WT-B304 in FIG. 3) may be referred to as the second receiver. In this example, the traffic transmission from the third device to the fourth device may have a lower communication priority than the traffic transmission from the first device to the second device.
The first transmitter of interference (third device WT-C) is the first receiver of the traffic signal to be transmitted by the first transmitter of interference (third device WT-C). The transmission request can be broadcast to the receiving device (fourth device WT-D) (1002).
Before transmitting the first traffic signal to the target first receiver (fourth device WT-D), the first transmitter (third device WT-C) is the first receiver (third device WT-C). From the fourth device WT-D), the first receiving device (fourth device WT-D) is ready to receive traffic from the first transmitting device (third device WT-C). A first request-response signal indicating that it is present may be received (1004). Similarly, the second request response signal is also received by the first transmitter (third device WT-C), and the second request response signal is received by the second receiver (second device WT-B). Is transmitted to the second transmitter (first device WT-A), and the second receiver (second device WT-B) is sent from the second transmitter (first device WT-A). It can indicate that it is ready to receive the traffic of (1006).
The first transmitting device (third device WT-C) can then determine whether the traffic signal should be transmitted or broadcast to the first receiving device (fourth device WT-D). In one example, the first transmitter (third device WT-C) has its intended traffic transmission attempting to receive a traffic transmission from the second transmitter (first device WT-A). Calculate the predicted interference cost to the second receiver (second device WT-B) to determine if it will cause excessive interference to the second receiver (second device WT-B). Can be determined by (1008). The predicted interference cost can be calculated as a function of the received power of the second request response signal and the transmitted power that the first transmitting device (third device WT-C) intends to use for its traffic transmission.
The first transmitter (third device WT-C) then has the intended traffic transmission at the default transmit power causing excessive interference to the second receiver (second device WT-B). It can be determined whether it will cause (1010). For example, in the first transmitter (third device WT-C), is the ratio of the received power of the second request response signal to the transmitted power for traffic of the first transmitter greater than the threshold amount? You can judge whether or not. If so, the first transmitter (third device WT-C) may broadcast its pilot signal with reduced transmit power based on interference costs (1012). That is, the first transmitter (third device WT-C) may reduce its pilot transmit power in order to reduce the interference of the first transmitter with other neighbors to an acceptable level. .. Otherwise, the transmitter (third device) can broadcast its pilot signal with its default transmit power (1014). Note that in one embodiment, the power of the pilot signal in the peer-to-peer network can be proportional to the traffic transmission power of the transmitter.
The first transmitting device (third device WT-C) then receives a first rate report signal indicating the first transmission rate from the first receiving device (fourth device WT-D). Can (1016). For example, the first transmission rate is such that the target first receiving device (fourth device WT-D) is the target second receiving device (second device WT-B). The maximum rate at which the second traffic signal from (first device WT-A) can be reliably decoded can be set. The first transmitting device (third device WT-C) also receives a second rate report signal indicating the second transmission rate from the first receiving device (fourth device WT-D). Can (1018). For example, the second transmission rate is the target, assuming that the second traffic signal from the second transmitter (first device WT-A) has been decoded and subtracted from the total received signal. The first receiver (WT-D) can be the maximum rate at which the first traffic signal from the first transmitter of interference (third device WT-C) can be reliably decoded. The first transmitting device (third device WT-C) also receives a third rate report signal indicating the third transmission rate from the first receiving device (fourth device WT-D). Can (1020). The third transmission rate is the first reception of the target, assuming that all other traffic signals, including the second traffic signal, are considered noise and will not be decoded or subtracted. The maximum rate at which the device (fourth device WT-D) can reliably decode the first traffic signal from the first transmitting device of interference (third device WT-C) can be set. The first transmitting device (third device WT-C) also receives a fourth rate report signal indicating the fourth transmission rate from the second receiving device (second device WT-B). Can (1022). The fourth transmission rate is the maximum rate at which the second receiving device (second device WT-B) can decode the second traffic signal from the first transmitting device (first device WT-C). can do. Pilot signals are the 1st, 2nd, 3rd, and / or 4th
The first transmitter (third device WT-C) can then determine if the fourth transmission rate exceeds the first transmission rate (1024). If it is determined that the fourth transmission rate exceeds the first transmission rate, the first transmitter (third device WT-C) is the first receiver (first receiver) that targets the first traffic signal. The actual transmission rate below the third transmission rate can be determined for transmission to device WT-D) of 4 (1026). Otherwise, if it is determined that the fourth transmission rate is less than or equal to the first transmission rate, the first transmitter (third device WT-C) targets the first traffic signal as the first. Determine the actual transmission rate below and below the second transmission rate for transmission to the receiver (fourth device WT-D) (1028). The first traffic signal is then transmitted to the target first receiver (fourth device WT-D) at the determined actual traffic transmission rate (1030).
In one example, the traffic transmission from the second transmitter (first device WT-A) to the second receiver (second device WT-B) is the first transmitter of interference (third device). Note that it has a higher priority than the traffic transmission from WT-C) to the first receiver (fourth device WT-D). According to one feature, the transmission power of the first traffic signal may be proportional to the transmission power of the pilot signal. The first traffic signal has a frequency shared with the second traffic signal transmitted from the second transmitting device (first device WT-A) to the second receiving device (second device WT-B). It can be transmitted over the spectrum.
FIG. 11 is a block diagram showing a wireless terminal (interference transmitting side) configured to perform or facilitate active sequential interference elimination (SIC) within a peer-to-peer wireless network. The wireless terminal 1102 is a processing circuit 1104 (one or more processors) coupled to a transmitter / receiver 1106 (such as a transmitting module and / or a receiving module) coupled to an antenna 1108 to enable peer-to-peer communication. , Electrical components, and / or circuit modules, etc.). In addition, the processing circuit 1104 is used in the peer-to-peer communication control device 1110, which can facilitate inter-peer communication, and the WAN communication control device 1112, which can (optionally) facilitate communication via a WAN (wide area network). Can also be combined. The wireless terminal 1102 may also include an active sequential interference elimination module 1114 coupled to the processing circuit 1104, a transmission rate selector 1116 and an interference cost calculator 1118.
In one example, the wireless terminal 1102 operates as the first transmitter of interference (ie, the third device WT-C306 in FIG. 3), which provides its transmit power and / or transmission rate in peer-to-peer communication. It can be adjusted to reduce interference with other neighbors. In this configuration, the wireless terminal may be configured to perform the operations shown in FIGS. 9 and 10. For example, the processing circuit 1104 and / or the transmitter / receiver 1106 may operate to transmit a first transmit request to a target first receiver. In response, the wireless terminal 1102 may receive a first request response signal from the target first receiver. In addition, the wireless terminal 1102 may also receive a second request response signal that is from the second receiver to the second transmitter. The processing circuit 1104, peer-to-peer communication controller 1110, active SIC module 1114 and / or interference cost calculator 1118 may determine the predicted interference cost to the second receiver. If it is determined that the intended traffic transmission will cause excessive interference with the second receiver, the transmitter / receiver 1106 may transmit the pilot signal with reduced transmit power.
Subsequently, the transmitter / receiver 1106, the processing circuit 1104, and / or the peer-to-peer communication controller 1110 may (a) indicate one or a third transmission rate from the first receiver. A plurality of rate reports and (b) a fourth rate report signal indicating a fourth transmission rate from a second receiver may be received.
If the fourth transmission rate exceeds the first transmission rate, the transmission rate selector 1116 may determine the actual transmission rate below the third transmission rate. Otherwise, the transmission rate selector 1116 may determine the actual transmission rate below the second transmission rate. The transmitter / receiver 1106, processing circuit 1104, and / or peer-to-peer communication controller 1110 may then transmit the first traffic signal to the target first receiver at the determined actual transmission rate. Such transmission may occur at a time interval that overlaps the second traffic signal transmitted by the second transmitter to the second receiver via the shared frequency spectrum.
Therefore, the circuit in the first transmitter of interference is from the first receiver of the target, which is the target receiver of the first traffic radio signal to be transmitted by the first transmitter. It may be adapted to receive a first rate report signal indicating the transmission rate. A second section of the same circuit, another circuit, or the same or another circuit is adapted to receive a second rate report signal indicating a second transmission rate from the target first receiver. obtain. A third section of the same circuit, another circuit, or the same or another circuit is adapted to receive a third rate report signal indicating a third transmission rate from the target first receiver. obtain. A fourth section of the same circuit, another circuit, or the same or another circuit may be adapted to receive a fourth rate report signal indicating a fourth transmission rate from the second receiver. A fifth section of the same circuit, another circuit, or the same or another circuit may be adapted to determine if the fourth transmission rate exceeds the first transmission rate. The same circuit, another circuit, or a sixth section of the same or another circuit may be adapted to determine or select the actual transmission rate. If the fourth transmission rate exceeds the first transmission rate, the actual transmission rate for transmitting the first traffic signal to the target first receiver is less than or equal to the third transmission rate. Otherwise, if the fourth transmission rate is less than or equal to the first transmission rate, then the actual transmission rate for transmitting the first traffic signal to the target first receiver is less than or equal to the second transmission rate. Is. A seventh section of the same circuit, another circuit, or the same or another circuit may be adapted to transmit the first traffic signal to the target first receiver at the actual traffic transmission rate.
FIG. 12 (provided with FIGS. 12A and 12B) shows an example of a method of operating on a low priority receiver that facilitates active sequential interference elimination within a peer-to-peer network. In this example, the "third device" (such as the WT-C306 in Figure 3) is referred to as the first transmitter of low priority interference, and the "fourth device" (such as the WT-D308 in Figure 3) is referred to as the first transmitter. Called the first receiver. The "first device" (such as the WT-A302 in FIG. 3) can be referred to as the second transmitter, and the "second device" (such as the WT-B304 in FIG. 3) can be referred to as the second receiver. In this example, the traffic transmission from the third device to the fourth device may have a lower communication priority than the traffic transmission from the first device to the second device.
A first transmission from a second transmitter (first device WT-A) to a second receiver (second device WT-B) before transmitting the first traffic transmission rate. The request can be received (1200). In the first transmission request, the second transmitting device (first device WT-A) sends a second traffic signal to the second receiving device (second device WT-B) in the subsequent traffic channel. Can indicate that you are about to send. A second transmission request may be received from the first transmitting device of interference (third device WT-C) before transmitting the second traffic transmission rate and the third traffic transmission rate (1202). The second transmission request is a first traffic signal from the first transmitting device (third device WT-C) of interference to the first receiving device (fourth device WT-D) in the subsequent traffic channel. Can indicate that you are trying to send. The second traffic signal to be transmitted by the second transmitter (first device WT-A) is the first to be transmitted by the first transmitter of interference (third device WT-C). It will interfere with the traffic signal.
The first receiving device (fourth device WT-D) can calculate the signal-to-interference power ratio, and the signal power is the received power of the second transmission request, the noise power, and the first transmission. Determined as a function of interfering power, including one of the interfering signal powers that is different from the requirement (1203). The calculated signal-to-interference power ratio is then compared to an acceptable threshold to determine if a transmit request response should be transmitted to the first transmitter of interference (third device WT-C). (1204). If the signal-to-interference power is below an acceptable threshold (1206), the first receiver (fourth device WT-D) requests transmission to the first transmitter of interference (third device WT-C). Send a response (1208). Otherwise, the second send request is ignored (1207).
The first receiver (fourth device WT-D) wirelessly receives the first pilot signal from the first transmitter of interference (third device WT-C) (1210) and the second. From the transmitter (first device WT-A), the second transmitter (first device WT-A) attempts to transmit a second traffic signal that will interfere with the first traffic signal. A second pilot signal indicating that it is present can also be received wirelessly (1212).
The first transmission rate is determined as a function of the received signal strength of the second pilot signal (1214). The first transmission rate allows the first receiving device (fourth device WT-D) to reliably decode the second traffic signal from the second transmitting device (first device WT-A). It can be the maximum rate. The second transmission rate is determined as a function of the received signal strength of the first and second pilot signals (1216). The second transmission rate is the first, assuming that the second traffic signal from the second transmitter (first device WT-A) has been decoded and subtracted from the total received signal. The maximum rate at which the receiving device (fourth device WT-D) can reliably decode the first traffic signal from the first transmitting device (third device WT-C) can be set. The third transmission rate is determined as a function of the received signal strength of the first pilot signal (1218). The third transmission rate is the first receiver (first receiver, assuming that all other traffic signals, including the second traffic signal, are considered noise and are neither decoded nor subtracted. The maximum rate at which the fourth device WT-D) can reliably decode the first traffic signal from the first transmitter (third device WT-C) can be set. A message containing data rate information indicating the first, second and third transmission rates may be transmitted wirelessly to the first transmission device (third device WT-C) (1220).
A wireless communication connection can then be established between the first transmitter (third device WT-C) and the first receiver (fourth device WT-D) (1222). Subsequently, the first traffic signal transmitted by the first transmitting device (third device WT-C) and the second transmitting device (first device WT-A) are transmitted via the traffic channel. A signal can be received, including a second traffic signal that has been made (1224). The second traffic signal is decoded from the signal received in the subsequent traffic channel (1226). The decoded second traffic signal is subtracted from the received signal in the subsequent traffic channel (1228) to obtain the first traffic signal (1230). The first traffic signal and the second traffic signal are received at overlapping time intervals, and the first traffic signal and the second traffic signal can be transmitted in the same frequency spectrum.
FIG. 13 is a block diagram showing a first radio receiver configured to perform or facilitate active sequential interference elimination (SIC) within a peer-to-peer radio network. The first receiver 1302 is a processing circuit 1304 (one or one) coupled to a transmitter / receiver 1306 (such as a transmitter module and / or a receiver module) coupled to an antenna 1308 to enable peer-to-peer communication. It may include multiple processors, electrical components, and / or circuit modules, etc.). The processing circuit 1304 may also be coupled to the peer-to-peer communication controller 1310, which can facilitate peer-to-peer communication, and the WAN communication controller 1312, which can (optionally) facilitate communication over the WAN. The first receiver 1302 may also include an active sequential interference elimination module 1314 coupled to processing circuit 1304, a transmission rate selector 1316 and an interference cost calculator 1318.
In one example, the first receiver may be configured to perform the operations shown in FIGS. 9 and 12. For example, processing circuit 1304 and / or transmitter / receiver 1306 may operate to receive a first transmit request from a second transmitter. The first transmit request may indicate that the second transmitting device is attempting to transmit a second traffic signal to the second receiving device in a subsequent traffic channel. Similarly, the processing circuit 1304 and / or the transmitter / receiver 1306 may receive a second transmission request from the first transmitter of interference before transmitting the second traffic transmission rate and the third traffic transmission rate. Can work. The second transmit request may indicate that in the subsequent traffic channel, the first transmitting device of interference is trying to transmit the first traffic signal to the first receiving device. The second traffic signal to be transmitted by the second transmitter will interfere with the first traffic signal to be transmitted by the first transmitter of interference. The processing circuit 1304 and / or the transmitter / receiver 1306 determines (a) whether or not the request response should be transmitted to the first transmitter of interference as a function of the received power of the first transmission request and the second transmission request. Then, (b) the request response may be transmitted to the first transmitting device of interference when it is determined that the transmission request response should be transmitted.
Subsequently, the transmitter / receiver 1306, the processing circuit 1304, and / or the peer-to-peer communication controller 1310 wirelessly receives the first pilot signal from the first transmitter of interference, and (b) the second. The transmitter may wirelessly receive a second pilot signal indicating that the second transmitter is attempting to transmit a second traffic signal that would interfere with the first traffic signal. The processing circuit 1304 and / or the transmission rate calculator 1316 then determines (a) the first transmission rate as a function of the received signal strength of the second pilot signal and (b) the second transmission rate. It can be determined as a function of the received signal strength of the first pilot signal and the second pilot signal, and (c) the third transmission rate can be determined as a function of the received signal strength of the first pilot signal. The processing circuit 1304 and / or the transmitter / receiver 1306 may then transmit to the first transmitter a control message containing data rate information indicating the first, second and third transmission rates.
Subsequently, the transmitter / receiver 1306, the processing circuit 1304, and / or the peer-to-peer communication control device 1310 establishes a wireless communication connection between (a) the interference transmitter and the wireless terminal (receiver), and (b) succeeds. In the traffic channel, the signal including the first traffic signal transmitted by the interference transmitter and the second traffic signal transmitted by the first device is received, and (c) the signal received in the subsequent traffic channel is the second signal. The second traffic signal is decoded and (d) the second traffic signal decoded is subtracted from the received signal in the subsequent traffic channel to obtain the first traffic signal, and (e) from the received signal in the subsequent traffic channel. The first traffic signal can be decoded.
Therefore, the circuit in the first receiver, which is the target receiver of the first traffic signal to be transmitted by the first transmitter, is adapted to receive the first pilot signal from the first transmitter. Can be done. The second section of the same circuit, another circuit, or the same or another circuit is from the second transmitter to the second traffic where the second transmitter interferes with the first traffic signal. It may be adapted to receive a second pilot signal indicating that it is about to send a signal. A third section of the same circuit, another circuit, or the same or another circuit may be adapted to determine the first transmission rate as a function of the received signal strength of the second pilot signal. A fourth section of the same circuit, another circuit, or the same or another circuit is adapted to determine the second transmission rate as a function of the received signal strength of the first and second pilot signals. Can be done. A fifth section of the same circuit, another circuit, or the same or another circuit may be adapted to determine the third transmission rate as a function of the received signal strength of the first pilot signal. A sixth section of the same circuit, another circuit, or the same or another circuit contains control messages containing data rate information indicating the first, second, and third transmission rates of the first transmitter of interference. Can be adapted to send. The same circuit, another circuit, or the seventh section of the same or another circuit is transmitted by the first traffic signal and the second transmitter transmitted by the first transmitter of interference in the subsequent traffic channel. It may be adapted to receive a signal that includes a second traffic signal that has been made. The eighth section of the same circuit, another circuit, or the same or another circuit is the second from the signal received in the subsequent traffic channel before decoding the first traffic signal from the received signal in the subsequent traffic channel. Can be adapted to decode the traffic signal of. The same circuit, another circuit, or the ninth section of the same or another circuit recovers from the received signal in the subsequent traffic channel. It may be adapted to obtain the first traffic signal by subtracting the numbered second traffic signal. A tenth section of the same circuit, another circuit, or the same or another circuit may be adapted to decode a first traffic signal from a received signal in a subsequent traffic channel.
Active SIC can require significantly extra overhead in the control channel. Therefore, according to another example, passive SIC can be implemented with much less overhead. Passive SIC does not require the creation of a topology to enable SIC between terminals operating in an ad hoc peer-to-peer network. Instead, this topology is passively monitored and SIC can be applied whenever possible. Specifically, in passive SIC, the same connection scheduling algorithm as in non-SIC can be used. However, in the rate scheduling stage, the receiving terminal identifies all interfering terminals capable of this desired traffic transmission. The receiving terminal then determines which portion of the interfering terminal should be used and the rate for transmission of the receiving terminal itself and / or transmission of (s) interference. For example, the receiving terminal can determine the transmission rate at which the receiving terminal can receive the desired traffic transmission, assuming that transmissions from the interfering terminals of these parts can be eliminated.
To facilitate the description, consider only the case where each receiving terminal attempts to decode and remove the signal from its strongest interfering terminal. There are multiple options that make this possible, and some exemplary options are shown below.
Passive sequential interference removal / rate cap setting According to the first option of passive SIC in an ad hoc peer-to-peer network where the frequency spectrum is shared by multiple terminals in the region, rate cap control of the interfering terminals is performed. The receiving terminal can give higher priority to SIC and let the receiver notify the predominant interference of the rate upper limit. This can be done in the same way as described in the Active SIC section.
FIG. 14 (provided with FIGS. 14A and 14B) is a flow chart showing an example of rate upper limit control of the interference terminal. Similar to the reference protocol shown in FIG. 4, in the connection scheduling stage 1408, the first wireless terminal WT-A1402 transmits the first transmission request 1410, which is received by the second wireless terminal WT-B1404. The second wireless terminal WT-B1404 then transmits a transmission request response 1412a, which is received by the first wireless terminal WT-A1402, so that the first wireless terminal WT-A1402 is the second wireless terminal WT. -Know that B1404 is ready to receive traffic transmissions from the first terminal WT-A1402. Both the first radio terminal 1402 and the second radio terminal 1404 can proceed to the second stage 1416 (rate scheduling).
At the same time, the transmission request response 1412b can also be received by the third terminal WT-C1406. This is because terminals 1402, 1404, and 1406 can share a frequency space or communication path.
In one embodiment, transmission priorities can be established for lower priority terminals to transfer transmission to higher priority terminals. In this example, the third terminal WT-C1406 may have a lower priority than the first terminal WT-A1402. The third terminal, WT-C1406, may instead drop out or abort transmission altogether, but instead attempt to adjust its traffic transmission rate so that it does not exceed the received transmission rate upper bound Rc. Therefore, the third terminal WT-C1406 can continue to transmit without causing unnecessary interference with the second terminal WT-B1404. For illustration purposes, it is assumed that the traffic transmission from the third terminal WT-C1406 has a lower scheduling priority than the traffic transmission from the first terminal WT-A1402. Therefore, the third terminal WT-C1406 may follow the rate upper limit Rc set by the second terminal WT-B1404.
Subsequently, the rate scheduling stage 1416 and the traffic transmission stage 1418 can be executed in the same manner as in FIG. For example, in rate scheduling stage 1416, the first pilot signal transmission 1420 from the first terminal WT-A1402 and the second pilot signal transmission 1422 from the third terminal WT-C1406 are the second terminal WT-B1404. Can be received by. The second terminal 1404 may then generate rate feedback for traffic transmission 1424 from the first device WT-A1402 based on the signal strength of the first pilot signal 1420 and the second pilot signal 1422. .. In one embodiment, the second terminal WT-B1404 expects the interference traffic signal from the third device WT-C1406 to be decoded and eliminated using the SIC, from the first device WT-A1402. The rate feedback 1424 for traffic transmission can be based on the signal strength of the first pilot signal 1420 rather than the signal strength of the second pilot signal 1422. Traffic rate feedback is sent to the first terminal WT-A (1426). The first terminal 1402 can then use the traffic rate feedback 1426 to determine the actual traffic transmission rate 1428.
According to one aspect, the second terminal WT-B1404 may also transmit the transmission rate upper limit RC1425 to the third terminal 1406 (1427). The second terminal WT-B1404 sets the transmission rate upper limit RC1425 based on the signal strength of the first pilot signal 1420 from the first device 1402 and the second pilot signal 1422 from the third terminal WT-C1406. Can be decided. The second terminal WT-B1404 then transmits the transmission rate upper limit RC1425 to the third terminal WT-C1406 (1427). The transmission rate upper limit Rc does not allow traffic transmission from the third terminal WT-C1406 to interfere with simultaneous or overlapping traffic transmission from the first terminal WT-A1402 to the second terminal WT-B1404. As such, it can be a transmission rate that can be decoded by the second terminal WT-B1404. By limiting the transmission rate of the third terminal WT-C1406, the second terminal WT-B1404 allows the third terminal WT-C1406 to simultaneously transmit on a shared spectrum or communication path while the first terminal WT. -Can receive traffic transmissions from A1402. The third terminal, WT-C1406, can then determine whether to proceed with transmission using the received transmission rate upper bound Rc (1429). For example, if the transmission rate upper limit Rc is too low to maintain the desired quality of service, the third terminal WT-C1406 may simply wait and attempt to transmit later, setting its transmission channel to a second. It may be changed so as not to interfere with the terminal WT-B1404 of.
At the traffic transmission stage 1418, the first terminal 1402 may transmit the first traffic signal at the determined traffic transmission rate (1430). The second terminal 1404 may receive the first traffic signal from the first terminal 1402 and the second traffic signal 1432 from the third terminal WT-C1406 as a synthetic traffic signal. The second terminal 1404 can then perform sequential decoupling 1434 on the synthetic traffic signal. That is, the second terminal 1404 can decode the second traffic signal and subtract it from the synthetic traffic signal, and then decode the first traffic signal from the rest of the synthetic traffic signal.
FIG. 15 shows an example of a method of operating on a first radio receiver that performs passive sequential decoupling within a peer-to-peer network. In this example, the "second device" (such as WT-B304 in FIG. 3) is referred to as the first receiver, and the "first device" (such as WT-A302 in FIG. 3) is the target first transmission. It is called a device, and a "third device" (such as WT-C306 in FIG. 3) is called a second transmitting terminal of interference. In this example, the traffic transmission from the second transmitter (third device WT-C) of interference to the second receiver (fourth device WT-D) is the first transmitter (first device WT-D). It may have a lower communication priority (on the shared frequency spectrum) than the traffic transmission from device WT-A) to the first receiver (second device WT-B).
The first transmission request is wirelessly received from the first transmission device (first device WT-A), and the first transmission request is received by the first transmission device (first device WT-A). Can indicate that it is attempting to send a traffic to its receiver (second device WT-B) (1500). The second transmit request is received wirelessly from the interfering second transmitter (third device WT-C) (1502). The second transmit request may target a second receiver (ie, a receiver that is not the first receiver WT-B). The first receiving device (second device WT-B) may (optionally) transmit a request response to the first transmitting device (first device WT-A) (1504). The first pilot signal is wirelessly received from the first transmitter (first device WT-A) and the second pilot signal is wirelessly received from the second transmitter (third device WT-C). Can be (1506). Based on the signal strength of the first pilot signal and the second pilot signal, the transmission rate upper bound Rc for the second transmitter of interference (third device WT-C) is determined (1508). The transmission rate upper limit Rc shall be the maximum rate at which the first receiving device (second device WT-B) can reliably decode the traffic signal from the second transmitting device (third device WT-C). Can be done. A control message containing the transmission rate upper bound Rc is sent to the second transmitter of interference (third device WT-C) (1510). The transmission rate upper limit Rc can be transmitted at the connection scheduling stage. The second transmission request is from the second transmitter (third device WT-C) to the second receiver (second receiver) which is the target receiver of the second transmitter (third device WT-D). Can be sent to device WT-D) in 4.
In one example, as shown in rate scheduling stage 1416 of FIG. 14, the traffic transmission rate of traffic transmission from the first transmitter (first apparatus WT-A) can also be acquired. That is, the first receiving device (second device WT-B) can provide traffic rate feedback to the first transmitting device (first device WT-A), and the first transmitting device (first device WT-B) can provide traffic feedback. The device WT-A) can use this feedback to determine the actual traffic transmission rate of this.
In the subsequent traffic channel, the first traffic signal S from the first transmitter (first device WT-A).<sub>1</sub>And a second traffic signal S having a second traffic transmission rate equal to or less than the transmission rate upper limit Rc transmitted by the second transmission device (third device WT-C).<sub>2</sub>Traffic signal S including<sub>TRAFFIC-RX</sub>Can be received wirelessly by the first receiver (second device WT-B) (1512). 1st traffic signal S<sub>1</sub>And the second traffic signal S<sub>2</sub>May be received at overlapping time intervals and may be transmitted in the same frequency spectrum. The first receiving device (second device WT-B) is a second traffic signal S transmitted from the second transmitting device (third device WT-C).<sub>2</sub>May try to determine if it can be decrypted (1514). Second traffic signal S<sub>2</sub>If the decoding of is successful, the decoded second traffic signal S<sub>2</sub>Is the traffic signal S received in the subsequent traffic channel<sub>TRAFFIC-RX</sub>Is deducted from (1516). Then the decoded second traffic signal S<sub>2</sub>Received traffic signal S after deducting<sub>TRAFFIC-RX</sub>From the rest of the first traffic signal S<sub>1</sub>Can be decrypted (1518). That is, among other simultaneous and / or overlapping signals, the second traffic signal S by the first receiving device (second device WT-B).<sub>2</sub>If can be identified, the first receiver (second device WT-B) has a second traffic signal S.<sub>2</sub>Subtract or remove the desired first traffic signal S of this<sub>1</sub>Can be extracted. Instead, the second traffic signal S<sub>2</sub>If cannot be decoded by the first receiver (second device WT-B), the first receiver (second device WT-B) sets the transmission rate upper bound Rc (optionally). May be adjusted (1520).
FIG. 16 shows an example of a method of operating on an interfering radio transmitting terminal that facilitates sequential interference elimination in an interpeer network. That is, this method allows the interference transmitting terminal to smoothly perform sequential interference elimination (SIC) by an unintended receiving terminal in the interpeer network. In this example, the "third device" (such as the WT-C306 in Figure 3) is called the first transmitter of interference, and the "fourth device" (such as the WT-D308 in Figure 3) is the first target. Called the receiver of. The "first device" (such as the WT-A302 in FIG. 3) can be referred to as the second transmitter, and the "second device" (such as the WT-B304 in FIG. 3) can be referred to as the second receiver. In this example, the traffic transmission from the first transmitter (third device WT-C) of interference to the first receiver (fourth device WT-D) is the second transmitter (first device WT-D). It may have a lower communication priority (on the shared frequency spectrum) than the traffic transmission from device WT-A) to the second receiver (second device WT-B).
The first transmitter (third device WT-C) is the first receiver (first receiver) which is the target receiver of the traffic signal to be transmitted by the first transmitter (third device WT-C). The transmission request can be broadcast to the device WT-D) of 4 (1602). Before transmitting the traffic signal to the target first receiver (fourth device WT-D), the first transmitter (third device WT-C) is the first receiver (fourth device WT-C). Device WT-D) indicates that the first receiver (fourth device WT-D) is ready to receive traffic from the first transmitter (third device WT-C). The first request response signal to be received can be received (1604). Similarly, the second request response signal is received by the first transmitter (third device WT-C), and the second request response signal is received by the second receiver (second device WT-B). Is transmitted to the second transmitter (first device WT-A), and the second receiver (second device WT-B) is sent from the second transmitter (first device WT-A). It can indicate that it is ready to receive traffic (1606).
The first transmitting device (third device WT-C) can then determine whether the traffic signal should be transmitted or broadcast to the first receiving device (fourth device WT-D). In one example, the first transmitter (third device WT-C) is trying to receive its intended traffic transmission from the second transmitter (first device WT-A). Calculate the predicted interference cost to the second receiver (second device WT-B) to determine if it will cause excessive interference to the second receiver (second device WT-B). It can be judged by (1608). The predicted interference cost is a function of the received power of the second request response signal and the intended transmitted power that the first transmitter (third device WT-C) intends to use for its traffic transmission. Can be calculated. For example, a transmitting device (third device WT-C) has a second reception in which its intended traffic transmission is about to receive a traffic transmission from a second transmitting device (first device WT-A). It can be determined whether it will cause excessive interference with the device (second device WT-B).
The first transmitter (third device WT-C) then asks whether the intended traffic transmission would cause excessive interference to the second receiver (second device WT-B). Can be determined (1610). Determining whether the first transmitter (third device WT-C) should move to the transmission of traffic signals can be made by comparing the predicted interference cost to a threshold. If the predicted interference cost exceeds the threshold, the first transmitter (third device WT-C) may decide to drop out and suppress the transmission of its traffic (1620). The threshold value is such that the second receiving device (second device WT-B) can normally decode and remove the traffic signal from the first transmitting device (third device WT-C). And whether the first transmitter (third device WT-C) expects or not. For example, the first transmitter (third device WT-C) may have a second receiver (second device WT-C) from a previous control message from the second receiver (second device WT-B). The second receiver (second device WT-B) is the first transmitter because the threshold value will be higher if the device WT-B) knows that it can perform SIC. It is expected to tolerate more interference from (third device WT-C). In one embodiment, the first transmitting device (third device WT-C) removes the entire amount of the traffic signal of the first transmitting device in the second receiving device (second device WT-B). The value of the threshold can be expected to be virtually infinite (eg, the first transmitter attempts to transmit its traffic regardless of the predicted interference cost to the second receiver). To do).
If the first transmitter (third device WT-C) decides to transmit its intended traffic transmission to the first receiver (second device WT-B), the first transmitter. (Third device WT-C) may broadcast a pilot signal to the first receiving device (fourth device WT-D) (1612).
The transmission rate upper limit Rc can then be received from an unintended second receiver (second device WT-B) (1614). Then the traffic transmission rate R<sub>TRAFFIC-TX</sub>Is determined by the first transmitter (third device WT-C) according to the received transmission rate upper limit Rc (1616). Traffic transmission rate R<sub>TRAFFIC-TX</sub>The first transmitter (third device WT-C) is not intended by the target first receiver (fourth device WT-D), but the second receiver (second device WT) -B) can also be the maximum rate that can be transmitted to ensure decryption. The traffic transmission rate can be less than or equal to the transmission rate upper limit Rc received from the second receiving device (second device WT-B). The traffic signal is then subjected to a transmission rate R that is less than or equal to the determined traffic transmission rate.<sub>TRAFFIC-TX</sub>Then, it is transmitted to the first receiving device (fourth device WT-D) (1618).
According to the optional feature, the first transmitter (third device WT-C) is the second receiver (second device WT-B), and the first receiver (fourth device). Before broadcasting the transmission request to WT-D), it can be determined whether sequential interference elimination can be performed.
FIG. 17 is a block diagram showing a wireless terminal configured to perform or facilitate passive sequential interference elimination (SIC) within a peer-to-peer wireless network. The wireless terminal 1702 is a processing circuit 1704 (one or more processors) coupled to a transmitter / receiver 1706 (such as a transmitting module and / or a receiving module) coupled to an antenna 1708 to enable peer-to-peer communication. , Electrical components, and / or circuit modules, etc.). The processing circuit 1704 may also be coupled to the peer-to-peer communication controller 1710, which can facilitate peer-to-peer communication, and the WAN communication controller 1712, which can (optionally) facilitate communication over the WAN. The radio terminal 1702 may also include a passive sequential interference elimination module 1714 coupled to the processing circuit 1704 and a transmission rate selector 1716.
In one example, the wireless terminal 1702 may perform a passive SIC to subtract the interference signal from the received signal so that the wireless terminal 1702 obtains the desired signal from another device at the other end that has a peer-to-peer communication connection. It can operate as the first receiving device (fourth device WT-D) that is configured. In this configuration, the wireless terminal can be the first receiving device (second device WT-B) and can be configured to perform the operations shown in FIG. For example, in the processing circuit 1704 and / or the transmitter / receiver 1706, (a) the first transmitter (first device WT-A) to the first transmitter (first device WT-A) is the first. It wirelessly receives a first transmit request indicating that it is about to transmit traffic to the receiver (second device WT-B), and (b) a second transmitter of interference (third device WT-). It can operate to receive the second transmission request wirelessly from C). The processing circuit 1704, transmission rate selector 1716, and / or peer-to-peer communication controller 1710 is a second transmitter of interference (third apparatus) based on the signal strength of the first transmit request and the second transmit request. The upper limit of the transmission rate of WT-C) can be determined. The processing circuit 1704, peer-to-peer communication controller 1710, and / or transmitter / receiver 1706 may then transmit a control message containing a transmission rate upper bound to a second transmitter of interference (third device WT-C). Subsequently, the processing circuit 1704, the peer-to-peer communication controller 1710, and / or the transmitter / receiver 1706 are used with the first traffic signal from the first transmitter (first device WT-A) in the subsequent traffic channel. , The traffic signal including the second traffic signal having the traffic transmission rate equal to or less than the transmission rate upper limit transmitted by the second transmission device (third device WT-C) can be received wirelessly. The processing circuit 1704, the peer-to-peer communication controller 1710, and / or the passive SIC module 1714 can then obtain the first traffic signal by decoding the second traffic signal and subtracting it from the received traffic signal.
Therefore, in the circuit in the mobile wireless terminal or the first receiving device, the first transmitting device (first device WT-A) to the first transmitting device (first device WT-A) is the first. It may be adapted to wirelessly receive a first transmission request indicating that it is attempting to transmit traffic to the receiving device (second device WT-B). The same circuit, another circuit, or a second section of the same or another circuit is adapted to receive a second transmit request wirelessly from the second transmitter of interference (third device WT-C). Can be done. The third section of the same circuit, another circuit, or the same or another circuit is a second transmitter of interference based on the signal strength of the first and second transmit requests (third device WT-C). Can be adapted to determine the transmission rate upper limit of. The same circuit, another circuit, or a fourth section of the same or another circuit is adapted to send a control message containing a transmission rate upper bound to a second transmitter of interference (third device WT-C). Can be done. The same circuit, another circuit, or the fifth section of the same or another circuit is the first traffic signal from the first transmitter (first device WT-A) and the first traffic signal in the subsequent traffic channel. It may be adapted to wirelessly receive traffic signals transmitted by the second transmitter (third device WT-C), including a second traffic signal having a traffic transmission rate below and below the transmission rate upper limit. A sixth section of the same circuit, another circuit, or the same or another circuit may be adapted to obtain the first traffic signal by decoding the second traffic signal and subtracting it from the received traffic signal. ..
In another example, the wireless terminal 1702 facilitates passive SIC by a second receiver (second device WT-B) to which the wireless terminal 1702 shares a frequency spectrum within the peer-to-peer network. It can operate as a configured first transmitter of interference (third device WT-C). In this configuration, the wireless terminal (first transmitter) may be configured to perform the operation shown in FIG. For example, the transmitter / receiver 1706, the processing circuit 1704, and / or the peer-to-peer communication controller 1710 are first receivers of traffic signals to be transmitted by the first transmitter (third device WT-C). The transmission request can be broadcast to the receiving device (fourth device WT-D) of. In response, the transmitter / receiver 1706, processing circuit 1704, and / or peer-to-peer communication controller 1710 may receive a transmission rate upper bound from an unintended second receiver (second device WT-B). The processing circuit 1704 and / or transmission rate selector 1716 may then determine the traffic transmission rate according to the received transmission rate upper bound. Next, the processing circuit 1704, the transmitter / receiver 1706 and / or the peer-to-peer communication control device 1710 sends a traffic signal to the first receiving device (fourth device WT-D) at a transmission rate equal to or lower than the determined traffic transmission rate. Can be transmitted wirelessly.
Therefore, the circuit in the mobile radio terminal or the first transmitter (third device WT-C) is the target receiver of the traffic signal to be transmitted by the first transmitter (third device WT-C). Can be adapted to broadcast the transmit request to the first receiver (WT-D). The same circuit, another circuit, or a second section of the same or another circuit may be adapted to receive a transmission rate upper bound from an unintended second receiver (second device WT-B). The same circuit, another circuit, or a third section of the same or another circuit may be adapted to determine the traffic transmission rate according to the received transmission rate upper bound. The fourth section of the same circuit, another circuit, or the same or another circuit wirelessly sends a traffic signal to the first receiver (fourth device WT-D) at a transmission rate less than or equal to the determined traffic transmission rate. Can be adapted to send.
Passive sequential interference elimination / 2 rate feedback FIG. 18 (with FIGS. 18A, 18B and 18C) is a flow diagram showing another example of interference management in an ad hoc peer-to-peer network in which terminals share a frequency spectrum. In this method, the receiving terminal WT-B1804 reports two transmission rates, a first rate that considers interference and a second rate that does not consider interference from the third terminal WT-C1806. Return to terminal WT-A1802. The transmitting terminal WT-A1802 can then create two codewords that can be decoded with or without predominant interference and transmit the superposition of the two codewords to the second terminal WT-B1804. To do. In this option, the receiving terminal WT-B1804 does not have to control the transmission rate from the interference third terminal WT-C1806.
In the connection scheduling stage 1808, a protocol similar to that of the connection scheduling stage 1408 (FIG. 14), in which a rate upper limit can be provided to the third terminal WT-C1806 of interference, can be performed.
In the rate scheduling stage 1816, the first terminal WT-A1802 receives the first pilot signal P.<sub>1</sub>Send 1820. The third terminal WT-C1806 also has a second pilot signal P.<sub>2</sub>Send 1822. The second terminal WT-B1804 is a first transmission rate R in which the second terminal WT-B1804 can support traffic transmission from the first device.<sub>1</sub>The first pilot P from the first terminal WT-A1802<sub>1</sub>It can be determined as a function of the received signal strength of 1820. In one example, the first transmission rate R<sub>1</sub>Can assume that the interference signal energy from the third terminal WT-C1806 cannot be removed (1824). In addition, the second terminal WT-B1804 has a second transmission rate R for traffic transmission from the first terminal WT-A1802 that the second terminal WT-B1804 can support.<sub>2</sub>Also, the first pilot P from the first terminal WT-A1802<sub>1</sub>Second pilot P from 1820 and third terminal WT-C1806<sub>2</sub>It can be determined as a function of the received signal strength of. In one example, the second transmission rate R<sub>2</sub>Can be assumed to be able to remove all or at least some of the interference signal energy from the third terminal WT-C1806 (1826). In addition, the second transmission rate R<sub>2</sub>Is the transmission rate R<sub>1</sub>First traffic transmission from the first terminal WT-A1802 to the second terminal WT-B1804 in S<sub>1</sub>Can be obtained or selected on the assumption that all or at least a small portion of can be removed. However, the first transmission rate R<sub>1</sub>Is the second transmission rate R<sub>2</sub>Second traffic transmission from the first terminal WT-A1802 to the second terminal WT-B1804 in S<sub>2</sub>Can be assumed to be irremovable.
In one embodiment, the first traffic transmission S<sub>1</sub>And the second traffic transmission S<sub>2</sub>The ratio of transmitted power is known to both the first terminal WT-A1802 and the second terminal WT-B1804. For example, the first terminal WT-A1802 may inform the second terminal WT-B1804 of this power ratio. The first terminal WT-A1802 may change the value of the power ratio and then notify the second terminal WT-B1804 of this change. 1st transmission rate R<sub>1</sub>Once determined, the second traffic transmission S<sub>2</sub>The signal energy of is also the interference signal energy S from the third terminal WT-C1806.<sub>INT</sub>The signal energy of is also considered as interference. Second transmission rate R<sub>2</sub>Once determined, both the signal energy of the first traffic transmission and the signal energy of the interference signal energy from the third terminal WT-C1806 are expected to be removed in the SIC and are therefore excluded. Second transmission rate R<sub>2</sub>Is the first transmission rate R<sub>1</sub>Can be larger.
Next, the second terminal WT-B1804 is connected to the first terminal WT-A1802 with a first transmission rate R.<sub>1</sub>And the second transmission rate R<sub>2</sub>Send both. At the traffic transmission stage 1830, the first terminal WT-A1802 may determine a first codeword and a second codeword (1831). The first and second codewords are the first and second traffic transmissions or signal components S from WT-A1802 to WT-B1804.<sub>1</sub>And S<sub>2</sub>Can act as a marker to identify.
The first signal component is generated using the first codeword as a function of the first transmission rate, and the first data rate of the first signal component is less than or equal to the first transmission rate ( 1832). That is, the first codeword can be encoded according to the first data rate below the first transmission rate. Similarly, the second signal component is generated using the second codeword as a function of the second transmission rate, and the second data rate of the second signal component is the received second transmission rate. It is (1833). That is, the second codeword can be encoded according to a second data rate below the second transmission rate. Therefore, the first signal component and the second signal component can be encoded according to different data rates.
The second signal component can be superimposed on the first signal component to form the first traffic signal (1834). For example, two codewords can be superposed and transmitted. That is, the first codeword is transmitted using the large QPSK constellation, and the second codeword is transmitted using the small QAM constellation superimposed on the large QPSK constellation. In one example, the first radio terminal WT-A1802 may include a first information data block and a second information data block to be transmitted to the second radio terminal WT-B1804. The two data blocks can be different data blocks representing different data to be transmitted to the second terminal WT-B1804. The first data block may be encoded in the first codeword and mapped to the QPSK constellation to output a block of QPSK symbols. The second block of data can be encoded in the second codeword and mapped to the QAM constellation to output a block of QAM symbols. In one embodiment, the power per 1 QPSK symbol can be greater than the power per 1QAM symbol, which is why it is referred to as the "large" QPSK constellation and the "small" QAM constellation. The actual first traffic signal transmitted by the first radio terminal WT-A1802 to the second radio terminal WT-B1804 can contain several complex symbols, each symbol from a block of QPSK symbols. This can be the sum of the 1QAM symbols from the blocks of 1QPSK and QAM symbols, which is why the two signals are superposed on each other. That is, the entire first traffic signal can be regarded as a combination of two signal components generated from the first codeword and the second codeword, respectively.
The first terminal WT-A1802 then transmits the first traffic signal 1836 to the second terminal WT-B1804. Similarly, the third terminal WT-C1806 may simultaneously transmit the second traffic signal transmission 1838 to the fourth terminal WT-D. Due to the characteristics of radio broadcasting, the second traffic signal transmission 1838 can also be received by the second terminal WT-B1804. According to the optional feature, the third terminal WT-C1806 receives the second actual traffic transmission data rate from the second terminal WT-B1804 for the second rate feedback and / or the fourth device. It can be determined as a function of the third data rate feedback received from WT-D.
Upon receiving the total received signal (such as a combination of one or more signal transmissions from one or more terminals or devices), the second terminal WT-B1804 receives the first codeword of the first traffic signal. If an attempt can be made to decode and the decoding is successful, the first decoded signal component is subtracted from the total received signal (1840). After subtracting the first signal component, the second terminal WT-B1804 can decode the second traffic signal of interference, and if the decoding is successful, the decoded second traffic signal is summed up. Subtract from the rest of the received signal (1842). Finally, the second codeword of the first traffic signal can be decoded, and if the decoding is successful, the decoded second signal component is subtracted from the rest of the total received signal (1844).
FIG. 19 shows an example of a method of operating on a wireless receiving terminal that performs sequential interference elimination in a peer-to-peer network. In this example, the "second device" (such as WT-B304 in FIG. 3) is referred to as the first receiving terminal, and the "first device" (such as WT-A302 in FIG. 3) is referred to as the first transmitting device. The "third device" (such as WT-C306 in Fig. 3) is called the second transmitting terminal of interference. In this example, the traffic transmission from the first transmitter (first device WT-A) to the first receiver (second device WT-B) is the first transmitter of interference (third device WT-B). It may have a higher communication priority (on the shared frequency spectrum) than the traffic transmission from device WT-C) to the second receiving device (fourth device WT-D).
The first receiving device (second device WT-B) is a first pilot signal P from the first transmitting device (first device WT-A).<sub>1</sub>(1902), the first receiving device (second device WT-B) is the first traffic signal to be transmitted from the first transmitting device (first device WT-A). S<sub>1</sub>Can be the target receiver for. From the second transmitter (third device WT-C), the second transmitter (third device WT-C) may interfere with or interfere with the first traffic signal. Second traffic signal S<sub>2</sub>Second pilot signal P indicating that you are about to send<sub>2</sub>Can be received (1904). Such a second traffic signal S<sub>2</sub>Is the first traffic signal S within the shared frequency spectrum (such as the same or overlapping time slots, channels and / or frequencies).<sub>1</sub>Can be transmitted to interfere with each other. Then, for traffic transmission from the first transmitter (first device WT-A), the first transmission rate R<sub>1</sub>And the second transmission rate R<sub>2</sub>Can be determined (1906). The first transmission rate R to the first transmitter (first device WT-A)<sub>1</sub>And the second transmission rate R<sub>2</sub>A control message containing can be sent (1908). From the first transmitter (first device WT-A), the first codeword W<sub>1</sub>And the second codeword W<sub>2</sub>First signal component C generated from<sub>1</sub>And the second signal component C<sub>2</sub>First traffic signal S that may include<sub>1</sub>Traffic signal S including<sub>TRAFFIC-RX</sub>Can be received (1910). In one example, a codeword is a block of coded bits. The coding bits are mapped to constellations such as QPSK and QAM to become blocks of complex symbols. These complex symbols can be called signal components. For example, if x (n) is the nth symbol to be transmitted, then x (n) = x1 (n) + x2 (n), where x1 (n) and x2 (n) are Each is a signal component generated from two codewords. In one example, the second signal component C<sub>2</sub>The first signal component C<sub>1</sub>Overlaid on top, the first traffic signal S<sub>1</sub>Can be formed. For example, the first signal component C<sub>1</sub>Can use the QPSK (quadrature phase-shift keying) constellation and the second signal component C<sub>2</sub>Can use QAM (quadrature amplitude modulation) constellations (QAM16, QAM64, QAM256 constellations, etc.).
This method receives the received traffic signal S<sub>TRAFFIC-RX</sub>First traffic signal S transmitted by the first transmitter (first device WT-A) from<sub>1</sub>1st signal component C<sub>1</sub>First codeword W<sub>1</sub>Can further include decoding (1912). If the first codeword is successfully decoded (1914), the decoded first signal component C<sub>1</sub>Is the received traffic signal C<sub>1</sub>Is deducted from (1916). Then, the second signal S of interference transmitted by the second transmitter (third device WT-C).<sub>2</sub>However, the received traffic signal S<sub>TRAFFIC-RX</sub>Decrypted using the rest of (1918). Second signal of interference S<sub>2</sub>If is successfully decoded (1920), this method receives the received traffic signal S.<sub>TRAFFIC-RX</sub>Second traffic signal of interference decoded from the rest of<sub>2</sub>Can further include subtracting (1922). Then, the decoded first signal component C<sub>1</sub>And the second signal S of the decoded interference<sub>2</sub>Received traffic signal S after deducting<sub>TRAFFIC-RX</sub>The first traffic signal S transmitted by the first transmitter (first device WT-A) from the rest of<sub>1</sub>Second signal component C<sub>2</sub>Second codeword W<sub>2</sub>Can be decrypted (1924). If decoding 1914 of the first codeword and / or decoding 1920 of the second traffic signal of interference fails, at least one of the first transmission rate and the second transmission rate may be adjusted.
First pilot signal P, depending on the implementation method<sub>1</sub>1st signal power PWR<sub>P1</sub>Is the first traffic signal S to be transmitted by the first transmitter (first device WT-A).<sub>1</sub>Can indicate the signal power of. Similarly, the second pilot signal P<sub>2</sub>Second signal power PWR<sub>P2</sub>Is the second traffic signal S of interference that should be transmitted by the second transmitter (third device WT-C).<sub>2</sub>Can indicate the signal power of. In one example, these signal powers can be the signal powers received by the first receiving device (second device WT-B).
First signal component C, depending on the method of implementation<sub>1</sub>1st transmit power PWR<sub>C1-TX</sub>And the second signal component C<sub>2</sub>Second transmit power PWR<sub>C2-TX</sub>Ratio RT<sub>C12</sub>However, it may be known to the first receiving device (second device WT-B). In one example, this transmit power ratio RT<sub>C12</sub>Can be a fixed constant known to both the first transmitter (first device WT-A) and the first receiver (second device WT-B). For example, the first receiving device (second device WT-B) is the first pilot signal P from the first transmitting device (first device WT-A).<sub>1</sub>This transmission power ratio RT interacts with the first transmitter (first device WT-A) before receiving<sub>C12</sub>Can be determined.
In one example, the first transmission rate R<sub>1</sub>Is the first pilot signal P, respectively.<sub>1</sub>And the second pilot signal P<sub>2</sub>1st signal power and 2nd signal power of, and transmission power ratio RT<sub>C12</sub>Can be determined as a function of. For example, a first transmission rate R for traffic transmission from a first transmitter (first device WT-A).<sub>1</sub>To determine (a) the first traffic signal S to be transmitted by the first transmitter (first device WT-A).<sub>1</sub>1st signal component C<sub>1</sub>And the second signal component C<sub>2</sub>Received signal power PWR<sub>C1-RX</sub>And received signal power PWR<sub>C2-RX</sub>, The first pilot signal P<sub>1</sub>1st signal power PWR<sub>P1</sub>And transmit power ratio RT<sub>C12</sub>Predicting as a function of, (b) the second signal S of interference to be transmitted by the second transmitter (third device WT-C)<sub>2</sub>Received signal power PWR<sub>S2-RX</sub>, The second pilot signal P<sub>2</sub>Second signal power PWR<sub>P2</sub>Predicting as a function of and / or (c) first transmission rate R<sub>1</sub>But the predicted signal power PWR<sub>S-PREDICTED</sub>And predicted noise power PWR<sub>NOISE</sub>Ratio RT<sub>PREDICTED</sub>Can include being determined as a function of. Predicted signal power PWR<sub>S-PREDICTED</sub>Is the first traffic signal S to be transmitted by the first transmitter (first device WT-A).<sub>1</sub>1st signal component C<sub>1</sub>Determined received signal power PWR<sub>C1-RX</sub>And the first traffic signal S to be transmitted by the first transmitter (first device WT-A)<sub>1</sub>Second signal component C<sub>2</sub>Determined received signal power PWR<sub>C2-RX</sub>, And the second traffic signal S of interference to be transmitted by the second transmitter (third device WT-C).<sub>2</sub>Determined received signal power PWR<sub>S2-RX</sub>Predicted noise power including PWR<sub>NOISE</sub>And can be included.
Similarly, the second transmission rate R<sub>2</sub>Also the first pilot signal P<sub>1</sub>Signal power PWR<sub>P1</sub>And transmit power ratio RT<sub>C12</sub>Can be determined as a function of. For example, determining the first transmission rate for traffic transmission from the first transmitter (first device WT-A) is transmitted by the first transmitter (first device WT-A). The received signal power of the second signal component of the first traffic signal to be made is the signal power of the first pilot signal and the transmission power ratio RT.<sub>C12</sub>Can include predicting as a function of. Second transmission rate R<sub>2</sub>Is the predicted signal power PWR<sub>S-PREDICTED</sub>And predicted noise power PWR<sub>NOISE</sub>Ratio RT<sub>PREDICTED</sub>Can be determined as a function of. Predicted signal power PWR<sub>S-PREDICTED</sub>Is the first traffic signal S to be transmitted by the first transmitter (first device WT-A).<sub>1</sub>Second signal component C<sub>2</sub>Determined received signal power PWR<sub>C2-RX</sub>And the first traffic signal S of the target to be transmitted by the first transmitter (first device WT-A).<sub>1</sub>1st signal component C<sub>1</sub>Determined received signal power PWR<sub>C1-RX</sub>, And the second traffic signal S of interference to be transmitted by the second transmitter (third device WT-C).<sub>2</sub>Determined power PWR<sub>S2-TX</sub>Predicted noise power PWR excluding<sub>NOISE</sub>And can be included. In one example, the first traffic signal S to be transmitted by the first transmitter (first device WT-A).<sub>1</sub>1st signal component C<sub>1</sub>1st data rate R<sub>Data-1</sub>The determined first transmission rate R<sub>1</sub>It can be as follows. Similarly, the first traffic signal S transmitted by the first transmitter (first device WT-A).<sub>1</sub>Second signal component C<sub>2</sub>Second data rate R<sub>Data-2</sub>Also determined the second transmission rate R<sub>2</sub>It can be:
FIG. 20 shows an example of how the first transmitter operates to facilitate sequential interference elimination (SIC) in the first radio receiver operating in the peer-to-peer network. In this example, the "first device" (such as WT-A302 in FIG. 3) is referred to as the first transmitter and the "second device" (such as WT-B304 in FIG. 3) is referred to as the first receiver. Call. The first receiver can be the target receiver of the intended first traffic signal to be transmitted from the first transmitter.
The first transmitter may broadcast the first pilot signal (2004). In response to this, the first transmitting device (first device WT-A) receives the first transmission rate and the second transmission rate from the first receiving device (second device WT-B). Can be received (2006). The first transmitter (first device WT-A) can then determine the first codeword and use the first codeword as a function of the received first transmission rate. Generate a first signal component with a data rate below the received first transmission rate (2008). Similarly, the first transmitter (first device WT-A) can also determine the second codeword, using the second codeword as a function of the received second transmission rate. , Generate a second signal component with a data rate less than or equal to the received second transmission rate (2010). The first transmitter (first device WT-A) can then superimpose the second signal component on the first signal component to form a traffic signal (2012), which is the first signal. Send to 1 receiver (2nd device WT-B) (2014). In one example, the first signal component can use the QPSK constellation and the second signal component is a QAM containing one of the QAM-16, QAM-64, and QAM-256 constellations. Constellation can be used.
According to one feature, the first transmitting device (first device WT-A) interacts with the first receiving device (second device WT-B) to obtain the transmission power of the first signal component. The ratio of the transmitted power of the second signal component can be determined (2002). This transmit power ratio can be determined prior to broadcasting the first pilot signal. According to another feature, the first device modifies the transmit power ratio as a function of the first and second transmission rates received from the first receiver (second device WT-B). It can (2016) and then notify the first receiver (second device WT-B) of this change in transmit power ratio (2018). Changes in the transmit power ratio can be made on a time scale that is at least five times as large as the time scale for traffic transmission. The ratio of the transmission power of the first signal component to the transmission power of the second signal component is calculated by the first transmitter (first device WT-A) and the first receiver (second device WT-B). It can be a fixed constant known to both. The intended traffic signal is a second traffic signal transmitted by the second transmitter (third device WT-C) to the second receiver (fourth device WT-D) on the shared frequency spectrum. Can be transmitted at time intervals that overlap with.
FIG. 21 is a block diagram showing a radio terminal configured to perform or facilitate passive sequential coherence (SIC) within a peer-to-peer radio network using dual transmission rates. .. The wireless terminal 2102 is a processing circuit 2104 (one or more processors) coupled to a transmitter / receiver 2106 (such as a transmitting module and / or a receiving module) coupled to an antenna 2108 to enable peer-to-peer communication. , Electrical components, and / or circuit modules, etc.). The processing circuit 2104 may also be coupled to the peer-to-peer communication controller 2110, which can facilitate peer-to-peer communication, and the WAN communication controller 2112, which can (optionally) facilitate communication over the WAN. The wireless terminal 2102 may also include a passive sequential interference elimination module 2114 coupled to a processing circuit 2104 and a dual transmission rate module 2116.
In one example, the wireless terminal 2102 operates as a first receiver and provides a passive SIC such that the wireless terminal 2102 provides a dual transmission rate to the first transmitter to which it has peer-to-peer communication connections. It can be carried out. In this configuration, the wireless terminal 2102 may be configured to perform the operation shown in FIG. For example, the processing circuit 2104 and / or the transmitter / receiver 2106 receives a first pilot signal from (a) a first transmitter (first apparatus WT-A) and / or (b) a second transmit. To receive a second pilot signal from the device (third device WT-C) indicating that the second transmitter (third device WT-C) is about to transmit a second traffic signal. Can work. The processing circuit 2104, the dual transmission rate selector 2116, and / or the peer-to-peer communication controller 2110 are the first transmission rate and the first transmission rate for traffic transmission from the first transmission device (first device WT-A). The transmission rate of 2 can be determined. The processing circuit 2104 and / or the transmitter / receiver 2106 may then transmit a control message containing the first transmission rate and the second transmission rate to the first transmission device (first device WT-A). Next, the processing circuit 2104 and / or the transmitter / receiver 2106 receives a first signal component generated from the first codeword and the second codeword from the first transmitter (first device WT-A), respectively. And a traffic signal including a first traffic signal including a second signal component can be received. The second signal component can be superimposed on the first signal component to form a first traffic signal. The transmit power ratio of the first transmit power of the first signal component to the second transmit power of the second signal component is probably known to the wireless terminal 2102. The processing circuit 2104, the peer-to-peer communication controller 2114, and / or the passive SIC module further include (a) a first traffic transmitted by a first transmitter (first device WT-A) from a received traffic signal. When the first codeword of the first signal component of the signal is decoded and (b) the first codeword is successfully decoded, the decoded first signal component is received.
Therefore, the circuit in the mobile radio terminal or the first receiving device (second device WT-B) wirelessly receives the first pilot signal from the first transmitting device (first device WT-A). Can be adapted to. The same circuit, another circuit, or the second section of the same or another circuit is from the second transmitter (third device WT-C) to the second transmitter (third device WT-C). Can be adapted to wirelessly receive a second pilot signal indicating that is about to transmit a second traffic signal. The same circuit, another circuit, or the third section of the same or another circuit is the first transmission rate and the second transmission rate for traffic transmission from the first transmitter (first device WT-A). It can be adapted to determine the transmission rate. The same circuit, another circuit, or the fourth section of the same or another circuit is a control in which the first transmitter (first device WT-A) includes a first transmission rate and a second transmission rate. Can be adapted to send a message. The same circuit, another circuit, or the fifth section of the same or another circuit is generated from the first codeword (first device WT-A) and from the first codeword and the second codeword, respectively. It may be adapted to receive a traffic signal that includes a first traffic signal that includes a first signal component and a second signal component. The same circuit, another circuit, or the sixth section of the same or another circuit obtains the transmit power ratio of the first transmit power of the first signal component to the second transmit power of the second signal component. The first transmission rate is determined as a function of the signal power to the transmit power ratio of the first pilot signal and the second pilot signal.
In another example, the wireless terminal 2102 or the first transmitter (first device WT-A) is used to receive the dual transmission rate obtained from the first receiver (second device WT-B). Based on this, it may be configured to facilitate passive SIC by the second receiver (fourth device WT-D). In this configuration, the wireless terminal 2102 may be configured to perform the operation shown in FIG. For example, the transmitter / receiver 2106, the processing circuit 2104, and / or the peer-to-peer communication controller 2110 may broadcast the first pilot signal. In response, the transmitter / receiver 2106, the processing circuit 2104, and / or the peer-to-peer communication controller 2110 are subjected to a first transmission rate and a second transmission from the first receiver (second device WT-B). You can receive the rate. The processing circuit 2104, peer-to-peer communication controller 2110, passive SIC module 2114 and / or dual transmission rate module 2116 then (a) determine the first codeword and as a function of the received first transmission rate. The first codeword is used to generate a first signal component with a first data rate below the received first transmission rate and / or (b) determine the second codeword. The second codeword can be used as a function of the received second transmission rate to generate a second signal component with a second data rate below the received second transmission rate. The processing circuit 2104, transmitter / receiver 2106, passive SIC module 2114, and / or peer-to-peer communication controller 2110 may then superimpose the second signal component on the first signal component to form the first traffic signal. .. The processing circuit 2104 and / or the transmitter / receiver 2106 may then transmit the first traffic signal to the first receiver (second device WT-B).
Therefore, the circuit in the mobile radio terminal or the first transmitter (first device WT-A) may be adapted to broadcast the first pilot signal. The same circuit, another circuit, or the second section of the same or another circuit should receive the first and second transmission rates from the first receiver (second device WT-B). Can be adapted to. The same circuit, another circuit, or the third section of the same or another circuit determines the first codeword and receives it using the first codeword as a function of the received first transmission rate. It can be adapted to produce a first signal component with a first data rate less than or equal to the first transmission rate. The same circuit, another circuit, or the fourth section of the same or another circuit determines the second codeword and receives it using the second codeword as a function of the received second transmission rate. It can be adapted to produce a second signal component with a second data rate that is less than or equal to the second transmission rate. The same circuit, another circuit, or a fifth section of the same or another circuit may be adapted to superimpose the second signal component on the first signal component to form the first traffic signal. A sixth section of the same circuit, another circuit, or the same or another circuit may be adapted to transmit a first traffic signal to a first receiver (second device WT-B). A seventh section of the same circuit, another circuit, or the same or another circuit may be adapted to determine the transmit power ratio of the transmit power of the first signal component to the transmit power of the second signal component. The eighth section of the same circuit, another circuit, or the same or another circuit is a function of the first and second transmission rates received from the first receiver (second device WT-B). Can be adapted to change the transmit power ratio as. A ninth section of the same circuit, another circuit, or the same or another circuit may be adapted to notify the first receiver (second device WT-B) of a change in transmit power ratio.
Passive Sequential Interference Elimination / One Rate Feedback and Probability Matching FIG. 22 (comprising FIGS. 22A and 22B) is a flow diagram showing another example of interference management in which a second device on the receiving side uses a pilot signal to predict interference from a third device of interference. .. Based on this interference prediction, the second device on the receiving side determines which transmission rate should be shown as feedback to the first device on the transmitting side of the other party on which the second device on the receiving side communicates between peers. Can be done.
In the link (connection) scheduling stage 2208, the same protocol as in the connection scheduling stage 401 (Fig. 4) can be performed. In the rate scheduling stage 2210, the first device WT-A2202 transmits the first pilot signal 2220. The third device, WT-C2206, may also transmit the second pilot signal 2222. Whether the second device WT-B2204 can decode and remove (subtract) the second traffic signal of interference from the third device WT-C2206: 1) SIC success probability and / or 2 ) Can be predicted as a function of the intensity of the receiving pilot 2222 from the third device WT-C2206 (2224). Further, the second device WT-B2204 sets the transmission rate from the first device WT-A2202, which the second device WT-B2204 may support, to the transmission rate of the first pilot 2220 from the first device WT-A2202. It can also be determined as a function of the received signal strength and the estimated or predicted amount of total interference to be sensed by the second device WT-B (2226). The second device WT-B2204 then transmits the transmission rate to the first device WT-A (2228).
At the traffic transmission stage 2230, the first device WT-A2202 may determine the traffic data rate as a function of the transmission rate received from the second device WT-B2204 (2232). The first apparatus WT-A2202 then uses this traffic data rate to transmit a first traffic signal to the second apparatus WT-B2204 (2236). In addition, the third device WT-C2206 of interference also transmits the second traffic to the fourth device WT-D at the same time as or overlaps with the first traffic signal in the time slot / communication path. Can be sent at. The second device WT-B2204 receives a traffic signal including a first traffic signal from the first device WT-A2202 and a second traffic signal 2238 from the third device WT-B2206 in the subsequent traffic channel. Receive. The first traffic signal may have a data rate that does not exceed the transmission rate reported by the second device WT-B to the first device WT-A (2240).
The second device, WT-B2204, may first attempt to decode the second traffic signal of interference from the third device, WT-C2206, 2240 (2242). If the decoding is successful, the second device WT-B2204 removes or subtracts the second traffic signal 2238 from the received traffic signal 2244 (2244). Finally, the second device WT-B2204 decodes the desired traffic transmission from the first device WT-A2202 (2246). The second device 2204 may adjust the value of the SIC success probability as a function of whether the decoding of the traffic transmission from the third device is successful (2248). For example, if the second device successfully removes the interference, the second device will subsequently decode and remove (subtract) the second traffic signal of interference from the third device. The value of the SIC success probability can be increased so that the probability of predicting that it can be done is higher. The second device may maintain different SIC success probability values for other devices other than the third device.
FIG. 23 (provided with FIGS. 23A and 23B) operates on a first radio receiver that performs sequential interference elimination within the peer-to-peer network based on predicting interference from the second transmitter of interference. An example of how to do this is shown. In this example, the "second device" (such as WT-B304 in FIG. 3) is referred to as the first receiver, and the "first device" (such as WT-A302 in FIG. 3) is referred to as the first transmitter. The "third device" (such as the WT-C306 in FIG. 3) can be called the second transmitting terminal of interference. In this example, the traffic transmission from the first transmitter (first device WT-A) to the first receiver (second device WT-B) is the second transmitter (third device WT). It may have a higher communication priority (on the shared frequency spectrum) than the traffic transmission from -C) to the second receiver (fourth device WT-D).
The first receiver (second device WT-B) can receive the first pilot signal from the first transmitter (first device WT-A) (2302) and the second transmit. Receiving from the device (third device WT-C) a second pilot signal indicating that the second transmitter (third device WT-C) is about to transmit a second traffic signal. Can also be done (2304). The first traffic signal is transmitted by the first transmitter (first device WT-A) via the shared frequency spectrum and by the second transmitter (third device WT-C) to the second receiver. It may be transmitted at a time interval that overlaps or coincides with the second traffic signal transmitted to (4th device WT-D). Therefore, the second traffic signal may interfere with the reception of the first traffic signal by the first receiving device (second device WT-B).
The first receiver (second device WT-B) should have the first receiver (second device WT-B) transmitted by the first transmitter (first device WT-A). Whether the second traffic signal of interference to be transmitted by the second transmitter (third device WT-C) can be decoded and subtracted before decoding the first traffic signal is SIC. It can be predicted as a function of success probability (2306).
Also, the first receiver (second device WT-B) is the interference that should be caused by the second traffic signal of the interference that should be transmitted by the second transmitter (third device WT-C). The quantity can also be predicted as a function of the received signal strength of the second pilot signal (2308). In one example, the first receiver (second device WT-B) should be triggered by a second traffic signal of interference to be transmitted by the second transmitter (third device WT-C). The amount of interference can be discounted by a discount factor between 0 and 1 as a function of SIC success probability. The discounted predicted interference amount to be caused by the second traffic signal of the interference to be transmitted by the second transmitter (third device WT-C) is the first receiver (second device WT-B). Can be included in the calculation of the predicted amount of total interference to be sensed by.
The first receiver (second device WT-B) then determines the transmission rate for the first transmitter (first device WT-A), the received signal strength of the first pilot, and the SIC. It can be determined as a function of the predicted amount of total interference to be sensed by the first receiver (second device WT-B), which is determined as a function of the probability of success (2310).
In another example, the first receive when it is predicted that the second traffic signal of interference to be transmitted by the second transmitter (third device WT-C) cannot be decoded and subtracted. The device (second device WT-B) determines the amount of interference to be caused by the second traffic signal of interference to be transmitted by the second transmitter (third device WT-C), the second pilot. As a function of the received signal strength of, the predicted amount of the second traffic signal of interference to be transmitted by the second transmitting device (third device WT-C) is determined by the first receiving device (second device WT). It can also be included in the calculation of the predicted amount of total interference to be sensed by -B). The second traffic signal of interference to be transmitted by the second transmitter (third device WT-C) is the second of interference to be transmitted by the second transmitter (third device WT-C). If it is predicted that the traffic signal of 2 can be decoded and subtracted, it can be excluded in the calculation of the predicted amount of total interference to be sensed by the first receiver (second device WT-B). ..
The first receiving device (second device WT-B) may then transmit a rate report signal, including the transmission rate, to the first transmitting device (first device WT-A) (2312). In response, the first receiver (second device WT-B) receives the first transmitter (second device WT-B) by the first receiver (second device WT-B) in the subsequent traffic channel. A traffic signal including a first traffic signal from a first transmitter (first device WT-A) having a data rate not exceeding the transmission rate reported to device WT-A) may be received (1 device WT-A). 2314). A second traffic signal of interference can be decoded from the received traffic signal (2316). If the second traffic signal of interference can be successfully decoded (2318), the second traffic signal of the decoded interference is deducted from the received traffic signal (2320). The first traffic signal can then be decoded from the rest of the received traffic signal (2322).
According to one feature, the value of the SIC success probability can be adjusted as a function of success in decoding the second traffic signal of interference (2324). For example, if the second traffic signal of interference is successfully decoded, the value of the SIC success probability is increased, and if the decoding of the second traffic signal of interference is unsuccessful, the value of the SIC success probability is decreased. Is done.
FIG. 24 is a block diagram showing a wireless terminal configured to perform or facilitate passive sequential interference elimination (SIC) within a peer-to-peer wireless network. The wireless terminal 2402 is a processing circuit 2404 (one or more processors) coupled to a transmitter / receiver 2406 (such as a transmitting module and / or a receiving module) coupled to an antenna 2408 to enable peer-to-peer communication. , Electrical components, and / or circuit modules, etc.). The processing circuit 2404 may also be coupled to the peer-to-peer communication controller 2410, which can facilitate peer-to-peer communication, and the WAN communication controller 2412, which can (optionally) facilitate communication over the WAN. The wireless terminal 2402 may also include a passive sequential interference elimination module 2414 coupled to the processing circuit 2404, and a transmission rate calculation module 2416 and an interference prediction module 2418.
In one example, the wireless terminal 2402 operates as the first receiving device (second device WT-B), subtracting the interference signal from the received signal, and another destination to which the wireless terminal 2402 has a peer-to-peer communication connection. It may be configured to perform a passive SIC using interference prediction to obtain the desired signal from the device. In this configuration, the wireless terminal may be configured to perform the operation shown in FIG. For example, the processing circuit 2404 and / or the transmitter / receiver 2406 wirelessly receives the first pilot signal from (a) the first transmitter (first device WT-A) and (b) the second transmitter. (Third device WT-C) wirelessly receives a second pilot signal indicating that the second transmitter (third device WT-C) is about to transmit a second traffic signal. Can work like this. The processing circuit 2404, transmission rate calculation module 2416, interference prediction module 2418 and / or peer-to-peer communication controller 2410 sets the transmission rate for the first transmitter (first device WT-A) to the first pilot. It can be determined as a function of the received signal strength of the signal and the predicted amount of total interference to be sensed by the first receiver (second device WT-B), which is determined as a function of the SIC success probability. The processing circuit 2404, the peer-to-peer communication controller 2410, and / or the transmitter / receiver 2406 may then transmit a rate report signal, including the transmission rate, to the first transmitter (first device WT-A).
The processing circuit 2404, transmission rate calculation module 2416, interference prediction module 2418 and / or peer-to-peer communication controller 2410 are (a) the third of interference to be transmitted by the second transmitter (third device WT-C). The amount of interference to be caused by the second traffic signal is predicted as a function of the received signal strength of the second pilot signal, and / or (b) the first receiving device (second device WT-B) is the first. The first of the interferences to be transmitted by the second transmitter (third device WT-C) before decoding the first traffic signal to be transmitted by the transmitter (first device WT-A). Whether or not the traffic signal of 2 can be decoded and subtracted can be predicted as a function of the SIC success probability.
The processing circuit 2404, the peer-to-peer communication controller 2410, and / or the transmitter / receiver 2406 are the first transmitter (first device) by the first receiver (second device WT-B) in the subsequent traffic channel. A traffic signal including a first traffic signal from a first transmitting device (first device WT-A) having a data rate not exceeding the transmission rate reported in WT-A) can be received wirelessly. The processing circuit 2404, the peer-to-peer communication controller 2410, and / or the passive SIC module 2414 then (a) decode the second traffic signal of the interference from the received traffic signal and (b) (b) the second of the decoded interferences. The traffic signal is subtracted from the received traffic signal, (c) the first traffic signal is decoded from the rest of the received traffic signal after the second traffic signal of the decoded interference is subtracted, and / or (d) The value of the SIC success probability can be adjusted as a function of whether or not the interference traffic signal has been successfully decoded.
Therefore, the circuit in the mobile radio terminal or the first receiver receives (a) the first pilot signal from the first transmitter (first device WT-A) and (b) the second transmit. To receive a second pilot signal from the device (third device WT-C) indicating that the second transmitter (third device WT-C) is about to transmit a second traffic signal. Can be adapted to. The second section of the same circuit, another circuit, or the same or another circuit is made by the first receiver (second device WT-B) by the first transmitter (first device WT-A). Predicts as a function of SIC success probability whether the second traffic signal of interference to be transmitted by the third device can be decoded and subtracted before decoding the first traffic signal to be transmitted. Can be adapted to. The same circuit, another circuit, or the third section of the same or another circuit sets the transmission rate for the first transmitter (first device WT-A) and the received signal strength of the first pilot signal. And can be adapted to be determined as a function of the predicted amount of total interference to be sensed by the first receiver (second device WT-B), which is determined as a function of SIC success probability. A fourth section of the same circuit, another circuit, or the same or another circuit is adapted to send a rate report signal, including the transmission rate, to the first transmitter (first device WT-A). obtain. The same circuit, another circuit, or the fifth section of the same or another circuit is the first transmitter (first transmitter) by the first receiver (second device WT-B) in the subsequent traffic channel. A first traffic signal from the first transmitter (first device WT-A) and a second transmitter (third) having a data rate that does not exceed the transmission rate reported to device WT-A). Can be adapted to receive traffic signals, including a second traffic signal of interference from the device WT-C).
Transmission power control by interfering device with passive sequential interference elimination / success probability matching FIG. 25 (with FIGS. 25A, 25B, and 25C) shows another example of a protocol for an ad hoc network that facilitates interference elimination. In this example, the protocol may include connection scheduling stage 2508, rate scheduling stage 2522, and transmission stage 2550. In this example, the interfering transmitter provides additional transmit power control with rate control from the lower priority receiver.
In the link (connection) scheduling stage 2508, the first device WT-A2502 (transmitter) transmits the first transmission request 2510, which is heard by the second device WT-B2504 (receiver). A nearby third device, WT-C2506 (interference), may send a second transmission request 2512 to a fourth device, WT-D2509 (receiver). The second transmission request 2512 can also be received or sensed by the second device WT-B2504. According to one feature, the second device, WT-B2504, then requests transmission from the first device, WT-A2502, when it causes unacceptable interference for higher priority communication. , The second device WT-B2504 may make a receive concession attempting to drop out (eg, ignoring or rejecting a transmission request from the first device WT-A2502). For example, in the second device WT-B2504, the second device WT-B2504 interferes with the third device WT-C2506 as a function of the received signal strength of the first transmission request 2510 and the second transmission request 2512. Can be determined if can be removed. If so, the second device WT-B2504 will force the first device WT-A2502 to the first device WT without causing the second device WT-B2504 to cause unacceptable interference with other neighboring devices. -A send request response 2516 may be sent indicating that a connection with the A2502 can be established.
The third device WT-C2506 does not make a sender concession in the third device WT-C2506, but instead the third device WT-C2506 causes excessive interference to the second device WT-B2504. Power control can also be performed in the later stages of the protocol (ie, the rate scheduling stage and / or the traffic transmission stage) so as not to generate. Similarly, the fourth device WT-D2509, which is the target receiver for transmission from the third device WT-C2506, does not have to make a reception concession. That is, the fourth device WT-D2509 does not drop out when it detects that the signal power from the first device WT-A2502 is larger than the reception concession threshold. Alternatively, the fourth device WT-D2509 may attempt to decode and subtract the traffic signal from the first device WT-A2502 before decoding the signal from the third device WT-C2506.
In the rate scheduling stage 2522, the first device WT-A2502 is the first pilot signal P.<sub>1</sub>Can be sent (2524). The third device WT-C2506 also has a second pilot signal P.<sub>2</sub>Can be sent (2528). However, the third device, WT-C2506, may determine the reduced transmit power in connection scheduling stage 2508 if the interference cost 2518 is determined to be greater than a given threshold (2526). The third device, WT-C2506, then receives a second pilot signal P with reduced transmission power.<sub>2</sub>Is sent (2526).
In the second device WT-B2504, the second device WT-B2504 is the first traffic transmission S from the first device WT-A2502.<sub>1</sub>First transmission rate R that can decode<sub>B1</sub>The first pilot signal P from the first device WT-A2502, assuming that at least a small portion of the signal energy from the third device WT-C2506 can be removed.<sub>1</sub>2524 Received signal strength PWR<sub>P1</sub>Can be determined as a function of (2529). The second device WT-B2504 is connected to the first device WT-A2502 with a first transmission rate R.<sub>B1</sub>A first rate report signal (feedback) containing can be transmitted (2531). The first device, WT-A2502, is the first actual traffic transmission rate R.<sub>ACTUAL-1</sub>The first transmission rate R received from the second device WT-B2504<sub>B1</sub>Can be determined as a function of (2537). That is, the first actual transmission rate R<sub>ACTUAL-1</sub>Is the first transmission rate R<sub>B1</sub>It is as follows.
In addition, the second device WT-B2504 is a second traffic transmission S from the second device WT-B2504 from the third device WT-C2506.<sub>2</sub>Second transmission rate R that can decode<sub>B2</sub>The second pilot signal P from the third device WT-C2506.<sub>2</sub>Received signal strength of 2528 PWR<sub>P2</sub>It can also be determined as a function of (2533). Also, the second transmission rate R<sub>B2</sub>2533 is the first pilot P from the first device WT-A2502<sub>1</sub>Received signal strength PWR<sub>P1</sub>It can also be determined as a function of. This is because the second device WT-B2504 performs SIC to remove the traffic signal from the third device WT-C2506 before decoding the intended traffic signal from the first device WT-A2502. This is because the traffic signal from the first device WT-A2502 is considered to be an interference in the process of first decoding the traffic signal from the third device WT-C2506 when trying. Therefore, the second transmission rate R<sub>B2</sub>The second device WT-B2504 has the first rate R<sub>B1</sub>With the maximum rate at which the traffic transmission from the third device WT-C2506 can be decoded and removed so that the desired traffic transmission from the first device WT-A2502 transmitted in can be decoded. can do. The second device WT-B2504 is connected to the third device WT-C2506 with a second transmission rate R.<sub>B2</sub>A second rate report signal containing can be transmitted (2535).
The fourth device WT-D2509 is a second pilot signal P transmitted from the third device WT-C2506.<sub>2</sub>The energy in can be measured and this energy can be compared to the total received energy (2530). Further, the fourth device WT-D2509 is a first pilot signal P transmitted from the first device WT-A2502.<sub>1</sub>The energy in is also measured and this energy can be compared to the total received energy (2532). SIC success probability estimate P based on first pilot signal strength and second pilot signal strength<sub>SIC</sub>Is earned (2539). For example, SIC probability estimate P<sub>SIC</sub>Is the second pilot signal P<sub>2</sub>Intensity and first pilot signal P<sub>1</sub>Strength ratio RT<sub>P2 / P1</sub>Can be.
These pilot signals P<sub>1</sub>And P<sub>2</sub>Based on the energy comparison of, the fourth device WT-D2509 can calculate two transmission rates. 1st rate R<sub>D1</sub>2534 assumes that the fourth device WT-D2509 can decode the transmission from the first device WT-A2502 and deduct the contributory portion of the transmission of the first device from the total received signal. It can be the transmission rate (of the third device) that the fourth device WT-D2509 can decode the transmission from the third device WT-C2506. Second rate R<sub>D2</sub>2536 may allow the fourth device WT-D2509 to decode any other transmission (including transmission from the first device WT-A2502) as interference and decode the transmission from the third device WT-C2506. It can be the second transmission rate.
SIC success probability estimate P<sub>SIC</sub>If a certain threshold is exceeded, the fourth device WT-D2509 will be subjected to the first rate R.<sub>D1</sub>Select (2538). Instead, the SIC success probability estimate P<sub>SIC</sub>If is below this threshold, the fourth device WT-D2509 has a second rate R.<sub>D2</sub>Select (2540). The fourth device WT-D2509 has a selective rate R to the third device WT-C.<sub>S</sub>(2542). The fourth device WT-D2509 may maintain another SIC success probability estimate for another device with which the fourth device WT-D2509 communicates.
The third device WT-C2506 has a selective transmission rate R transmitted by the fourth device WT-D2509.<sub>S</sub>And the transmission rate R transmitted by the second device WT-B2504<sub>B2</sub>To receive. Transmission rate R<sub>B2</sub>A transmission in which the second device WT-B2504 can remove the transmission from the third device WT-C2506 to decode and obtain the desired traffic signal or transmission from the first device WT-A2502. The rate.
In the traffic transmission stage 2550, the first device WT-A2502 is the first actual traffic transmission rate R.<sub>ACTUAL-1</sub>In the second device WT-B2504, the first traffic signal S<sub>1</sub>Is sent (2552). 1st traffic signal S<sub>1</sub>At the same time or overlapping, the third device WT-C2506 also has a selection rate R.<sub>S</sub>In the fourth device WT-D2509 with this second traffic signal S<sub>2</sub>Can be sent (2554).
The second device WT-B2504 has a first traffic signal S.<sub>1</sub>And the second traffic signal S<sub>2</sub>A synthetic signal containing a part or all of the above can be received. The second device WT-B2504 is a second traffic signal S from the third device WT-C2506.<sub>2</sub>(2546), then remove (subtract) this signal from the total received signal (2558), and finally the desired first traffic signal S from the first device WT-A2502.<sub>2</sub>Can be decrypted (2560).
Similarly, the fourth device WT-D2509 also has the first traffic signal S.<sub>1</sub>And the second traffic signal S<sub>2</sub>A synthetic signal containing a part or all of the above can be received. Selection rate R<sub>S</sub>Is the first rate R<sub>D1</sub>If, the fourth device WT-D2509 is the second traffic signal S from the third device WT-C2506.<sub>2</sub>First, the first traffic signal S transmitted by the first device WT-A2502 before decoding.<sub>1</sub>Is decoded, the corresponding signal is reconstructed, and the contributing part of this is subtracted from the total received signal. Selection rate R<sub>S</sub>Is the second rate R<sub>D2</sub>If, the fourth device WT-D2509 receives the second traffic signal S from the third device WT-C2506 from the received signal.<sub>2</sub>Is decoded and all other signals (including the signal from the first device WT-A2502) are considered interference (2564).
Second traffic signal S<sub>2</sub>If the SIC decoding of SIC is successful, the fourth device WT-D2509 is the SIC success probability estimate P.<sub>SIC</sub>Can be increased. On the other hand, if SIC decoding fails, the fourth device is the SIC success probability estimate P.<sub>SIC</sub>Can be reduced.
FIG. 26 shows an example of how to operate on a first transmitter of interference that facilitates active sequential interference elimination in a peer-to-peer network. In this example, the "third device" (such as the WT-C306 in FIG. 3) is referred to as the "first transmitter" and the "fourth device" (such as the WT-D308 in FIG. 3) is the first receiver. Called a device. The "first device" (such as the WT-A302 in FIG. 3) is referred to as the second transmitter, and the second device (such as the WT-C304 in FIG. 3) is referred to as the second receiver. In this example, the traffic transmission from the third device (WT-C) to the fourth device (WT-D) is the traffic from the first device (WT-A) to the second device (WT-B). It may have a lower communication priority than transmission.
The first transmitter (third device WT-C) is the first receiver, which is the target receiver of the first traffic signal to be transmitted by the first transmitter (third device WT-C). The first transmission request may be broadcast to the device (fourth device WT-D) (2602).
A second receiver (second) in response to a second transmit request from the second transmitter (first device WT-A) before transmitting the first traffic signal to the target fourth device. The first transmit request response, which may be transmitted by the second apparatus WT-B), may be received by the first transmitter (third apparatus WT-A) (2604). The first request response is that the second receiver (second device WT-B) is ready to receive traffic transmissions from the second transmitter (first device WT-A). Can be instructed. Similarly, the first transmitting device (third device WT-C) also has a first receiving device (fourth device WT-D) from the first receiving device (fourth device WT-D). A second transmit request response may be received indicating that it is ready to receive traffic from the first transmitter (third device WT-C) (2606).
The first transmitting device (third device WT-C) then determines whether the first traffic signal should be transmitted or broadcast to the first receiving device (fourth device WT-D). obtain. In one example, the first transmitter (third device WT-C) uses the cost of interference with the second receiver (second device WT-B) as a function of the received power of the first request response. Can be calculated (2608). That is, in the first transmitting device (third device WT-C), the second device whose intended traffic transmission is to receive the traffic transmission from the second transmitting device (first device WT-A). It can be determined whether it will cause excessive interference with the receiving device (second device WT-B). The predicted interference cost is calculated as a function of the received power of the second transmit request response signal and perhaps the transmit power that the first transmitter (third device WT-C) intends to use for its traffic transmission. obtain. The first transmitter (third device WT-C) can then determine the transmit power for the pilot signal as a function of the calculated interference cost and the transmit power of the first transmit request (2610). .. That is, the determined transmit power may be selected so as not to cause unacceptable interference with other neighbors, especially those with higher communication priority. The first transmitter (third device WT-C) may broadcast the pilot signal with the determined transmit power (2612). Note that in one embodiment, the transmit power of the pilot signal in the peer-to-peer network can be proportional to the traffic transmit power for the transmitter. The first transmitting device (third device WT-C) is then moved from the first receiving device (fourth device WT-D) by the first receiving device (fourth device WT-D). A first rate report containing the maximum transmission rate selected to receive communication from one transmitter (third device WT-C) may be received (2614). For example, the first transmission rate is such that the first receiving device (fourth device WT-D) receives the second receiving device (second device WT-D) from the second transmitting device (first device WT-A). For the purpose of the device WT-B)
The first transmitter (third device WT-C) then uses a transmission rate below the maximum transmission rate to send the first traffic signal to the first receiver (fourth device WT-D). Can be transmitted or transmitted (2616). In one example, the traffic transmission from the second transmitter (first device WT-A) to the second receiver (second device WT-B) is the first transmitter (third device WT-). Note that it has a higher priority than traffic transmission from C) to the first receiver (fourth device WT-D). According to one feature, the transmission power of the first traffic signal may be proportional to the transmission power of the pilot signal. The first traffic signal has a frequency shared with the second traffic signal transmitted from the second transmitting device (first device WT-A) to the second receiving device (second device WT-B). It can be transmitted over the spectrum.
FIG. 27 shows an example of how to operate on a first receiver that facilitates active sequential interference elimination in a peer-to-peer network. In this example, the "fourth device" (WT-D308 in FIG. 3) is referred to as the first receiving device, and the "third device" (WT-C306 in FIG. 3) is referred to as the first transmitting device. The "first device" (such as the WT-A302 in FIG. 3) is referred to as the second transmitter, and the second device (such as the WT-C304 in FIG. 3) is referred to as the second receiver. In this example, the traffic transmission from the first transmitter (third device WT-C) to the first receiver (fourth device WT-D) is the second transmitter (first device WT). It may have a lower communication priority (on the shared frequency spectrum) than the traffic transmission from -A) to the second receiver (second device WT-B).
The first receiving device (fourth device WT-D) may wirelessly receive the first pilot signal from the first transmitting device (third device WT-C) (2702). In addition, the first receiving device (fourth device WT-D) has a second transmitting device (third device WT-C) to a second transmitting device (third device WT-C). , A second pilot signal indicating that it is attempting to transmit a second traffic signal that would interfere with the first traffic signal may also be received wirelessly (2704). The first receiving device (fourth device WT-D) can then determine the first transmission rate as a function of the received signal strength of the first pilot signal (2706). In one example, the first transmission rate is such that the first receiving device (fourth device WT-D) first decodes the transmission from the second transmitting device (first device WT-A). Assuming that the transmission of is deductable from the total received signal, the transmission from the first transmitting device (third device WT-C) can be set to a rate at which the transmission can be decoded. Similarly, the first receiving device (fourth device WT-D) can also determine the second transmission rate as a function of the received signal strength of the first pilot signal and the second pilot signal (2708). .. In one example, the second transmission rate is the first transmitter of interference (first transmitter), assuming that the first receiver (fourth device WT-D) considers any other signal to be interference. The rate can be set so that the traffic transmission from the device WT-C) of 3 can be decoded.
SIC success probability estimates can then be acquired or calculated based on the first pilot signal strength and the second pilot signal strength (2710). If the SIC success probability estimate is greater than the threshold, the receiver chooses the first transmission rate (2712). Otherwise, if the probability of success estimate is less than or equal to the threshold, the first receiver (fourth device WT-D) chooses a second transmission (2714). The first receiving device (fourth device WT-D) then wirelessly transmits the selective transmission rate to the first transmitting device of interference (third device WT-C) (2716). In response, the first receiving device (fourth device WT-D) may receive the first traffic signal at a transmission rate less than or equal to the selected transmission rate (2718).
FIG. 28 is a block diagram showing a wireless terminal configured to perform or facilitate active sequential interference elimination (SIC) within a peer-to-peer wireless network. The wireless terminal 2802 is a processing circuit 2804 (one or more processors) coupled to a transmitter / receiver 2806 (such as a transmitting module and / or a receiving module) coupled to an antenna 2808 to enable peer-to-peer communication. , Electrical components, and / or circuit modules, etc.). The processing circuit 2804 may also be coupled to the peer-to-peer communication controller 2810, which can facilitate peer-to-peer communication, and the WAN communication controller 2812, which can (optionally) facilitate communication over the WAN. The wireless terminal 2802 may also include an active sequential interference elimination module 2814 coupled to processing circuit 2804, a transmission rate selector 2816 and an interference cost calculator 2818.
In one example, the wireless terminal 2802 adjusts its transmit power to reduce interference with other neighbors while at the same time setting the transmission rate of the wireless terminal 2802 to its target first receiver (fourth). It may be configured to operate as a first transmitter (third device WT-C) that adjusts according to the instructions of device WT-C). In this configuration, the wireless terminal (first transmitter) may be configured to perform the operations shown in FIGS. 25 and 26.
Therefore, the circuit in the first transmitter may be adapted to broadcast the first transmit request to the first receiver. The same circuit, another circuit, or a second section of the same or another circuit is transmitted by the second receiver in response to a second transmit request from the second transmitter from the second receiver. It may be adapted to receive the first solicitation response made. A third section of the same circuit, another circuit, or the same or another circuit may be adapted to calculate the cost of interference to the second receiver as a function of the received power of the first transmit request response. .. The fourth section of the same circuit, another circuit, or the same or another circuit now determines the transmit power for the pilot signal as a function of the calculated interference cost and the transmit power of the first transmit request. Can be adapted. A fifth section of the same circuit, another circuit, or the same or another circuit may be adapted to compare the calculated interference cost to the threshold. If the calculated interference cost exceeds the threshold, the transmitted power of the determined pilot signal is less than the transmitted power of the first transmit request. The sixth section of the same circuit, another circuit, or the same or another circuit now determines the transmit power for the pilot signal as a function of the calculated interference cost and the transmit power of the first transmit request. Can be adapted. The same circuit, another circuit, or a seventh section of the same or another circuit may be adapted to transmit a pilot signal using the determined transmit power. The same circuit, another circuit, or the eighth section of the same or another circuit is the maximum selected to receive communication from the first receiver by the first receiver from the first transmitter. It may be adapted to receive a first rate report that includes the transmission rate. A ninth section of the same circuit, another circuit, or the same or another circuit may be adapted to transmit a first traffic signal to a first receiver using a transmission rate below the maximum transmission rate. ..
In one example, the wireless terminal 2802 determines the maximum transmission rate that the first transmitter (third device WT-C) should use when communicating with the first receiver to facilitate SIC. It can be configured to operate as one receiving device (fourth device WT-D). In this configuration, the wireless terminal (first receiver) may be configured to perform the operations shown in FIGS. 25 and 27.
Therefore, the circuit in the mobile radio terminal may be adapted to receive the first pilot signal from the first transmitter of interference. The second section of the same circuit, another circuit, or the same or another circuit is from the second transmitter to the second traffic where the second transmitter interferes with the first traffic signal. It may be adapted to receive a second pilot signal indicating that it is about to send a signal. A third section of the same circuit, another circuit, or the same or another circuit may be adapted to determine the first transmission rate as a function of the received signal strength of the first pilot signal. A fourth section of the same circuit, another circuit, or the same or another circuit is adapted to determine the second transmission rate as a function of the received signal strength of the first and second pilot signals. Can be done. The same circuit, another circuit, or a fifth section of the same or another circuit may be adapted to obtain SIC success probability estimates based on the first pilot signal strength and the second pilot signal strength. A sixth section of the same circuit, another circuit, or the same or another circuit may be adapted to select the first transmission rate if the SIC success probability estimate is greater than the threshold. A seventh section of the same circuit, another circuit, or the same or another circuit may be adapted to select a second transmission rate if the probability of success estimate is less than or equal to the threshold. The same circuit, another circuit, or the eighth section of the same or another circuit may be adapted to transmit the selective transmission rate to the first transmitter of interference.
Although some of the examples presented herein can be implemented in the context of OFDM TDD systems, the methods and devices of various embodiments include many non-OFDM, many non-TDD systems, and /. Alternatively, it can be applied to a wide range of communication systems including many non-cellular systems.
In various embodiments, the terminals and / or devices described herein can be implemented using one or more modules that perform steps corresponding to one or more methods. Such modules may be implemented using software, hardware, or a combination of software and hardware. In one or more examples and / or configurations, the above functions may be performed in hardware, software, firmware, or any combination thereof. When implemented in software, a function may be stored or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include both computer storage media and communication media, including any medium that facilitates the transfer of computer programs from one location to another. The storage medium can be any available medium that can be accessed by a general purpose or dedicated computer. For example, but not limited to, such computer readable media may be RAM, ROM, EEPROM, CD-ROM or other optical disk storage device, magnetic disk storage device or other magnetic storage device, or a desired program. The coding means can be used to carry or store as instructions or data structures and can include a general purpose or dedicated computer, or any other medium accessible by a general purpose or dedicated processor. Also, any connection is, of course, called a computer-readable medium. For example, software from a website, server, or other remote source, coaxial cable, fiber optic cable, paired wire, DSL (digital subscriber). Line, digital subscriber line), or wireless technology such as infrared, radio, microwave, coaxial cable, fiber optic cable, paired wire, DSL, or when transmitted using wireless technology such as infrared, radio, microwave Is included in the definition of medium. Discs (disks and discs), as used herein, include CDs (compact discs), laser discs, optical discs, DVDs (digital versatile discs), floppy® discs and Blu-ray discs, in which case , Disk usually reproduces data magnetically, and disc reproduces data optically using a laser. The above combinations are also included within the scope of computer-readable media.
In addition, storage media include ROM (read-only memory), RAM (random access memory), magnetic disk storage media, optical storage media, flash memory devices, and / or other machine-readable for storing information. It may represent one or more devices for storing data, including media.
Further, each configuration may be implemented by hardware, software, firmware, middleware, microcode or any combination thereof. When implemented as software, firmware, middleware or microcode, program code or code segments that should perform the required tasks may be stored on a computer-readable medium such as a storage medium or other storage device. The processor can perform the required tasks. A code segment can represent any combination of procedures, functions, subprograms, programs, routines, subroutines, modules, software packages, classes, or instructions, data structures, or program statements. A code segment may be coupled to another code segment or hardware circuit by passing and / or receiving information, data, arguments, parameters, or memory contents. Information, arguments, parameters, data, etc. can be passed, transferred, or transmitted by any suitable means, including memory sharing, message passing, token passing, network transmission, and the like.
Those skilled in the art will generally appreciate that most of the procedures presented in this disclosure can be performed in a similar manner. Any circuit or circuit part (s) may be implemented alone or in combination as part of an integrated circuit with one or more processors. One or more of these circuits may be implemented in integrated circuits, ARM (Advance RISC Machine) processors, DSPs (digital signal processors), general purpose processors and the like.
Considering the above description, those skilled in the art will be exposed to a number of further variations on the methods and devices described above. Such modifications should be considered within the scope of the subject matter covered by the claims. Various embodiments of methods and devices can be used to provide CDMA, OFDM (orthogonal frequency division multiplexing), and / or wireless communication connections between an access node and a mobile terminal / device. It may be used in conjunction with other types of communication technology and is used in various embodiments. In some embodiments, the access node can be implemented as a base station that establishes a communication connection with a mobile terminal / device using OFDM and / or CDMA. In various embodiments, mobile terminals and / or devices provide laptop computers, personal digital assistants (PDAs), or receiver / transmitter circuits and logic and / or routines for implementing the methods of various embodiments. Can be implemented as other portable devices, including.
One or more of the components, steps, and / or functions shown in FIGS. 1-28 may be reconstructed and / or combined as a single component, step, or function, and may be combined. It may be implemented as an element, step, or function. Also, other elements, components, steps, and / or functions may be added. The devices, devices and / or components shown in FIGS. 1, 3, 8, 11, 13, 17, 17, 21, 24 and / or 28 are shown in FIGS. 2, 4-7, 7. 9-Perform one or more of the methods, mechanisms, or steps shown in FIGS. 10, 12, 14, 14-16, 18-20, 22-23, and / or 25-27. Can be configured or adapted. The algorithms presented herein can be efficiently implemented in software and / or embedded hardware.
One of ordinary skill in the art can further implement various exemplary logical blocks, modules, circuits, and algorithm steps shown in the context of the configurations disclosed herein as electronic hardware, computer software, or a combination thereof. Should also understand. To articulate the compatibility of this hardware with software, various exemplary components, blocks, modules, circuits, and steps have been described above in terms of their functionality. Whether such a function is implemented as hardware or software depends on the individual applied design constraints imposed on the entire system.
The various features presented herein can be implemented in different systems. For example, a secondary microphone cover detector may be implemented in a single circuit or module, or on separate circuits or modules, and may be performed by one or more processors. It may be performed by a machine-readable or computer-readable instruction embedded in a computer-readable medium, and / or it may be performed on a handheld device, a mobile computer, and / or a mobile phone.
It should be noted that the above configuration is merely an example and should not be construed as limiting the scope of claims. The description of each configuration is for illustration purposes only and is not intended to limit the scope of claims. Therefore, the teachings of the present invention can be easily applied to other types of devices, and many alternative, modified, and modified forms will be apparent to those skilled in the art.
42 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2015097388A | Cited by | Japan | Search report |
| WO2007051130A2 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| JP2007067472A | Cites | Japan | Examiner |
78 members in 8 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 60948984 | United States of America | – | |
| 94898407 | United States of America | P | |
| 94898407 | United States of America | P | |
| 12164477 | United States of America | – | |
| 16447708 | United States of America | A | |
| 16447708 | United States of America | A | |
| 2008069284 | United States of America | W | |
| 2008069284 | United States of America | W | |
| 2007948984 | – | – | – |
| 2008164477 | – | – | – |
| 2008069284 | – | – | – |
| US20070948984P | – | – | – |
| US20080164477 | – | – | – |
| WO2008US69284 | – | – | – |
Members78
| Document | Office | Kind | |
|---|---|---|---|
| US2009017759A1 | United States of America | A1 | |
| US2009017760A1 | United States of America | A1 | |
| US2009017761A1 | United States of America | A1 | |
| US2009017762A1 | United States of America | A1 | |
| US2009017783A1 | United States of America | A1 | |
| US2009017850A1 | United States of America | A1 | |
| WO2009009458A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2009009459A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2009009460A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2009009461A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2009009462A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2009009464A1 | World Intellectual Property Organization (WIPO) | A1 | |
| TW200913604A | Taiwan Province of China | A | |
| TW200915775A | Taiwan Province of China | A | |
| TW200915776A | Taiwan Province of China | A | |
| TW200917682A | Taiwan Province of China | A | |
| TW200922162A | Taiwan Province of China | A | |
| TW200926636A | Taiwan Province of China | A | |
| KR20100029852A | Republic of Korea | A | |
| KR20100032450A | Republic of Korea | A | |
| CN101689938A | China | A | |
| CN101690040A | China | A | |
| CN101690046A | China | A | |
| EP2171889A1 | European Patent Office (EPO) | A1 | |
| EP2171930A1 | European Patent Office (EPO) | A1 | |
| EP2171931A1 | European Patent Office (EPO) | A1 | |
| EP2171949A1 | European Patent Office (EPO) | A1 | |
| EP2171950A1 | European Patent Office (EPO) | A1 | |
| KR20100037622A | Republic of Korea | A | |
| KR20100037623A | Republic of Korea | A | |
| EP2179547A1 | European Patent Office (EPO) | A1 | |
| KR20100046002A | Republic of Korea | A | |
| KR20100049058A | Republic of Korea | A | |
| CN101730989A | China | A | |
| CN101743726A | China | A | |
| CN101790873A | China | A | |
| JP2010533446A | Japan | A | |
| JP2010533447A | Japan | A | |
| JP2010533448A | Japan | A | |
| JP2010533449A | Japan | A | |
| JP2010533450A | Japan | A | |
| JP2010533451AThis record | Japan | A | |
| EP2171949B1 | European Patent Office (EPO) | B1 | |
| AT531227T | Austria | T | |
| ATE531227T1 | Austria | T1 | |
| KR101089017B1 | Republic of Korea | B1 | |
| KR101103935B1 | Republic of Korea | B1 | |
| KR20120035186A | Republic of Korea | A | |
| KR101140434B1 | Republic of Korea | B1 | |
| KR101147551B1 | Republic of Korea | B1 | |
| KR101162995B1 | Republic of Korea | B1 | |
| JP5021810B2 | Japan | B2 | |
| CN101690040B | China | B | |
| JP5129326B2 | Japan | B2 | |
| CN101790873B | China | B | |
| JP5144754B2 | Japan | B2 | |
| US8433349B2 | United States of America | B2 | |
| JP2013081206A | Japan | A | |
| JP2013081207A | Japan | A | |
| JP5199355B2 | Japan | B2 | |
| JP5199356B2 | Japan | B2 | |
| JP5199357B2 | Japan | B2 | |
| EP2597795A2 | European Patent Office (EPO) | A2 | |
| CN101689938B | China | B | |
| KR101274028B1 | Republic of Korea | B1 | |
| EP2597795A3 | European Patent Office (EPO) | A3 | |
| EP2171889B1 | European Patent Office (EPO) | B1 | |
| US8849197B2 | United States of America | B2 | |
| US8855567B2 | United States of America | B2 | |
| US8874040B2 | United States of America | B2 | |
| CN101743726B | China | B | |
| CN101730989B | China | B | |
| CN101690046B | China | B | |
| EP2597795B1 | European Patent Office (EPO) | B1 | |
| US9521680B2 | United States of America | B2 | |
| US9668225B2 | United States of America | B2 | |
| EP2179547B1 | European Patent Office (EPO) | B1 | |
| EP2171930B1 | European Patent Office (EPO) | B1 |
21 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| 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
- 2010533451
- Publication, DOCDB
- 2010533451
- Publication, EPODOC
- JP2010533451
- Application
- 2010516170
- Application, DOCDB
- 2010516170
- Application, EPODOC
- JP20100516170
Titles2
- Japanese
- ピア間無線ネットワークにおける成功確率アダプテーションを備えた干渉装置によって送信電力制御に基づく逐次型干渉除去のための方法及び装置
- English
- Methods and Devices for Sequential Interference Removal Based on Transmit Power Control by Interfering Devices with Success Probability Adaptation in Inter-Peer Wireless Networks
Classification
- CPC, 6
- H04W52/34
- H04W84/18
- H04W28/0236
- H04B17/345
- H04B17/382
- H04W72/54
- IPC, 4
- H04W16 14
- H04W84 18
- H04W28 22
- H04W72 54
Designated states4
- Regional, 4
- Zimbabwe
- Turkmenistan
- Türkiye
- Togo