Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
INTERFERENCE CANCELLATION FOR NSSS DETECTION
Document Type and Number:
WIPO Patent Application WO/2020/143922
Kind Code:
A1
Abstract:
A signal receiver for communicating with one of a plurality of transmitters, the receiver being configured to adapt for communication with a transmitter by the steps of: estimating, for each of multiple transmitters, a respective training signal; receiving a segment of signal on a channel; forming a list comprising at least one of the training signals; for each training signal in that list, estimating the channel response for a signal on the channel from the transmitter associated with that training signal, and thereby estimating a signal on the channel from that transmitter; estimating a processed received signal by cancelling from the received signal a contribution corresponding to the or each training signal; and determining, for a subset of the training signals, the strength of a cross-correlation in the frequency domain between the processed received signal and the respective training signal.

Inventors:
YU CHUNYANG (DE)
POPESCU ANDREI (DE)
Application Number:
PCT/EP2019/050699
Publication Date:
July 16, 2020
Filing Date:
January 11, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
YU CHUNYANG (DE)
International Classes:
H04J11/00
Domestic Patent References:
WO2017136003A12017-08-10
Foreign References:
US20160242103A12016-08-18
US20180160363A12018-06-07
US20160006528A12016-01-07
US20180213495A12018-07-26
US20180063744A12018-03-01
US20130336193A12013-12-19
US20020154717A12002-10-24
Other References:
None
Attorney, Agent or Firm:
KREUZ, Georg (DE)
Download PDF:
Claims:
CLAIMS

1. A signal receiver for communicating with one of a plurality of transmitters, the receiver being configured to adapt for communication with a transmitter by the steps of:

estimating, for each of multiple transmitters, a respective training signal;

receiving a segment of signal on a channel;

forming a list comprising at least one of the training signals;

for each training signal in that list, estimating the channel response for a signal on the channel from the transmitter associated with that training signal, and thereby estimating a signal on the channel from that transmitter;

estimating a processed received signal by cancelling from the received signal a contribution corresponding to the or each training signal; and

determining, for a subset of the training signals, the strength of a cross correlation in the frequency domain between the processed received signal and the respective training signal.

2. A signal receiver as claimed in claim 1 , wherein the step of determining whether the strength of a cross-correlation in the frequency domain between the received signal and a respective training signal exceeds a threshold comprises determining whether the ratio between: (i) the amplitude of cross-correlation in the frequency domain between the received signal and the respective training signal and (ii) the mean amplitude of cross-correlation in the frequency domain between the received signal and each of the respective training signals exceeds a predetermined threshold.

3. A signal receiver as claimed in claim 1 or 2, wherein the segment of signal is a subframe of the signal.

4. A signal receiver as claimed in any preceding claim, the receiver being configured to, if the threshold is exceeded in respect of a training signal, store the identity of the transmitter associated with that training signal.

5. A signal receiver as claimed in any preceding claim, wherein the receiver is configured to, if the threshold is exceeded in respect of two of the training signals:

a. estimate the channel response of signals on the channel from each transmitter associated with those two training signals, and thereby estimate signals on the channel from those transmitters;

b. form the processed received signal by cancelling both the estimated signals from the received signal; and

c. determine, for a subset of the training signals, the strength of a cross correlation in the frequency domain between the processed received signal and the respective training signal.

6. A signal receiver as claimed in claim 5, wherein the receiver is configured to form the processed received signal by:

a. forming a first intermediate processed received signal by cancelling the estimated channel response of a stronger one of the transmitters associated with those two training signals;

b. estimating the channel response of signals on the channel from the weaker one of those transmitters in dependence on the first intermediate processed received signal, and thereby estimating a signal on the channel from that transmitter; and

c. forming a second intermediate processed received signal by cancelling the estimated signal from the weaker one of the transmitters from the received signal.

7. A signal receiver as claimed in claim 6, wherein the receiver is configured to treat the second intermediate processed received signal as the said processed received signal.

8. A signal receiver as claimed in claim 6, wherein the receiver is configured to:

