The disclosure of Japanese Patent Application No. 2012-157275 filed on Jul. 13, 2012 including the specification, drawings, and abstract is incorporated herein by reference in its entirety.
The present invention relates to a semiconductor device, ideal for utilization for example in semiconductor devices for performing correlated calculations.
In recent years advances are being made in studies relating to power line communications in which communication is carried out by way of power lines. Unlike wireless communication (radio) utilizing communication channels whose output level is limited strictly by legal or standards, in power line communications there is a large amount of noise generated from the various equipment coupled to the power line. Noise generated in power line communication is narrow band noise generated from switching regulators, etc. This narrow band noise causes a frame synchronization error. The receiver that receives the signal must therefore suppress the effects from this narrow band noise.
US Patent Application Publication No. 2009-0304133 discloses a structure that eliminates noise in the input signal by adaptively changing the filter coefficient and changing the filter characteristics so as to reduce noise to a minimum. The receiver disclosed in US Patent Application Publication No. 2009-0304133 also carries out synch detection by using the noise-removed input signal.
Japanese Unexamined Patent Application Publication No. 2009-225470 discloses a power line communication device that does not utilize the subcarrier that generates narrow band noise in the input signal.
The receiver disclosed in US Patent Application Publication No. 2009-0304133 eliminates narrow band noise frequency components by utilizing notch filtering according to the narrow band noise in the input signal. However this method has the problem that this method removes not only the narrow band noise but also the adjacent frequency signal components to the narrow band noise. The similar problem also occurs in the power line communication device disclosed in Japanese Unexamined Patent Application Publication No. 2009-225470 due to operation that does not use the subcarrier components of the narrow band noise in the input signal. Other issues and novel features will be made clear and apparent from the description of the present specifications and accompanying drawings.
The semiconductor device of the present embodiment is a device that detects narrow band noise in the input signal from the power line, and calculates the correlation between the input signal and the reference signal whose amplitude value corresponding to the narrow band noise of the frequency is reduced.
A semiconductor device and receiver according to the embodiment of the present invention can be provided in which the effects of narrow band noise are eliminated.
The embodiment is described next while referring to the accompanying drawings. A structural example of a receiver 1 of a first embodiment is first of all described while referring to
The AFE (Analog Front End) 11 receives an analog signal sent from an external device and so on that is different from the receiver 1. The AFE 11 adjusts the gain of the received analog signal. The AFE 11 also converts the analog signal to a digital signal. The AFE 11 outputs the analog-to-digital converted signal to the narrow band noise detector section 12, a correlation calculation section 19, and a demodulator 20.
The FFT section 13 performs Fourier transform of the time domain digital signal output from the AFE 11 to a frequency domain digital signal. The digital signal for the frequency domain is a signal linked to the power or the receive power shown by utilizing the frequency and digital signals. The time domain digital signal is a signal linking the sampling time and amplitude of the signal. The FFT section 13 outputs the frequency domain digital signal to the noise frequency detector section 14.
The noise frequency detector section 14 determines whether the frequency domain digital signal that is output contains narrow band noise. The noise frequency detector section 14 also detects the frequency where the narrow band noise is occurring when the signal is determined to include narrow band noise. The detection processing of the narrow band noise is described in detail later on. Narrow band noise is noise having a narrow frequency band relative to the band used for communications and that is generated from equipment coupled to the power line. Moreover, the narrow band noise is noise output from a radio wave emitting device near the periphery of the communication device utilized for wireless communication. The noise frequency detector section 14 outputs the information relating to the narrow band noise frequency to the amplitude adjuster section 16.
The amplitude adjuster section 16 sets the signal component corresponding to the narrow band noise frequency of a pre-established reference signal to 0. Alternatively, the amplitude adjuster section 16 sets the signal component corresponding to the narrow band noise frequency of the pre-established reference signal to a sufficiently small value. An overview of the process for adjusting the reference signal in the amplitude adjuster section 16 is described here using
Returning now to
The IFFT section 17 converts the reference signal for the frequency domain output from the amplitude adjuster section 16 to a reference signal for a time domain. The IFFT section 17 outputs the time domain reference signal to the reference signal table 18.
The reference signal table 18 records information related to the time domain reference signal output from the IFFT section 17. When the IFFT section 17 periodically outputs information relating to the time domain reference signal, the reference signal table 18 may record just the latest information or may record information relating to plural time domain reference signals.
The correlation calculation section 19 calculates the correlation between the digital signal output from the AFE 11 and the reference signal generated based on information recorded in the reference signal table 18. An example of the correlation calculation is shown next.
In this calculation, the digital signal output from the AFE 11 is set as f(t), and the reference signal generated based on information stored in the reference signal table 18 is set as g(t). In this case, the correlation between the input signal and the reference signal at time t is found by calculating the convolution of f (t), and g (t). The convolution of f (t), and g (t) is calculated as (f*g) (t)=∫f(τ)g(t−τ)dτ.
When the Fourier transform is set as F, this formula for multiplying in the frequency domain by the convolution principle is expressed as F(f*g)=F(f)·F(g). Here, the digital signal output from the AFE 11 is set as the narrow band noise f(t)=sin(ωt). In this case, if the reference signal g(t) contains no frequency component of ω, in other words, when the signal component of frequency ω is 0, the correlation becomes to 0.
The narrow band noise detector section 12 performs Fourier transform of the digital signal output from the AFE 11 in the FFT section 13 and specifies a narrow band noise frequency ω(omega/angular precession velocity), from the frequency domain signal. Moreover, the reference signal generator section 15 sets the frequency component equivalent to ω in the pre-established frequency domain reference signal to 0. The correlation between the reference signal and the narrow band noise calculated by the correlation calculation section 19 can in this way be suppressed to a small value. Reducing the correlation between the narrow band noise and the reference signal to a small value also serves to minimize the effects of narrow band noise and therefore improves the immunity to narrow band noise in synchronization of the frame utilizing the correlating value.
The demodulator 20 performs synchronization processing of the frame output from the AFE 11 by using the correlation value calculation results that are output from the correlation calculation section 19. The demodulator 20 generates a demodulating signal by using the data signal contained in the frame output from the AFE 11 after performing the synchronization processing.
A structural example of the narrow band noise detector section 12 of the first embodiment is described next in detail while referring to
The FFT section 13 converts the time domain digital signal output from the AFE 11 to a frequency domain digital signal. The FFT section 13 outputs the frequency domain digital signal to the subcarrier power extractor section 31.
The subcarrier power extractor section 31 extracts the receive power value for each subcarrier utilizing the frequency domain digital signal output from the FFT section 13. The subcarrier is a carrier wave for conveying the data. The subcarrier power extractor section 31 detects the receive power value set in each subcarrier. The subcarrier power extractor section 31 outputs information relating to the receive power value that is detected to the power comparator section 32. The subcarrier power extractor section 31 outputs information in sequence, for example from information relating to the receive power value of a subcarrier at a low frequency, to information relating to the receive power value of a subcarrier at a high frequency.
The power comparator section 32 compares the size of receive power in adjacent subcarriers by using information relating to the receive power value of each subcarrier output from the subcarrier power extractor section 31. Adjacent subcarriers are subcarriers on adjacent frequency bands. The power comparator section 32 for example compares the receive power in a subcarrier that is first received (No. 1), with the receive power in a subcarrier that is the second one received (No. 2). The No. 1 and No. 2 subcarriers are subcarriers on adjacent frequencies. The power comparator section 32 therefore compares the receive power value in the adjacent subcarriers. The power comparator section 32 outputs the comparison results to the noise judgment unit 33. The power comparator section 32 further compares the second (No. 2) and third (No. 3) receive power values and outputs the comparison results to the noise judgment unit 33. The power comparator section 32 in this way outputs comparison results for received power values of adjacent subcarriers to the noise judgment unit 33.
The noise judgment unit 33 decides based on comparison results output from the power comparator section 32 whether or not narrow band noise is occurring. The noise judgment unit 33 may for example judge that narrow band noise is occurring in the case where the receive power values is higher than a specified percentage compared to the adjacent subcarrier. In other words, the noise judgment unit 33 may decide that narrow band noise is occurring in the second subcarrier in the case that the receive power value of the second subcarrier is higher than the receive power value of the first subcarrier by a specified percentage or more.
The noise judgment unit 33 outputs to the reference signal generator section 15, information relating to the subcarrier where the narrow band noise is occurring. More specifically, the noise judgment unit 33 outputs information relating to the frequency of the subcarrier where narrow band noise is occurring, to the reference signal generator section 15.
The detection of narrow band noise by the narrow band noise detector section 12 is described here while referring to
A structural example of the reference signal generator section 15 of the first embodiment is described next in detail while referring to
The reference signal generator section 15 includes a time domain preamble table 42, a FFT section 43, a frequency domain preamble table 44, an amplitude adjuster section 16, an IFFT section 17, and a preamble table 45. The amplitude adjuster section 16 and the IFFT section 17 contain the same functions as the amplitude adjuster section 16 and IFFT section 17 in
Preamble data utilized for generating the time domain preamble signal is recorded in the time domain preamble table 42. The FFT unit 43 converts the time domain preamble signal output from the time domain preamble table 42 into a frequency domain preamble signal. The FFT unit 43 outputs the frequency domain preamble signal to the frequency domain preamble table 44.
Information relating to the frequency domain preamble signal output from the FFT section 43 is recorded in the frequency domain preamble table 44.
The amplitude adjuster section 16 receives information relating to the subcarrier where the narrow band noise is occurring, that is output from the narrow band noise detector section 12. The amplitude adjuster section 16 sets the subcarrier where the narrow band noise is occurring to 0 amplitudes or to a sufficiently small value relative to the frequency domain preamble signal output from the frequency domain preamble table 44. The amplitude adjuster section 16 outputs an amplitude-adjusted preamble signal to the IFFT section 17.
The IFFT section 17 converts the frequency domain preamble signal received from the amplitude adjuster section to a time domain preamble signal and outputs it to the preamble table 45. Information relating to the time domain preamble signal output from the IFFT section 17 is recorded in the preamble table 45. The preamble table 45 outputs the time domain preamble signal with the amplitude adjusted by the amplitude adjuster section 16, to the correlation calculation section 19.
Utilizing the receiver 1 of the first embodiment as described above allows detecting the narrow band noise contained in the signal input to the receiver 1. The narrow band noise detector section 12 is further capable of specifying the frequency where the narrow band noise is occurring. The reference signal generator section 15 can in this way reduce the amplitude value to 0 or to a sufficiently small value in the frequency where the narrow band noise is occurring. Consequently, the correlation between the reference signal and the narrow band noise can be prevented from occurring. Alternatively, the correlation between the reference signal and the narrow band noise can be limited to a small value.
Preventing a correlation between the reference signal and narrow band noise or limiting the correlation to a small value will prevent the correlation between the receive frame and reference signal from becoming embedded in the correlation between the narrow band noise and reference signal. The frame synchronization immunity to narrow band noise can therefore be improved.
A structural example of the narrow band noise detector section 12 of a second embodiment is described next in detail while referring to
The FFT section 13 converts the time domain digital signal output from the AFE 11 to a frequency domain digital signal. The FFT section 13 outputs the frequency domain digital signal to the power average value calculator section 51 and the subcarrier power extractor section 52.
The power average value calculator section 51 utilizes the frequency domain digital signal output from the FFT section 13 to calculate the average value of the total receive power of the frequency band being used. The power value corresponding to the frequency is described with the name receive power. Information relating to the frequency band being used is determined in advance and may be notified ahead of time to the power average value calculator section 51 and the subcarrier power extractor section 52. The power average value calculator section 51 notifies the power comparator section 53 of information relating to the average value of the total receive power of the frequency band being used.
The subcarrier power extractor section 52 utilizes the frequency domain digital signal output from the FFT section 13 to extract the power value of each subcarrier contained in the frequency band being used. The subcarrier power extractor section 52 outputs the power value of each subcarrier in sequence to the power comparator section 53. The subcarrier power extractor section 52 for example outputs the receive power values in sequence starting from subcarriers in the low frequency band to the power comparator section 53. Alternatively, the subcarrier power extractor section 52 may output the receive power values in sequence starting from subcarriers in the high frequency band to the power comparator section 53.
The power comparator section 53 compares the average value of the total receive power for the frequency band being used with the receive power value of each subcarrier. The power comparator section 53 outputs to the noise judgment unit 54, information relating to which among the average value of the total receive power output from the power average value calculator section 51, and the receive power output from the subcarrier power extractor section 52 is higher and to what extent. Moreover when the receive power of the subcarrier is higher, the power comparator section 53 outputs to the noise judgment unit 54 information relating to how much higher the subcarrier receive power is than the average value of the total receive power.
The noise judgment unit 54 decides whether or not narrow band noise has occurred based on information output from the power comparator section 53. When the subcarrier receive power is higher than the average value of the total receive power by a specified percentage or more then the noise judgment unit 54 decides that narrow band noise has occurred in that subcarrier. The noise judgment unit 54 may also decide that narrow band noise has occurred in that subcarrier when the subcarrier receive power is higher than the average value of the total receive power, and the difference between the average value of the total receive power and the subcarrier receive power is higher than a specified value. The noise judgment unit 54 outputs the subcarrier information that narrow band noise is occurring to the reference signal generator section 15.
The detection of narrow band noise by the narrow band noise detector section 12 is described next using
Utilizing the narrow band noise detector section 12 of the second embodiment of the present invention as described above, allows detecting subcarriers where narrow band noise is occurring. Moreover, the method for detecting narrow band noise in the second embodiment renders the following effects compared to the method for detecting narrow band noise by comparing receive power values among adjacent subcarriers. These effects are described while referring to
A structural example of the reference signal generator section 15 of a third embodiment is described next while referring to
Namely, by recording the preamble data in advance in the frequency domain preamble table 44 in order to generate a frequency domain preamble signal as shown in
A structural example of the receiver 100 of a fourth embodiment is described next while referring to
Narrow band noise is noise occurring at periodic intervals. There is generally little fluctuation in the frequency where narrow band noise occurs. There is therefore no need to operate the narrow band noise detector section 12 all the time. The reference signal generator section 15 also need not continually receive information relating to the frequency where the narrow band noise occurs from the narrow band noise detector section 12 and generate the reference signal. Setting a memory region for storing a reference signal setting value output from the reference signal generator section 15 into the correlation calculation section 19 for example allows stopping operation of the reference signal generator section 15. By periodically operating and stopping the narrow band noise detector section 12 and the reference signal generator section 15 in this way, the timing control section 110 can be utilized to conserve power and to reduce the processing load on the receiver 100.
A structure for intermittently (periodically) operating the narrow band noise detector section 12 and the reference signal generator section 15 by using a timing control section 110 is described for the fourth embodiment; however, the narrow band noise detector section 12 and the reference signal generator section 15 may also be intermittently operated based on control signals output for example from other circuits.
Specific examples of the invention rendered by the present inventors are described above; however, the present invention is not limited by these examples, and needless to say all manner of changes within a range not departing from the substance of the invention are allowable.
Number | Date | Country | Kind |
---|---|---|---|
2012-157275 | Jul 2012 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6219376 | Zhodzishsky et al. | Apr 2001 | B1 |
7302240 | Koga et al. | Nov 2007 | B2 |
7493133 | Krishnan et al. | Feb 2009 | B2 |
7551965 | Bange et al. | Jun 2009 | B2 |
8155176 | Propp et al. | Apr 2012 | B2 |
20020196876 | Takada | Dec 2002 | A1 |
20080304577 | Koga et al. | Dec 2008 | A1 |
20090304133 | Umari et al. | Dec 2009 | A1 |
20100014685 | Wurm | Jan 2010 | A1 |
20100067563 | Wang et al. | Mar 2010 | A1 |
20100158171 | Safavi | Jun 2010 | A1 |
20100220821 | Vrcelj et al. | Sep 2010 | A1 |
20120128048 | Dabiri | May 2012 | A1 |
20130115904 | Kapoor et al. | May 2013 | A1 |
Number | Date | Country |
---|---|---|
2009-225470 | Oct 2009 | JP |
Number | Date | Country | |
---|---|---|---|
20140016730 A1 | Jan 2014 | US |