METHOD AND APPARATUS FOR GENERATING NOISE SIGNAL
20220069937 · 2022-03-03
Inventors
- Jaewon CHANG (Daejeon, KR)
- Jeong Ho Ryu (Daejeon, KR)
- Joo Rae Park (Daejeon, KR)
- Young Ju Park (Daejeon, KR)
- Byeong Nam Lee (Daejeon, KR)
Cpc classification
International classification
Abstract
This application relates to a noise signal generating apparatus. In one aspect, the apparatus includes a bandwidth expansion unit configured to generate a noise signal having a second bandwidth by expanding a noise source signal having a first bandwidth to the second bandwidth that is greater than the first bandwidth. The apparatus may also include a randomization unit configured to perform randomization and output the generated noise signal having the second bandwidth.
Claims
1. A noise signal generating apparatus comprising: a bandwidth expansion unit configured to generate a noise signal having a second bandwidth by expanding a noise source signal having a first bandwidth to the second bandwidth that is greater than the first bandwidth; and a randomization unit configured to perform randomization and output the generated noise signal having the second bandwidth.
2. The apparatus of claim 1, wherein the bandwidth expansion unit includes: a bandwidth expansion signal generating unit configured to generate a bandwidth expansion signal by determining the second bandwidth for expanding the first bandwidth of the noise source signal; and a logic operation unit configured to generate the noise signal having the second bandwidth through a logical conjunction operation on the noise source signal and the bandwidth expansion signal.
3. The apparatus of claim 2, wherein the bandwidth expansion signal generating unit is configured to generate the bandwidth expansion signal by using a product of a plurality of cosine functions.
4. The apparatus of claim 2, wherein the bandwidth expansion signal generating unit is configured to generate the bandwidth expansion signal based on the first bandwidth of the noise source signal.
5. The apparatus of claim 2, wherein the bandwidth expansion signal generating unit is configured to generate the bandwidth expansion signal by expanding the first bandwidth of the noise source signal by 2.sup.K times by using K (K is natural number) number of cosine functions.
6. The apparatus of claim 5, wherein the bandwidth expansion signal generating unit is configured to generate the bandwidth expansion signal by using a bandwidth expansion level index i.sub.k that determines a bandwidth expansion level through activation or inactivation of the K number of cosine functions.
7. The apparatus of claim 1, wherein the randomization unit is configured to perform the randomization through a convolution operation using the noise signal having the second bandwidth and a pre-generated Pseudo Random Sequence.
8. The apparatus of claim 1, wherein the randomization unit is configured to perform the randomization through a convolution operation using the noise signal having the second bandwidth and a pre-generated constant amplitude zero auto-correlation (CAZAC) sequence.
9. The apparatus of claim 1, wherein the bandwidth expansion unit is configured to generate the noise source signal having the first bandwidth by passing a noise source signal through one or more narrowband filters among a plurality of the narrowband filter.
10. A noise signal generating method performed by a noise signal generating apparatus, the method comprising: generating a noise signal having a second bandwidth by expanding a noise source signal having a first bandwidth to the second bandwidth that is greater than the first bandwidth; and outputting the generated noise signal having the second bandwidth by performing randomization.
11. The method of claim 10, wherein generating the noise signal having the second bandwidth includes: generating a bandwidth expansion signal by determining the second bandwidth for expanding the first bandwidth of the noise source signal; and generating the noise signal having the second bandwidth through a logical conjunction operation on the noise source signal and the bandwidth expansion signal.
12. The method of claim 11, wherein generating the bandwidth expansion signal comprises generating the bandwidth expansion signal by using a product of a plurality of cosine functions.
13. The method of claim 11, wherein generating the bandwidth expansion signal comprises generating the bandwidth expansion signal based on the first bandwidth of the noise source signal.
14. The method of claim 11, wherein generating the bandwidth expansion signal comprises generating the bandwidth expansion signal by expanding the first bandwidth of the noise source signal by 2.sup.K times by using K (K is natural number) number of cosine functions.
15. The method of claim 14, wherein generating the bandwidth expansion signal comprises generating the bandwidth expansion signal by using a bandwidth expansion level index i.sub.k that determines a bandwidth expansion level through activation or inactivation of the K number of cosine functions.
16. The method of claim 10, wherein outputting the noise signal by performing randomization includes: generating a pseudo random sequence; and performing the randomization through a convolution operation using the noise signal having the second bandwidth and the generated Pseudo Random Sequence.
17. The method of claim 10, wherein outputting the noise signal by performing randomization includes: generating a constant amplitude zero auto-correlation (CAZAC) sequence; and performing the randomization through a convolution operation using the noise signal having the second bandwidth and the generated constant amplitude zero auto-correlation (CAZAC) sequence.
18. The method of claim 10, further comprising: generating the noise source signal having the first bandwidth by filtering a noise source signal through one or more narrowband filters among a plurality of the narrowband filter.
19. A non-transitory computer-readable storage medium including computer programs, wherein the computer programs, when executed by a processor, cause the processor to perform a method comprising: generating a noise signal having a second bandwidth by expanding a noise source signal having a first bandwidth to the second bandwidth that is greater than the first bandwidth; and outputting the generated noise signal having the second bandwidth by performing randomization.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION
[0017] The advantages and features of the present disclosure and the methods of accomplishing these will be clearly understood from the following description taken in conjunction with the accompanying drawings. However, embodiments are not limited to those embodiments described, as embodiments may be implemented in various forms. It should be noted that the present embodiments are provided to make a full disclosure and also to allow those skilled in the art to know the full range of the embodiments. Therefore, the embodiments are to be defined only by the scope of the appended claims.
[0018] In describing the embodiments of the present disclosure, if it is determined that detailed description of related known components or functions unnecessarily obscures the gist of the present disclosure, the detailed description thereof will be omitted. Further, the terminologies to be described below are defined in consideration of functions of the embodiments of the present disclosure and may vary depending on a user's or an operator's intention or practice. Accordingly, the definition thereof may be made on a basis of the content throughout the specification.
[0019]
[0020] Referring to
[0021] The bandwidth expansion unit 110 generates a noise signal having a desired bandwidth by expanding a narrowband noise source signal to the desired bandwidth. Herein, the narrowband noise source signal indicates a noise source signal having a first bandwidth, and the desired bandwidth indicates a second bandwidth greater than the first bandwidth.
[0022] Accordingly, the noise signal having the desired bandwidth indicates the noise signal having the second bandwidth.
[0023] The noise signal generating unit 111 of the bandwidth expansion unit 110 may generate a noise source signal, and the narrowband filter processing unit 112 of the bandwidth expansion unit 110 may generate the narrowband noise source signal by passing the noise source signal through one or more narrowband filters among a plurality of narrowband filters.
[0024] The bandwidth expansion signal generating unit 113 of the bandwidth expansion unit 110 may generate a bandwidth expansion signal, and the logic operation unit 114 of the bandwidth expansion unit 110 may generate the noise signal having the desired bandwidth through a logical conjunction operation on the narrowband noise source signal and the bandwidth expansion signal. Herein, the bandwidth expansion signal generating unit 113 may generate the bandwidth expansion signal by using a product of a plurality of cosine functions, and may generate the bandwidth expansion signal based on the bandwidth of the narrowband noise source signal. In addition, the bandwidth expansion signal generating unit 113 may generate the bandwidth expansion signal by expanding the bandwidth of the narrowband noise source signal by 2.sup.K times by using K number of cosine functions. For example, the bandwidth expansion signal generating unit 113 may generate the bandwidth expansion signal by using a bandwidth expansion level index i.sub.k that determines a bandwidth expansion level through activation/inactivation of K number of cosine functions.
[0025] The randomization unit 120 outputs, by performing randomization, the noise signal having the desired bandwidth generated by the bandwidth expansion unit 110. The randomization unit 120 may perform the randomization through a convolution operation on the noise signal having the desired bandwidth and a Pseudo Random Sequence. Alternatively, the randomization unit 120 may perform the randomization through a convolution operation on the noise signal having the desired bandwidth and a Constant Amplitude Zero Auto-Correlation (CAZAC) Sequence.
[0026]
[0027] Referring to
[0028] In addition, the noise signal generating method according to an embodiment further includes a step S220 of generating a bandwidth expansion signal.
[0029] In addition, the noise signal generating method according to an embodiment further includes a step S230 of generating a noise signal having a desired bandwidth by expanding the narrowband noise source signal by using a bandwidth expansion signal.
[0030] In addition, the noise signal generating method according to an embodiment further includes a step S240 of generating a Pseudo Random Sequence or a Constant Amplitude Zero Auto-Correlation (CAZAC) Sequence to be used for the randomization.
[0031] In addition, the noise signal generating method according to an embodiment further includes a step S250 of randomizing the noise signal having the desired bandwidth through a convolution operation on sequences.
[0032] Hereinafter, the noise signal generating method performed by the noise signal generating apparatus 100 according to an embodiment will be described in detail with reference to
[0033] First, the noise signal generating unit 111 of the noise signal generating apparatus 100 generates an In-Phase signal and a Quadrature signal with a Gaussian distribution, respectively, and then adds the two signals together to generate a random noise signal with a Complex Gaussian distribution.
[0034] The random noise signal generated by the noise signal generating unit 111 with the Complex Gaussian distribution may be defined as a noise source signal as follows.
[0035] Herein, assuming the random noise source signal generated with the Complex Gaussian distribution is referred to as s(n), s(n) may be expressed as a sum of x(n) which is a real value of the random noise source signal and y(n) which is an imaginary value of the random noise source signal. In addition, x(n) and y(n) follow the Complex Gaussian distribution f.sub.xy(x,y) of Equation 1 in which averages are μ.sub.1 and μ.sub.2, and variances are σ.sub.1.sup.2 and σ.sub.2.sup.2, respectively.
[0036] As described above, since the random noise source signal generated by the noise signal generating unit 111 has a signal characteristic having an infinite bandwidth component in a frequency axis as shown in
[0037] To this end, in the step S210, the narrowband filter processing unit 112 generates the narrowband noise source signal by passing the noise source signal through one or more narrowband filters among a plurality of narrowband filters. For example, if a Low-pass filter with a passband frequency of 9 MHz, a stopband frequency of 10 MHz, a passband ripple of 0.5 dB, and a stopband attenuation of 40 dB is applied in order to generate the narrowband noise source signal
[0038] Herein, the narrowband filter processing unit 112 may use a plurality of digital filters each having a different bandwidth to implement various noise signal bandwidth resolutions. When switching the digital filters having a plurality of different bandwidths such as a bandwidth B.sub.1 of 1 MHz, a bandwidth B.sub.2 of 20 MHz, a bandwidth B.sub.3 of 500 MHz, etc., thereby filtering the noise source signal through any one of the digital filters, it is possible to expand and generate a noise signal having more various bandwidth resolutions.
[0039] In a step S220, the bandwidth expansion signal generating unit 113 generates a bandwidth expansion signal as shown in Equation 2. In the step S230, the generated bandwidth expansion signal is provided for the logic operation unit 114 with the narrowband noise source signal
[0040]
[0041] The noise signal ŝ(n) having the expanded bandwidth includes the narrowband noise source signal
TABLE-US-00001 TABLE 1 Expansion Bandwidth bandwidth expansion level index i.sub.k Bandwidth (MHz) i.sub.1 i.sub.2 i.sub.3 i.sub.4 i.sub.5 . . . i.sub.K (MHz) 1 1 0 0 0 0 . . . 0 2 1 1 0 0 0 . . . 0 4 1 1 1 0 0 . . . 0 8 1 1 1 1 0 . . . 0 16 1 1 1 1 1 . . . 0 32 20 1 0 0 0 0 . . . 0 40 1 1 0 0 0 . . . 0 80 1 1 1 0 0 . . . 0 160 1 1 1 1 0 . . . 0 320 1 1 1 1 1 . . . 0 640 500 1 0 0 0 0 . . . 0 1000 1 1 0 0 0 . . . 0 2000 1 1 1 0 0 . . . 0 4000 1 1 1 1 0 . . . 0 8000 1 1 1 1 1 . . . 0 16000 B 1 1 1 1 1 . . . 1 2.sub.K × B
[0042] The bandwidth expansion signal generating unit 113 may generate the bandwidth expansion signal by using a product of a plurality of cosine functions, or may generate the bandwidth expansion signal based on a bandwidth of the narrowband noise source signal. In addition, the bandwidth expansion signal generating unit 113 may generate the bandwidth expansion signal by expanding the bandwidth of the narrowband noise source signal by 2.sup.K times by using K number of cosine functions. For example, the bandwidth expansion signal generating unit 113 may generate the bandwidth expansion signal by using the bandwidth expansion level index i.sub.k that determines the bandwidth expansion level through activation/inactivation of the K number of cosine functions. In this way, if the bandwidth expansion signal generating unit 113 expands the bandwidth of the noise signal, it is formed that a frequency spectrum with the same pattern as the narrowband noise source signal is sequentially arranged as shown in the frequency spectrum of
[0043]
[0044]
[0045]
[0046]
[0047] In order to minimize distortion that occurs when a specific pattern exists in the noise signal generated in the step S230 or when the frequency characteristic is uneven, and in order to have a characteristic similar to an existing Additive White Gaussian Noise (AWGN), randomization may be applied to the noise signal ŝ(n) having the expanded bandwidth.
[0048] The sequence generating unit 121 generates a Pseudo Random Sequence or a Constant Amplitude Zero Auto-Correlation (CAZAC) Sequence to be used for the randomization. For example, there is a Pseudo Noise Sequence that is a Pseudo Random Sequence, and since a value normalized to −1 or 1 is used for the randomization in a case of the Pseudo Noise Sequence, there is a limit to a randomization characteristic in terms of a phase and a frequency. The CAZAC Sequence as shown in Equation 3 may be used as a signal sequence used to compensate for the limitation.
[0049] Herein, a size of N is the number of samples included in a sequence block, and c(n) indicates an n-th output value if N is an arbitrary positive number. k is an index that determines a type of a sequence, and if the size of N is fixed, a plurality of CAZAC Sequences may be generated by changing k into an integer value between 1 and N−1.
[0050]
[0051] Compared with the Pseudo Noise Sequence, the CAZAC Sequence has a randomized sequence while maintaining a constant signal strength (radius) on the complex plane on the time/frequency axis, and it may be identified that the CAZAC Sequence has an excellent characteristic in terms of the Auto-correlation on the time/frequency axis. Such a characteristic may be effectively utilized to minimize a specific pattern existing on a noise signal ŝ(n) having an expanded bandwidth and to have a frequency characteristic similar to that of the existing AWGN.
[0052] Randomization for the noise signal ŝ(n) having the bandwidth expanded in the step S230 may be performed by applying a convolution operation using the Pseudo Random Sequence c(n) generated by the sequence generating unit 121 as shown in Equation 4. In order to continuously apply a length N of the Pseudo Random Sequence to a noise signal sequence of the expanded bandwidth, a circular convolution operation using the Pseudo Random Sequence c(n) is applied.
[0053] The convolution operation unit 122 receives the noise signal ŝ(n) having the expanded bandwidth and the Pseudo Random Sequence c(n), thereby outputting a randomized noise signal y(n). It may be identified that a frequency spectrum characteristic of the finally generated noise signal is as shown in
[0054] In addition, it may be seen that a noise signal output from the convolution operation unit 122 may have a characteristic of a Probability Density Function similar to an existing AWGN as shown in
[0055] As described above, according to an embodiment of the present disclosure, noise signals of various bandwidths may be generated with low complexity so as to have characteristics similar to an AWGN by generating and then outputting narrowband noise signals of various bandwidths by performing randomization.
[0056] The combinations of each block of the block diagram and each step of the flowchart attached in this application may be performed by computer program instructions. Since the computer program instructions may be loaded in the processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus, the instructions, executed by the processor of the computer or other programmable data processing apparatus, create means for performing functions described in each block of the block diagram or each step of the flowchart. Since the computer program instructions, in order to implement functions in a specific manner, may be stored in a computer-readable storage medium or a computer-useable storage medium which may direct to other programmable data processing apparatus, the instructions stored in the computer-readable storage medium or the computer-useable storage medium may produce manufacturing items that include means for instructions to perform the functions described in each block of the block diagram or each step of the flowchart. Since the computer program instructions may be loaded in a computer or other programmable data processing apparatus, instructions, a series of sequences of which is executed in the computer or other programmable data processing apparatus to create processes executed by the computer to operate the computer or other programmable data processing apparatus, may provide operations for executing functions described in each block of the block diagram or each step of the flowchart.
[0057] In addition, each block or each step may refer to a part of modules, segments, or codes including at least one executable instruction for executing a specific logic function(s). Further, in some alternative embodiments, it is noted that the functions described in the blocks or steps may be run out of order. For example, two blocks or two steps that are consecutively illustrated may be executed simultaneously or in reverse order according to the particular function.
[0058] As described above, those skilled in the art will understand that the present disclosure can be implemented in other forms without changing the technical idea or essential features thereof. Therefore, it should be understood that the above-described embodiments are merely examples, and are not intended to limit the present disclosure. The scope of the present disclosure is defined by the accompanying claims rather than the detailed description, and the meaning and scope of the claims and all changes and modifications derived from the equivalents thereof should be interpreted as being included in the scope of the present disclosure.