a. re-estimate the channel response of signals on the channel from the stronger one of the transmitters in dependence on the second intermediate processed received signal, and thereby re-estimate signals on the channel from those transmitters; and b. form a third intermediate processed received signal by cancelling the re- estimated signals from the received signal;

and to treat the third intermediate processed received signal as the said processed received signal.

9. A signal receiver as claimed in any preceding claim, wherein the said subset of the training signals excludes the or each training signals associated with a transmitter in respect of which an estimated signal has been cancelled.

10. A signal receiver as claimed in any preceding claim, wherein the training signal is a synchronisation signal.

1 1 . A signal receiver as claimed in any preceding claim, wherein the receiver is configured for receiving an NB-loT (narrowband Internet of Things) signal.

12. A signal receiver as claimed in any preceding claim, wherein the receiver is configured to, having determined, for a subset of the training signals, the strength of a cross-correlation in the frequency domain between the processed received signal and the respective training signal, select in dependence on that determination one of the transmitters associated with the members of the subset and thereupon communicate with that transmitter.

13. A signal receiver as claimed in any preceding claim, wherein the receiver is configured to perform transmitter detection on the processed received signal by use of a non-coherent integration cross-correlation metric.

14. A signal receiver as claimed in claim 13, wherein the receiver is configured to select one of the transmitters in dependence on an output of the metric and to thereupon communicate with that transmitter.

15. A signal receiver as claimed in any preceding claim, the signal receiver being configured to, for each of the training signals, estimate whether the strength of a cross- correlation between the received signal and the respective training signal exceeds a threshold; and

if that threshold is exceeded in respect of a training signal to add that signal to the said list.

16. A signal receiver as claimed in any preceding claim, the signal receiver being configured to repeat the steps of estimating the channel response, forming a processed received signal and determining the strength of a cross-correlation, wherein in each repetition after the first the processed received signal is formed by cancelling from the processed received signal formed in the preceding iteration.

17. A method for operating a signal receiver to communicate with one of a plurality of transmitters, the method comprising:

estimating, for each of multiple transmitters, a respective training signal;

receiving a segment of signal on a channel;

forming a list comprising at least one of the training signals;

for each training signal in that list, estimating the channel response for a signal on the channel from the transmitter associated with that training signal, and thereby estimating a signal on the channel from that transmitter;

estimating a processed received signal by cancelling from the received signal a contribution corresponding to the or each training signal; and

determining, for a subset of the training signals, the strength of a cross correlation in the frequency domain between the processed received signal and the respective training signal.

18. A computer program product storing program code for performing the method according to claim 17 when the computer program is run by a processor.

Description:
INTERFERENCE CANCELLATION FOR NSSS DETECTION

FIELD OF THE INVENTION

This invention relates to methods for improving Narrowband Secondary Synchronization Signal detection performance.

BACKGROUND

In current cell search procedures within narrowband Internet of Things (NB-loT) networks, after carrier frequency offset (CFO) and timing acquisition using a Narrowband Primary Synchronisation Signal (NPSS), a Narrowband Secondary Synchronization Signal (NSSS) is used to decode the cell ID and frame number. When multiple cells are present, and when the signals are relatively strong, false cells may be detected during cell search.

Narrowband Physical Broadcast Channel (NPBCH) decoding can be subsequently used to reject false cell detections using a cyclic redundancy check (CRC). However, this can result in an unnecessarily long processing delay and increased power consumption. In the meantime, weak cells may not be detected due to interference from a strong cell or cells.

In conventional NSSS detection, using frequency domain cross-correlation and non coherent integration, thresholds are determined relative to a detection metric. The detection metric is typically based on the correlation of each of the possible transmitted signals with the received signal.

There is often a trade-off between minimising false detections and sensitivity performance when setting the threshold. If the threshold is set low for wide coverage, this can cause excessive false detections, especially when the received signal is relatively strong. On the other hand, if the threshold is set high to remove false detections, this can degrade sensitivity performance, thus reducing coverage. Furthermore, in a multiple/synchronous cell scenario, interference from stronger cells masks the metric of weaker cells.

Where an NB-loT (narrowband Internet of Things) device receives signals from different cells and the frame structure of these signals is synchronous (or near- synchronous), the NSSS signals from the different cells overlap within the received signal. It is this scenario that the present invention addresses.

In current practice the different cells of an NB-loT network may not be required to be synchronized. However, situations can arise where different cells are synchronized due to implementation-specific conditions, for instance where multiple cells are served by a single base station, or by collocated base stations.

It is desirable to handle the scenario of multiple near-synchronous cells with different cell IDs using a technique that retains sensitivity whilst reducing false cell detection.

SIC is a known technique in wireless communications. It typically may be used in receivers that receive simultaneously signals from multiple transmitters (and/or from multiple antennas of a transmitter). For example, SIC can be used in code-division multiple access (CDMA) systems for multi-user detection (MUD). It can also be used in multiple-input multiple-output (MIMO) systems to detect multiple data streams from one or more transmitters.

In known applications, the multiple signals to be identified by the receiver are modulated by data and the goal of the SIC is to recover the data from a received signal in the presence of the interference from the other signals. The channel between the transmitter and the receiver is typically estimated separately from the SIC procedure.

In some scenarios, at the time of NSSS detection the channel between each transmitter and the receiver is not known and there is a need to determine the presence or absence in the received signal of transmitted NSSS signals belonging to a fixed set, as altered by the unknown channels. It would be desirable to have an improved technique for detecting signals such as synchronization signals.

SUMMARY OF THE INVENTION

According to a first aspect there is provided a signal receiver for communicating with one of a plurality of transmitters, the receiver being configured to adapt for communication with a transmitter by the steps of: estimating, for each of multiple transmitters, a respective training signal; receiving a segment of signal on a channel; forming a list comprising at least one of the training signals; for each training signal in that list, estimating the channel response for a signal on the channel from the transmitter associated with that training signal, and thereby estimating a signal on the channel from that transmitter; estimating a processed received signal by cancelling from the received signal a contribution corresponding to the or each training signal; and determining, for a subset of the training signals, the strength of a cross-correlation in the frequency domain between the processed received signal and the respective training signal.

The signal receiver of the present invention may eliminate false detections of cells whilst retaining sensitivity, which in turn reduces processing latency and power consumption, and can increase the detection ratio of weak cells which are covered up by interference from strong cells.

The step of determining whether the strength of a cross-correlation in the frequency domain between the received signal and a respective training signal exceeds a threshold may comprise determining whether the ratio between: (i) the amplitude of cross-correlation in the frequency domain between the received signal and the respective training signal and (ii) the mean amplitude of cross-correlation in the frequency domain between the received signal and each of the respective training signals exceeds a predetermined threshold.

The segment of signal may be a subframe of the signal. The receiver may be configured to, if the threshold is exceeded in respect of a training signal, store the identity of the transmitter associated with that training signal.

The receiver may be configured to, if the threshold is exceeded in respect of two of the training signals: a. estimate the channel response of signals on the channel from each transmitter associated with those two training signals, and thereby estimate signals on the channel from those transmitters; b. form the processed received signal by cancelling both the estimated signals from the received signal; and c. determine, for a subset of the training signals, the strength of a cross-correlation in the frequency domain between the processed received signal and the respective training signal.

The receiver may be configured to form the processed received signal by: a. forming a first intermediate processed received signal by cancelling the estimated channel response of a stronger one of the transmitters associated with those two training signals; b. estimating the channel response of signals on the channel from the weaker one of those transmitters in dependence on the first intermediate processed received signal, and thereby estimating a signal on the channel from that transmitter; and c. forming a second intermediate processed received signal by cancelling the estimated signal from the weaker one of the transmitters from the received signal.

The receiver may be configured to treat the second intermediate processed received signal as the said processed received signal.

The receiver may be configured to: a. re-estimate the channel response of signals on the channel from the stronger one of the transmitters in dependence on the second intermediate processed received signal, and thereby re-estimate signals on the channel from those transmitters; and b. form a third intermediate processed received signal by cancelling the re-estimated signals from the received signal; and to treat the third intermediate processed received signal as the said processed received signal. Iterative cancellation may result in improved NSSS detection performance. The said subset of the training signals may exclude the or each training signals associated with a transmitter in respect of which an estimated signal has been cancelled.

The training signal may be a synchronisation signal. The training signal may be a Narrowband Secondary Synchronisation Signal. This may be used to decode the cell ID and frame number.

The receiver may be configured for receiving an NB-loT (narrowband Internet of Things) signal. The technique may therefore be conveniently implemented in current systems.

The receiver may be configured to, having determined, for a subset of the training signals, the strength of a cross-correlation in the frequency domain between the processed received signal and the respective training signal, select in dependence on that determination one of the transmitters associated with the members of the subset and thereupon communicate with that transmitter. In this way, the system may be able to select a preferred transmitter with which to communicate.

The receiver may be configured to perform transmitter detection on the processed received signal by use of a non-coherent integration cross-correlation metric. The technique used by the receiver may therefore be compatible with known methods.

The receiver may be configured to select one of the transmitters in dependence on an output of the metric and to thereupon communicate with that transmitter. In this way, the system may be able to select a preferred transmitter with which to communicate.

The signal receiver may be configured to, for each of the training signals, estimate whether the strength of a cross-correlation between the received signal and the respective training signal exceeds a threshold; and if that threshold is exceeded in respect of a training signal to add that signal to the said list. This may enable relatively strongly received signals to be identified. The signal receiver may be configured to repeat the steps of estimating the channel response, forming a processed received signal and determining the strength of a cross-correlation, wherein in each repetition after the first the processed received signal is formed by cancelling from the processed received signal formed in the preceding iteration. This iterative approach may improve the accuracy of the technique.

According to a second aspect there is provided a method for operating a signal receiver to communicate with one of a plurality of transmitters, the method comprising: estimating, for each of multiple transmitters, a respective training signal; receiving a segment of signal on a channel; forming a list comprising at least one of the training signals; for each training signal in that list, estimating the channel response for a signal on the channel from the transmitter associated with that training signal, and thereby estimating a signal on the channel from that transmitter; estimating a processed received signal by cancelling from the received signal a contribution corresponding to the or each training signal; and determining, for a subset of the training signals, the strength of a cross-correlation in the frequency domain between the processed received signal and the respective training signal.

According to a third aspect there is provided a computer program product storing program code for performing the method according to the second aspect when the computer program is run by a processor.

This may eliminate false detections whilst retaining sensitivity, which in turn reduces processing latency and power consumption, and can increase the detection ratio of weak cells which are covered up by interference from strong cells.

BRIEF DESCRIPTION OF THE FIGURES

The present invention will now be described by way of example with reference to the accompanying drawings. In the drawings: Figure 1 shows an example of a system comprising a signal receiver configured to communicate with a plurality of transmitters according to the present invention.

Figure 2 illustrates an example of a process implementable by the system of Figure 1 .

Figure 3 shows the results of NSSS detection performance for the TU1 Hz channel.

Figure 4 shows the results of NSSS detection performance for the AWGN channel.

Figure 5 shows an example of method for operating a signal receiver according to the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Figure 1 shows a system comprising a signal receiver 104 which is configured to communicate with a plurality of transmitters 101 , 102, 103. The signal receiver 104 comprises a radio frequency receiver front end module 105 that is configured to receive signals from the transmitters 101-103. The front end module may, for example, amplify or down-convert a signal that it receives from a transmitter. In this example, the signal receiver is configured to receive a NSSS signal from each transmitter to decode the cell ID and frame number.

The signal receiver 104 also comprises a signal estimator 106. The signal estimator forms, for each of the transmitters 101 , 102, 103, a respective estimated NSSS signal.

The signal receiver 104 can receive a subframe worth of signal containing the NSSS signal on a channel from one of the transmitters 101 -103 at the front end module 105. Signal estimator 106 can form a list comprising the NSSS signals deemed to be present in the received subframe. For each NSSS signal in that list, the signal estimator can estimate the channel response for a signal on the channel from the transmitter associated with that NSSS signal. The signal receiver can then form an estimate of the NSSS signal received from a transmitter in the cancellation module 107 by cancelling the estimated NSSS signals from other transmitters from the received signal. The cancellation process may be performed iteratively, as described in further detail below, as shown by arrow 108 in Figure 1 .

The signal receiver can then determine the strength of a cross-correlation in the frequency domain between the processed received signal and the respective NSSS signal.

One implementation of the NSSS detection system of Figure 1 is shown in the process flowchart diagram of Figure 2.

The NSSS signals transmitted by the transmitters belong to a finite set of candidates. At step 201 , for each received NSSS subframe, the cross-correlation amplitude in the frequency domain with each candidate NSSS signal is calculated. The ratio of each cross-correlation amplitude with respect to the mean cross correlation amplitude over all of the candidates is determined. The ratio for each candidate is then compared with the threshold ratio value that has been set.

At step 202, the cell candidates to be cancelled are chosen based on the cross correlation metric. If the ratio for the strongest cell is less than the set cancellation threshold, no cancellation will be carried out. If no cells are to be cancelled at step 203, the method proceeds to step 204. In this case, the system will act the same way as it does when using a simple non-coherent integration NSSS detection algorithm and the results are output at step 205. Therefore, in this case, the sensitivity of processing according to this invention is the same as that of processing using simple non-coherent integration.

If the strongest cell ratio is greater than the set cancellation threshold, at least one cell will be cancelled and the method moves to step 206, where the cell IDs and frame numbers are stored to the detection results. At step 207, if the ratio for the strongest cell is much stronger than the second cell or if the ratio for the second cell is small, only the channel response of the strongest cell is estimated at step 208 and the estimated contribution of the strongest cell is subtracted from the overall received signal from the transmitter. The residual signal is used for non-coherent integration detection of other cells at step 209 and the cross-correlation metric is obtained for all cell candidates. Returning to step 204, cell detection is performed for the other cells and the detection results are output at step 205.

If the ratios of the two strongest cells exceed the threshold value and the ratios are close to each other, iterative cancellations are carried in the following way in steps 2010-2012. The received signal of the strongest cell is estimated and its contribution is subtracted from the overall signal in step 2010. The residual signal is then used to estimate the channel of the second strongest cell and its received signal is reconstructed and subtracted from the original signal in step 2011. At step 2012, the strongest cell channel is re-estimated again from the residual signal in step 2011 and its effect is cancelled again from the residual signal. Using this approach, the significant contribution from both of the strongest cells can be eliminated and their mask effect is suppressed significantly. In this case, the cells to be cancelled in each individual frame are very strong, and there is no false detection due to the high threshold.

Test results for the technique described herein are presented in terms of missed detection ratio and false detection ratio in Figures 3 and 4.

Figure 3 shows test results for the TU1 HZ channel. B200 is the known processing algorithm using simple non-coherent integration and SIC is the proposed algorithm. The missed detection ratio is the ratio of the number of successful cell detections to the total number of cells that should be detected after successful PSS detection. For example, after 100 trials, 99 trials have PSS detections, and the total number of successful cell detections is 160, 2 cells are available, so the missed detection ratio is 1-160/(99 * 2)=0.1919. The false detection ratio is the ratio of the number of false cell detections to the total number of cells that should be detected after successful PSS detection. In the above case, if the number of false cell detections is 3 per trial, in total there are 297 false cell detections, so the false detection ratio is 297/(2 * 99)=1.5 Using the SIC approach, sensitivity is retained, whilst false detection is reduced significantly.

Figure 4 shows test results for the AWGN channel. The ratio in the legend is the amplitude ratio for multiple cells. Using interference cancellation can improve detection of weak cells (14dB weaker, compared with the strongest cell) and reduces false detection.

In another implementation of the invention, a successive cancellation procedure is performed as follows.

1. The signal receiver makes an initial assumption about the number of transmitted signals present in the received signal (as altered by their corresponding channels). For example, a transmitted candidate signal may be deemed to be present in the received signal if its correlation with the received signal (prior to any successive cancellation processing) exceeds a threshold.

2. The receiver maintains a table of channel estimates, one for each transmitted signal. Initially the channel estimates may be initialized to zero.

3. The receiver finds the index of each transmitted signal (out of the candidate set) and computes a channel estimate for each of the transmitted signals deemed present by maximizing a correlation between the transmitted signal and the received signal, after first subtracting from the received signal the interference contributions of all the other transmitted signals, the interference corresponding to each transmitted signal being calculated according to its latest channel estimate in the said table.

4. Step 3 is performed iteratively, starting with the transmitted signal deemed to be strongest.

5. The iterative process may be stopped if the channel estimates table ceases to change significantly between iterations.

6. The assumed number of transmitted signals may be increased if a strong enough correlation with an additional transmitted signal is found after removing signal interference due to the transmitted signals previously assumed from the received signal, according to their computed channel estimates. Figure 5 shows another example of a method for operating a signal receiver to communicate with one of a plurality of transmitters in accordance with the present invention. At step 501 , the method comprises estimating, for each of multiple transmitters, a respective training signal. Next, at step 502, the method comprises receiving a segment of signal on a channel. At step 503, a list is formed comprising at least one of the training signals. For each training signal in that list, at step 504, the method comprises estimating the channel response for a signal on the channel from the transmitter associated with that training signal, and thereby estimating a signal on the channel from that transmitter. At step 505, the method comprises estimating a processed received signal by cancelling from the received signal a contribution corresponding to the or each training signal. At step 506, the method comprises determining, for a subset of the training signals, the strength of a cross-correlation in the frequency domain between the processed received signal and the respective training signal.

Therefore, in the present invention, successive interference cancellations for two or more strong cells can be applied to improve NSSS detection performance. In summary, this process consists of strong cell detection, cell transmitted NSSS signal regeneration, channel estimation, restoration of the received signal from these cells and finally subtraction from the total received signal. Iterative cancellation results in improved NSSS detection performance.

After the detection of strong cells, the mask effect of these strong cells is greatly removed by subtracting the contribution of the strong cells from the total received signal. For the final cell detection, since most of the interference from strong cells has been removed from the received signal, the peak to mean ratio threshold can be increased to avoid false detection. Therefore, the contribution of weak cells can be more reliably detected. The false cells are filtered out owing to the relatively high threshold after cancellation, which in return leads to reduced processing latency and power consumption. The present technique therefore suppresses excessive false detections and increases weak cell detections. The proposed algorithm can be conveniently integrated into current NSSS detection methods. After cross-correlation in the frequency domain with all potential candidates, the strongest cells can be selected and successive interference cancellations can be carried out. Those cells to be cancelled are added to the detection results, then another round of cross-correlation is carried out with all candidates except those cells to be cancelled.

The technique of the present invention can eliminate false detections whilst retaining sensitivity. It can effectively reject those false cell detections to reduce processing latency and power consumption due to unnecessary NPBCH decoding. It can also increase the detection ratio of weak cells which are covered up by interference from strong cells.

The approach described above can avoid performing any data demodulation. The multiple cancellation iterations can improve at the receiver (a) the determination of what transmitted NSSS signals are present in the received signal and (b) the channel estimate associated with each of the transmitted NSSS signals.

In the preferred implementation described above, cancellation of the two strongest cells is performed to achieve a balance between algorithm complexity and performance. However, the technique is not limited to the cancellation of two cells. More than two cells may be cancelled, which may further improve performance.

A greater number of iterations, or a multiple cell number hypothesis, may also be used to remove the effects of the strong cells.

Similar ideas can be applied for PSS detection or data decoding.

The applicant hereby discloses in isolation each individual feature described herein and any combination of two or more such features, to the extent that such features or combinations are capable of being carried out based on the present specification as a whole in the light of the common general knowledge of a person skilled in the art, irrespective of whether such features or combinations of features solve any problems disclosed herein, and without limitation to the scope of the claims. The applicant indicates that aspects of the present invention may consist of any such individual feature or combination of features. In view of the foregoing description it will be evident to a person skilled in the art that various modifications may be made within the scope of the invention.